From a48690ccf8d2e2c5a13f222f25bbe24b1fb1b355 Mon Sep 17 00:00:00 2001 From: DDIsFriend Date: Wed, 23 Aug 2023 18:37:36 +0800 Subject: [PATCH] update --- .DS_Store | Bin 8196 -> 8196 bytes OrderScheduling.xcodeproj/project.pbxproj | 12 + .../UserInterfaceState.xcuserstate | Bin 627369 -> 654029 bytes .../xcdebugger/Breakpoints_v2.xcbkptlist | 614 +- OrderScheduling/.DS_Store | Bin 10244 -> 10244 bytes .../Contents.json | 23 + .../placeholder_gender_man.png | Bin 0 -> 3171 bytes .../placeholder_gender_man@2x.png | Bin 0 -> 7186 bytes .../placeholder_gender_man@3x.png | Bin 0 -> 13924 bytes .../Contents.json | 23 + .../placeholder_gender_woman.png | Bin 0 -> 3563 bytes .../placeholder_gender_woman@2x.png | Bin 0 -> 8282 bytes .../placeholder_gender_woman@3x.png | Bin 0 -> 16092 bytes .../Assets.xcassets/Rescue/Contents.json | 6 + .../Contents.json | 23 + .../rescue_orderDispatch_call.png | Bin 0 -> 260 bytes .../rescue_orderDispatch_call@2x.png | Bin 0 -> 817 bytes .../rescue_orderDispatch_call@3x.png | Bin 0 -> 1458 bytes .../Contents.json | 23 + .../rescue_orderPending_refuse.png | Bin 0 -> 609 bytes .../rescue_orderPending_refuse@2x.png | Bin 0 -> 1409 bytes .../rescue_orderPending_refuse@3x.png | Bin 0 -> 2443 bytes OrderScheduling/Global/.DS_Store | Bin 6148 -> 6148 bytes .../Global/Extension/Extension.swift | 8 + OrderScheduling/Global/User/UserData.swift | 32 +- .../ViewController/HistoryController.swift | 53 +- .../HttpRequestCenter/ApiList.swift | 2 + .../HttpRequestCenter/ParametersList.swift | 5 + .../HttpRequestCenter/RequestList.swift | 4 + .../HttpResponseModel/ResponseModel.swift | 18 + .../ViewController/LoginController.swift | 22 +- OrderScheduling/Main/Initial.swift | 4 +- .../Main/MainTabBarController.swift | 21 +- .../Mine/ViewController/MineController.swift | 26 +- .../ViewController/RescueController.swift | 134 +- .../ReviewFailedController.swift | 27 +- .../Strings/UserDefaultStrings.swift | 6 + .../VehicleMonitoringController.swift | 65 +- .../VehicleMonitoringListController.swift | 3 +- Podfile | 4 +- Podfile.lock | 16 +- .../DDAutoUIKit_Private.podspec.json | 27 + .../DDControlsKit_Private.podspec.json | 164 + Pods/Manifest.lock | 16 +- Pods/Pods.xcodeproj/project.pbxproj | 14565 ++++++++-------- .../DDAutoUIKit_Private.debug.xcconfig | 2 +- .../DDAutoUIKit_Private.release.xcconfig | 2 +- .../DDControlsKit_Private.debug.xcconfig | 2 +- .../DDControlsKit_Private.release.xcconfig | 2 +- 49 files changed, 8332 insertions(+), 7622 deletions(-) create mode 100644 OrderScheduling/Assets.xcassets/Mine/placeholder_gender_man.imageset/Contents.json create mode 100644 OrderScheduling/Assets.xcassets/Mine/placeholder_gender_man.imageset/placeholder_gender_man.png create mode 100644 OrderScheduling/Assets.xcassets/Mine/placeholder_gender_man.imageset/placeholder_gender_man@2x.png create mode 100644 OrderScheduling/Assets.xcassets/Mine/placeholder_gender_man.imageset/placeholder_gender_man@3x.png create mode 100644 OrderScheduling/Assets.xcassets/Mine/placeholder_gender_woman.imageset/Contents.json create mode 100644 OrderScheduling/Assets.xcassets/Mine/placeholder_gender_woman.imageset/placeholder_gender_woman.png create mode 100644 OrderScheduling/Assets.xcassets/Mine/placeholder_gender_woman.imageset/placeholder_gender_woman@2x.png create mode 100644 OrderScheduling/Assets.xcassets/Mine/placeholder_gender_woman.imageset/placeholder_gender_woman@3x.png create mode 100644 OrderScheduling/Assets.xcassets/Rescue/Contents.json create mode 100644 OrderScheduling/Assets.xcassets/Rescue/rescue_orderDispatch_call.imageset/Contents.json create mode 100644 OrderScheduling/Assets.xcassets/Rescue/rescue_orderDispatch_call.imageset/rescue_orderDispatch_call.png create mode 100644 OrderScheduling/Assets.xcassets/Rescue/rescue_orderDispatch_call.imageset/rescue_orderDispatch_call@2x.png create mode 100644 OrderScheduling/Assets.xcassets/Rescue/rescue_orderDispatch_call.imageset/rescue_orderDispatch_call@3x.png create mode 100644 OrderScheduling/Assets.xcassets/Rescue/rescue_orderPending_refuse.imageset/Contents.json create mode 100644 OrderScheduling/Assets.xcassets/Rescue/rescue_orderPending_refuse.imageset/rescue_orderPending_refuse.png create mode 100644 OrderScheduling/Assets.xcassets/Rescue/rescue_orderPending_refuse.imageset/rescue_orderPending_refuse@2x.png create mode 100644 OrderScheduling/Assets.xcassets/Rescue/rescue_orderPending_refuse.imageset/rescue_orderPending_refuse@3x.png create mode 100644 OrderScheduling/Global/Extension/Extension.swift create mode 100644 Pods/Local Podspecs/DDAutoUIKit_Private.podspec.json create mode 100644 Pods/Local Podspecs/DDControlsKit_Private.podspec.json diff --git a/.DS_Store b/.DS_Store index 6c4a2fd1c3530ba0b2ff2ef82ec08d1d7422707c..e50f14efce1bf2a74b714bd52353a044c96da46f 100644 GIT binary patch delta 51 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ʀDDnqctOt5zgqBF(_kj#*mCr851)mWz5K! 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 D?yCFi literal 627369 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 CyZ0Xe diff --git a/OrderScheduling.xcworkspace/xcuserdata/zd.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/OrderScheduling.xcworkspace/xcuserdata/zd.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist index d22e5a9..392341d 100644 --- a/OrderScheduling.xcworkspace/xcuserdata/zd.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ b/OrderScheduling.xcworkspace/xcuserdata/zd.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -16,7 +16,7 @@ endingColumnNumber = "9223372036854775807" startingLineNumber = "16" endingLineNumber = "16" - landmarkName = "auto(_:)" + landmarkName = "getScale(size:)" landmarkType = "7"> @@ -32,8 +32,8 @@ endingColumnNumber = "9223372036854775807" startingLineNumber = "10" endingLineNumber = "10" - landmarkName = "getScale(size:)" - landmarkType = "7"> + landmarkName = "AutoUI" + landmarkType = "3"> @@ -62,8 +62,8 @@ filePath = "OrderScheduling/Login/ViewController/LoginController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "233" - endingLineNumber = "233" + startingLineNumber = "242" + endingLineNumber = "242" landmarkName = "textView(_:shouldInteractWith:in:interaction:)" landmarkType = "7"> @@ -78,8 +78,8 @@ filePath = "OrderScheduling/Login/ViewController/LoginController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "117" - endingLineNumber = "117" + startingLineNumber = "121" + endingLineNumber = "121" landmarkName = "addActions()" landmarkType = "7"> @@ -141,8 +141,8 @@ filePath = "OrderScheduling/Login/ViewController/LoginController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "103" - endingLineNumber = "103" + startingLineNumber = "107" + endingLineNumber = "107" landmarkName = "addActions()" landmarkType = "7"> @@ -157,54 +157,6 @@ filePath = "OrderScheduling/Login/ViewController/LoginController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "75" - endingLineNumber = "75" - landmarkName = "addActions()" - landmarkType = "7"> - - - - - - - - - - - - + + + + + + + + + + + + @@ -333,8 +333,8 @@ filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "482" - endingLineNumber = "482" + startingLineNumber = "535" + endingLineNumber = "535" landmarkName = "tableView(_:cellForRowAt:)" landmarkType = "7"> @@ -507,8 +507,8 @@ filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "563" - endingLineNumber = "563" + startingLineNumber = "616" + endingLineNumber = "616" landmarkName = "tableView(_:cellForRowAt:)" landmarkType = "7"> @@ -523,8 +523,8 @@ filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "564" - endingLineNumber = "564" + startingLineNumber = "617" + endingLineNumber = "617" landmarkName = "tableView(_:cellForRowAt:)" landmarkType = "7"> @@ -555,8 +555,8 @@ filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "701" - endingLineNumber = "701" + startingLineNumber = "761" + endingLineNumber = "761" landmarkName = "collectionView(_:cellForItemAt:)" landmarkType = "7"> @@ -571,8 +571,8 @@ filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "702" - endingLineNumber = "702" + startingLineNumber = "762" + endingLineNumber = "762" landmarkName = "collectionView(_:cellForItemAt:)" landmarkType = "7"> @@ -714,8 +714,8 @@ filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringListController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "130" - endingLineNumber = "130" + startingLineNumber = "131" + endingLineNumber = "131" landmarkName = "reloadCell(models:isPaiban:isAlarm:)" landmarkType = "7"> @@ -794,8 +794,8 @@ filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "313" - endingLineNumber = "313" + startingLineNumber = "320" + endingLineNumber = "320" landmarkName = "dd_mapView(_:viewFor:)" landmarkType = "7"> @@ -810,8 +810,8 @@ filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "291" - endingLineNumber = "291" + startingLineNumber = "298" + endingLineNumber = "298" landmarkName = "dd_mapView(_:viewFor:)" landmarkType = "7"> @@ -826,8 +826,8 @@ filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "293" - endingLineNumber = "293" + startingLineNumber = "300" + endingLineNumber = "300" landmarkName = "dd_mapView(_:viewFor:)" landmarkType = "7"> @@ -842,8 +842,8 @@ filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "439" - endingLineNumber = "439" + startingLineNumber = "446" + endingLineNumber = "446" landmarkName = "categoryView(_:didScrollSelectedItemAt:)" landmarkType = "7"> @@ -858,8 +858,8 @@ filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "319" - endingLineNumber = "319" + startingLineNumber = "326" + endingLineNumber = "326" landmarkName = "dd_mapView(_:viewFor:)" landmarkType = "7"> @@ -874,8 +874,8 @@ filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "318" - endingLineNumber = "318" + startingLineNumber = "325" + endingLineNumber = "325" landmarkName = "dd_mapView(_:viewFor:)" landmarkType = "7"> @@ -1434,8 +1434,8 @@ filePath = "OrderScheduling/Login/ViewController/LoginController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "147" - endingLineNumber = "147" + startingLineNumber = "151" + endingLineNumber = "151" landmarkName = "addActions()" landmarkType = "7"> @@ -1450,8 +1450,8 @@ filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "353" - endingLineNumber = "353" + startingLineNumber = "360" + endingLineNumber = "360" landmarkName = "listContainerView(_:initListFor:)" landmarkType = "7"> @@ -1466,8 +1466,8 @@ filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "177" - endingLineNumber = "177" + startingLineNumber = "188" + endingLineNumber = "188" landmarkName = "addAction()" landmarkType = "7"> @@ -1482,139 +1482,12 @@ filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "178" - endingLineNumber = "178" + startingLineNumber = "189" + endingLineNumber = "189" landmarkName = "addAction()" landmarkType = "7"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1673,8 +1546,8 @@ filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringListController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "125" - endingLineNumber = "125" + startingLineNumber = "126" + endingLineNumber = "126" landmarkName = "reloadCell(models:isPaiban:isAlarm:)" landmarkType = "7"> @@ -1721,8 +1594,8 @@ filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringListController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "117" - endingLineNumber = "117" + startingLineNumber = "118" + endingLineNumber = "118" landmarkName = "reloadCell(models:isPaiban:isAlarm:)" landmarkType = "7"> @@ -1787,6 +1660,21 @@ endingLineNumber = "112" offsetFromSymbolStart = "716"> + + @@ -1870,5 +1758,277 @@ landmarkType = "7"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/OrderScheduling/.DS_Store b/OrderScheduling/.DS_Store index b199a9f68264ad3584d09d217307bc3fe67b2efe..8d8d73ecbd4443ddf5cd27d5d7b3b10daad5f3c2 100644 GIT binary patch delta 37 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 JPDHLkV1l)A0yh8v literal 0 HcmV?d00001 diff --git a/OrderScheduling/Assets.xcassets/Mine/placeholder_gender_man.imageset/placeholder_gender_man@2x.png b/OrderScheduling/Assets.xcassets/Mine/placeholder_gender_man.imageset/placeholder_gender_man@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8b4c4d340614d7da9ffd0c557720cc075cd1ebef GIT binary patch literal 7186 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 U$ii?_9{>OV07*qoM6N<$g0ZapjQ{`u literal 0 HcmV?d00001 diff --git a/OrderScheduling/Assets.xcassets/Mine/placeholder_gender_man.imageset/placeholder_gender_man@3x.png b/OrderScheduling/Assets.xcassets/Mine/placeholder_gender_man.imageset/placeholder_gender_man@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..f1d0fd8270ce95cafa9c972cf369bdffa1406d51 GIT binary patch literal 13924 zcmV-qHk-+bP)PyW9!W$&RCwC$odtXp*Y?L#-v3GE)%&Eb6e#7u7C@n<_EhM-FcZcE@+}+)^ zxVt1F34sV9?wd_kvNq>`&g`9J)@P%$A@lkCKD0=7=HBlfyXW5V@+!R?U1h3N>HS)b z8eQM3UcF2C8a28Ps9m%Bv062|Mbxd^C!%p9-?+w&1}Gaf8lY{|aDX2FKN)`w#oxP% zzpiiGaKNxejeMInXfWWTrcH;wS))e#7x8DlP&%xom!zvomG-aIuHnv*H-**B0Z>U$d4wQ6+#10losuM6i4LQ=iDz4Ppn-H;9w zosfnN`?o8#j?cx_{x3DF`;11ww5|XY5|oAw`WH5YVyPQ8^qp9*p3m#0b5(+`8a29g zLb#MtASBhU)x9Vo6eTylXX@7<_`lK_D}mRVH3usrgsD;?B-O3ct5`r}vE$8p^?b{f z&YTBd08j??8tQY@0Hcw+G-~AHY7ZmNKO?>p1|vg=&tP zf;x>#Luvi}AM08)AIP~4V%_2ek<_c_3~gv=)LDFvX{c88jHNRzUjW}m4Mtr>MWa+G zHA-VN8r6P&+YIQI-3GDl550>W#3qdgax-UcGANa5dY)MJj3ZG0DxGeal9qJ}6*?S2`o6xo5FL!6;ZoUDGWef=z22@9Astc!61NVtzLa*<_pBywR*_LDz0${B($m=>r=$B-WE(-9r3by(`q|U3 zoyO%0M85q?Mpkjof}Ier%;ukso;}L|`fL*)4=dOh35sRm3yopvvSA(}{3~h*Dgc$t z0&`wC=vhj$1#}7^Y1hHaP^Wf}e1S-+QQf;R8z0f+N>UkM(ei!RIpdRW2nE%t-BUJJao2&% z4xb%kWFw6g$MGPF$M7;6+fpE1K=>7E7U~fz$0XrkCgY$g(EVgfv4DbBtUCg=YIQ3x z2uavBCL0ikk6h+z49I0?)7S}P$rOs3kE&EkoGpMapjxnRY&z?hU$fS z<$1S)l~AitF)YK2HK7$$VK(fJ8y0Kt;j7rl+N;n&B&#Twy5hoR``sNMj>gt#wvMq( zH1-?VT)gl+f>;}M5f#M-BO0w>N`}O2*inKqb;ia*gD^LPmWPWTJ#H1`VVpP`W1Wdl zWMbI5{4>-ADuh38#p&K`6@Va&!dNg`V+4f)m*esRprG)01r~gV7CMN+(qDu6{fpI2 zck4cbFKp*=yf_+j&J1D{6V1uM5?=(TSOhhdWySQ+PYouBM|Yvhs}&S0Br3T;%QY^u z=o&ugru!Bfh#fml;A7%^j2UItM@Z?Wb+ci=4fS!YoNdf`ZsDL%Zy182w{T4 z&9aOujh(nkGC;LzbcLo3dVsI@5ZF9(I$Yhn7-CPa2gT*hka=|rD6eeh|3Bp5O8(DI zt@eXEdsf43)XB9=V5i@F*uT^d{#?HluI*S2A;&gB+{K-sytUV?+j}AN_C83vz6TO7 z?}C_fJ0RlpHt;{R3C?d`1zQ*R!C2qP(7F8xXwzy4G|3}~;ROI9U*^HNz&S}2%@JuQ z&0R@>kopBTv2WQEj7h?=Lnf8#TLlRrsaua}u46mY?``|Tj=3}8$&oc+xU&P`{!S;_ z1rWF&;Nc;Fpu+_&^}YRYcmD=hH)}rh={m+O5Ib}j2N4Mw1vY-H=9tErA$-D$-!yk$ zdOC!(U*tH0Fccr~2|}1w7!ZF zbP8eHmVF@o(k5vDk{;|SbO5cTMS+-E3$-5g z5EYEeOJSIuWfUfaq$W)VIE1iCgYIy9$5QDK=2*kSMJ{8&A=tKHp-UKl{dEGwWoQd+ zJh7W6(_~(K2}T8>)}h|_6bS#$+SaM{Cg7?_{85e8fNuU@*QYcL-l$ogINBgfIwegvo^s zprF>RhdIoU4=kSJo;CE}Q)mf_R9)D*8h*lz+7XC8-KH1GxZ)h9Fz*(~v|P69)2vQ7 z26dahISAoHwHZRLs6g!0dAwZ^8`tX&LHk#_3F6*j2T^rr9}Mm}-XVy-gBC&&jV*_B znZlW2B&&Fr&GjpC1koFH1N8uJ*dH^m`1C@`jvZ;hzOp`oZDB%QkGZx_T? zO?vVxC7uYP3Gd;THbd=#xNh?)D28#S6_`k2zEMYsf#QbnMbvB-7v9A-t`J;1))ohZ zq~ORTyBp~}*)@}f_L^W9!~@4~7Rxx}+B9uJ2w@=JW(>SqoG!Vo@Xf%u@Bya!X+@cw zSnF|gDxOu-(+0#Aje0`Txee}t7_hfUR#c>D-nf}|LA-kR2^7;^;i&3u3KjFYK>Mc zheB%M7PF;w>=^lY@g5V!i)D)n!oRW_5`7cy^%$QFy>g+(GvqA7)R6UT2X-b4eC5Wh)X~I7%QX~XIz*g zJmNr^kq!s8?}Oid?hp9h6pLgf<$^oS4!dNNsF0%0Zo?!@v{HoowI_^S3>lf&0+wwm zZWt+EOh*<1SXqbIs96-&a69`zzFt_=MQgiTC9_nZ3%i7+4(#u{h3CSY*#MU|E`nh_ zhVj;r>WG>fTRqY(lM*lQgnD%>w?LfVump?`kANoHAJR4Y;)cHyuJXbJ#fer9~g$?z!QXgAU0G#FVSMpkCA^x~?Ger(D3Ry!_zyXI)EgCx!dUYD) zhFjh(D+ozx*LOpQHvQS|!7i|T;$+a@-kx*MrocmTaM3^|9nlit`2s)Igtc}}7OWw< z-Mz7l;`*_dvIfgLn`d{Ll?_36nYZ}c$>FD zbo!|uWZ&FobKe=6N?FVYv4M;{WR{T{Bfcrf*l;QP!Tw16Q#m9kxvn`2IBMy40G8N= zNh{mzmmP@eyZd2epV2&s2krD#a=09st~G#6=7bWLX96#5TWXnt0I@o&8Tw-|8Yq{V zVU9acXM-X5q-?o zNuq2h029<$IXy5h{Q6}_-36`$gJ=vm2uD{fhTVR4tRZe`$V!R=xy=jqF2)Jmptj_z zoP+!^ZuyYF!=!sOw z)fx(}AXD)ifVkJOP^n})C(J5FiFW@@au>okP`3mSaVbwFX9$I)g)Bt=LEI-_ z5NXv%bg#zXLV4x*V*f{co1=Ob(*JusEK)403hy>Cy0Diz!F4tLbylF3o@i& zCq)FY^N?PbTC%x9{|L`L3C+;UtAOp)4JZ})ch53xdN6}%+1O$7-^Um8Jz`$4dDdh; z;x34}=ekms^9BotCsF!M3)!9mA}w=KOBiQmIo#7O*_UoO{IaOyL%~z#MO4ZWtl}W2 z?*_y_{3kn@F_?;x*y@$8kVE&iJKsLcBDK#R@PRyKmF`0+PY}7FBiQbC5DXzF%@At! zo&+MNGIw!5Vke8?CUbb(8HgXTb!9qA?y)DiWoyew%@EW|Zwxx-zEzYVgqpYzzQaa= z{g>%llgG^oHBlo|PZ)@_{q!qmAkrJ4Xjvu%Yll%D389sA*bv}0h!5q}q0I#!1yxG4 z$Ik`s_=^$va(ZqK{^1VcFBZkYnnm*PPjBY|#DnqzG2}R8;d;8K&jqfuC`BOdadz@Q zB`F~oA3pM^B*j@tCpO6A*PBftC-@zTo<0}E6lcz!Ll|rC+5@q@a9%RH>hUi-f;`1<3T00-`b_H4jB?c`fsqLjMGX zMqeW4gF-$Lh-|gkO?nt5-g@ojzvoaG{-k zuUT&ur3TngbmEaz2`@1q@@vqiJ$iLT8yi?+=7QdgN{lfOaYH)%PYmMEZ2Mm*R>0#* zN}`hIghggYj%21Mm6*9;t1NL0L~5A*Sq!2t^VyHJMSK8z(Zq>q?ys-}9+XK9@tB-; z=oQFWIU4g@3IzA;%b%;rwgk*%fAB;lqdm(7x6@CHOMWLjvO!iCbq7k?e5lNOpM_Vf z&EVhL!q%5*?e8%LkzpRu1e=%haj>w>dDzj#9Br;ojVo~=VqsgwUOf4j^)|dkAijk< zP1X?C0wa{3y1wkRdz*u-Alv@c)F@tD)a!%G;0rI)-9Le5*O6+|=ApVD)RYI?@ zjVx)2ir76H+;z{z7$=f7)W!tz*1W{c1u}*pMlleHz0V26a_l$4Fs**3C}D|;#Tz%V zgT?&=-HR(pDH-d_j@rTu=KjPdOy3cRO~L#I$}p@n#+6hEdEx4W@!?UA=uI?)T`XzY zvSl-h2@(YE=HMBFC-+;TKt$F=Al~$1CwlTA%HcI;1qNKUBXPOX zV!W6bDSgGIkYYs>?n%i^OR&5*UQV9F!yzTs1n#J)?Zq}cKLwEgiC+Z)U#cLjS!o(v z_>6soC7s>UTyz0%tl}{C)Ik!gDA6P#c}*+37|deM-yjnViWOg*Mbu0SCv^wN)2d& z@VuNGYfx)}yNw6oTfN=MCSIiGS$EwuB|KIKZfc)gf}~81`F^a#e@Vn(T3AeH7E<1B znskKGD?Awcg6Ozb6xN$NK|Cz-WO9sj?DLO4^Y8kimhd;T}vr1C^IZU zyyL~T^bv^9l*RadJ@)}*5Q^Qc9r(l(8cfL0bUv0)eNqe&Hji$O(`l(~wb{SnDec?)P4L_s&#nXRPVgk~25@_-pg zT8ZJ45!anQ)D1+RAII)1CNo$3ebbl50hEHJvSlH%sxqfzPQf zzM7wHsl~?q3f7NzO=8Puc45}mj-N~(HXWLKrVO*9GO~Ha@L^}xkGFk3z+ zR#8%kN2;D-h;GQvy#>4<1vbP+3-`*tFk(1)AerTiWkANMTmzZnAi*h)+9cjumI%Z- z1mXY@h>GGWy`(s>fY$C;9QV=S$BL{Uxiz!3Gf$WpyvX!yh)CD+dWOHR!qb3EoCreU zG8xb^2Jn`z&_RsCgAR;3n_J-UzO>X!ucZ6d;*wW3F9Ay7`J#DCnG0mBm4!^OlX*+a zxH+dwiUkB>h6u#r1Y%1R?H`E26Sq?e3_drL4jcGv5)X00A%+hpL*#A+_y{U{cDp=$W&j_jsNve9cv!vr3d~$~ z6rRSUfYE3IcPP$CN5C{Yqwv7{TG7ZQBoGO z^5!pGgvfncx^BHFxycP@gxaKa2`I_IDvp$zWSX0+DrEE+h{Rr50`YCsRa7j2nBitE z(IJ3NtY4Cy%s1Z3^^(MihuQt+x?aKhg)_HH6BB|HbT2Xm_Md+U6XxxQF22j*_x{UZ z)uuCULzoLAj@qMBIWZ%5dsE&a#BBglEulRaPn>(eKhLNcyW!Z?Q1FjV=f7}aspc^d zVqohe$6>~;a_qWYW!;XTlvvExAl})W zHwdxk5LBs@iMapy_-}$A$HI__n=PJe)byROe*X=)5*!OpQZ+fTaD>Q83bEufvFjGq zCoMB>gHs@F+_p8060IXKMyxRqck!>fV23dIvEPhS8>F3m;|xNZ;uFNbg{IOua-RJTixB>=@-3as7{t4GZy;+IvOTQSJ7lC~N5GbgUwo|Uw=kj|{5y<_Q!F$N(SzhV5bbfSaY>F9?z zOsmtKB`mJ3pk*AGAc_IS)-T$^^@?J@bgd}y(BxRZM@cI9^L98a-Fg8AP2A!ZfMP9L za{?`lCXXa?W~lIRb;)PvWW@2SHhH%;QvzD3%mu-07CFWR&2# zGjq#87EKp!!f4%fLyUnrMx?Vxev$oQyuB`*GzSpoxMPhifMzS0>w?AWyq2yv zH}fTTLUq48;mNS`tlAbvrFr*WJQKYN?G5WU z3#<|T0{(oJO9-d6)`q2(rbFT6g<4ZWX$uAPE1z7gxR|b<+*#}mvG|z{jh4+6*zb) z7_NrI@ntW;3x(TRy|Ku)oxo^o8EsuO{&lqo#O?Opv(gnswVed=;ZEJL$QoL^Vm=_E!`d^~ZKdNK)hjMw2-P6!jXK5^+ah zJ|Lv{b?&kwMe_XQx(8sni>eOGwq1aeH^cZ)$P!4ib>v~p(AgBo6U8u!-L!*v5!p%? zI79Wc2jY7yfTW6dqBvm@r{?0APz+&CO;D%>GAk%fLdXTsGS%gWF)(-aDd;w6WsyPW zNUJuV1yw#WY5qdX$ORk#L)^oB{TKtrt-CNe@%CL&Y~w)|a~ZDST*cZXW!^%eTyWR4 zs1Pl3)vnyM7{+w-J{1ANIR2zq2k+xMCV;47=io?*3(c8vE`-q*5SqVPkFo4>^y(wt z?fMK}RqOx?^1&~|p2Iizm5aPyMjcL60G{BLrpOnFmv26T-ow|(VqCfpSq0N^Y4qU5 zAPB;koic5{^ke0!?Ye23c+t#Hmbn==k?Dl9x0Ci2{vw)Cg(Zk)x>FojLt#}Unk6M- zSA6S9BFtKG9C{63D;ogC>Na>K{COcDPw=FqDPjKd!!TmPT9}A&-P7pgJpG*D$1%`n zg#5;b-1pd7d*J+oD88y8)FA~JE!;F)wsjOQVrftz0&$2l5IGxKOAO znls~EOGq~yh8gh1fM+mx(pFglC{}O$l7!$gn$%31Y7haKc@G}H$tojX4cG5H;S14H zm+vS;rj;K#k54!BVmq*k5uBjRan-c&VB@A)!fJ*w*D@lv)Pqcw{Uo+e<$umVd=+(& z{pBR)p1CwD2yS(77cm{X?7fl$X6r=MU)$a<_%E@7cXZQJKUXK#FB)jG?h$hs#Oo6MO>IA6syfKVK|m$_MHuct{yhHVy)kP9`t&n zO-36U76(HoxwpJHV9W-%c`pofI)jaCKYQt+$Bxm2x%=QQE;>YtYK<`>7j3qRW*42V zl~~ zsoj1+PgMWW>*3@%f4CPI3DXxIgx~uvgf^YWL*v$cp>~4~@O`b8P^DTUs9g02s8qQo zd|kN)|7+zcKk&c*eXSNytA2a_@Bi3o9CYrz04B}Z!}mqry!Ql#Pu^N0#)+ySPp~v6 zlyzd1xogw>Q7*`fp5wD+0mM;WQZLrEO>JS6<)mcjIDJlRDC(q%5iQ+4!sKN7(jy)} zu)pAcJ0PVZaf|l)vL(O_^;j4;O;q%YS=3Df0YS#T3TC^L+|9tu!`aDk_FCX+C z`_BdPD=|^5*iBwCKFi!fmX>YO3mmciDgW|v=VEV-TV#5Gz)$ik>@lN~hv!Q-7AE@+A ztwM*-8I+a2sR{L(cIEHK)5egh4QuvX%}HE@a!#7oq{DDHje!{Iw07tO#DAcc3p8sC zoC^ItCs;!=zkJOQ>q#qjUh<%UTMC`~E`|<0=0d}k-JyJi%EbboBhmfTZ|;rvH;2DZ zx?hiQ(SugOee9e!*A}x0M64Z}RLl~RmZ4tp%F88sPhTpMot~;O8sbD-I|;-a*x%+m zesht-)O*lk7&U4E3>>-;x(<*&S#7&cMfdwFeD(ErvI5Xr6)INY@AK#1Crcia9s`#^ zuR)884aPaEPV!9><}-y1M%*%*&LE_flqOzzz39#2tO}ln?m113kjJrAlxHk9+;;R% zk;jH}C(njE>qbM!=8+J%aU`5tHUTD$o##9T?6VLpU=MzRKmX!OSwom3yidB{`ptd# z`*-wgLx=mp!9|nc-ult-V8bXlvur&7dqoW*weelY{zl>=Lu=F!Gho(f{w?+Sx$p-x zVre(Qn4YLMm?%Z3Y&jGgDyJuCEyb(t&u7?0~j9ehC%oBG2V@0u{D z@dq%y{(qr<#ZNsN!f(ob4x@i~59T(0A2xTd4&fX6x*P-gQjQ#Dzbw>k;8OG&1wU_# z)}GX1qp^ZPNVVuXUIlfr40}fLihz*^G;Pi zf;kOypJ(+iUqbK-AO3lrjmOc&llU;j$9E|V9KIB`EL;SU2mK)X+yY2Ewg5ISTns%2 z6-;K1OQ76c|L`mZA+fT8P7?7d$ctWgkD^|91#KI`_mX7yAG5LGYEh`oev3eTW&!BW zTT1!o0`T9t01^&Ng2cU!-BIk$!Ej^NFR3pTd-S@7g@m zveuvQ&l|gAu){G4-#!x7&GUmZ>lQ-%(FLG8XFI;vwk(8RgYysL%1x(r*c?LEP{FD# zRlN%OqP88>X!aor>~hQ)G=8(OpgSFRQYckQfe+Lqm#tp;fbnmvdxB2;%(&wpsq!AUk}HU8c>Cf- zpgHS!uyS<44-8jUfF2LgR9#vO$%n?`zz>7#Gup!Z#_u|WP|%1v??d^r?j(d%dw?+oV=3zA=Pqj>AF+; zELFCWK}c*g^eXI&S;a*xAkBFCEID(?giWUWfH-md61%aXjjpXi@OE1av>?6zPDnk! z98QdF1M{1_=Wx>IB8cPbz6alybL^tO{k{?3dD8*ceFbY*P%>N1IsDJB!q+w(EcJcy z1@x=&0e`>FAl%Wb7DOMO4cdF#z!12{W?bm^^f%YL99weT`<5-tOS_yY@>xwZ_(MRUE924FuUR>mIj8ji6 zfbPE1-Lnt697CuD#{B#@JDuRgc56u%EKq`Xnpb!FOC|s6jV~IA;yE` zhFuLh>E@EYEKS`w=n(GXuCW}Fs!Ol4><5e6Nwe_&&Kf003u%`*Cp%XVtju(fHq>{}7Np9IF z(HfG4I5xVq(+Qm0=v|o6>`Un9Jw%o*RegPi!}R9m`1^GB9IM)u=VL>uFzT-?cRALX zShJl!-FZ^xJ7$B4=9=c5&HWC^`%nrI#&1yf*iB{LxErSFHEgXU7rk-8Vo7ep-NgD98D<~)dU2Cw42=-63QGxp8MGMP+S*KR-7b|1XTDU4LJ zy1mWMX`wZzWOIMJWNUbD#X#_D_JPC68~<|y@a}`IxSz}$PVxTeKF79g>eMQppY|*0 z9_)}dKIm2SmzTPPF%DN?$XnT*hl6u^;cBp!=2&D6Tjv}-EQbqkW+W@=U`wP)MS-ld zOnSuVrTo&J>yph1hb0?pW#g;Kj*V(*KRH3mLX-M?e^1-2v;@Zd($b-2T;I78q+M7c z&12vf)o^pIq*!so{KYm!>%B*A>Ttg|x#TRimORl*ZWn8!ozFUQv(%bw)%JZ?b&dx3 zq|_t@U$7(9^`x9#3QO!P@sT?o-L4f{nE4*Lucm8XKmPt5!5Fx9sPv@e{x(Uaoan=T z=$=Jk)Xs}~no|ZL8Ju|q-q28hFusM_Nk_VnaOFj{Y4;_YOnSi3rF>BA62yz>ma$MR zb&#*l@wT5GxB3ozde8Ql{U7$0K6>0Dh~E8@dcwk>jTKER|*rX{}T$gj#(6$$UFm=Je(j zz`OUH60w<`V#aALzOoDB)4fv>GKp64-WEyYAAVpFw|Mn&gHojx0HirRUt}vM1pwo_ z?9fj#<7zw;TC-%`DFY2A^~6y>oTTOksn!s`{Ez2GFy60@$P1)<8KT- zZ2-MSEzBR=mt0X+8L}HNevJxYW?iG#8#F2Y=M4Ibi#eC;%J;WPF4+Wc8V!qE*(NFD z+tl~i1jR9k^I%FV`)lbJXLSL+)WScNa_n{GTwKH%AD=bgdCY2&B@8X{HRM8ou`KF1 zdms(IEL&rIdP9$c;26fM%OwZj+31c=j%#CgVkTj5?^8nJLraVJKl^LXK2cI|I9cDH87<%-WT%tgv zFV>t!?>p^Jl)3=GmvXKwLl3lyqq)Er#Ax}sG0)Kv)XQEa@nUCm`?0D#40^d zH5xEBF()Z2C3o3q?`(w?ZNGHd+|aB0gc1c}&mI$8cICuMOZg*JJf5@2b#1U3avX$z<)Cp4}6-={|x$B^fNp4UWlKuG@q_{Cd_W^d_&c; zHlIWCnZ*vQAdc;$BOIrAsu#wc%>m6t8?Wc>VqH7mvR*c=Fesc>sWZjgG}1TLSwS{z z=S03$-r0mqXj7LjcQ|fDoewQLj)l6-d&75i+C#-EP2schHQ>FED#Ba;`Uw8{+B@)% z7hi!gW&RK7mfcaAGJk=;{rx5WXT1IIkKx@9zk*N8RfCG(HpS2Cz<*|o_M_cy%I(@` z0WS5`ak#xyNLp_A^~6$+l~oMd&(YX|7LVz$gm5pLix<3}*NYtvDs&-6657@HG_IyUB`OME=&=C*?l?1b8EHb^=!>d`vhHW@<>SpccLw$5Sm>s)?m z?;{x2p#xgHdAw__+q@5a^5ysNkC*;gWU%E`FTV5|d{(YH{Lri?{M>aKbiik@d0PSg z|FB;>xpdJ{2WJ3{9gQK@2K71PY98aKY|Q^sN}w%}l~9Y>MjZ2?aV9;NnP4zIyKWNP zb;u_Bds3*ZF}m5e(57xf__}ISbcYqtwaOnpNBTR41^@k^JcbO-pnl7~(5~Aoi-8)U$+s*YkGU@f4BGODg`9t)tYUchI18AFMGL-|Ve@f3*(=A@^e zxjl?RkjbsT&)v)N>o;8Bsa*z*GF@*mh5&(da;wL5&&UMGzq3+;U>#{74V=-Szq4<( zac!6CoL{pKIrFCZ|G-DD{k7O(DY6(76Ctwp^)TdU&mRJ?1p4%u&aLZOgS)w7iP5Ob z7Q>g##&Bk#9|KatW5;T!HS81tgD}9E$?*pNqg#x-Mt3$%YWOkt_Dla)q~N{qLK%4T zoe$yj^7yi!s?DKt^&c@KZUUcvSq)x&{a^U!FBHK&ya4Zi_$4=Zvi&{~K$EK72Cq zYcIc?+8~{ALnWb~exCwWYqx{H{{6*5y^ktYs+bNOIABalO5(>t7#C&*Pof$;SHD_nV({TF#Lv#8V5haUF1F3?&td%73bmHSKSn`l8H~@KJu`0KzTMQjcW+a< za^(sPNFGA(8PZPyLrdAJ<2b%Jo}bVC;)^dhdX_C)wwRtieQLC_en$4{*^O*WUMwY~ z=z)BNm3&sR#d@PyDwWC@85wEXzkk26UAuPNtFOMAXDDC(=Ub93p*4)n+KqI(VE*#U zFLUkNw>RzHz1tKK5n)uT)%=&t>KRq+*{jHQN8NJ><-gcV&x2WzPS(OCmR74Z9Xoc+ z(`HK(V_)c zv0_DdCEr{FttT+N=gbB6%|E*a@Ve1Ghv*`O`A52 z8$W3-w_wF#?vMHVVZ@ZJFktis=sjXB9l^oBI3Cq27ovhr2gv;1G_%$5u|KScSm z(nb_Jl|sYfEv}ekV)sDz@{HZv5RcooS$gFe$~Re|*PESyzaDj#HC|+hELDC5R?sO~ z?;m~E2GkUG4>d|%ZYh-18~HLzcxbcGSEwHtAe0oWLmfh0V-Ur&?G7qo>5=_+8hb<6 y6IRbV%t}lYuXblYlYaK6?6Y2eu6qDQ*Z%{uHEqi!L8F8K0000Px?rAb6VRA}DKnhQ`UocaY?P0Z}woP+*i1eJ%_P zjLHcJSQ#^QYS>GDzx4|MhDAgq1_cF1mLLEai~<89nJMotRWpKC z!ovn35CqYr*J{JDk6#o@r_qEO2)#saB0)o0pkd&>Be4 z>-7>1^7X`lv|9NXZKtYGt0!0>jTuj_sQYv*ghQ|ukA(QMoIib^g-r#|DKped=;}*MAYzwsg3|A>S&s#?~Qg-!)_)9*;M?T`c4%luA%jHV-JQ zxcD@m06v@*4X5`VhTz#>d(1Nob~c0O;S0wglPjQA*u>%S;)nYT)+Q8i{D&js$x@;utdBpXXYGWk*kvW^owI^mr6k>sP}GIwlvg)v`a*`{-D^xA=7ycmGEsM zn5u3%p&Yt;Jk1TPX94LAP9kZwJ*ul2TtPuA{}{A>=+q{rU&B}pt*Su-&6^Vg1*cDX z069e07QoU48=Q0Oleymv=wE3tgGkt{lee~x83Y(vsG}?c8pWy?D%^sfHPdrg&i!}| zTO^3`ygs2EI-mRlOrN%b1)GC9VlXl2Clk|aZoW_nNtSunKYSn%08$Vp3s z4-nM)$p1Nk!WVCZtRu(3P&qJ=Ll19cLQud8h+6zL1kYJJ=s1id38X<6+UMR6WlPfO zvZEMC4@F9t8@!esMu{7D!_kBTa6B;?8uBg;8pc)n@*5Dld=s2a+~E}%j+rzWB)#q} zX_^lACR^+r6D!&5)Z}JB@x?Pf!MMtdI_PZDZdkQs4FZetDi*vE$D4AGM-K$n)M>VQ zWvs46&Vrpgkiuqds9;Q80TB1j!sPdsKydI{uVTSjqfEvow?`g^VS-4S@yZZZ`9lc{ zwkIx$4Qi-hSTgPjws_2%73Fn2CN$S5gCWRu7;^Mxi`Rzu70oPI)F)AJYuU0PL+MJc zLe|IgV50v*m^vlQ>v;62Leiv><9wWF7+R?@+q^c!)-Eyhc}SnqQYY35!=LvWE33ag^A z&Fh$q6b-bAh(?RDF-=cdd;&X^n&q+6xOtM}6WFFzTil?qc>FrAVT-^Qkr^x?H89Xl(9ou*p#%L+TWnyX^k6MJ zYX`gkqZ^D<)tAwVssqMq139{{4cTZX7-W-i1N8<{YX=kh$)xRf)IDB;x&o=F?##%Y zFbo?229fB@Al6cVN-HRhG@iKNxNN3Qu>O1sY^5hWp{g>`YO3jOi|)g(BSgqfD~e8{ zH?y6EI}LXp&Z;Y9Uw|kieBJSTB&bhQ6Q4IrRFgSn~4GB$Z6ErGKP$twv zgTx3uFPlM$hF=e;%5=1nDm>aYNlj28Cg73E1kK1c?kwDC*dO*Q?aHJ(pgSCDg0D0` zL0wg}MyKxqWzUjhxZ&*J%!ssh80@%QL_krk7II6}kWr|Fbgo?@8R-!)3xQ!URK-QK zipo5iv?(a3jZ3$bkYBEW`%S2`l%LtLkJOJA&w`OFSiLbhIa&PRhdBIwhX}LV;esrRvk>HPm^<54BJ$ zHL@Km*4l@uBYO@w9KXdr6DF{aEogizwPsuQ@N+<+-Vvf+!a&)@eLL={tHo*{(bmTG zq8TeR3glp>-9N{FU%RIswC(HnHBi%LWIMa93(hety9$T>v8C&ojDw~T3x=y6o>O@E z;i1QG)D7CHs|p{W!eO;{AI@NISMWJ^)u7VS&Vq5fLhH3{JoHP^Fcq ztF`;pH=tJo78C@ofH<|d>fs4nCM0}p$)^9rrYvYcvKX)F?fszU# zlr;>^ex=yJ#)%6Xj+?Qf(ZEnaZZC6eR=NrAjP2Q?(S#-8@@m_V_-0Kelr@U(DLh$*UU>u0)_`D>g;bK!zWkX~HFN|e3{E+)o9(A)p;4ycDFzxf(u zCT;@B#n>*p8zHkm3YWMtxWX0p8cz<2vxA_3Aqff8*7p8oyv3{wr5XF`pV5nv0&X2p z+U7ZX4#ByIf3pE$E%yH_8|e7)ufzPsYhXum4xG8x>ShQ3jX%f# z$L(#}_JE#J1ETaw#e~0i&HZL|F+= z+f3!T?#@KY<2E?&#Y=_NYS96u9o&fmKEEcUQ)jZ}xGc&w+`MiFMF*XZv8s;8bOrSS z98cJX+AF-Qa0>Q5d_T5Rav;LZK3#m+>07|fX79;G>mg;f+AJ1}cP9yc{<(ISQe$FE zY9_Y>2=1ZoY?X4l9i!oLYNgHXPfw0k4S?pwXI3xH!!uPZO!UmH3 zRq$g0OaAgBXAx2HQo6I&Tm)tlVS6N&?0T%HbBfCvLKI51j!_8EJHww?XC?c?ok1Mk zx(ztlO|W6-IrwZzEc|QA$ME-8{t174el(2w{j)H9_y`y|auhuGhv(s?mtTc9{R7~m zPnSc~h7>q>=7AIJ=yzM4Ho4orV13c@Mo=h}y29K1kSB7UYTf3|W9k~33e846Fk(I& zo&P#)pZ+4ud-pXM|GGa68}=07O^h%4^9z52*`KX|T`4!=*p4LFJNs40-@gv;D9};A z#=_mZlb_5XF}I^g{OVAdvQwfI3n2O1l`v}5sD6Wf=Go`q(?v0`decz|{(KcYJ?fc0 z+hSYs+xLPRod^<%C6cm=>L-7!&;9G&^pW?<8p9{~&VwE|8{ zYnxK5)j~l*0VE|QL0DKA#BA6OH%m2eoo^TZ9q$;n?%2b&!EJRq9kh3-l@A4CPH~0c z*F8Gh$2IJ~QLz)Q=M_ZXE4iOmRatYVxmhG^5w{Vo?Q%vURWL2BQbOD&7mC^xcNzqu lw7aD>(chPyA6iGxuRCwC$oe6vtRkr^#&hsVsaIlj?{^TuT!BBFvII|?ocD#|V( z`=TO>VpIakz9$jFz9nHx2qA=YHWES>0$CvYzI4**y}NqvKL2y7Q%QBFJLx3dmFRds zpWnzpQg!e7);ago-OA7Jms@@}a^#}tM~qms7DlViAMVqYTY|R*o3HNQ}CU ze~uVAe9=1my$OQ{FTUUJx8nOUdia822R=o0NE6|K^0xz}K+&8Zvked^BZswnQRbNOk#*h>Mbt zkZ_mLsGDNY>qI7_(PApVFHYLoy=&^0RjV^!2lOyufeF1i+ThWr&nH{1+!=QgG!|W9m9}h8jU(YTvGC{ zmt9JwHGOni%~k}Y)$7n0IvuF>CQulxkd4uy*|cQ0a`I(P}}f z(Ey{>YE=rw)|#4{KEHZU4W*?IXjG~|9iuVmv}({YT2LY=xzUCK5UY$ZZTj~;4y!dZ z&V_+5Ooj8Y8EhSuIuochTEI4dMy)m|mGZz+Y}2m}l)u0K9ZI=$zE-W0qws0f*g+ZW zpg0AEMD-e2d@pj;11>H$iHG*hjVW8;*dU3k2*)}jIBJVZsYEG2DU)S3H8nl|iv<-N9DJuz-n2ob zkXg{XK%v%PBdsoBk#+?~^g39i*M`k!fejrx2WsWIwsprgQQMSq87LKUi(J;Uf!h8H zd*LnXE0c)R6jBK&upx4t$t@^SgT@4Jy|uDe0vkEP9u^7O(Xe>;?Z7t5$chC<$}el^ust%34w?`e z%GOX{8_?@Og@uLvzM-yqzeHRMO^xVT9fUx>8ntE^|Hh}i8rab0^qzDiG|r=T$#iCr zAhbqtJv7wS?k5}d7Fc(St1BWK>#9LQu=Ey>VUf~ql=TRN<@3IUF{3>j`WiO$lNMl~ ze!j!wwvjFB5m;??B~(|GM}~!Mxw}VU-AG8dudcEzMO;$}jVvr{r(lteg(nCO>!Zml z!I&QhrEzCr$(%JFXNsgTV-|I)ePk0cL8~f<>hjW*goLyA^^j+6xx2Q!B&8lJ(%6Wd ztOv=3D}BH2u;9R=_Jx4uwuqGp!R`2NOS?Zm{Ivxwz(|!6P3NGYZNv=?P+M6BRb?e9 zf_oapPpd8~++SN!0`+yZSP^TNVUdJPI4BfKGostT;a8-~N>Cv)sWV8S^f~;*Y=S5Li%1 zWS84aHmk0zfXb3WD7ls6+mydBJ8eQuS)r{K-I~(Y?!Y45DsL17)~pY|gu0aT?ZV=ng+77x!^$6_-op^+PDgoOhRfg_fGt?O!D}{(ApM8n@KkBhIcXZ36{=i@;WS1LYf`eTW>6fkc~Ux z!^y34V!`XTw+m|Am?g03n~hK&f7a`uI33uu%VE};(~aj~X^ciWze}(* znuZ4umfV2AlwJ;n&LMG||7O-e6$$5HEDp%NGhsPgI(Wb(s5w)=g77`TAkVnyGfEL1889WjR8wd)Fj{#-L&F1INHp|;D9{?rK7qvoyJiQra^ZI^ zM*0%N+o$vW+3`LO(v(S`!|t_P;r7K-K8M5?JwWUOwR$Z;_6eB#!4jVVBWZDA5`{)R zqYCU4ES*l;$Arsov2<&kup=d<+q1;i$1Y`4X);py?qJx4Lqxe3!XaeCP8O2+mPk-g zoYdJdZ2c1U?*Lue5qM?LG@klMJvx8k5Y`Tz^;-Ph;&EUkCdm*IW`?8`Lm4-QvURNRHYWCTp% zWA7qeO3Z0}pTd_^t{>}7vfVrdn$#l>Y5kme>wIb#g`wHYbd0Q`qMcncw53CIcyb^tbM@)th0jmluLhefSg>_cIZ zfa$fW*fzWM&1RF{9u7e;ZQK^>0BrNC@36)Re02g`2np%&cd!K`rnUeZF>s1QSd=gp zLBb+!B{m!NdScW94EOPl!weC00%eDszV_ee0Bpsuk67cZ9{N74Ub?nNfu)8WhT#b5 z)ZkHYaPSxhSftW=g&;PfJ>TSIj9fCVHJ#V%*WvDc9E!3C3T(-;tq#CORG(EbvEV74MY7NZ{2$jVQtR8FM7U<|@$h}3C&0*q##Wf{WtWgET>=nxj^r*1AL z?TqxeM8krNj2h)c>c3VIFpWXj3^6^Y!sFFYw01)XSa}yh;iVU+c?9h9Rl5YU6@xP; z788a=qjnX|e+99tq71@jh|UAQ9j%PI5gF>^$;w#x;O)g8!D9D2PhBIJttfl9m@q8r zH9>xAwJMs{Zm0wXw(rozPOUk74_D$!(tJ1ivH9!u9>XFHe{G&%wo;pHV6|GnW-&+m zX|?K10;V(wo6-mTbhJx*yJ!T$+pwbc{oE;7oT@sxv9HUiy$QII>4%FKD+riE;FNyJ zvTa>j-AjA8ytyc+Cg}_eetAZhfTi6m6U0^uqn(z`W~;!YgHafKunfB+z5o8#U0#xX zJ>rCSfaS-4Xy3Lj!6KcxkR~WFEDD-dVT1-oM?H)h+4aLKb53prOLjMtki2M|O+E>i zf;V>=*pX0?U^Z(mj32H(v>5byLA{HPDq8#F5qRs(&$|SyF=jVd)9{5l6SouH>ikHE zHTOKbu!fX!XnUt14Z^g4`V4>EHk$-ey-jFf7C(g53{2RNXdmscuuI+c9g4wCa>4A_ z;@Gk754RjUW+{BTdIwmp2D89eT?+wou7}wp!lgwu94u00^j?=>UK%t5#*JHoo94fV zRjUJG&%Q{wn0N!Kq*}r4Mofz&=@#zX*hy75T41C#GNl{HY3sf|!A-6;f*YM?< zI(GVR9v&GaM$c5$7q`OV$&!T&QS;rbx4(56y(+>16kjQ^m)T|Gbg$e}F_h!|B|0nX zL9CkVXBV&D&214hBxf62DPGZ=tx(r|f4X-q*2fuOs|U7vpGWYz2o7)0m1w`JiqastObT+1 zuG^rb21iJ)!dzPq;sY{56-jA?N<4I>9{0QuhM9-gDudAzQp67WEv zt1@&5j5Vy)3f6*)_&&DRGgyU}(1lFkNomv?*}9ai5X8Yg&e zyv`Y1dp76w2owEQ%z5ug*2ARIPQl`P72l&cZ*ue`M=vUu+aZx5N}2%`OLdS}r-jr) z6~tu7Av~c8k2YdFGAvllV7ndNF)aESv%#ZFmeuLubfOe4XDcA1R1F0Z21=wl_JJyG zhDYt-dmkTOou;kV@jb3H(0IMVle7-!j_QgshEBPWw{zH6E3CF&#fCk`;^0kfA=#f& z4iW*%uh&9au^QsgC})$U5GHDBqgsj4Gic;B1u^bn<>PRaN$1g}q?kvaig&C>IR5{O z88Y^PqIy&P`QBIF?0s$E;X_MaN72U77SLfp!}mZZS5<>hWZ0^kZ3 z=T$9zRI^7_^TJ)Zg7YMM<8C)FkXEF^r&bQshThwr12S7aU5D>79IiFr!Mu2e%&69-S{0Iv#d-~f*2ar`jZ9yDIllUmj#mK5Zz zQ{k5zlrB!fb`FEiusE-xN>NO&WI@?O1~sAxpTw+kHN<4fAuPVhBS_AQzA6Kw$?6$2 z6F!Lfk*%I$gihiA@lDUCxHiLJFO{u*rEHf#X6Y=WTpw{P5@| z;b>h*T2^*@9BpmU8T9RX7Z(OwJcIvRR== z#h|f!Rn94}F>>&ZX4RwEVUTu1p))L=SCvThkct&OljI#p&dMp(dTe~qNWdTyd;H_Y)jFTlnIg;0 zDlMA>;wT1)8l5G~SSuo)|goV6j*%vGf4z%r@SUr_G_z2^QU`mItd0Vdd6p z*|_eDM)OtGVDKnuh`TCg`=SO}$4N^gHa0xoxAne!T>*uSIu=?b&(m7^G>7cb4vc$Y z#>f)eW`CH~YF)_2ahvN<$n{%v1Fp~FJS(G2?ehk=^cR@!E7WFpgC9^>#k8qQUYXWy zIMw2y@3~~DAa$oqIJZXYz}@OE^R}ZGhp2=N=+n^zSs-$N_WdU26NV z4c$1SL@h{T`HD)Ffx+mQgcvX>xpGtK_IKj1E7=UtA*n=*TuPS1-Ly$z=Fp4Y^DX{tTxtniyQS{Yx<}#zR*Fd)*Pl6inFWX3CCdp zFH_;tY#JlAn2j=G((Y+ERx=YoWHCIpBpdv`i=GH_XQ3On_tY(zwa_2_*?&-%A-NM> zldeto5V}7rXwbDJAe@((EI2lbvk68<+3~sd8a$8+y-Z8f4|Jjc7Y-?#q3IBcyOg4O zr_z!Re?MsssPwio2K!x6f?HI)97x-w$UlS9d=FK`$elav7rmPjay0K( zjT|}xjvh~j_~;}kIkmn`opbRFDsOn%HJq`a$R)w~H><^nW7rx)%}r6~KJ0BZC<6%? z9Tq0$Wrwj@oePI&MYWJD%7)9L0`@6A9ajt0VPCXqJg21ZCcviAePQ*hec*qdc%nyv zEqv)w*gX0#Sf}wW>sp68f2p9QtrtZla7A<-B1Ki5veAWWa;U_xXv95WRx_UF&{P)K z`9qo;avrc*400PLA8Op4S<~Eqo$172E;T?S+6|`o&8%ecd!aby7>L7Gv~B#!WpHls zVAwd~;TC=H{D1WrtkKW>)uAp_H>#s^y{|_cg;Y@nh((86+NqD<21%kDor2b&)L~Yr z2c5c6UYZ)%wXd&R4bu6PtymEnt-39ebZ&sOF8)|cBlt4JZ3I=+chGohCEMtl<4YiP z?h6hEBKPp|X8Pd)+P4|}9d zeM09BWa~u&;0Q%)@B<2sfRZae}qBFmZmjJ~Uu9sxt{1 z?X%6RVLIhqt{TEBWe-?#aQ8`W7#@DS7c#faY-1cwD+l+1C;sL-H1>PyAMnQ8GvG7- z5ZHAz15U=ef1jd%qo1LlrQf07bqDO@fseYa&y|45z)<~jLvc-i7?^SKkGpoJiZVTW zup1flF5I>(t;_^}|2w+%bqJMIJOBrVF$FO~Q73>EiK5&##GG>yxBG-UND{Xbet!RH zmqwb{|1k%H4jA|MIE-k{uorA320Mqdgx4v z+g!G@UUa0xdSn->*)-l}F$&-{0WrXZpjk)qCJXtk`=aC+K-}&41vv`(cu^X6PfXJ!|7k zxAiuqhq!$>V?@Pn?;VSajc9;^1}dyNrFTA-LuKyV;5)N(%F}cRO{&mg;?celvP4(h zdsp^Rw+*j6yUuMW`fm1AI1o|dvlrL{=Stv<8PnX}|JsgE+}4{ShP(C_iO##uo^c#j zgNMto3u4X2G{8@OdG#A&OTGy1TUk{vBTp;C$;$RdFJz*9t{afN(`}$kA?bgsv##jmwnchl7%mu;pvzDg&L)yB~bx zN=Qh=1i3u3u2W*r!gg;Fe|Id{U7s$4t#CBZs7K+@-g7-R{XzGpI`He1u=a!Yy$mCWtG3HUds`yJjbg3cvG9Kw zz1g=PEp35zGJ3yGho7lJXsNlaBOm8Qm0*b9;@Z1tm!!MKBFG~%2RImK|K{Kxov$KM z9UL-6i~z>$R=y2csN09M@}r9ST0}P`AU= zpT|185ACjAq|F7F*a=C3WiVS(YHC2(Pup|lx#x!77lqIan1s-$tBgg7uDvVku-gVQ z=?7u+D93l7BS#Z@Eih7T)CTv!Fp@a5y)?Nw!9dT_SyJ#DrT6*uWEnJR(%q-di6SX; zG~&5_MjTx+@%yo)?Q9?Au7PP=K5k=>13M1(8ekzCceSZs^r{K%Cm$)h?KY^u=O z`>iI0F0!Vk=5D{M-7W~aOZR)paZDcyAHB{MtM4 zkADt^M<444e}3>UaPR;7Pq^#uKf>Mj{0Z*)k%! zo4yhje-#8j1>q;`FI0KZhn;a*$H0mG*a*?u9{luUeIC$p^7O%m{M$vcu&CGxe!qk= zY3dh!&z!rMMu`Zm3o&bD*!hYaV968rxHQDBPbRZ3na6QG#oC=0;lnv=p#PxJ@E?DE z7-+`FoBG}F?qFdL8#4vwt=IxPk7l_XuG%?gqRYA#9b0YpDr}ocBW1e-17^+VA}*wj zcw6wJ3H?Bj;tzwcy#M_|)D{QBLBjqu`-@vN74 z8;~b@;Nky*(QnRXJ(-&oI2ls|dzQ^>11#c;H^Cw+W5XY*x~j&qZOg6={rmU7)9;sB z-kY&%z~!XOOd1to8%Brb*JQ!&cUqH;6+`|CFFgBC`2D}#*&~qL=}-6mJHnd<>-WU6 z;Eo22e*bD^@w)x@pNLEixOux$X2cAOo?H@x#{q_h zhQhRI)8N4eAMDV$5C7%A;aE(a2kY~1!yo^2pWExuz385FZ>ocp9si?;3D2LBDP=k3 z^#RezCHMRNtCtxw{O|f|ld?nw#g!J$P$YV~b8~YcFfb6NPoECYKKm^E;SYas zF!aKeJ3W38e*44a?C;Puo_p>&_L@OKLF_%Kf938=4^DYyoh2iuNEDNPYs!IyguDEH zD{afTNuNLT)py$$hDTnCO-awvGdg{X5joMv=?V)AAtojUjU5b`d1A;e(m*=y`AWkr zJSjPL(Vyw>=-=p6ozhy|IA7Tag+)c|HJq<&!0*rG6;|jkC1%F{u=VJ|84LU$`i)2@ z$|L>z-}Cgqk>l3>xPASZi0GumtnAxN^0nNg;}P-e z7W(fRH`hP-p5H9*y>iFn{hodDpU(`OIQQcPt2S@k5fmOC866cJpLsDZxgzmurXnT% zCXRM5L%OhQKVnTshw2f{?FHtak*aopQ;@a(2vRyzLw Y0l~sXcXoP07*qoM6N<$fPyemPtfGRCwC$od;NyNBY1?`Codja%q=xmt3kjHO1azG>OJ&)L3G#vBn;W zz4wN_fFdHIAcC-hidaAt1?hcRw)fuN|2wmVZws(2#a(2c=Y23lcfXnWeQ%q0WQ zn%mZ~W8kA*yN>;1yLMy$(Y5Q8kGpl7Jic3(N!z-1ogCG*%cP91T_y{=b)783Kg+vz zoush*d9o0t68~I^zq{4F>y$|Rxv^W9iNAF1IJslz&f{PD^2-T-?$~j}<1HiH(rSdS zOP5J+ck4XmM+9yIN@BMzlgqnxon%C~pgw}Yn(-$eVZMTL00EtVpZ`97?L#di-_mUD zq3)e0^g=MA5tu>*Pm0i(>I+{jP^$1}34$KerQ`TPty+zJvSk_`(AKNhlxNZG_Cs@e zv$3G_M7ngIU~2c}sNA;y8`0z zEPR{vB`hrLk(QbDlg8n2{%SO8d+T(XWm>H!$)MLOG-?gR#iqcIgBJJ&gf{Kiq5T-> z+;J@I+Y_M{izP`Kje4b4tL;nr*fP^T+S1c6{Y|S@&(iBOsd~Lupx0?lC_p4W?ke=} zH^*-vWWq=^V~6&mVE?{Tpj0TaPdcGar%Oc*KQANW%JVHV?*py4xcG6cR{Dloso0Fb z$#q&a5YcK-v>H&U)o|&`ZRpu!s^3A#lrO*d8D%5{2S!0AO-cupvW-dsuuW|%Z zp^zhpL=6+rm?x)wt^yLrLMF3_Ty8`S8C_Xk-nzwPHw1wA zR?9@9wo0jFuUa8jsOXz7qZ&Z2vS>h}{cHf* zS!)4Orc{Gmj$=b%l#!oGiCBC{gk#u}`th=bg$4dWE)~yJNF`-Txy-1POX=XsRB9Y_ zqXj@W5ayPPVDy-k%??7lR{VSEx|<29GI1jR_8f#A71(mu3kfk&Ye4 zQ4opDU$m3DAueMRG)TlE6Ta(tJWhGPu&@Cwz9VV;%*?0R#d+f-BEA9z z2TA~9i3G%Iy+`m>Mam`^H@dQ5>! zp-15S;e#+^{Ne^#VIk77!x%VsA-&$?DZshma4LXZRt)UYB2!sOVf@XT*FNxT2yZ0E zzQ-vo&a5miF`)n#J4m9n`kG_swdJpS&+r=%7fo9R`pg8-XC(mt>RAZewhO-PGu`U~ z2%CKV*>E@z99Qr0q-I*Fv%pwd1Qn&lCU$XA_O*m_{t07h@`ZOeC54%&4WSa>E-vv2 zYgsGyMiP=U{RYB5U;P5kec-GZ&on8IO#NMy~1V<1o&8)RHX z7(j9=EHJW53V~f*SWM>BzkEVg)JyE5y!eXJLK6Xz%j3~hK|@1GWb4jIzkrYgQyYF; z2lDh-2M{eVvf$R4<1lsfZ*^L8b_Q|w+-*=UQZ?Avim;%flFNm10%A##skAUJKJ{{f ze{6BxfYEV9asIiAk^&e^)Lw2giN;*b4jL(zp(R0BGLXp@q}NSO5V zB9C*4&LEEXd5L3bSVNd;oVyA(8_J6Ep}e@jSXz{q5ESU+$D>@sJRv^tadvS&zCi^v z@)9Pp&o6Zbu}hcnxWdA2l(80I08?I83Z(_P1VnvNZq`<;YxF%B^X{h2!YUdSf=HcP zfn3#~(Xl%z;7ENMLXsn)J)DT`@Q@mKWv%0g*3JG%A2LNxfU*vk;P$Ow9iMbpntnvYW9m zck+@tfk-6j+Py{{a~>`SmKNq)U@XWrUS-Ag3h;%~%d+p>Y*kvAon4xL56TL2fGZR? z34}yq6L0%ubUby;Z;*QGnAZ^6Of>NqzyEe-oj^Qw_G+V#J5M5qvf?8284C!MB?Wix z+}~>N%*@263v)8VN(*z1Wd+$7>Q~bIQ&WL>GCIZQKwLF%4X`htq2{$dAQI8siHCKI z-0#iq>Lz_dxDDQe~6`XmWX zgerZLK}aMlGTC?1GZ^WfJFvgr@Hq?r+FAGpqi)xP_IS4-Zo>WCO)>U-g%+@~8?x@) zhU~i;rb`#%ry~|kzo{QLboayaW$>ge72RhnR_U4)LL#9Nm+m`&J-bhVMbnoIe0ogAU)bt^*s8cViDAb=4& zcZ1?q+MD1+T zh~tLN03PcA|Mb=k z0O`lz?#Z3-b@$P}0is=b0-s8gaV@^9}I>qp5GGCFfHcd;&t6M+{4}PYkJU zW=NFnQ#rM?mSk#}Yf z1@ZKjHPGS95k3PV5jk!Np+O7r6_v8M2Jsb@N@-WUUZ*D@5^X5fntcbv6IBWAp138(v9Y3FEPCk&edybA}xkQxFT<}PxK zn%4&3|G7a%)YiZSm6%?}uk2M{ZTOhMV2IOOBW0P+=ra%!IeNlzWhD|*EVfCL;-t+S z9|&oYp?(Kkb)v+?Hgz{<2ZAc)2*{HU!}uY;-2e2A8r)L0{Eoko=c^*J0AZ#n9N zAd<^-K&{iEZ)o-@5RaX_=l~+wC#pO(#++z2AQH_^Qd6Pp*MjNhQ7DVu z3!OWR^hppcT2X5SQ7u==#eKYvl+hmV)9dvnUr1iN1u?=AL}H3b`o^{z5wUAGZdi(J zHXy1HM6!k8`qAywKRml*txFzpm9K!PBS~%pz5511G-Cw456{aDE2{ZNMy&JGcJkgoy#}fxAovA0rB=J3L-mh zpW7wAz-9Y=Yo5?ow3=rk3T{Ec^K~)HvoJ^j0-{Rqo7#}bhOMr*ORc~Jw!705nv0lk zouD8lAKK&=#5oIg_}n~^QbC<1dIpt5u*lOgFTC&Am`b%Fip)n=QQXOjH6bn_&YiN9 z7OFN^5F!0I1u+s6+3rA`I(>uB&65;;MVnUCYt%U$PHye@O(TT8Ny-K<+y*UbLy3=? zWg?509B=_~@~A~LnN6Z*e_A#1SR>v%hH?~6?AYcO#4+Pm_}*NRR1PkNSj@9hu9As+ z*SegC5H2$s3?@sEV)R-6kjUHxyWCdKWQQMwxbFu-`hwY@x!HWQqaiaM3N|i;xPAj* zZ{TLPApSILu@BA_7DH(DHjQY~X%x$lwd(J8kw_$e!e}|k7Nq#HStc@V#%9-}-+E1j z&;hu=w|#dw)8#9uII*|cfLIwDihb%u`*x^De*|x+3y9wjnB$XkCDR&hAc9sYPg3&v zFVqmE$lgK#m3nHH^**f)iAcF~kOW|R`wzGGi^$+MKe&L{x${_`oiinxXDf&x7xU*;3nEt6reLKF5Rv-0 zHsr{(F!E>Dv$KCf5Q7;YZtCzY-EZRWASQ<%g7rOqa0IcfD~O-rK};g8Z_XWwo^2p% zRPq~cA!M`JFOzaF0-;W?_h|@;6mn%SY`E(oML%>N1BcpwWuL5N9lwX^;{yG9wS^pC zvS;N6nEpk72N1tZE zLkIms0`{i0_RjhqRHT9qQ!0Ya&?^v?+4 zU7c3z7ycoUq-)vGzyDnKN5kP&vLt#Y5O%|jM&x&E7Oe5xr9WbpZIHEZJ%mQfU${x# z*d#pqiqFoQ1pQZ%#xWp>MysbSofOWJt)+gml5*t?4DL6z&LB>oz1gQhRAS{e0nw<_m~<-DVtQdYo(%sOZgSac z*`=oexgP{7Bu^H!|EyQ%*z7{B*bt|=HhRhi3pS2!+KQ(*jHok+!$I@-~ zZ?KPKjC?k7M#jj7JR`}{s1*qc1^0P!^6T?zjWU;NM2*%j0u`=856f2vdw1A6Ig|-c zfgs0<_%et@8-CVym{%Zv)q5(G36;JZIU{4ZF^__1&?<95BYizUtyaH`nowrnK=0!a zTJC7pU`UPAD$x%~me$e8O5dPw_3 z^cUs#F^ZO?#=!J3^BN37BEK&`0F`pzb+s_@VQ&ayBo;hKF4{np_(2Yl$hO_58~nzA zz?m!P(Z@|)p`*hMQF~Udhc7-G-k=~(o4E-}1q$EIB|3t51=pDs*;OE#{Q|`K3wJj- zh`sQ9#RKbi(1VVe4#WhITssM)2mR8Z5Yp9^k-tM8TkNxQDAfV8@Y|C8F!ZNDx^7fn~5+P?{lS_MQgN$78^W~R6pljFh=$=f5 z?{HJtjM-agMRsatiBIPZYXuSSTUJ^?RQuG80X5bmGDT|rwu_Jm zY6mh=9H|z{L~1BTf2oisha#Sg?ujnKKbK(fLT@mp8>H>&@m=Q;36jA+eB>xsNCZ;=Rf^UV_3ZJt`gcbJZ;WK_xvGze=7sq~952){IOD7OH0b-Fbn`lE!Y~xlx zqi+D%i12YS*l`i15tId2>I5PaBJ-`|sQHf5bPRYYs*+pw=i%9ZIzGF5Fsp&GHjR0o zp=7SC(1dm+r~DG;5~)U%Y79OGVBO*4RRdn76}U=uknI_{R;hG)X`K64cPPOppp-j;m=eG)FFipZq#9AJ^9ijd)OrA& zv$k`ZuqxmT6gDCi3a04k?-V%sqymJlc`Etn*M-##;{p8q=K_XTHq$TU%ncnC)~xVSe^Dg$w4korGWflS% zO=raMKrLNieP+w^Tl=D9g2~XH472Wu#`FlvMg&sj2;!cAwB)3Da+wsQ5?mmcE1M8N zSF>B4_Hzy_Y^K)P#4@#>Gk9e(o9L)1HkzCfWWb1K(u97WTM)1Bqi0w*j3#8eKxk_w zGr76R2yE+flRmI*qR_iQ$zfl68Dhf-QQln!RxDd?%yr)(sX&6o=E zHntDAapT56i;ME*A^{&nLez>HWBnnlK?~Lt={oy+cKDR8=GJa%33N>O5V|6XTn zv_i@7EnQ4_tx!5@$eMgeZ*qvns=1J(ycZA=arpT=x6<;31Vn)VL@Ip)X+d}XpQV#7 zrq{{ry7TkO80OYl<5Bn!I3k524HV$d0$fcYl8;h~`=AY8fM|o!Sa}ajXp$+22&H!r z;tESe1`=fiZyEuSi!W5ZwO<7yOJ8mMwrPGFm}S+N@CvK8#1FnA;L3_=+SJZC7Z64<+9U zULFyl8t(B_kX|B(D>*XADpBE0S|+a`Fe5zX%1jJY_9KXgy#ulQCaM9QcM#&N6;x>8 zTAmzkmn$JhVCkQ&zcwff8Bi8mH73=R)-j||%9$qI)qHaqX(7G?knYU2*(<-1q;41> zCZIeYFr`dhP9_Q zgb;IG1j+ZLaHm2Exdg~+p{#moZGL45!+e*y1=7`*tTNfPYer8~Hw^2vALS`}EM0!~ z-9RCqYZ43jAePBJ4p^!)#SQ?v_5T?8Jw}vU%7}1F=m1uk9t(IDvt)rz1vz{bWFdGN zs3lTR>z%tHrjr%MaxVnPN_=RuH#VBWh-Q_2+v4ka3Sse8j5fT}gyb>hIA)OuUv+(o zzAAz%*%m0tOPDKA*|lYDCYctV~xR#2WDDpbZ~zI>9KUA#hpGr zoLf;Ymxu(G6pn{=ZO$M%`-3(uXj{*9(0~l{YcsuevuicE&hQcN?ywbbqd*21Go^4o zO-!{O0j#=-a+auM5eOuD?_nfRvC}<+u<#OQr&V5SLK%)(LaM~0evvUadrbrv&=OqD zlR*YsSuK=QTQbad2@^<}W8}?Y_>i{r4>O>t4#t`S6-MetjdwrV59$oqxM;5fSXE15ne zu|`Z^(q^`u{YQSaFxGCS35X2;P=t3ser5-8-mveU<8sO~WtiBONkkx4>+2L9lZOyE zL0DyqtCreq$!3cN)LH?o(ti0?%}3zNs#L-a^!148sSkA3Nm`D)#?=*%U@X3Z(7Dzd zn)4FCtoL3Mk_b7Ut!~i%o=&zxi57*LaCB`PG^N!F72D0W)&WRnqMT`}nSqQa0gTMi zOTqO`c+TNwfvh`eClm@9C=^nVsWqN!LanPNbcl$ZwIIU;Qvk&l0LdFm%n30o3AZE= znJjD+0GV>9Kv_Q+bxPdLmFx&%P8^uk60c1^`FF(}4Gpduqt8TJl9!v6fhIgxhEX_b zOMaF4wwP@jkX6yPBa95c(MdBp!05(bR2v=o8tZb;3Wr@hUT+}RpW#L-y{=9s*I)FBbND@LxrN(=Ik=jr+zXeGa5VNAe zq*2uC^SC&`(aEAF=|Ax+$(WO|znm?@beGZsq>FZ}N|HOn$gdVg_gc|uaci0jh-$U? z6|>o7Kmj5o>F7CxW+w=3=GbbA?W-PEGc43l^Kdy!3gJmj2cA2Lxhe*UQ%#aLFq#UJ z!Kjkf>tl%DdLd16-^PL{0oE-E%|he}EI`_PNM>|ROX#dX@*K>xxkebJju|YX8((vK zAD`Y}NU@#Jq%oRn@C_|rl6!L zpoFX}HWXK=Y4X{dMw0DU@5+2)JV-DYpDu>qM+k*JJJ2>ED;OkVtubqZqglq&LOibG)aZL+&a(hh zFa~4IFp}hY^c9iMk4+RlS<=0#+InQi+RD5i2}bFX#4st4!8pQW#3eVKh@aZ6fc7b z7DmEk&DdoBJfMDL(oLz~jm>Gy?~;@o$$*qtlis!^!Ri7RawDlN2u9~n4k}gOfZCc| zF8?dSm}ufENFYISjj`9na6Ewzhoehi zdq^6r-vXr+F+*UnrO=K z3;sDa=dk)Gho`OzUaTN;Y`&ruMqA)QwmaC;f+oE#N6z8=HNcaGmqgB^uPve2WOiA~ zb4k}IEdh$Hc!Bs47j8@a7D8L_Lg0&t&w+(24#Kc;3!qouA@Dig9RI&I9pIBsKZlP# zX$v2G)EeIZpcVZ0{g3I-4?g-I{XO~r)<$lPVC?8Oq) zL^E=Wwg_6GM;C{Hh+@Q>Ao={_7Xs?i3|hrzTA7R>qNzqZZ*o}5vqj3bk}g}~I$xk^ zv_gf(0&q`w7A#nG3aBFE4)r@6$bmA7Unz$%Jg7)?`oFkPYq?_Pn84bL=bPOR?QBQ%}|drxM= zwE5eqe|JCOt4`kk@Kc!b>n8e~q35|ipVA@AfW?fmF~S8GVbtm^H%pm~2D45nIV2F| zJQLte)2hUM@RI}tMEo#%&#v>DGELc7OS@7raorTvGbiKAA@OV?T#br=Lp%;CASM7*tq4U{rEAjvoomdQIVRN87>{lp0@f%z_69M4~6-@$TVusY}D^{(x zXml0`iKwKU>zuT-Cj;u!wBnLpW+R@{VIsEP08*{d?jKf}WgRW9Jbk%w%`(w?cOrv; zg8;e{0%p$1bri^m_)-W%D33)Kz|^UW;otv$&#wS<0TQ48=W+AkSX3U40|z3{7r^y1 zVfaGMbvqX11x<*#)I{bPliau#U2NTIAW-2IxJI2t8|pR2iku651M1r_tNpN9C5Wcx znP^3{`+Sw<^abX+az>f5(K{S}?kbdq&94?jCXl%&Rzl?VO|W@*Px!UnOYq@4Z~8Zg zZ@mS>TE7CDhjxau+m=Jo@ddSxL*a=fs1?~w6tu{xd1mAJLK>YFL@czH@$=(wqu#>- z4bebW+1g~#C<%zf`6RcPa+C&#%Iiy64U@noQd2KIriecyn!UH<{AyZi$Nw0afZdh;#61+nw{Z@`jHFVg;O?fW`hSoD=gFXYAO zc*nJLRykZ@-N5mUg&R1&;L@AFClyvwc(V{Uv}x!sYzeb{*r!IHzs-ED@~)oM{`-&<%aXM|6sc#S}zqrd*`9fOrR&dg{G)$+`*33tOulESu<9 zYe5sg8ssrcfp?+`$dbd8Ab7;bu&(=yZXv8P(XZ7Tj1O@=x!YHRp#P7PU-kH$D*?S#8yfIXfx`6gRe)uM0gcfhKjtx$R&>{vEhi?L zjUc8K*00R{1p0-!tf*Qcq;hF17;lB(T_KMc6D*ByPmlP%DmU`%ifH?YC-7mGta06ei8y2rIXr!==EYdanVKe@{M#l!#59 zvzdPWzyI@o^)CUwDE&Tp4OVon8NiLbUV-R2Uqkkhd7w!cv+I(ny%4Eg)+{~o&k;B@GOnTv>NShBi8olw0f-B)4|Q$`hj?Z zbp>=DytRgFdvIXGTtKvm4uQNEJRi1w`&NyUM<%!X2d}$L9{1_@GpyJaL#uE+)qHh_ zl1D#(<@Q+kX22M?Np_NMTGZi1SW`nk*7tZBF0cI=)Ob{0bz?%nG^8B@J!;C@#2uh$;pjI1 zthEn81KvXjkJLIQ26SPFHSxqm$FlM~e)hAt&aBZG?6rnwgQi?BE%_v%Dci1H(ftaG zcnSg{(TWv#Qdg80$AqL{PRk?T@bWenvs0bi**D80ziQ&=uR!O{ydd1cxS0eqX9D9JnZqHU)wa+BM>)_ z?hm_maYH#wVyxp?VTq(Z4S5zVN;ta?(q#N!gKMAjYJagQQpPv898$Kc4w zHZ@M*y06}Z-HR6DGw^)0yov{V0+-O|tf?Q{zk3@b7k7C+Hh61RZDXyyumNteF4dUe zPQ*=Ldc74ww8>_JA=2ekucmJ6)`hgXospMq^B2W34L+#Y1K*Gb_gLpJNZC-kHcUO} z@nDypS^+z7f~uRm4SnB(16vNm@$(hFT{#|KiO+cmHhlMSjloLV_DNLRd88HbCDkWw zs&%~CtYg(K{UzQc$Fmr05TY_PmLQd_0`7lEnqedz z6|nYsn6f$M*+8RHereTDbj88##P#_%9NHU&5LWufHU@mo!~0|Kx&KowjFB_C<9*Ku zJvYxDq;k}(O~7Kg)s7A@gOLtBs zRcXW08mer(4N`dL*1MUc7h%`D*?tY6vji<#K>Ov~*URV|dz{L-9qQ5eD=zMal5(m2 z`ZzSnCY8pJ!sWtK0shd24V(Vb$x~Kn!U)k$ItE{YN zW}0wUUc6MQeIvl1+UQ{uJ~$J3Hrr;RNf5)~DIhO75o-%QNZDN9=eahF+lb3u@48IR zw()~-&q{u?0+H;&*@D|2+yyNed!|v->ycJWKT3UYx8t9(7fg6fFg>BcdT=Z5S}Ij4 zbszXtgzRZ+^GTNvj)$HqRw$GvEv9wwAW+b93qY4ri;sf2E_YQn?o$$Bki2%J+my|= ziG%6HH8&7959{I9SB#nWjimy|!&H|(+0A0Yl^_d*W}7+2^XawbQi%#a4)EtT^ygpR ziHu5!7fWPDt&YHmA}R-6+VSc^ObPNhNvpbk2#$^Y!tKNm&2cm`t9gNVCI>eC@R{5G zZu{m(30Wn05>dVm3|BSfgW;LTQNSiFF?YG>0~A?uIvl4xCC*Vl+)k zhN#FzSVtJ{K4pVtOP>0Nm1oyhyER}#zmFm0M04{IGhzML)z@66tQ+BZP7$q+K54UM z+;8Jt$OU+8o{=scW3C!Xxr&rhuJjGRG{@Do?mx|XYTd3A(PD{0Pe3HwQuQhpj`fIm~Vh_h(k%p0A-sOlf8sF|}3@_Y8U;G^sV0%^C9J z(G>G>!;_AVKY@^4$u%7e3thG)IQZFs2c@k$l+^214!cByhe;cZ7N5j`+R@0q3C7Hb zT0tb`Ph`MrnvhLDwuhq;8MQ8-g`8t!VQe8ieQVe8JFw|M3d~s^0;8v`h5kckK*t_~ z;KToQhPU7SAH4GVyYT!AufiYy{5N>^kI%uM{_;Hh`MDS1ug|{>FTL_My!~ElXw|km zbm;a2^c^@E#^7hnUl|G;_FsXWp&76Tzk_@i`A+iP-UKTfzi(Z0zrT7FazhrnO>i4< zYz<{tjI7mItPu*Xgqd#L%`Q0+9p5kD0c;O#J{a99I_^qXNh!xfwIlUW5Jqtc7z-0? z^bJ$DO@s|SYbdAh_7Vgwmku!SKN+9pIm@{TrV7 z<6i(D4MN0S{^$Fkt#$X3t$d{o=(GB}whr z2FQSyD;jv&V9bhi0a1;)vQyK#)uIjCp*FltD@aJ?Gto$+rmTWC?Y@Q=|M?bbvA@F; zPd*I~J^XN^K<9}(^w2}__!Cc2jr!t0--M4^cY%?UR>0;%*J~^&CIQRl!5wSt|4!V^ zC`hmt6yq4`xmloB%h42D0!0!qUb}Wfxp>K{`5im<`D;K+qwV1~ZQ2bw6Me22mj%r_ zodrnxQ^o^B0SisaNjr%A_$}3@Y)GWMVQ?1+I+z42cf`Z@Kh2^h^M1kRt^DJqH{jbJ ze}Ppy6Hr^`Ku9dxVM{B?k8U2?1^fF-wJ>Jxp9RMJ1TZKBG#VyC##JVjnXjf?D<3>? z1leQqNDF>W?Y)mXeYkGZ-tDP3GlgV*nx=S&;0Xc-VIi6p9Mrqva30N$Yx)1bV8y^r zFrsHC=-lO7c=e6<;L-p4gWmz@EDt~Y2)y#fyU?ZgPcUxgM%ak{t8JTW=vnk@S8jwY zBYL4L@-pKnl9wQON^i(bIzk}?iIB>eoU zDO1 z0AisD+(^BpjETK)C^R&tZCGO+i1Z+}pI7gDX3MdJb|Gi4#pRds^>!GEh9qY-^0;vN zbR_ic+ZP^x{P9Me{3oA!mPWQD-+0W;iT@;^2*C?{wuRiJdBjH^{l5l(2GYmgy?evS zlP96FvXYL0neHPo(@N@sqEh3Ml^f%x&iJiMuOUO8Z6T-;G~~?X!MzTiyqLn~isYCK zH=Aq|fI_rnZf+jTnKK7ofBkiM=9y<2)J#70^dI4ug}Xi8kbg9e13#eF{KI2U)cd%Q>dvXV2VT{g{Y_~`1RLc;q%WwhbNz`pXnx=ZS0HlP!caahn(z_VoIFQ6B~! ziw`<~B|{;@$j})`QjA+(&W4nf6j-@(C57_;{;%%ll0>S<;wrs7*QN+wd-HvdzK1+p z>(*^x>C&Ze2(yp%(Lj`4v3PwcMhh%h{!^PA7YLnNCY<*fxIF&gaK3 z3|bT#bvdVkCzNBl!bEbA&KiXLcUf5(96EFeh7B7AZ@>LE{OxbJZv5=C@P|LR&pVQ6 zc-@|h^(t2Q6@!|G9;#Z!A>T#JE&1+u-gyUx4jl^n_wT3A=K9QLOL-RFG%l9P^9AAc-iIO32E} zf^+B2!LD7qVE+91FnsuM=+&zieER99@an6tLVHY*@55U}y#X*HNk~u5I)%3*{5WJd zg@4|>dGxztVqzdOGZU05l>>M-AwDlpAc3@uJXQR~)TE=~aVwW@I?{LD(WsUsIsZwF z4|rt2h}kbJS-GRtufMOKw`k?Y8z)Ym({s3dx07xYvIK^grvs0N+g?jcY4B52QVv4A zL!?rO*L-m_P*ARh+%gqp7pow%P)UXSnfxvv{~!4~l|mheWCoDn5gl^8rAvY5#fZcb zkl|+&?dJHs;PBt5_2A;QJI0_RQ8%!dc;V_@;h&C}xaNh99RnY2nb~I0-gx(mS6+X= z-Q>Z;CdKYK5K?+KGg~MYOVm=S%tSOJfza73)=$7uz#_!dk{Up=vk_egvsA897nfCv z&Rt9`Te0JK?AUo*rj3}p@wJv2djQ(YFTeX2tQ%}IWaNb5zb{|Cc=Pt%dk-B6NeB-+ zl^b>XtSl+C~59~PY$IL;ZkKOn+MtX<>uR2Me^I3Mfn#l-Ap)o z{OtZc2TlbpSQa#V+`NsS4V$;^xt5uEu-ij_|N93|{rzA6dcJk*_OJi=jeT#!j_5Z?aP>j= ipU9f;LoLG}5b*z~CV?TQ&ZJ=g0000J#Q1VlT+f&CDn*;LXx85)UuU5_sgt z=hU&UvAH?^IRk_Bscno54M!Yau`w_hX?U78&Jy?UT9Ccu#g!|nUs^95oM#+r{QTXQ z2eBOUHD+XGR&0IhKh0gSrcv0t{n?A1&zxp>Fzo-P`*9(YGxu?ZGSd&r{HodajVvZG z%P`v9kk~Ql){IIvhIeaQ1P-wA>iX)kU!Q;x-yG;L0>P!>lZ^xSeeZt`B>gTe~ HDWM4f3msmD literal 0 HcmV?d00001 diff --git a/OrderScheduling/Assets.xcassets/Rescue/rescue_orderDispatch_call.imageset/rescue_orderDispatch_call@2x.png b/OrderScheduling/Assets.xcassets/Rescue/rescue_orderDispatch_call.imageset/rescue_orderDispatch_call@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3804e3605c94be5a5e81a98a9ff18cee802f1133 GIT binary patch literal 817 zcmV-11J3-3P)Px%>q$gGR7gv`)_drlV;BeU&m0O7V@!*LEn!m*GyhPAISvWYW)7v4Qz2%Vl?gS| zkVBF~YFTnx><<)D8*8jkh-rUFn8P1z$g%IQ>#1k2_u2c~yK>dj+xy(teSfd(`+TqK zy2tpRY|M~2yW?hjfLHO`pmT-=IvKCm;Tv!-?!%v5fWrdiyi;)n&c;sou>QZ_4{Te2 zn)CL@gE$8paUNdl1sfJ`FXR^d-y9z#5=kkvkAX<@O?vllXvU)g_hq1 zcoyH|h;}dmIt(ijB{lXBRuun#_W&M+M=`bDKaWc)z`VK}bFsYW9B~WK^;pso{h|1@ zW9>LRhADUpGw=s?EZHB9qp`LDx(@em;js5wYZGu*Mf(jxdFtqd%4A;o&c-uXidhZN z<#?h4XeM51tu4fDrLJr6RDIiziuwcbb!GJxcEetwHPoGiH#&fBM-Fdn58Q&Vurp38 zb=``)umE?I^K&>KCx+SpMQx#>pFNJqw%1ZKFJU#NA(?!MH!;1OZ!A?N^M@LFufst- zr$yeU;GK>jKEuSK>=*ouA8|nWUs}{A!vzgcR2TI%)>+{#pJWq>kHZi3M0NX?&xKfq zJ2AfjO8P0l#?nS!?8u~fo%KnWTv`2uH8{2$uEhhm35(k;C^BxGp2lSZfU-AF3VJNQ zsJe4t;y>0kkLFZc+P-$AMlv4K+ZJQHjubKg(=|p76vvD3WR2;8)RaSJ(ZyQ} z6#s}Jn-3l(QUc38VyiN0oOh{a8A@^q*^)hstA_<@_U%_~DutZ3)6ecfQ?Q$@4|6%m v1Up{oVcr;>MF5^5tAC00000NkvXXu0mjfjFW(O literal 0 HcmV?d00001 diff --git a/OrderScheduling/Assets.xcassets/Rescue/rescue_orderDispatch_call.imageset/rescue_orderDispatch_call@3x.png b/OrderScheduling/Assets.xcassets/Rescue/rescue_orderDispatch_call.imageset/rescue_orderDispatch_call@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..762cafd0731cbaa42e8fa55bb4a1560def89ed2a GIT binary patch literal 1458 zcmV;j1x@;iP)Px)Y)M2xR9HvNmm~r(0O!8T0_y<#14jVM1(@G~mw}UjnRNi$0+;W*1aLL553p2R_yiaO z%&1E9yZ|Sjg@7G_6MCQz`nqnb>MV5 ze}s8X$!A@OtPH#YtPVU6Tm`%Y{8(7HB5)h9O8}eEi|9M&K#nk8Gh0b04r%{B}KXI^bS|CNSImfvAb0B|96%?}4*{ zTL8b8nUObLCj;ALH+%zJ93cP7ejgQ}M*u$nhXGF%!C439e3_cO$xjya&vp5YOxU5D z0gf_>_*CH5tUGOr(*n2+3cOt)%(DGW>rudW4ZwMeC2|~a4lpb>JsP+_ zTkqaRYa`%`pqJ_Cy5O2d?it{4z%&)j+BpHRxNna#@E#*#x~wT9Xm{=r{FZzO{<0{S zD}gg}aJK(cz|ShP^9}&MEZk&N?9xr*cWLC9=vZrPk*K#r1HeVVB^kF#(yp=g^=-G$ z)|ZhR9*&%eRrVRM1MptqCY$Ko7)fbN{S@_c4lFMnF_&RL`4@6TmUOuY@KogYmy0B+%s zGcK$%Ywqrfn-&A^2-f$uD}sXjU!r|7)|%GyGCyktms+Eb0ehyj3edEu!F<9_CWXjj zvVWDW5Q<~z=scA_{MJy*<1>&n16iY|{?nftf>k8ME0U0|xdwbKE|Bb>8Ov6!dV z6Z?@Nzso%PU^JorrbD}zpB%hT=OijS|R;5#vuVduR+V;8sK0c$$ifR^4A+7 z1QY>+mhU>r{Xvjb;Owsbfa?IqOK$2f>ryUL8B3m)f>NmL9Fo>ruhNOr#xkk2x^t`Q zRfXX6P`%`4R6K1tK|EW?k9GcBFF<+B^F&YJ(qdm7$m))wCIIU8Jp)jZ_XV6OmY|)n zo^g9MX~~H91)NTdnEGDbr|7Jzt-5_Z#VO7E1}-^LkXkcm#lWr-sGT;KZam2M9b9s_ zZpb1Q+yL-%L=||~g z>U|JtL^&>re?Bk4<$DRn=J9aj8wC$HDqy+MmxT`Zo+d=ygSCGBUp!DCI&z%sQUCw| M07*qoM6N<$f+upiY5)KL literal 0 HcmV?d00001 diff --git a/OrderScheduling/Assets.xcassets/Rescue/rescue_orderPending_refuse.imageset/Contents.json b/OrderScheduling/Assets.xcassets/Rescue/rescue_orderPending_refuse.imageset/Contents.json new file mode 100644 index 0000000..909deb3 --- /dev/null +++ b/OrderScheduling/Assets.xcassets/Rescue/rescue_orderPending_refuse.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "rescue_orderPending_refuse.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "rescue_orderPending_refuse@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "rescue_orderPending_refuse@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrderScheduling/Assets.xcassets/Rescue/rescue_orderPending_refuse.imageset/rescue_orderPending_refuse.png b/OrderScheduling/Assets.xcassets/Rescue/rescue_orderPending_refuse.imageset/rescue_orderPending_refuse.png new file mode 100644 index 0000000000000000000000000000000000000000..aec1c44cd79055f0e7bba4e4821110eaf10bc48c GIT binary patch literal 609 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh3?wzC-F*zC7>k44ofy`glX(eb^9A^XxB>h0UNckkYP_wL=}$B&;pc>)v!f}=-|o<4Hq^y$;bj~`#Ubm_*8Yd5Z1 zwQ=356)RS(Ukya7Cr+HWbIX>-#>SqWp8b1vPM$m&C<5d*H8oXNSGP6Pw$|0O)K)jw zR5espl;-DlG&Pjv<&@^-l;mb-WMss|!~_Ke#Q{NBXk2(mTv&*&udl1CtDBo!M1XIE zzi+6oSGd1#q`zONk5`zVcetN-h_`2`FOcDDYHDh1Y^SA_o{n}v5iv0_VPRoGK|vtN!^5MeqNuN;XsWHr#l^+O#^!qLzBVvKB1?k&f*BZD z*w{I^xOw>a`GthVl$6!gHO=fiJUl%;10y1%qhoT5OKNIr>*^a?Tie<@dX}wQcjV}? zQ>QOnyME)wjhi=b-nw=B&chEMK79WH2ETs)`STYD{vFWT3$kR6r;B3RfeyUFPNhyVXOzB3$^WB7ILeB8V|Gp_?LN~g8GJv?7ZBYvxT z;tK9HPp>ZhyJ_ZP#|x{Xe`M+GlmFhAA6UVArv8uVuUtEEQLDzO@6X@vn(ODXI`8NA zgjfIa6l@P>*%@xXotu+y<}DDvWwpWI0;$6%D(AILNSl7xVUCIX{aKzo4kC>IHJ6IS Ueiztq0q9N!Pgg&ebxsLQ0BVaBH~;_u literal 0 HcmV?d00001 diff --git a/OrderScheduling/Assets.xcassets/Rescue/rescue_orderPending_refuse.imageset/rescue_orderPending_refuse@2x.png b/OrderScheduling/Assets.xcassets/Rescue/rescue_orderPending_refuse.imageset/rescue_orderPending_refuse@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c24a9986649bf81b4a39ea3fb7c2d68701f029a7 GIT binary patch literal 1409 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 JPDHLkV1lxvsj>h7 literal 0 HcmV?d00001 diff --git a/OrderScheduling/Global/.DS_Store b/OrderScheduling/Global/.DS_Store index dac1171c127de878e147d7200cc0702315d19d86..5f31b3766b4eef11a6037f4b278ad7dd7eea5186 100644 GIT binary patch delta 231 zcmZoMXfc=|#>B)qF;Q%yo}wrZ0|Nsi1A_nqLmophLncE$Ltak$W=5vvjP)QXP6k(o z3WgGfRAgzx;N<+=0-!7mU{RHu@8Xh_lb-}s!tv_pv!CC+jyeL_SXHKARVjjLbwS2t oDMqQy5{&+=o7p+|Ie^{(I`upAWPTA#4xlf9h=E~qfXEhR0B!{}NB{r; delta 74 zcmZoMXfc=|#>B`mu~2NHo+38~0|Nsi1A_oVPWt3N=8cRTo7XT!vu@tNynt~tI|n}p aQ03-@%-@+O^NU!5)PfW.create(bufferSize: 1) + public override func viewDidLoad() { super.viewDidLoad() dd_navigationBarBackgroundColor = .hex("354683") @@ -295,6 +305,11 @@ open class HistoryController : DDViewController { make.width.greaterThanOrEqualTo(40) } } + + open override func reloadData() { + super.reloadData() + preRefreshRelay.accept(nil) + } } class HistoryItemController : DDViewController { @@ -380,10 +395,10 @@ class HistoryItemCell : DDTableViewCell { settlementRatioLabel = DDLabel.dd_init(withText: "", font: .regularFont(auto(12)), textColor: .hex("000000")) additionalButton = DDButton.dd_initCustom() additionalButton.titleLabel?.font = .mediumFont(13) - additionalButton.setTitleColor(.hex("000000").alpha(0.7), for: .normal) + additionalButton.setTitleColor(.hex("FFFFFF"), for: .normal) reportButton = DDButton.dd_initCustom() reportButton.titleLabel?.font = .mediumFont(13) - reportButton.setTitleColor(.hex("FFFFFF"), for: .normal) + reportButton.setTitleColor(.hex("000000").alpha(0.7), for: .normal) disposeBag = DisposeBag() super.init(style: style, reuseIdentifier: reuseIdentifier) @@ -397,6 +412,7 @@ class HistoryItemCell : DDTableViewCell { contentView.addSubview(radiusView) radiusView.addSubview(typeLabel) radiusView.addSubview(orderNumLabel) + orderStatusLabel.numberOfLines = 0 radiusView.addSubview(orderStatusLabel) radiusView.addSubview(line) radiusView.addSubview(orderDateTitleLabel) @@ -411,13 +427,13 @@ class HistoryItemCell : DDTableViewCell { radiusView.addSubview(settlementLabel) radiusView.addSubview(settlementRatioTitleLabel) radiusView.addSubview(settlementRatioLabel) - additionalButton.layer.borderColor = UIColor.hex("DDDDDD").cgColor - additionalButton.layer.borderWidth = 1 additionalButton.layer.cornerRadius = auto(4) + additionalButton.layer.masksToBounds = true + additionalButton.backgroundColor = .hex("2A5094") radiusView.addSubview(additionalButton) + reportButton.layer.borderColor = UIColor.hex("DDDDDD").cgColor + reportButton.layer.borderWidth = 1 reportButton.layer.cornerRadius = auto(4) - reportButton.layer.masksToBounds = true - reportButton.backgroundColor = .hex("2A5094") radiusView.addSubview(reportButton) radiusView.snp.makeConstraints { make in @@ -431,14 +447,17 @@ class HistoryItemCell : DDTableViewCell { make.top.equalTo(auto(13)) } + orderNumLabel.setContentCompressionResistancePriority(.defaultHigh, for: .horizontal) orderNumLabel.snp.makeConstraints { make in make.centerY.equalTo(typeLabel) make.left.equalTo(typeLabel.snp.right).offset(auto(10)) } + orderStatusLabel.setContentCompressionResistancePriority(.defaultLow, for: .horizontal) orderStatusLabel.snp.makeConstraints { make in make.right.equalTo(-auto(20)) make.centerY.equalTo(orderNumLabel) + make.left.equalTo(orderNumLabel.snp.right).offset(auto(5)) } line.snp.makeConstraints { make in @@ -507,7 +526,7 @@ class HistoryItemCell : DDTableViewCell { } - reportButton.snp.makeConstraints { make in + additionalButton.snp.makeConstraints { make in make.right.equalToSuperview().offset(-auto(10)) make.top.equalTo(settlementRatioLabel.snp.bottom).offset(auto(10)) make.width.equalTo(auto(80)) @@ -515,10 +534,10 @@ class HistoryItemCell : DDTableViewCell { make.bottom.equalToSuperview().offset(-auto(10)) } - additionalButton.snp.makeConstraints { make in - make.right.equalTo(reportButton.snp.left).offset(-auto(10)) - make.top.equalTo(reportButton) - make.width.height.equalTo(reportButton) + reportButton.snp.makeConstraints { make in + make.right.equalTo(additionalButton.snp.left).offset(-auto(10)) + make.top.equalTo(additionalButton) + make.width.height.equalTo(additionalButton) } } diff --git a/OrderScheduling/HttpRequestCenter/ApiList.swift b/OrderScheduling/HttpRequestCenter/ApiList.swift index 56601e2..827fc1a 100644 --- a/OrderScheduling/HttpRequestCenter/ApiList.swift +++ b/OrderScheduling/HttpRequestCenter/ApiList.swift @@ -16,6 +16,8 @@ open class ApiList { public let login = "/oauth2/token?grant_type=app&scope=all" + public let token = "/oauth2/token" + public let orderList = "/supplierAppV2/dispatchApp/order/orderList" public let acceptDispatch = "/supplierAppV2/dispatchApp/order/acceptDispatch" diff --git a/OrderScheduling/HttpRequestCenter/ParametersList.swift b/OrderScheduling/HttpRequestCenter/ParametersList.swift index 7d51f86..d4e275e 100644 --- a/OrderScheduling/HttpRequestCenter/ParametersList.swift +++ b/OrderScheduling/HttpRequestCenter/ParametersList.swift @@ -31,6 +31,11 @@ public struct LoginParameters : Encodable { } } +public struct TokenParameters : Encodable { + var refresh_token : String + var grant_type : String = "refresh_token" +} + public struct LogoutParameters : Encodable { var deviceId : Int } diff --git a/OrderScheduling/HttpRequestCenter/RequestList.swift b/OrderScheduling/HttpRequestCenter/RequestList.swift index ba1ae18..b2f2d6a 100644 --- a/OrderScheduling/HttpRequestCenter/RequestList.swift +++ b/OrderScheduling/HttpRequestCenter/RequestList.swift @@ -28,6 +28,10 @@ open class RequestList { return DDAF.post(urlString: HOST+API.login,parameters: parameters,headers: ["Authorization":"Basic c3VwcGxpZXItYXBwOiQyYSQxMCRXZ1pIdzVSamoxcGpIYnJucG00YlYuTWlTZ0o2aWpzYWlNeHN2OUhwZWlYR094UWtWRWVaNg=="],responseType: ResponseModel.self) } + func token(parameters:Encodable) -> Single?> { + return DDAF.post(urlString: HOST+API.token,parameters: parameters,headers: ["Authorization":"Basic c3VwcGxpZXItYXBwOiQyYSQxMCRXZ1pIdzVSamoxcGpIYnJucG00YlYuTWlTZ0o2aWpzYWlNeHN2OUhwZWlYR094UWtWRWVaNg=="],responseType: ResponseModel.self) + } + func logout(parameters:Encodable) -> Single?> { return DDAF.post(urlString: HOST+API.logout,parameters: parameters,encoding: JSONParameterEncoder.default,headers: [tokenHeader()],responseType: ResponseModel.self) } diff --git a/OrderScheduling/HttpResponseModel/ResponseModel.swift b/OrderScheduling/HttpResponseModel/ResponseModel.swift index 56d3a01..6883c86 100644 --- a/OrderScheduling/HttpResponseModel/ResponseModel.swift +++ b/OrderScheduling/HttpResponseModel/ResponseModel.swift @@ -38,6 +38,7 @@ class LoginDataModel : Decodable { var phone : String var name : String var supplierName : String + var supplierType : Int var supplierId : Int var username : String var userType : String @@ -52,6 +53,7 @@ class OrderListDataModel: Decodable { var vehiclePointLatitude : Double var vehiclePointRemark : String? var destinationAddress : String? + var positionEnvironment : PositionEnvironmentModel? var destinationLongitude : Double? var destinationLatitude : Double? var destinationRemark : String? @@ -59,6 +61,7 @@ class OrderListDataModel: Decodable { var contractName : String var taskServiceName : String var taskOrderStatusString : String? + var taskOrderStatus : Int? var orderCode : String var createTime : String var driverName : String? @@ -78,6 +81,10 @@ class OrderListDataModel: Decodable { var code : SupplierSettleRatioEnum var label : String } + class PositionEnvironmentModel : Decodable { + var code : positionEnvironment + var label : String + } enum IsSupplierSettleEnum : Int,Decodable { case NO = 0 case YES = 1 @@ -89,6 +96,17 @@ class OrderListDataModel: Decodable { case SERVICE_FAIL_SETTLE = 3 case TRAIL_CAR_SETTLE = 4 } + enum positionEnvironment : Int,Decodable { + case ground = 1 + case elevated_road = 2 + case expressway = 3 + case tunnel = 4 + case bridge = 5 + case underground = 6 + case high_rise_car_park = 7 + case crane_rescue = 8 + case wading = 9 + } } enum VehicleStatusCodeEnum : Int, Decodable { diff --git a/OrderScheduling/Login/ViewController/LoginController.swift b/OrderScheduling/Login/ViewController/LoginController.swift index 25534cc..b8ec993 100644 --- a/OrderScheduling/Login/ViewController/LoginController.swift +++ b/OrderScheduling/Login/ViewController/LoginController.swift @@ -14,6 +14,7 @@ import DDTimerKit_Private import DDProgressHUDKit_Private import DDAutoUIKit_Private import DDControlsKit_Private +import CocoaDebug class LoginController : DDViewController { private let disposeBag = DisposeBag() @@ -39,8 +40,10 @@ extension LoginController { loginView.inputContentView.backgroundColor = UIColor.white loginView.serviceProviderView.titleLabel.text = "服务商编号" loginView.serviceProviderView.textfield.attributedPlaceholder = NSAttributedString(string: "请输入服务商编号",attributes: [.foregroundColor: UIColor.hex("203152").alpha(0.2),.font:UIFont.regularFont(auto(14))]) + loginView.serviceProviderView.textfield.text = USER.supplierName loginView.phoneView.titleLabel.text = "用户手机号" loginView.phoneView.textfield.attributedPlaceholder = NSAttributedString(string: "请输入手机号",attributes: [.foregroundColor: UIColor.hex("203152").alpha(0.2),.font:UIFont.regularFont(auto(14))]) + loginView.phoneView.textfield.text = USER.phone loginView.codeView.titleLabel.text = "验证码" loginView.codeView.textfield.attributedPlaceholder = NSAttributedString(string: "请输入验证码",attributes: [.foregroundColor: UIColor.hex("203152").alpha(0.2),.font:UIFont.regularFont(auto(14))]) loginView.codeView.codeButton.layer.borderColor = UIColor.hex("3364B7").alpha(0.8).cgColor @@ -48,8 +51,8 @@ extension LoginController { loginView.codeView.codeButton.setTitle("获取验证码", for: .normal) loginView.codeView.codeButton.setTitleColor(.hex("3364B7").alpha(0.8), for: .normal) loginView.codeView.codeButton.titleLabel?.font = .regularFont(auto(13)) - loginView.agreeButton.setImage(UIImage(named: "login_agree_unselected"), for: .normal) - loginView.agreeButton.setImage(UIImage(named: "login_agree_selected"), for: .selected) + loginView.agreeButton.setBackgroundImage(UIImage(named: "login_agree_unselected"), for: .normal) + loginView.agreeButton.setBackgroundImage(UIImage(named: "login_agree_selected"), for: .selected) let privacyText = NSAttributedString.init(string: "已阅读并同意",attributes: [.foregroundColor:UIColor.hex("203152"),.font:UIFont.regularFont(auto(14))]).dd_mutable() let privacyText_appendUser = NSAttributedString.init(string: "《用户协议》",attributes: [.foregroundColor:UIColor.hex("354D93"),.font:UIFont.regularFont(auto(14))]).dd_mutable() privacyText_appendUser.addAttribute(.link, value: login_attach_userAgreement_key, range: NSRange(location: 0, length: privacyText_appendUser.length)) @@ -57,6 +60,7 @@ extension LoginController { privacyText_appendPrivacy.addAttribute(.link, value: login_attach_privacy_key, range: NSRange(location: 0, length: privacyText_appendPrivacy.length)) loginView.agreeTextView.attributedText = privacyText.dd_append(privacyText_appendUser).dd_append(privacyText_appendPrivacy) loginView.agreeTextView.textContainerInset = .zero + loginView.agreeTextView.textContainer.lineFragmentPadding = 0 loginView.agreeTextView.isEditable = false loginView.agreeTextView.delegate = self @@ -154,13 +158,18 @@ extension LoginController { .do(onNext: {[weak self] _ in self?.view.dd_hideHUD() }) - .subscribe(onNext: { responseModel in + .subscribe(onNext: {[weak self] responseModel in if responseModel?.success == true { if let token = responseModel?.data?.accessToken.tokenValue { USER.setToken(token: token) + USER.setRefreshToken(token: responseModel?.data?.refreshToken.tokenValue) + USER.setSupplierType(supplierType: responseModel?.data?.additionalParameters.user_info.supplierType) + USER.setPhone(phone: self?.loginView.phoneView.textfield.text) + USER.setSupplierName(supplierName: self?.loginView.serviceProviderView.textfield.text) } NotificationCenter.default.post(name: NSNotification.Name(rawValue: Notification_loginSuccessToRescueController), object: nil) }else{ + print("错误") } }) .disposed(by: disposeBag) @@ -268,6 +277,7 @@ class LoginView : DDView { inputContentView.addSubview(phoneView) codeView.textfield.keyboardType = .numberPad inputContentView.addSubview(codeView) + agreeButton.contentMode = .scaleAspectFill inputContentView.addSubview(agreeButton) inputContentView.addSubview(agreeTextView) addSubview(loginButton) @@ -280,7 +290,7 @@ class LoginView : DDView { inputContentView.layer.cornerRadius = auto(10) inputContentView.snp.makeConstraints { make in make.centerX.equalToSuperview() - make.centerY.equalToSuperview().offset(auto(30)) + make.top.equalTo(backgroundImageView.snp.bottom).offset(-auto(180)) make.height.equalTo(auto(280)) make.width.equalTo(auto(340)) } @@ -310,9 +320,9 @@ class LoginView : DDView { agreeTextView.snp.makeConstraints { make in make.centerY.equalTo(agreeButton) - make.left.equalTo(agreeButton.snp.right).offset(auto(10)) + make.left.equalTo(agreeButton.snp.right).offset(auto(5)) make.right.equalToSuperview() - make.height.equalTo(17) + make.height.equalTo(18) } loginButton.layer.cornerRadius = auto(25) diff --git a/OrderScheduling/Main/Initial.swift b/OrderScheduling/Main/Initial.swift index 8ff8988..902a65d 100644 --- a/OrderScheduling/Main/Initial.swift +++ b/OrderScheduling/Main/Initial.swift @@ -59,7 +59,7 @@ class Initial : NSObject { // MARK: func initRootViewController(){ - if USER.token != nil { + if USER.isLogin == true { NotificationCenter.default.post(name: NSNotification.Name(rawValue: Notification_loginSuccessToRescueController), object: nil) }else{ NotificationCenter.default.post(name: NSNotification.Name(rawValue: Notification_toLoginController), object: nil) @@ -100,7 +100,7 @@ extension Initial : DDAlamofireDelegate { } func errorCodeHandler(response: AFDataResponse) -> AFDataResponse where T : Decodable { - if response.response?.statusCode == 401 { + if response.response?.statusCode == 401 && (USER.isLogin == true) { NotificationCenter.default.post(name: NSNotification.Name(rawValue: Notification_logoutSuccessToLoginController), object: nil) } diff --git a/OrderScheduling/Main/MainTabBarController.swift b/OrderScheduling/Main/MainTabBarController.swift index 900533e..d54c773 100644 --- a/OrderScheduling/Main/MainTabBarController.swift +++ b/OrderScheduling/Main/MainTabBarController.swift @@ -47,26 +47,7 @@ open class MainTabBarController : ESTabBarController,UITabBarControllerDelegate public func tabBarController(_ tabBarController: UITabBarController, didSelect viewController: UIViewController) { let nav = viewController as? UINavigationController - if nav?.topViewController?.isMember(of: VehicleMonitoringController.self) == true { - let vc = nav?.topViewController as? VehicleMonitoringController - vc?.refreshData() - } - } - - open override func tabBar(_ tabBar: UITabBar, didSelect item: UITabBarItem) { - super.tabBar(tabBar, didSelect: item) - - if item.title != "车辆监控" || item.title != "点击刷新" { - for tabBarItem in (tabBar.items ?? []) { - if tabBarItem.title == "点击刷新" { - tabBarItem.title = "车辆监控" - } - } - } - - if item.title == "车辆监控" { - item.title = "点击刷新" - } + (nav?.topViewController as? DDViewController)?.reloadData() } } diff --git a/OrderScheduling/Mine/ViewController/MineController.swift b/OrderScheduling/Mine/ViewController/MineController.swift index 6160c35..d05077d 100644 --- a/OrderScheduling/Mine/ViewController/MineController.swift +++ b/OrderScheduling/Mine/ViewController/MineController.swift @@ -69,9 +69,7 @@ extension MineController { } }) .disposed(by: disposeBag) - - refreshRelay.accept(nil) - + mineView.carInfoGes.rx.event .observe(on: MainScheduler.instance) .subscribe(onNext: { _ in @@ -128,12 +126,20 @@ extension MineController { NOTIAUTHTOOL.openSetting() }) .disposed(by: disposeBag) + + preRefreshRelay + .observe(on: MainScheduler.instance) + .subscribe(onNext: {[weak self] _ in + self?.mineView.scrollView.mj_header?.beginRefreshing() + }) + .disposed(by: disposeBag) } } open class MineController : DDViewController { private let mineView = MineView() private let disposeBag = DisposeBag() + private let preRefreshRelay = ReplayRelay.create(bufferSize: 1) private let refreshRelay = ReplayRelay.create(bufferSize: 1) open override func viewDidLoad() { @@ -141,6 +147,7 @@ open class MineController : DDViewController { dd_navigationBarBackgroundColor = .hex("354683") dd_navigationBarTitleTextAttributes = [.foregroundColor : UIColor.white(alpha: 0.7),.font:UIFont.mediumFont(auto(15))] dd_navigationItemTitle = "我的" + dd_navigationBarShadowColor = .hex("354683") navigationItem.leftBarButtonItems = nil view.addSubview(mineView) @@ -152,7 +159,7 @@ open class MineController : DDViewController { mineView.carInfoView.titleLabel.text = "车辆管理" mineView.carInfoView.imageView.image = UIImage(named: "mine_info_car") - mineView.driverInfoView.titleLabel.text = "师傅管理" + mineView.driverInfoView.titleLabel.text = "司机管理" mineView.driverInfoView.imageView.image = UIImage(named: "mine_info_driver") mineView.gongdanduizhang.titleLabel.text = "工单对账" @@ -164,6 +171,11 @@ open class MineController : DDViewController { addActions() } + + open override func reloadData() { + super.reloadData() + preRefreshRelay.accept(nil) + } } open class MineView : DDView { @@ -200,7 +212,7 @@ open class MineView : DDView { scrollView = DDScrollView() scrollContentView = DDView() topBackgroundImageView = DDImageView() - avatar = DDImageView() + avatar = DDImageView(image: UIImage(named: "placeholder_gender_man")) accountLabel = DDLabel.dd_init(withText: "", font: .mediumFont(auto(15)), textColor: .hex("FFFFFF").alpha(0.8)) companyLabel = DDLabel.dd_init(withText: "", font: .mediumFont(auto(12)), textColor: .hex("FFFFFF").alpha(0.5)) carInfoView = MineInfoView() @@ -289,11 +301,11 @@ open class MineView : DDView { topBackgroundImageView.snp.makeConstraints { make in make.left.top.right.equalToSuperview() - make.height.equalTo(auto(130)) + make.height.equalTo(auto(115)) } avatar.snp.makeConstraints { make in - make.top.equalTo(auto(20)) + make.top.equalTo(auto(10)) make.left.equalTo(auto(25)) make.width.height.equalTo(auto(54)) } diff --git a/OrderScheduling/Rescue/ViewController/RescueController.swift b/OrderScheduling/Rescue/ViewController/RescueController.swift index 6cbbd09..3419053 100644 --- a/OrderScheduling/Rescue/ViewController/RescueController.swift +++ b/OrderScheduling/Rescue/ViewController/RescueController.swift @@ -66,11 +66,25 @@ extension RescueController { WEBTOOL.open(name: .todoList,appending: nil) }) .disposed(by: disposeBag) - } - override func viewWillAppear(_ animated: Bool) { - super.viewWillAppear(animated) + if USER.isLogin == true { + RQ.token(parameters: TokenParameters(refresh_token: USER.refreshToken!)) + .subscribe(onSuccess: { _ in + + }) + .disposed(by: disposeBag) + } + NotificationCenter.default.post(name: NSNotification.Name(rawValue: Notification_reloadRescusControolerToDoMessageCount), object: nil) + + // 点击tabBar 需要刷下下列 + preRefreshRelay + .observe(on: MainScheduler.instance) + .subscribe(onNext: {[weak self] _ in + NotificationCenter.default.post(name: NSNotification.Name(rawValue: Notification_reloadRescusControolerToDoMessageCount), object: nil) + self?.categoryView.reloadData() + }) + .disposed(by: disposeBag) } } @@ -153,6 +167,11 @@ extension RescuePendingOrderController { self?.resultArr.removeAll { _model in _model.userOrderId == model.userOrderId } + if self?.resultArr.isEmpty == false { + self?.emptyView.isHidden = true + }else{ + self?.emptyView.isHidden = false + } self?.pendingOrderView.tableView.reloadData() }else{ self?.view.dd_makeToast(response?.msg) @@ -183,10 +202,15 @@ extension RescuePendingOrderController { self?.resultArr.removeAll { _model in _model.userOrderId == model.userOrderId } + if self?.resultArr.isEmpty == false { + self?.emptyView.isHidden = true + }else{ + self?.emptyView.isHidden = false + } self?.pendingOrderView.tableView.reloadData() ENTRY.dismiss(name: refuseOrderEntry) }else{ - self?.view.dd_makeToast(response?.msg) + UIApplication.shared.dd_keyWindow.dd_makeToast(response?.msg) } }) .disposed(by: disposeBag) @@ -334,18 +358,34 @@ extension RescueIsIngController { // MARK: JXCategoryViewDelegate,JXCategoryListContainerViewDelegate extension RescueController : JXCategoryViewDelegate,JXCategoryListContainerViewDelegate { + func categoryView(_ categoryView: JXCategoryBaseView!, didSelectedItemAt index: Int) { + if index == 0 { + pendingTableView?.mj_header?.beginRefreshing() + }else if index == 1 { + dispatchTableView?.mj_header?.beginRefreshing() + }else if index == 2 { + isRescueTableView?.mj_header?.beginRefreshing() + } + } + func number(ofListsInlistContainerView listContainerView: JXCategoryListContainerView!) -> Int { return categoryView.titles.count } func listContainerView(_ listContainerView: JXCategoryListContainerView!, initListFor index: Int) -> JXCategoryListContentViewDelegate! { if index == 0 { - return RescuePendingOrderController.init() + let vc = RescuePendingOrderController.init() + pendingTableView = vc.pendingOrderView.tableView + return vc } if index == 1 { - return RescuePendingDispatchController.init() + let vc = RescuePendingDispatchController.init() + dispatchTableView = vc.pendingDispatchView.tableView + return vc } - return RescueIsIngController.init() + let vc = RescueIsIngController.init() + isRescueTableView = vc.pendingIsIngView.tableView + return vc } } @@ -425,7 +465,7 @@ extension RescuePendingOrderController : UITableViewDelegate,UITableViewDataSour .subscribe(onNext: {[weak self] _ in self?.acceptOrderRelay.accept(model) }) - .disposed(by: disposeBag) + .disposed(by: cell!.disposeBag) return cell! } @@ -450,7 +490,6 @@ extension RescuePendingDispatchController : UITableViewDelegate,UITableViewDataS cell = RescuePendingDispatchCell(style: .default, reuseIdentifier: "cell") cell?.line.backgroundColor = .hex("E9E9EA").alpha(0.6) cell?.merchantTitleLabel.text = "客商:" - cell?.positionTitleLabel.text = "所处位置:" cell?.serviceTitleLabel.text = "事发地:" cell?.contactButton.setTitle("联系客户", for: .normal) cell?.dispatchButton.setTitle("指派车辆", for: .normal) @@ -474,6 +513,20 @@ extension RescuePendingDispatchController : UITableViewDelegate,UITableViewDataS }) } + if model.positionEnvironment?.label.isEmpty == false { + cell?.positionTitleLabel.text = "所处位置:" + cell?.positionLabel.text = model.positionEnvironment?.label + cell?.positionTitleLabel.snp.updateConstraints({ make in + make.top.equalTo(cell!.carTypeLabel.snp.bottom).offset(auto(8)) + }) + }else{ + cell?.positionTitleLabel.text = nil + cell?.positionLabel.text = nil + cell?.positionTitleLabel.snp.updateConstraints({ make in + make.top.equalTo(cell!.carTypeLabel.snp.bottom).offset(auto(0)) + }) + } + cell?.serviceLabel.text = model.vehiclePointAddress if model.vehiclePointRemark?.isEmpty == false { @@ -624,9 +677,10 @@ extension RescueIsIngController : UITableViewDelegate,UITableViewDataSource { let model = resultArr[indexPath.row] cell?.typeLabel.text = model.taskServiceName + cell?.orderStatusLabel.text = model.taskOrderStatusString cell?.orderNumLabel.text = model.orderCode cell?.orderDateLabel.text = model.createTime - + if model.driverName?.isEmpty == false && model.driverPhone?.isEmpty == false { cell?.driverLabel.text = "\(model.driverName!)/\(model.driverPhone!)" }else if model.driverName?.isEmpty == false { @@ -652,6 +706,12 @@ extension RescueIsIngController : UITableViewDelegate,UITableViewDataSource { }) } + if (model.taskOrderStatus ?? 0) >= 12001 { + cell?.dispatchButton.isHidden = true + }else{ + cell?.dispatchButton.isHidden = false + } + cell?.dispatchButton.rx.tap .observe(on: MainScheduler.instance) .subscribe(onNext: {[weak self] _ in @@ -672,7 +732,7 @@ extension RescueIsIngController : UITableViewDelegate,UITableViewDataSource { .subscribe(onNext: { _ in WEBTOOL.open(name: .reporting,appending: "&queryType=\(OrderTypeEnum.TO_RESCUE.rawValue)&userOrderId=\(model.userOrderId)&orderCode=\(model.orderCode)") }) - .disposed(by: disposeBag) + .disposed(by: cell!.disposeBag) return cell! } @@ -724,6 +784,12 @@ class RescueController : DDViewController { private let disposeBag = DisposeBag() private let h5Relay = ReplayRelay.create(bufferSize: 1) + private var pendingTableView : DDTableView? + private var dispatchTableView : DDTableView? + private var isRescueTableView : DDTableView? + + private var preRefreshRelay = ReplayRelay.create(bufferSize: 1) + override func viewDidLoad() { super.viewDidLoad() dd_navigationBarBackgroundColor = .hex("354683") @@ -738,7 +804,7 @@ class RescueController : DDViewController { categoryView.titles = ["待接单","待派车","救援中"] categoryView.titleColor = .hex("737373").alpha(0.55) categoryView.titleSelectedColor = .hex("3678FF") - categoryView.backgroundColor = .hex("F4F5F7") + categoryView.backgroundColor = .hex("FAFAFA") categoryView.delegate = self view.addSubview(categoryView) categoryView.snp.makeConstraints { make in @@ -778,12 +844,17 @@ class RescueController : DDViewController { make.width.greaterThanOrEqualTo(40) } } + + override func reloadData() { + super.reloadData() + preRefreshRelay.accept(nil) + } } // MARK: 待派单 class RescuePendingOrderController : DDViewController { private let disposeBag = DisposeBag() - private let pendingOrderView = RescuePendingOrderView() + public let pendingOrderView = RescuePendingOrderView() private var resultArr : [OrderListDataModel] = [] private var refreshRelay = ReplayRelay.create(bufferSize: 1) private var pageNum : Int = 1 @@ -813,6 +884,7 @@ class RescuePendingOrderController : DDViewController { make.height.equalTo(auto(94)) } + pendingOrderView.tableView.backgroundColor = .hex("FAFAFA") pendingOrderView.tableView.delegate = self pendingOrderView.tableView.dataSource = self } @@ -821,7 +893,7 @@ class RescuePendingOrderController : DDViewController { // MARK: 待派车 class RescuePendingDispatchController : DDViewController { private let disposeBag = DisposeBag() - private let pendingDispatchView = RescuePendingDispatchView() + public let pendingDispatchView = RescuePendingDispatchView() private var resultArr : [OrderListDataModel] = [] private var environmentPics : [String] = [] private var refreshRelay = ReplayRelay.create(bufferSize: 1) @@ -849,6 +921,7 @@ class RescuePendingDispatchController : DDViewController { make.height.equalTo(auto(94)) } + pendingDispatchView.tableView.backgroundColor = .hex("FAFAFA") pendingDispatchView.tableView.delegate = self pendingDispatchView.tableView.dataSource = self } @@ -857,7 +930,7 @@ class RescuePendingDispatchController : DDViewController { // MARK: 救援中 class RescueIsIngController : DDViewController { private let disposeBag = DisposeBag() - private let pendingIsIngView = RescueIsIngView() + public let pendingIsIngView = RescueIsIngView() private var resultArr : [OrderListDataModel] = [] private var refreshRelay = ReplayRelay.create(bufferSize: 1) private var pageNum : Int = 1 @@ -884,6 +957,7 @@ class RescueIsIngController : DDViewController { make.height.equalTo(auto(94)) } + pendingIsIngView.tableView.backgroundColor = .hex("FAFAFA") pendingIsIngView.tableView.delegate = self pendingIsIngView.tableView.dataSource = self } @@ -970,6 +1044,7 @@ class RescuePendingOrderCell : DDTableViewCell { refuseButton.layer.borderColor = UIColor.hex("DDDDDD").cgColor refuseButton.layer.borderWidth = 1 refuseButton.layer.cornerRadius = auto(4) + refuseButton.setImage(UIImage(named: "rescue_orderPending_refuse"), for: .normal) radiusView.addSubview(refuseButton) acceptButton.layer.cornerRadius = auto(4) acceptButton.layer.masksToBounds = true @@ -990,7 +1065,7 @@ class RescuePendingOrderCell : DDTableViewCell { orderNumLabel.snp.makeConstraints { make in make.centerY.equalTo(typeLabel) - make.left.equalTo(typeLabel.snp.right).offset(auto(20)) + make.left.equalTo(typeLabel.snp.right).offset(auto(10)) } line.snp.makeConstraints { make in @@ -1081,6 +1156,7 @@ class RescuePendingOrderCell : DDTableViewCell { override func layoutSubviews() { super.layoutSubviews() acceptLayer.frame = CGRectMake(0, 0, auto(80), auto(30)) + refuseButton.dd_customize(with: .ImageLeftPaddingTitleRightWithWholeCenter, padding: 5) } override func prepareForReuse() { @@ -1158,6 +1234,7 @@ class RescuePendingDispatchCell : DDTableViewCell { contactButton = DDButton.dd_initCustom() contactButton.titleLabel?.font = .mediumFont(auto(13)) contactButton.setTitleColor(.hex("000000").alpha(0.7), for: .normal) + contactButton.setImage(UIImage(named: "rescue_orderDispatch_call"), for: .normal) dispatchButton = DDButton.dd_initCustom() dispatchButton.setTitleColor(.hex("FFFFFF"), for: .normal) dispatchButton.titleLabel?.font = .mediumFont(auto(13)) @@ -1225,7 +1302,7 @@ class RescuePendingDispatchCell : DDTableViewCell { orderNumLabel.snp.makeConstraints { make in make.centerY.equalTo(typeLabel) - make.left.equalTo(typeLabel.snp.right).offset(auto(20)) + make.left.equalTo(typeLabel.snp.right).offset(auto(10)) } line.snp.makeConstraints { make in @@ -1258,12 +1335,24 @@ class RescuePendingDispatchCell : DDTableViewCell { make.right.equalTo(-auto(20)) } - serviceTitleLabel.snp.makeConstraints { make in + positionTitleLabel.snp.makeConstraints { make in make.top.equalTo(carTypeLabel.snp.bottom).offset(auto(8)) make.left.equalTo(typeLabel) make.width.equalTo(merchantTitleLabel) } + positionLabel.snp.makeConstraints { make in + make.top.equalTo(positionTitleLabel) + make.left.equalTo(positionTitleLabel.snp.right) + make.right.equalTo(-auto(20)) + } + + serviceTitleLabel.snp.makeConstraints { make in + make.top.equalTo(positionLabel.snp.bottom).offset(auto(8)) + make.left.equalTo(typeLabel) + make.width.equalTo(merchantTitleLabel) + } + serviceLabel.snp.makeConstraints { make in make.top.equalTo(serviceTitleLabel) make.left.equalTo(serviceTitleLabel.snp.right) @@ -1355,6 +1444,7 @@ class RescuePendingDispatchCell : DDTableViewCell { override func layoutSubviews() { super.layoutSubviews() dispatchLayer.frame = CGRectMake(0, 0, auto(80), auto(30)) + contactButton.dd_customize(with: .ImageLeftPaddingTitleRightWithWholeCenter, padding: 3) } override func prepareForReuse() { @@ -1437,6 +1527,8 @@ class RescueIsIngCell : DDTableViewCell { contentView.addSubview(radiusView) radiusView.addSubview(typeLabel) radiusView.addSubview(orderNumLabel) + orderStatusLabel.numberOfLines = 0 + orderStatusLabel.textAlignment = .right radiusView.addSubview(orderStatusLabel) radiusView.addSubview(line) radiusView.addSubview(orderDateLabel) @@ -1466,15 +1558,17 @@ class RescueIsIngCell : DDTableViewCell { make.left.equalTo(auto(18)) make.top.equalTo(auto(13)) } - + orderNumLabel.setContentCompressionResistancePriority(.defaultHigh, for: .horizontal) orderNumLabel.snp.makeConstraints { make in make.centerY.equalTo(typeLabel) - make.left.equalTo(typeLabel.snp.right).offset(auto(20)) + make.left.equalTo(typeLabel.snp.right).offset(auto(10)) } + orderStatusLabel.setContentCompressionResistancePriority(.defaultLow, for: .horizontal) orderStatusLabel.snp.makeConstraints { make in make.right.equalTo(-auto(20)) make.centerY.equalTo(orderNumLabel) + make.left.equalTo(orderNumLabel.snp.right).offset(auto(5)) } line.snp.makeConstraints { make in diff --git a/OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift b/OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift index 711fc94..79e6b23 100644 --- a/OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift +++ b/OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift @@ -100,20 +100,21 @@ extension ReviewFailedController { } }) .disposed(by: disposeBag) - - reviewFailedView.tableView.mj_header?.beginRefreshing() - + pendingTapGes.rx.event .observe(on: MainScheduler.instance) .subscribe(onNext: { _ in WEBTOOL.open(name: .todoList,appending: nil) }) .disposed(by: disposeBag) - } - - public override func viewWillAppear(_ animated: Bool) { - super.viewWillAppear(animated) - NotificationCenter.default.post(name: NSNotification.Name(rawValue: Notification_reloadRescusControolerToDoMessageCount), object: nil) + + preRefreshRelay + .observe(on: MainScheduler.instance) + .subscribe(onNext: {[weak self] _ in + NotificationCenter.default.post(name: NSNotification.Name(rawValue: Notification_reloadRescusControolerToDoMessageCount), object: nil) + self?.reviewFailedView.tableView.mj_header?.beginRefreshing() + }) + .disposed(by: disposeBag) } } @@ -133,7 +134,7 @@ extension ReviewFailedController : UITableViewDelegate,UITableViewDataSource { cell = ReviewFailedCell(style: .default, reuseIdentifier: "cell") } let model = resultArr[indexPath.row] - cell!.descLabel.text = model.auditFailReason + cell!.descLabel.text = "不通过原因:" + (model.auditFailReason ?? "") cell!.typeLabel.text = model.taskServiceName cell!.stateLabel.text = model.taskOrderStatusString cell!.orderNumLabel.text = model.orderCode @@ -153,6 +154,7 @@ extension ReviewFailedController : UITableViewDelegate,UITableViewDataSource { open class ReviewFailedController : DDViewController { private let reviewFailedView = ReviewFailedView() private var pageNum : Int = 1 + private var preRefreshRelay = ReplayRelay.create(bufferSize: 1) private var refreshRelay = ReplayRelay.create(bufferSize: 1) private let disposeBag = DisposeBag() private var resultArr : [OrderListDataModel] = [] @@ -211,6 +213,11 @@ open class ReviewFailedController : DDViewController { open override var preferredStatusBarStyle: UIStatusBarStyle { return .lightContent } + + open override func reloadData() { + super.reloadData() + preRefreshRelay.accept(nil) + } } open class ReviewFailedView : DDView { @@ -298,7 +305,7 @@ open class ReviewFailedCell : DDTableViewCell { } orderNumLabel.snp.makeConstraints { make in - make.left.equalTo(typeLabel.snp.right).offset(auto(20)) + make.left.equalTo(typeLabel.snp.right).offset(auto(10)) make.centerY.equalTo(typeLabel) } diff --git a/OrderScheduling/Strings/UserDefaultStrings.swift b/OrderScheduling/Strings/UserDefaultStrings.swift index f9909a3..7a0d336 100644 --- a/OrderScheduling/Strings/UserDefaultStrings.swift +++ b/OrderScheduling/Strings/UserDefaultStrings.swift @@ -9,6 +9,12 @@ import Foundation public let token_key = "token_key" +public let refresh_token_key = "refresh_token_key" + +public let phone_key = "phone_key" + +public let supplierName_key = "supplierName_key" + public let supplierType_key = "supplierType_key" public let appUpdateIgnore_key = "appUpdateIgnore_key" diff --git a/OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift b/OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift index 00020f7..99b0621 100644 --- a/OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift +++ b/OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift @@ -17,7 +17,7 @@ import SnapKit import DDTimerKit_Private fileprivate let vehicleMonitoringPannelViewHeight = auto(300) -fileprivate let vehicleMonitoringPannelViewTopInset = auto(90) +fileprivate let vehicleMonitoringPannelViewTopInset = auto(72) fileprivate let vehicleMonitoringPointAnnotationW = auto(120) fileprivate let vehicleMonitoringPointAnnotationNameLeftInset = auto(35) @@ -161,11 +161,22 @@ extension VehicleMonitoringController { }) .disposed(by: disposeBag) -// vehicleMonitoringView.refreshButton.rx.tap -// .subscribe(onNext: {[weak self] _ in -// self?.reloadRelay.accept(nil) -// }) -// .disposed(by: disposeBag) + // 点击tabBar 需要刷下下列 + preRefreshRelay + .observe(on: MainScheduler.instance) + .subscribe(onNext: {[weak self] _ in + NotificationCenter.default.post(name: NSNotification.Name(rawValue: Notification_reloadRescusControolerToDoMessageCount), object: nil) + self?.reloadRelay.accept(nil) + }) + .disposed(by: disposeBag) + + refreshButton.rx.tap + .subscribe(onNext: {[weak self] _ in + NotificationCenter.default.post(name: NSNotification.Name(rawValue: Notification_reloadRescusControolerToDoMessageCount), object: nil) + self?.reloadRelay.accept(nil) + }) + .disposed(by: disposeBag) + // vehicleMonitoringView.refreshButton.sendActions(for: .touchUpInside) // var duration = 0 // DDTimerManager.dd_share().dd_addTimer(withName: refresh_vehicle_monitoring_key, timeInterval: 1, repeatCount: 0, delay: 0) {[weak self] (manager, obj, index) in @@ -180,10 +191,6 @@ extension VehicleMonitoringController { // } } - public func refreshData() { - reloadRelay.accept(nil) - } - public override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) NotificationCenter.default.post(name: NSNotification.Name(rawValue: Notification_reloadRescusControolerToDoMessageCount), object: nil) @@ -501,7 +508,9 @@ open class VehicleMonitoringController : DDViewController { private let messageView = MessageView() private let pendingTapGes = UITapGestureRecognizer() private let pendingView = MessageView() - + private var preRefreshRelay = ReplayRelay.create(bufferSize: 1) + public let refreshButton = DDButton.dd_initCustom() + open override func viewDidLoad() { super.viewDidLoad() dd_navigationItemTitle = "车辆监控" @@ -538,15 +547,22 @@ open class VehicleMonitoringController : DDViewController { make.width.greaterThanOrEqualTo(40) } - pendingView.titleLabel.text = "待办" - pendingView.addGestureRecognizer(pendingTapGes) - navigationItem.rightBarButtonItem = UIBarButtonItem(customView: pendingView) + refreshButton.setTitle("刷新", for: .normal) + refreshButton.setTitleColor(.hex("FFFFFF").alpha(0.7), for: .normal) + refreshButton.titleLabel?.font = .mediumFont(auto(14)) +// pendingView.titleLabel.text = "待办" +// pendingView.addGestureRecognizer(pendingTapGes) + navigationItem.rightBarButtonItem = UIBarButtonItem(customView: refreshButton) pendingView.snp.makeConstraints { make in make.height.equalTo(40) make.width.greaterThanOrEqualTo(40) } } + open override func reloadData() { + super.reloadData() + preRefreshRelay.accept(nil) + } } // MARK: UI @@ -556,14 +572,12 @@ open class VehicleMonitoringView : DDView { public let coverView : DDView public let tapGes : UITapGestureRecognizer public let panGes : UIPanGestureRecognizer - public let refreshButton : DDButton public init(titles:[String]) { vehicleMonitoringPannelView = VehicleMonitoringPannelView(titles:titles) maMapView = DDMAMapView() coverView = DDView() tapGes = UITapGestureRecognizer() panGes = UIPanGestureRecognizer() - refreshButton = DDButton.dd_initCustom() super.init(frame: .zero) maMapView.maMapView.logoCenter = CGPoint(x: 100, y: 100) @@ -574,12 +588,7 @@ open class VehicleMonitoringView : DDView { addSubview(coverView) vehicleMonitoringPannelView.layer.cornerRadius = auto(16) addSubview(vehicleMonitoringPannelView) - refreshButton.setTitle("手动刷新", for: .normal) - refreshButton.setTitleColor(.hex("000000"), for: .normal) - refreshButton.titleLabel?.font = .mediumFont(auto(14)) - refreshButton.isHidden = true - addSubview(refreshButton) - + maMapView.snp.makeConstraints { make in make.top.left.right.equalToSuperview() make.bottom.equalTo(vehicleMonitoringPannelView.snp.top).offset(auto(30)) @@ -594,12 +603,7 @@ open class VehicleMonitoringView : DDView { make.left.right.equalToSuperview() make.height.equalTo(vehicleMonitoringPannelViewHeight) } - - refreshButton.snp.makeConstraints { make in - make.bottom.equalTo(vehicleMonitoringPannelView.snp.top).offset(-auto(0)) - make.right.equalTo(-auto(20)) - make.height.equalTo(auto(30)) - } + } required public init?(coder: NSCoder) { @@ -643,8 +647,9 @@ open class VehicleMonitoringPannelView : DDView { } tapButton.snp.makeConstraints { make in - make.top.equalTo(auto(7)) - make.height.width.equalTo(auto(23)) + make.top.equalTo(auto(6)) + make.height.equalTo(auto(9)) + make.width.equalTo(auto(19)) make.centerX.equalToSuperview() } diff --git a/OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringListController.swift b/OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringListController.swift index 36a2cc5..f204c13 100644 --- a/OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringListController.swift +++ b/OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringListController.swift @@ -101,6 +101,7 @@ open class VehicleMonitoringListController : DDViewController { make.edges.equalToSuperview() } + vehicleMonitoringListView.tableView.backgroundColor = .hex("FAFAFA") vehicleMonitoringListView.tableView.addSubview(emptyView) emptyView.snp.makeConstraints { make in make.centerX.centerY.equalToSuperview() @@ -203,8 +204,8 @@ open class VehicleMonitoringListCell : DDTableViewCell { radiusView.addSubview(line) radiusView.snp.makeConstraints { make in - make.edges.equalToSuperview() make.height.greaterThanOrEqualTo(auto(44)) + make.edges.equalToSuperview() } icon.snp.makeConstraints { make in diff --git a/Podfile b/Podfile index e5fca2a..db5d289 100644 --- a/Podfile +++ b/Podfile @@ -17,7 +17,7 @@ target 'OrderScheduling' do pod 'IQKeyboardManagerSwift' pod 'DDMAMapKit_Private' pod 'SnapKit' - pod 'DDAutoUIKit_Private' + pod 'DDAutoUIKit_Private', :path=> '/Users/zd/Desktop/PodRepository/DDAutoUIKit_Private' pod 'RxSwift' pod 'RxRelay' pod 'RxCocoa' @@ -26,7 +26,7 @@ target 'OrderScheduling' do pod 'DDNetworkingOfAlamofireKit_Private' pod 'DDProgressHUDKit_Private', :path=> '/Users/zd/Desktop/PodRepository/DDProgressHUDKit_Private' pod 'JXCategoryView' - pod 'DDControlsKit_Private' + pod 'DDControlsKit_Private', :path=> '/Users/zd/Desktop/PodRepository/DDControlsKit_Private' pod 'SwiftEntryKit' pod 'MJRefresh' pod 'DDWebImageKit_Private' diff --git a/Podfile.lock b/Podfile.lock index b9674a5..04e1364 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -305,11 +305,11 @@ PODS: DEPENDENCIES: - CocoaDebug - - DDAutoUIKit_Private + - DDAutoUIKit_Private (from `/Users/zd/Desktop/PodRepository/DDAutoUIKit_Private`) - DDBasicControlsKit_Private - DDCategoryKit_Private - DDColorKit_Private - - DDControlsKit_Private + - DDControlsKit_Private (from `/Users/zd/Desktop/PodRepository/DDControlsKit_Private`) - DDFontKit_Private - DDMAMapKit_Private - DDNetworkingOfAlamofireKit_Private @@ -334,11 +334,9 @@ DEPENDENCIES: SPEC REPOS: "git@github.com:DDIsFriend/DDSpecs.git": - - DDAutoUIKit_Private - DDBasicControlsKit_Private - DDCategoryKit_Private - DDColorKit_Private - - DDControlsKit_Private - DDFontKit_Private - DDLogKit_Private - DDMAMapKit_Private @@ -369,6 +367,10 @@ SPEC REPOS: - ZLPhotoBrowser EXTERNAL SOURCES: + DDAutoUIKit_Private: + :path: "/Users/zd/Desktop/PodRepository/DDAutoUIKit_Private" + DDControlsKit_Private: + :path: "/Users/zd/Desktop/PodRepository/DDControlsKit_Private" DDProgressHUDKit_Private: :path: "/Users/zd/Desktop/PodRepository/DDProgressHUDKit_Private" ZFPlayer: @@ -382,11 +384,11 @@ SPEC CHECKSUMS: AMapSearch-NO-IDFA: 10cbd3ad7d122045a0c1f5760f6d46ff576ca918 AMapTrack-NO-IDFA: 7109cf1867f5d6c407c8191492b1f73101e1682e CocoaDebug: b38d31464b91a9775928f8667d114db07b136565 - DDAutoUIKit_Private: 4d031662fdd86c46b1dc4b88271f2303661225fd + DDAutoUIKit_Private: d7affa08352048c3d36816ebcfd1eeb02b381425 DDBasicControlsKit_Private: 04e64a24551a24e76555835fc14002415db80f94 DDCategoryKit_Private: db12e3f6923e2309dd1894fc36c967d6bce94605 DDColorKit_Private: 77fddb62410a2d5e6fb003083d233c0d7ea0a08f - DDControlsKit_Private: f304e041bb171c6cfacaf0fc55c967fd395cf645 + DDControlsKit_Private: d121dabf9283ed8c411eb30c8f8632db2a7443da DDFontKit_Private: 7b8f4ebf0f60622874036202734d8460dc7b3806 DDLogKit_Private: 1ed442cc7be004bd05f27bfda9b525e113df54e0 DDMAMapKit_Private: 8e70d3f58cb70ce30705a2f10d696e42878ce52d @@ -410,6 +412,6 @@ SPEC CHECKSUMS: ZFPlayer: ba6410f1043fc8a3b7769749f860cf237016df09 ZLPhotoBrowser: 0563c2bfc7b247b65d023d646012f46cba94101b -PODFILE CHECKSUM: bcbd7bb02cdf74bee6af46549ebabe072e53ecf7 +PODFILE CHECKSUM: 5766281205a5a16e2d8cd8bd0bdbf93f77194211 COCOAPODS: 1.11.3 diff --git a/Pods/Local Podspecs/DDAutoUIKit_Private.podspec.json b/Pods/Local Podspecs/DDAutoUIKit_Private.podspec.json new file mode 100644 index 0000000..3e07c35 --- /dev/null +++ b/Pods/Local Podspecs/DDAutoUIKit_Private.podspec.json @@ -0,0 +1,27 @@ +{ + "name": "DDAutoUIKit_Private", + "version": "0.1.2", + "summary": "A short description of DDAutoUIKit_Private.", + "description": "TODO: Add long description of the pod here.", + "homepage": "https://github.com/DDIsFriend/DDAutoUIKit_Private", + "license": { + "type": "MIT", + "file": "LICENSE" + }, + "authors": { + "DDIsFriend": "DDIsFriend@163.com" + }, + "source": { + "git": "git@github.com:DDIsFriend/DDAutoUIKit_Private.git", + "tag": "0.1.2" + }, + "platforms": { + "ios": "11.0" + }, + "source_files": "DDAutoUIKit_Private/Classes/**/*", + "pod_target_xcconfig": { + "VALID_ARCHS": "x86_64 armv7 arm64", + "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64", + "OTHER_LINKER_FLAGS": "$(inherited)" + } +} diff --git a/Pods/Local Podspecs/DDControlsKit_Private.podspec.json b/Pods/Local Podspecs/DDControlsKit_Private.podspec.json new file mode 100644 index 0000000..761b66e --- /dev/null +++ b/Pods/Local Podspecs/DDControlsKit_Private.podspec.json @@ -0,0 +1,164 @@ +{ + "name": "DDControlsKit_Private", + "version": "0.1.1", + "summary": "A short description of DDControlsKit_Private.", + "description": "TODO: Add long description of the pod here.", + "homepage": "https://github.com/DDIsFriend/DDControlsKit_Private", + "license": { + "type": "MIT", + "file": "LICENSE" + }, + "authors": { + "DDIsFriend": "DDIsFriend@163.com" + }, + "source": { + "git": "git@github.com:DDIsFriend/DDControlsKit_Private.git", + "tag": "0.1.1" + }, + "platforms": { + "ios": "11.0" + }, + "source_files": "DDControlsKit_Private/Classes/**/*", + "pod_target_xcconfig": { + "VALID_ARCHS": "x86_64 armv7 arm64", + "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64", + "OTHER_LINKER_FLAGS": "$(inherited)" + }, + "subspecs": [ + { + "name": "DDButton", + "source_files": "DDControlsKit_Private/Classes/DDButton/*", + "dependencies": { + "DDBasicControlsKit_Private/DDBaseButton": [ + + ] + } + }, + { + "name": "DDLabel", + "source_files": "DDControlsKit_Private/Classes/DDLabel/*", + "dependencies": { + "DDBasicControlsKit_Private/DDBaseLabel": [ + + ] + } + }, + { + "name": "DDTableView", + "source_files": "DDControlsKit_Private/Classes/DDTableView/*", + "dependencies": { + "DDBasicControlsKit_Private/DDBaseTableView": [ + + ] + } + }, + { + "name": "DDTableViewCell", + "source_files": "DDControlsKit_Private/Classes/DDTableViewCell/*", + "dependencies": { + "DDBasicControlsKit_Private/DDBaseTableViewCell": [ + + ] + } + }, + { + "name": "DDViewController", + "source_files": "DDControlsKit_Private/Classes/DDViewController/*", + "dependencies": { + "DDBasicControlsKit_Private/DDBaseViewController": [ + + ] + } + }, + { + "name": "DDView", + "source_files": "DDControlsKit_Private/Classes/DDView/*", + "dependencies": { + "DDBasicControlsKit_Private/DDBaseView": [ + + ] + } + }, + { + "name": "DDImage", + "source_files": "DDControlsKit_Private/Classes/DDImage/*", + "dependencies": { + "DDBasicControlsKit_Private/DDBaseImage": [ + + ] + } + }, + { + "name": "DDImageView", + "source_files": "DDControlsKit_Private/Classes/DDImageView/*", + "dependencies": { + "DDBasicControlsKit_Private/DDBaseImageView": [ + + ] + } + }, + { + "name": "DDTextField", + "source_files": "DDControlsKit_Private/Classes/DDTextField/*", + "dependencies": { + "DDBasicControlsKit_Private/DDBaseTextField": [ + + ] + } + }, + { + "name": "DDTextView", + "source_files": "DDControlsKit_Private/Classes/DDTextView/*", + "dependencies": { + "DDBasicControlsKit_Private/DDBaseTextView": [ + + ] + } + }, + { + "name": "DDNavigationController", + "source_files": "DDControlsKit_Private/Classes/DDNavigationController/*", + "dependencies": { + "DDBasicControlsKit_Private/DDBaseNavigationController": [ + + ] + } + }, + { + "name": "DDAttributedString", + "source_files": "DDControlsKit_Private/Classes/DDAttributedString/*", + "dependencies": { + "DDBasicControlsKit_Private/DDBaseAttributedString": [ + + ] + } + }, + { + "name": "DDScrollView", + "source_files": "DDControlsKit_Private/Classes/DDScrollView/*", + "dependencies": { + "DDBasicControlsKit_Private/DDBaseScrollView": [ + + ] + } + }, + { + "name": "DDCollectionView", + "source_files": "DDControlsKit_Private/Classes/DDCollectionView/*", + "dependencies": { + "DDBasicControlsKit_Private/DDBaseCollectionView": [ + + ] + } + }, + { + "name": "DDCollectionViewCell", + "source_files": "DDControlsKit_Private/Classes/DDCollectionViewCell/*", + "dependencies": { + "DDBasicControlsKit_Private/DDBaseCollectionViewCell": [ + + ] + } + } + ] +} diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index b9674a5..04e1364 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -305,11 +305,11 @@ PODS: DEPENDENCIES: - CocoaDebug - - DDAutoUIKit_Private + - DDAutoUIKit_Private (from `/Users/zd/Desktop/PodRepository/DDAutoUIKit_Private`) - DDBasicControlsKit_Private - DDCategoryKit_Private - DDColorKit_Private - - DDControlsKit_Private + - DDControlsKit_Private (from `/Users/zd/Desktop/PodRepository/DDControlsKit_Private`) - DDFontKit_Private - DDMAMapKit_Private - DDNetworkingOfAlamofireKit_Private @@ -334,11 +334,9 @@ DEPENDENCIES: SPEC REPOS: "git@github.com:DDIsFriend/DDSpecs.git": - - DDAutoUIKit_Private - DDBasicControlsKit_Private - DDCategoryKit_Private - DDColorKit_Private - - DDControlsKit_Private - DDFontKit_Private - DDLogKit_Private - DDMAMapKit_Private @@ -369,6 +367,10 @@ SPEC REPOS: - ZLPhotoBrowser EXTERNAL SOURCES: + DDAutoUIKit_Private: + :path: "/Users/zd/Desktop/PodRepository/DDAutoUIKit_Private" + DDControlsKit_Private: + :path: "/Users/zd/Desktop/PodRepository/DDControlsKit_Private" DDProgressHUDKit_Private: :path: "/Users/zd/Desktop/PodRepository/DDProgressHUDKit_Private" ZFPlayer: @@ -382,11 +384,11 @@ SPEC CHECKSUMS: AMapSearch-NO-IDFA: 10cbd3ad7d122045a0c1f5760f6d46ff576ca918 AMapTrack-NO-IDFA: 7109cf1867f5d6c407c8191492b1f73101e1682e CocoaDebug: b38d31464b91a9775928f8667d114db07b136565 - DDAutoUIKit_Private: 4d031662fdd86c46b1dc4b88271f2303661225fd + DDAutoUIKit_Private: d7affa08352048c3d36816ebcfd1eeb02b381425 DDBasicControlsKit_Private: 04e64a24551a24e76555835fc14002415db80f94 DDCategoryKit_Private: db12e3f6923e2309dd1894fc36c967d6bce94605 DDColorKit_Private: 77fddb62410a2d5e6fb003083d233c0d7ea0a08f - DDControlsKit_Private: f304e041bb171c6cfacaf0fc55c967fd395cf645 + DDControlsKit_Private: d121dabf9283ed8c411eb30c8f8632db2a7443da DDFontKit_Private: 7b8f4ebf0f60622874036202734d8460dc7b3806 DDLogKit_Private: 1ed442cc7be004bd05f27bfda9b525e113df54e0 DDMAMapKit_Private: 8e70d3f58cb70ce30705a2f10d696e42878ce52d @@ -410,6 +412,6 @@ SPEC CHECKSUMS: ZFPlayer: ba6410f1043fc8a3b7769749f860cf237016df09 ZLPhotoBrowser: 0563c2bfc7b247b65d023d646012f46cba94101b -PODFILE CHECKSUM: bcbd7bb02cdf74bee6af46549ebabe072e53ecf7 +PODFILE CHECKSUM: 5766281205a5a16e2d8cd8bd0bdbf93f77194211 COCOAPODS: 1.11.3 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index da83149..c9033ae 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -13,8 +13,8 @@ buildPhases = ( ); dependencies = ( - 4086C9F73A81626458FBB6AEE2FBE637 /* PBXTargetDependency */, - E4AD264747CC431E6168C66223685E7E /* PBXTargetDependency */, + 24DD2409E0D8FC35E194A7F9BB3E3DB9 /* PBXTargetDependency */, + D2417B0C80026A48DD3DDEDF5EDDC790 /* PBXTargetDependency */, ); name = "AMapTrack-NO-IDFA"; }; @@ -24,7 +24,7 @@ buildPhases = ( ); dependencies = ( - 9329F65FD2158A562B0A586940E4E19C /* PBXTargetDependency */, + 0671D917176DA1C6A2B3F274F83EC7D1 /* PBXTargetDependency */, ); name = "AMapLocation-NO-IDFA"; }; @@ -34,7 +34,7 @@ buildPhases = ( ); dependencies = ( - 74E126F479F4C4474E5F6DBA7A843E94 /* PBXTargetDependency */, + 29F15979CED469AF4B6B39C789AD8BFF /* PBXTargetDependency */, ); name = "AMapSearch-NO-IDFA"; }; @@ -45,7 +45,7 @@ D73EEB9F3069F731FAED740B7B5491BD /* [CP] Copy XCFrameworks */, ); dependencies = ( - 65AF176657AC2F6885B82ED09ACB509C /* PBXTargetDependency */, + D936D4D6338AFE129E53645314BFB009 /* PBXTargetDependency */, ); name = JPush; }; @@ -74,3290 +74,3296 @@ buildPhases = ( ); dependencies = ( - EE29F68B336864FC68E03540D93D2FF3 /* PBXTargetDependency */, + 37C8E06125C4FEC4643329E73E672032 /* PBXTargetDependency */, ); name = "AMapNavi-NO-IDFA"; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 000018292532BCB591F7DFD95BD047E3 /* ZFFloatView.m in Sources */ = {isa = PBXBuildFile; fileRef = 297614BCE46996073F62966B3254CAFC /* ZFFloatView.m */; }; - 001D1616C8940B8F237BAF4B3842CCF7 /* EKFormMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CD29A94FEF9AF4BB9AB07897DB4DE06 /* EKFormMessageView.swift */; }; - 0028AB23BD985EFD09ECA44A848AA90E /* EntryCachingHeuristic.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9A195FC48782E255DA99CFA43D3F5C4 /* EntryCachingHeuristic.swift */; }; - 002C6B55C9986CEDC1B1ADDA6CDCAB34 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9478A87F6261C49EC4B909DB8C10E1B /* Sink.swift */; }; - 013BFA329ACD302E4E8CFCC4904E4F0C /* _BacktraceLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B4CDE4FE9FEA551812A5A170C8F803C /* _BacktraceLogger.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 0184836F68D559B44CF2305521C97B44 /* ZLTextStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 809A7A37E348DB1B78CC8C1FB317103A /* ZLTextStickerView.swift */; }; - 01959A15069C232CF627641633F89062 /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68F7CE761E8B7C8EA898B643B192B321 /* ObservableConvertibleType.swift */; }; - 0195B164DD9FA0DAA663F438EB8B0CA5 /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = A20445C988AE70DEE2558BF1E4105D37 /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 01B1F679DB9C17B48EF0AEDA9DB1F6BC /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F21F5A1996A2CB042983AB6BF476F74 /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 01D99B5563E774161E3FD53138950A94 /* UIWindow+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = E5330FCE42E661850807E3504C2FAEAC /* UIWindow+DDCategory.m */; }; - 01E07D16FE7B8B5B61135434E43C3D3D /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = D4850EEC7B30F6FE57C57969D478F5D3 /* SDWebImageCacheSerializer.m */; }; - 01EE603EA56A541E67C41C4667ADA908 /* _CanonicalRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C7CB10EE02F25B205C4358C6435AF9F /* _CanonicalRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 02A63BD4A7DD9963947B6C795FF0C581 /* UIImage+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BB0DF11CD844E256388256F6E16FD52 /* UIImage+DDCategory.m */; }; - 03AA89ABF65B2733EE984C0463E68546 /* ZFLandScapeControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = A59F9B1672DA8B3A328ED59E513E4E87 /* ZFLandScapeControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 03F9201B022B6B8F4AECD14F7359FC32 /* ZLEnlargeButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0BE9ED62BCC2A5093A64EB64B257B22 /* ZLEnlargeButton.swift */; }; - 041C0B9F468DAB0FAAB76072B1F8281D /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CF3F4B59DA866250F9E9434CB9F437B /* InfiniteSequence.swift */; }; - 04AAA5B3682FAC9D09283EA52E01E962 /* CocoaDebugDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D0434DDDC1823859FCDECE653536246 /* CocoaDebugDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 04AE3CA3907CB4BC8B56B0CA13EB1203 /* DDWebImageKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A423E9E36352B4BA950B642BC6DFA20E /* DDWebImageKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 05AA761B3AEA607E904EFA7843437904 /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 5060D406C19911FB6F29BF6175AF4A36 /* SDDeviceHelper.m */; }; - 05B85B2CFE90CF7A48EBFEE0C8D7F3FF /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B58209C3742C6143A6EAAD44077FCC /* CompositeDisposable.swift */; }; - 05BABBCAC0970F62A2945DF891C9DC9B /* ZLFetchImageOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0015DD4A4397A8BB2D54731EA726155 /* ZLFetchImageOperation.swift */; }; - 05C2B58E151D34C34A250F7EBA718312 /* DDBaseButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DCF49DCCC5956750763898F0F39A996 /* DDBaseButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 05D26D0469B15DF8F6AFB05EF8B22712 /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 143CA1E311C722BC2BDFF6197D41B587 /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 05E7F2B03F14E6348730074E6087725C /* _CrashModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6F2557E6986536436AF9B9D864E6F60 /* _CrashModel.swift */; }; - 0627923D9D4E389A438542032987B77C /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = A2FD3727D7402747D9C5A84EAAE2007F /* SDWebImageDownloaderOperation.m */; }; - 064E3CA7E9E8B0FD689A44C694C0EA28 /* DDBaseTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C2BB3224EACF6972EC94E842550C338 /* DDBaseTextView.m */; }; - 065F89FE15217DE4F5B9D7D66CA35FBC /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = B282B8BE3943C2E357DC5E9A00264DE3 /* StartWith.swift */; }; - 06BB443E95A25495FC3A19174991B17A /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3373BCF73FD06326B43D9F035754361 /* ConstraintMakerRelatable.swift */; }; - 06C5E365B6D8F2297DE16A7426FD6A2D /* NSObject+CocoaDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DFCC74D6C43B4E4B90A7722C8094235 /* NSObject+CocoaDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 070172380E1164AD2E06B481317FF523 /* UIImage+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A42DA131B6172FC74C85FD26849C80 /* UIImage+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 074EA6B344AC7F997C76E2EDED873829 /* PrimitiveSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F4E4B2CF19AA0A97913BED55A4EC9E6 /* PrimitiveSequence+Concurrency.swift */; }; - 075F7EF0396FFF6A88E97028D611822F /* MAPointAnnotation+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 77007457819878C66B2C8873BA8B4EE4 /* MAPointAnnotation+DDCategory.m */; }; - 07842AE9C200E3450448D4CE5EC90B20 /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4E5B91D2B4254B192C7C4246BDD1BB7 /* KVORepresentable+CoreGraphics.swift */; }; - 07B5EB42C28C3BD1A0DD968E247B4C66 /* UIImageView+ZFCache.h in Headers */ = {isa = PBXBuildFile; fileRef = F78B82F686C99D5E3FCD5D28D9D3BBBE /* UIImageView+ZFCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 07C75CEEEBD4FAD75B68045458EC4A87 /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 145CB52FD5565A98364695ADFD8A9824 /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 07D2CEA2FFAA2F075223E847141D170B /* UITextField+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = F41C96292B34C8CE5A54B54965799DF9 /* UITextField+DDCategory.m */; }; - 07DD7EEF3184FCD7F41D558FAE757829 /* _DebugConsoleLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = AD79AFDE63354DAD29B9845B19B9066A /* _DebugConsoleLabel.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 07E392F599611967F673A8BD40BAC44B /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0C0FDAF9B5B0CBB0756844F8FC0353A /* RxCollectionViewDataSourceType.swift */; }; - 07F352E4C1784215C5BACAE2069CE632 /* ZFPlayerController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0424EF1D49FA6768CEAD0E617E53105D /* ZFPlayerController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 07FB2928E22C59D69AEC76F3C4E108F6 /* PHAsset+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = C55FFB414391135DF0AB4F126B372B4D /* PHAsset+ZLPhotoBrowser.swift */; }; - 08323A8552D869E49AD7E77ADD8CB62A /* DDImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A3D5F34836EA55BA9044EBCC4CA6FF9 /* DDImage.swift */; }; - 083B67B1C8E77E815F2074166150CC8F /* UITextView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = F640EC32F3A617317DB086010BD50CE7 /* UITextView+DDCategory.m */; }; - 08618BC667C4A41807D3097E7B24DE74 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8612E66D87909083DFBD4164C911F5EA /* Color.swift */; }; - 08716982315B3A7E7683D5D9F69A2207 /* ZFReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 423325EF7A506D2BA4AC69417BA87CBF /* ZFReachabilityManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0872AD4C6D18972B6940A886F04C7476 /* DDControlsKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7899D9109AB189BCD35FE32864942BBD /* DDControlsKit_Private-dummy.m */; }; - 0896B76AEBD6BF7C94932BDFE8354462 /* EKAttributes+DisplayMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E39400412D2C0B31D0F5F7C326781BCB /* EKAttributes+DisplayMode.swift */; }; - 08C4C48B5491DF1A9649D553D51AFDBC /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2B380E9E034C33BC9882A66DE3D6248 /* NSObject+Rx+RawRepresentable.swift */; }; - 08F14B504BD90DD29DD65EEB5B6F862E /* UIFont+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = F113CBD7F04D6CCC85831A9030DE9DEC /* UIFont+ZLPhotoBrowser.swift */; }; - 090E539A686A781DE820DE5F13F2C163 /* _DeviceUtil+Constant.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CDC75464A4FDBC01657C883EBDF5C32 /* _DeviceUtil+Constant.m */; }; - 090E7514095D254262AAFDB556B2A092 /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = A14167FCFD0FB32EDC2EF68674B490AA /* SDFileAttributeHelper.m */; }; - 094C2F4D9A6B9F76E5FF3F0006E437FC /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = DBB9002DB36B9C5CEAED15B41BC7C0C4 /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 09B84A8323A9DF6D0A755F59CB54ADAB /* ZFPlayerGestureControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 988CEC3CB765946E5797477E8AD564B6 /* ZFPlayerGestureControl.m */; }; - 09F9F981334170713980DDF8809DB8D5 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2402DBB661C99651655A8CE9B20D8D4 /* IQToolbar.swift */; }; - 09FDD7513B55D9A1F614BFEA21B37C45 /* JXCategoryImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = DA581E9F074E80B66BD334558A97B8E1 /* JXCategoryImageCell.m */; }; - 0A6A0FF178B5FB0948C4F6BADD098156 /* YYImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 530AC8406474C2FF49D2DE4451052522 /* YYImage-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0AB82009E5495FF3657BC47CCBB69E14 /* _CustomHTTPProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 3480149906C7B359B9F9BFB647326F50 /* _CustomHTTPProtocol.m */; }; - 0B2496E67573D673075AF7FD2A36754C /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63304CB36B0021135E45F114DD81E894 /* ObserveOn.swift */; }; - 0B3CB8B0F6A00EC008C0DF3CC323DD2D /* JXCategoryTitleCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CF3BA6F15C6A09BAD8B19B6109689FA /* JXCategoryTitleCellModel.m */; }; - 0B71B7A7EDC041A6A0BB7C127F9DC547 /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = BAD6946AD622B4A7BD2B4543E1C53B20 /* MJRefreshAutoGifFooter.m */; }; - 0B94E75FF2747C7288F1C62CFA5849D8 /* UIApplication+EKAppearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAE8837F1FC5192B6B8FFA7C38474BA7 /* UIApplication+EKAppearance.swift */; }; - 0BE239C83EB39393C2217E5B2FF6B218 /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 49A6583AE8EE2EAD248AC86F487484BC /* SDAsyncBlockOperation.m */; }; - 0C0D931655251C8565D2D26F6C786DD8 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 078FEB725A9246B2610258A10A64AFC3 /* Platform.Linux.swift */; }; - 0C21914CAD223DB4EAB1015C4EB49BA5 /* UIImage+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DC4CE8D9611DBE3D99EA727F70965C8 /* UIImage+ZLPhotoBrowser.swift */; }; - 0C327077BD29B65ABA96C60A026F1E89 /* DDProgressHUDKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3823CE3B2382A22A586BE19EC92D84BD /* DDProgressHUDKit_Private-dummy.m */; }; - 0CDBF40935FFCB10BFC284D33F7C5327 /* ZFSmallFloatControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = B85BB28F933857053898FE2F684653CE /* ZFSmallFloatControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0D1B44FC9F42E3CD0D7BC1DB16C97823 /* GPBMessage+CocoaDebug.m in Sources */ = {isa = PBXBuildFile; fileRef = A0326BA4C1CBA03BFF9AFEA22E6E9AF8 /* GPBMessage+CocoaDebug.m */; }; - 0D945B4CBF8A282AD7603E792DA50882 /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBCC94BCB3634D6D25F0EE5A0657E7E2 /* Completable.swift */; }; - 0DABF94CD1F51D2C9CE647F2208CBDD3 /* DDMASearch.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B39E3962E974CE3491057975174B00B /* DDMASearch.m */; }; - 0E03DCCB2F13A604A526D8EDD2417E65 /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = B48840F0AD051EAEF7F001A7EF226FDE /* ObserverBase.swift */; }; - 0E0AA48C27E14A2A00DEA492873A599C /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 4806C5FA6DFBDA1F4812B1DEE62DBEEB /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0E2DB7F0238399F871D828D7969754B1 /* EKRatingSymbolsContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE779030EA9A3CB390888BA48336C10 /* EKRatingSymbolsContainerView.swift */; }; - 0E56518E9F1C83990C68DB5F3473FA31 /* JXCategoryViewAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 7964C64FDDE769F97B3708C2789305A9 /* JXCategoryViewAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0EDEDF4CA9DA8A5FEDFB15A7666D0A3C /* ZFPersentInteractiveTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A89B129FE80B2860DD988D6B8C3D126 /* ZFPersentInteractiveTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F0C901337398FE4738DE95521DCEB56 /* JXCategoryImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = D979A31D43D27BFD1C0215BDE6181482 /* JXCategoryImageCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F2A15AFE59D676EE52603A4C5A4F918 /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = F04827CB3C7B37F69432BFA0FA94DE2A /* Single.swift */; }; - 0F3D0046C86EE9D561A825514D92565C /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = 7288E751385A0027F4AFB7C50169DFB3 /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F920FC3CBA6622C2B007441D6D1126D /* JXCategoryBaseCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 5729015A4D3A765C8AD57FB209C4EAF1 /* JXCategoryBaseCell.m */; }; - 0F9C43B2FAA70400326C06C9B3F5147F /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = E72F45F5503503CE7630B7FC75994010 /* Sequence.swift */; }; - 0FCF5790D2F3073064922FC3C8D9440D /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8BAF2D64A36C00E0C3F1A0E0E2818D4 /* DelaySubscription.swift */; }; - 0FE5274E860DF99627D2044A2D12B27F /* UIScreen+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 2606BF073ED1C36ADE1A3C41F209B677 /* UIScreen+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 10345D3B19E401C3F2822074041C0558 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 576BDF4FA045F98BA3A7080888EA51B5 /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 104C35DFFA5A1426FF8EFF6E63793213 /* JXCategoryNumberView.m in Sources */ = {isa = PBXBuildFile; fileRef = E9EAC610C4A7192FFD7F38A8B5135157 /* JXCategoryNumberView.m */; }; - 104EA22965200BF741890B104BF71879 /* DDTimerObject.m in Sources */ = {isa = PBXBuildFile; fileRef = E09EF65906AA0CD6A190AAF188A300BD /* DDTimerObject.m */; }; - 10DE5D64EDD01A2176294CC87737263E /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 577A91A3F7759F072F7A3C28C56DDB52 /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 110FF9ECABC7F20FEEC801793B897C94 /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17CC390F73975C3A81BF79BAC89528AA /* RxPickerViewDelegateProxy.swift */; }; - 1128E2E73320605A26D05E7B01D3BD83 /* ZLAddPhotoCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85936B333071BC6A678A2FDAA5B47324 /* ZLAddPhotoCell.swift */; }; - 116108DF1851A434DF1F782097754214 /* DDBaseTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1F2117F33D6A37E4A4348E9D625D0E /* DDBaseTableView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 11959682F433A544D6DFB8A616C9A5C9 /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 713D707AC3CBA3593195D75FB79C1172 /* Producer.swift */; }; - 121C80950F30EEFFEB4C652DEC69909A /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C4F9B2C9EB402F75D3A3697B0B8B70E /* DisposeBase.swift */; }; - 1268036B960DDE94D83CD876DA9870AF /* DDProgressHUDKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E0C4A32EAB5B902DFF9D29FB6408315 /* DDProgressHUDKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 126E23789ADC2C015043AB868F4DAB3C /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1526916BA9C865B5F2F2376B2225D7B2 /* Just.swift */; }; - 126F75C66AAE521360A205CC28EDA57C /* _DeviceUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 154230206A150B2C36F188B2BEB859DE /* _DeviceUtil.m */; }; - 13AA5156913F0EC843A8AC0B9AC5BFAD /* _Swizzling.h in Headers */ = {isa = PBXBuildFile; fileRef = C991A739341C85A8CCB4B866A9D1D64A /* _Swizzling.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 13B03D3CC04040B5E30C7FB851B053C0 /* FPSCounter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 972C56BF1C604E865ECE0EBB1FE1B5C3 /* FPSCounter.swift */; }; - 13F633B3AE22C8CEA1CE8874C1E509B8 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 940CEFC0CDB83E38DCC7FB4BA6C25D45 /* DispatchQueue+Extensions.swift */; }; - 14356EB1520BF1286BE2C9FB38C8B764 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE7AEE4D0439517BDC6C7D3A38AF2D24 /* Repeat.swift */; }; - 1486E0592B40F546E20EB778F7718220 /* ZFOrientationObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 87794F049F27B49F66F72C441BB854A3 /* ZFOrientationObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 14BC856075DA12C985773806DA200B51 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A83F0EAC2F38F82A2B1FB87464E24E6D /* UIScrollView+Rx.swift */; }; - 14F6C834288FCEB5EE4867EAB0F84D16 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5514FA498E749651463965DEEB02CE6B /* CompactMap.swift */; }; - 150EBE744426DA643E507BA08A9DE5B7 /* _OCLoggerFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 02241EFF45DEE412DF1738B3F5313C04 /* _OCLoggerFormat.m */; }; - 1511F0539EE313BF002EB0A462E30B65 /* QLCompatibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 272686D4A5F7C20D07B917D15F484D22 /* QLCompatibility.swift */; }; - 1561BF831B4EC3E3E879298DA74BD7F9 /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = AA41FD1CD95A52E213BF3BF80091EF73 /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1561C74739A0D164733E9C4894094F9D /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE0B646AE15BC79042BAA18752D43316 /* ConstraintLayoutSupport.swift */; }; - 1594543EFB6344344DB3785F92F82E76 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B00FE860D64B125D39C944C6002EF2E /* Platform.Linux.swift */; }; - 159496B27D352A38E9ACDE8A3DFAFE1F /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D280A441EEE7D02EF4662E636543BE7 /* PublishRelay+Signal.swift */; }; - 15BCB3EA18BA4777D2C7293A2269668A /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C4C1454733F931C037B8E923AC7F3A7 /* Event.swift */; }; - 15D653A7E1AE2E452BB8CE50ECF09C9A /* DDAlamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70B6A5340E1BF2478695B9C553EBC6FE /* DDAlamofire.swift */; }; - 160B9AE178AB2DD44C98F37D2FC148EE /* ZFLandscapeViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = D7A72D62C10B21FE6AE3AB2C59B72BDD /* ZFLandscapeViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 16AED9E453F33B4FB25D6A64A1DBED59 /* _NetworkHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D4C7BF075D0BAF7146261F0ECF9EA14 /* _NetworkHelper.m */; }; - 16EA78DC70B63127C08F747C99B01349 /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F7E6D4DA16A359E37CEC2ED6EDD992F /* ConstraintLayoutGuideDSL.swift */; }; - 1719ADC81CA7D3C14E267ACBDBD7D16F /* JXCategoryNumberView.h in Headers */ = {isa = PBXBuildFile; fileRef = 81D1924AB898DCB278D9383DB46FC74A /* JXCategoryNumberView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 17456F95ADB7047E4099BD8EF4567577 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97B39A0D2DC0C43C54F35FDD4047A028 /* RecursiveLock.swift */; }; - 1767EE365CCB76C6E4C926DD42C779C5 /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B7C74EEEBE77518EE26F8950344D0A /* Take.swift */; }; - 17EB4DC815A2337C2344E7BBBC8D461F /* DDMutableAttributedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D8A0C37CA47FF6E6A7EB6D4BECD4E63 /* DDMutableAttributedString.swift */; }; - 1852BF48A0664A571D3474A1421403E2 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00168277CD215C813ED486B5C3C2A7C7 /* SessionDelegate.swift */; }; + 000018292532BCB591F7DFD95BD047E3 /* ZFFloatView.m in Sources */ = {isa = PBXBuildFile; fileRef = 949A6CE2D0A7777192DD73B3DEB8EDD3 /* ZFFloatView.m */; }; + 001D1616C8940B8F237BAF4B3842CCF7 /* EKFormMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C6EEA99D8AD23E18BD809B785052461 /* EKFormMessageView.swift */; }; + 0028AB23BD985EFD09ECA44A848AA90E /* EntryCachingHeuristic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B93F3BEF974FD7B533825F806D6C219 /* EntryCachingHeuristic.swift */; }; + 00D1D9ECAE1291F3BC34CE9FB371B26E /* UINavigationController+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 481055E6C6FC975887EFB84C204CC5B3 /* UINavigationController+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 00F4AD7503BA8F075A9878CB151631DA /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0518669AFF9D880FC27364513640500 /* Catch.swift */; }; + 013BFA329ACD302E4E8CFCC4904E4F0C /* _BacktraceLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = B47651FAD5E5BFD47EB92A23F4EA46D4 /* _BacktraceLogger.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 0156F22B6CDB063807D21262C54FA69E /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = E37CEED002C58BD44A64A2C2191347B6 /* Utils.swift */; }; + 0184836F68D559B44CF2305521C97B44 /* ZLTextStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76D536D7D4B8EEBA2286BCE0D62D47E1 /* ZLTextStickerView.swift */; }; + 0195B164DD9FA0DAA663F438EB8B0CA5 /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = C257854CCB4BEEFCB92E8A4DDAC7A89F /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 01B1F679DB9C17B48EF0AEDA9DB1F6BC /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 212B00F7594EF71CD3FA87F80E6F781E /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 01E07D16FE7B8B5B61135434E43C3D3D /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 35811080EC32A38D4F55A8BA4EED1C33 /* SDWebImageCacheSerializer.m */; }; + 01EE603EA56A541E67C41C4667ADA908 /* _CanonicalRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 85F742DA696A10F478223338E7B09070 /* _CanonicalRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0204C96266A75D0874EEC3A01732C4D8 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46E53D02687DAEBBC77D9AF15B31EE86 /* ConstraintDescription.swift */; }; + 03334309B2187784D3F04F68E86BDABD /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 659D6DBA99001BA0AF3E52F89E10A226 /* DisposeBag.swift */; }; + 0363E2F17274979D06A1E430238D4BA2 /* DDLogKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FC1B441AB61771DC1BE8F35D7BFFAD9C /* DDLogKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 03AA89ABF65B2733EE984C0463E68546 /* ZFLandScapeControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = 968437C4798164BEF1DBFA8EEB9EEEB3 /* ZFLandScapeControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 03F9201B022B6B8F4AECD14F7359FC32 /* ZLEnlargeButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2E8DB513942A681FFEAE72D95AA1A3 /* ZLEnlargeButton.swift */; }; + 041C0B9F468DAB0FAAB76072B1F8281D /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 078CCF73DA5DFDAF9B16E070F23FFC29 /* InfiniteSequence.swift */; }; + 044996CF6D88D0D8329DC5689B86C9C4 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2161857FD433E36182AF3C950C93973 /* ConstraintPriorityTarget.swift */; }; + 04856BC3D780546CE1D612D8C6F64459 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EF075A439020D73D2C2CBE27EC87C1E /* PriorityQueue.swift */; }; + 04AAA5B3682FAC9D09283EA52E01E962 /* CocoaDebugDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A88EFAE2813EEB116FC1243D4186CED /* CocoaDebugDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 04AE3CA3907CB4BC8B56B0CA13EB1203 /* DDWebImageKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FF432EF820CDCDA6B874ADB25E0941D4 /* DDWebImageKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 04C8120FBEE687D1D2D884CBF4837240 /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26A77FE30EA630609EE750F553E626F6 /* ObservableConvertibleType.swift */; }; + 05AA761B3AEA607E904EFA7843437904 /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = CEA03E04F9573397AEB2C4CEC2121810 /* SDDeviceHelper.m */; }; + 05BABBCAC0970F62A2945DF891C9DC9B /* ZLFetchImageOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A923C7BED1786235D8B6AC657727898 /* ZLFetchImageOperation.swift */; }; + 05BDBFBFC3D5CA04A265D8F5537C69B9 /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0973F239859C4A35A75940F7AC897BD1 /* CombineLatest.swift */; }; + 05C2B58E151D34C34A250F7EBA718312 /* DDBaseButton.h in Headers */ = {isa = PBXBuildFile; fileRef = DAB968299476B7D9B3234654FF3AAFF6 /* DDBaseButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 05D26D0469B15DF8F6AFB05EF8B22712 /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E57A94FC9DBD1ABE26D0AF7B934C729 /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 05E7F2B03F14E6348730074E6087725C /* _CrashModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED78B9046E2DEA8372A2F1EEF82CACB6 /* _CrashModel.swift */; }; + 0627923D9D4E389A438542032987B77C /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C10BA0D80803C74A7B352310A6E32A5 /* SDWebImageDownloaderOperation.m */; }; + 064E3CA7E9E8B0FD689A44C694C0EA28 /* DDBaseTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = F38FDED37CA0C83113AFE46E0699B079 /* DDBaseTextView.m */; }; + 068B7AEA5EB3C5B1DD443E862594F276 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EB4DEF2F4E939DAB8D9046E478BBEDB /* DelaySubscription.swift */; }; + 06AA8BC78A44BD44CB7E6ABE5F923055 /* DDImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C05308BD704C14B39C6F5F8A2F04984D /* DDImage.swift */; }; + 06C5E365B6D8F2297DE16A7426FD6A2D /* NSObject+CocoaDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 51897922226F759C5D9DD1D46D76BC75 /* NSObject+CocoaDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 075F7EF0396FFF6A88E97028D611822F /* MAPointAnnotation+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B2133E07C20829DFB98C07C4FFB7EB7 /* MAPointAnnotation+DDCategory.m */; }; + 07750440C3A86483C6EC13FFC843BBA5 /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 166B5E6F5258DE3C8AA1965BEB46A7B6 /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 07842AE9C200E3450448D4CE5EC90B20 /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6429F339DAA9C6361D6F9078B1D2ABA /* KVORepresentable+CoreGraphics.swift */; }; + 07B5EB42C28C3BD1A0DD968E247B4C66 /* UIImageView+ZFCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E9C75CD6CBFFDED0EDB797FD94728555 /* UIImageView+ZFCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 07C75CEEEBD4FAD75B68045458EC4A87 /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B39DEBF398CB8B9B0C188362B1FAB2B /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 07DD7EEF3184FCD7F41D558FAE757829 /* _DebugConsoleLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B30A0004ADFA34858C6A16DC5B93753 /* _DebugConsoleLabel.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 07E392F599611967F673A8BD40BAC44B /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BF8253107A46BA3ED60B760E66D1FE9 /* RxCollectionViewDataSourceType.swift */; }; + 07F352E4C1784215C5BACAE2069CE632 /* ZFPlayerController.h in Headers */ = {isa = PBXBuildFile; fileRef = C25F09EDACBA0F1894FCB61BE1AECA34 /* ZFPlayerController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 07FB2928E22C59D69AEC76F3C4E108F6 /* PHAsset+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68B9631F029C310BB2393B6A048D6066 /* PHAsset+ZLPhotoBrowser.swift */; }; + 082EDAC0E586ADEDB3E109DAC881E736 /* DDTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67BADFF738172F58DE07F69E3F5047A6 /* DDTableViewCell.swift */; }; + 0842525E399A65071D7583C25A13133F /* NSAttributedString+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C68F246425181FEBF2827FEFAE781B1 /* NSAttributedString+DDCategory.m */; }; + 084D77852B8BCB4D9AAC8A6444330A84 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37DF2A9568AFA6B8FD7DE9288AF86B45 /* LockOwnerType.swift */; }; + 08618BC667C4A41807D3097E7B24DE74 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD68A18329C0D57DB97D57C61B8BF1FD /* Color.swift */; }; + 08716982315B3A7E7683D5D9F69A2207 /* ZFReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E38C91A5E522C5BD341102DEA0358FFA /* ZFReachabilityManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0896B76AEBD6BF7C94932BDFE8354462 /* EKAttributes+DisplayMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 505F6E0BAB9A74F5E797648E8B5F6F8D /* EKAttributes+DisplayMode.swift */; }; + 08C4C48B5491DF1A9649D553D51AFDBC /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E07EA25193F51B2F500AE66EF88F3B0B /* NSObject+Rx+RawRepresentable.swift */; }; + 08F14B504BD90DD29DD65EEB5B6F862E /* UIFont+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12FC978E355EBC5C99D20DBDFB20B408 /* UIFont+ZLPhotoBrowser.swift */; }; + 090E539A686A781DE820DE5F13F2C163 /* _DeviceUtil+Constant.m in Sources */ = {isa = PBXBuildFile; fileRef = 26F3A67198A15AC919091125282C0F43 /* _DeviceUtil+Constant.m */; }; + 090E7514095D254262AAFDB556B2A092 /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = E1C165164B2BB40C399045E8AC609016 /* SDFileAttributeHelper.m */; }; + 094C2F4D9A6B9F76E5FF3F0006E437FC /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = F9C060CA16F48647AF133C83D76CE270 /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0995FC959B6937E62B5F6C10105D1EF6 /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69C40F0143C2940CBEAC3F8894E17E52 /* Concat.swift */; }; + 09B84A8323A9DF6D0A755F59CB54ADAB /* ZFPlayerGestureControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 588A32C28A8FE2231B02DE31D5F5BA4F /* ZFPlayerGestureControl.m */; }; + 09F9F981334170713980DDF8809DB8D5 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC09B1D17880020993B20BDF9BC13338 /* IQToolbar.swift */; }; + 09FDD7513B55D9A1F614BFEA21B37C45 /* JXCategoryImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 5168D8E963CB763B9A3260ADB4EAF514 /* JXCategoryImageCell.m */; }; + 0AB82009E5495FF3657BC47CCBB69E14 /* _CustomHTTPProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C5246942D6F9D36DB1E2DE2EE902AE4 /* _CustomHTTPProtocol.m */; }; + 0B3CB8B0F6A00EC008C0DF3CC323DD2D /* JXCategoryTitleCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F33F065DAF8310EC5B400ABB6FD3CC1 /* JXCategoryTitleCellModel.m */; }; + 0B71B7A7EDC041A6A0BB7C127F9DC547 /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 97D4672249172B50F5BD45084CEA6562 /* MJRefreshAutoGifFooter.m */; }; + 0B786CB1EB51EFB56D2ADB3B7F197EE5 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 180C83D9351CC899F6F03C6EC3164FB1 /* Switch.swift */; }; + 0B94E75FF2747C7288F1C62CFA5849D8 /* UIApplication+EKAppearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CA4DB529F2FF98AD85E85B8466148CF /* UIApplication+EKAppearance.swift */; }; + 0BE239C83EB39393C2217E5B2FF6B218 /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 47023DDE06012894C049D417CAF4E456 /* SDAsyncBlockOperation.m */; }; + 0C0D931655251C8565D2D26F6C786DD8 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB68F94DBEA3CF6A3472691C6022FFCF /* Platform.Linux.swift */; }; + 0C21914CAD223DB4EAB1015C4EB49BA5 /* UIImage+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21D832520E40F30082D2B9797640DBE2 /* UIImage+ZLPhotoBrowser.swift */; }; + 0C327077BD29B65ABA96C60A026F1E89 /* DDProgressHUDKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D06D568299CE0B337ECA30472244C936 /* DDProgressHUDKit_Private-dummy.m */; }; + 0CDBF40935FFCB10BFC284D33F7C5327 /* ZFSmallFloatControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = CF8E070D8A14995DD20ABD505169CD8F /* ZFSmallFloatControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0CF7C99CF9D2DA7F9A04211BDC2B4F87 /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9AFFB90535F3294C6EB8CF7CEB8E12E /* CombineLatest+Collection.swift */; }; + 0D1B44FC9F42E3CD0D7BC1DB16C97823 /* GPBMessage+CocoaDebug.m in Sources */ = {isa = PBXBuildFile; fileRef = D957612C12F38F2513A1DD982C79B778 /* GPBMessage+CocoaDebug.m */; }; + 0DABF94CD1F51D2C9CE647F2208CBDD3 /* DDMASearch.m in Sources */ = {isa = PBXBuildFile; fileRef = 70A21F06370E877D9C33223DECE52964 /* DDMASearch.m */; }; + 0E0AA48C27E14A2A00DEA492873A599C /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FC0BBF139777FA6085E4164ED0B2C4A /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0E2DB7F0238399F871D828D7969754B1 /* EKRatingSymbolsContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B162C383A8BD8FAF7AA53BED1449AE36 /* EKRatingSymbolsContainerView.swift */; }; + 0E56518E9F1C83990C68DB5F3473FA31 /* JXCategoryViewAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = EA4BAA190C4DE0629C3C85D1200BAD54 /* JXCategoryViewAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0E6B29F97C49F789C06E19DC67ACFE96 /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE024CC68F8DDF3FC924AFD3B643535A /* Dematerialize.swift */; }; + 0EA8D2FB127CCEF317E971E29FB4ABCE /* DDCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9CEB01D6E9662FD6E4DAAB67909791D /* DDCollectionViewCell.swift */; }; + 0EDEDF4CA9DA8A5FEDFB15A7666D0A3C /* ZFPersentInteractiveTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 392BC9D0E5B2BB682798B9F6FC89D147 /* ZFPersentInteractiveTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F0C901337398FE4738DE95521DCEB56 /* JXCategoryImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 265176B2ED9AF55491BC57753C2F1A1B /* JXCategoryImageCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F3D0046C86EE9D561A825514D92565C /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = E3C87B43AB6C5F9833BD3DCDC12E1B9B /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F59DA06FEBC0BE478EFF80EADF634E9 /* UIImageView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 704AB3ECE003792280D750E9B62F8748 /* UIImageView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F920FC3CBA6622C2B007441D6D1126D /* JXCategoryBaseCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CA6A8D84DC373F12BAE85182816041F1 /* JXCategoryBaseCell.m */; }; + 0F9DD65DB84E061BDA428C9442334017 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84372090FFDC19299D7C288BCA110DD9 /* Queue.swift */; }; + 10345D3B19E401C3F2822074041C0558 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D2296ABD78DB27E1A3781230E15384D3 /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1034C075771E31669BFCA2E8B50E67A9 /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3003E61A45E76BA033EABEB5A79D8F4B /* Delay.swift */; }; + 104C35DFFA5A1426FF8EFF6E63793213 /* JXCategoryNumberView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D409698D6C32A056A3B670D7328A6CE /* JXCategoryNumberView.m */; }; + 104EA22965200BF741890B104BF71879 /* DDTimerObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 336D352EBB66AF50FCCD4E815BE9A5AC /* DDTimerObject.m */; }; + 10DE5D64EDD01A2176294CC87737263E /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = AEC9C6A1939303D73C67FA37923AED9A /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 10FCB2391D708735C6226AB009F02846 /* NSMutableAttributedString+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 570D2DB116C48BFEA52BF8BBDC936DF9 /* NSMutableAttributedString+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1106463F65A350475923506EF8A2FA40 /* UILabel+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 98B8F7DF5D8618C9291054D956A13B1C /* UILabel+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 110FF9ECABC7F20FEEC801793B897C94 /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 971321806898C2949A44890C5250FB09 /* RxPickerViewDelegateProxy.swift */; }; + 1128E2E73320605A26D05E7B01D3BD83 /* ZLAddPhotoCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEA7B6A21FF805307B6804A2E25547BE /* ZLAddPhotoCell.swift */; }; + 116108DF1851A434DF1F782097754214 /* DDBaseTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 68C8D7F3A4291DA276C345AA8FF0249D /* DDBaseTableView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1164E47AB2F18510A9B4D2AF4A8A00AF /* Infallible+CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BC5CA6028204A6D9C3BD89E3E701654 /* Infallible+CombineLatest+arity.swift */; }; + 121AA23EB4AD48AECB40CCF379E41364 /* ObservableConvertibleType+Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2C210B57DF96D0310D1C80D6D5678B9 /* ObservableConvertibleType+Infallible.swift */; }; + 1231347A5DC4BB3B3FA915CEB1FFE050 /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEA198DE58EF84E8BFE7CA6AF36CAF22 /* Scan.swift */; }; + 123737FB6A8B17002FC9D5F0F4FC025E /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5C20FBEDD4E1A99A41A86E72651D98F /* Zip+Collection.swift */; }; + 1268036B960DDE94D83CD876DA9870AF /* DDProgressHUDKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 142B316A8F70B58A2730DC21F7F0BC05 /* DDProgressHUDKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 126F75C66AAE521360A205CC28EDA57C /* _DeviceUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 29D8BC05DEB1EA4D33C2E23B2421A772 /* _DeviceUtil.m */; }; + 12CD8C457503B9FB70FEA6C7DA3A4147 /* DDImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D43974AF6F923FF406E67FA11C692733 /* DDImageView.swift */; }; + 139DF4CAD8A5EFA24B3D22833F01D509 /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03E78281AC3FE3B52759728EBACAB71B /* Throttle.swift */; }; + 13AA5156913F0EC843A8AC0B9AC5BFAD /* _Swizzling.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EE9DC37524A0FCDF26F8A0900C26104 /* _Swizzling.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 13B03D3CC04040B5E30C7FB851B053C0 /* FPSCounter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BF0CA674E0B1681243E7B4B27DEA0D3 /* FPSCounter.swift */; }; + 140FC63407A9A851433F088D22CC99DC /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14FB7616A3681D3922B5E4180C43B9F8 /* Cancelable.swift */; }; + 1486E0592B40F546E20EB778F7718220 /* ZFOrientationObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 327D5CE5CEB22C34CDE423DABFD32418 /* ZFOrientationObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 14BC856075DA12C985773806DA200B51 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AA145CF5BCCB40EB748B28FD4BC962 /* UIScrollView+Rx.swift */; }; + 14DC512AEC3261570F148513D685939F /* UIBarButtonItem+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D9E8B55FC6E3C86A089F7A4D3DEFB54 /* UIBarButtonItem+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 150EBE744426DA643E507BA08A9DE5B7 /* _OCLoggerFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = FEB0C75FD2E3AEFFBF2FBB6D93ACC129 /* _OCLoggerFormat.m */; }; + 1511F0539EE313BF002EB0A462E30B65 /* QLCompatibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BE529B2A70B2CB1AE9D2A35458075E5 /* QLCompatibility.swift */; }; + 1561BF831B4EC3E3E879298DA74BD7F9 /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 50A0964BD6EF89E3ED08DF92324CA610 /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 159496B27D352A38E9ACDE8A3DFAFE1F /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EB8C14AF637E4A02244146B1B28B042 /* PublishRelay+Signal.swift */; }; + 15D653A7E1AE2E452BB8CE50ECF09C9A /* DDAlamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6813A848059B8ADA6682600A39ED5FD5 /* DDAlamofire.swift */; }; + 160B9AE178AB2DD44C98F37D2FC148EE /* ZFLandscapeViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = D2620CFA1AF89803A9B5BC7669678922 /* ZFLandscapeViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 16AED9E453F33B4FB25D6A64A1DBED59 /* _NetworkHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 68EBEE0E0CED8F3222E5206DE524F554 /* _NetworkHelper.m */; }; + 170854C70E2F35CDD797B4806962CF6C /* DDCategoryKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D3B71FC3D999D00527C3402B6951318B /* DDCategoryKit_Private-dummy.m */; }; + 1719ADC81CA7D3C14E267ACBDBD7D16F /* JXCategoryNumberView.h in Headers */ = {isa = PBXBuildFile; fileRef = 169A07F2E2E9304BFDEBCF00E8215725 /* JXCategoryNumberView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 17E721C0526631E016D8EF754E6108FE /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6CC206DEE216ECB6CC30C4CCDB029FC /* SerialDisposable.swift */; }; + 1852BF48A0664A571D3474A1421403E2 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41D8D5FE27CE420EF0C3098987143D3E /* SessionDelegate.swift */; }; + 185A3E85B6978C526EA8659070D8B6CA /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51A1ABB9D062FA1468FF3CC96AA173AE /* ConstraintAttributes.swift */; }; 186471DCF67C802F2D0EC2CA4DBEFD28 /* Pods-OrderScheduling-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D85B8BF3698115B7F620042AE16B7874 /* Pods-OrderScheduling-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 18A97E86B886DAA53D8D79BB9AFD0E95 /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = CB10303A529FCB8F2C0A1229D3B6FAA3 /* SDImageFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 18B758039F002241FE5F8E323341B5F9 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C3214AB5B50314AF60549A01C00CBAD /* Optional.swift */; }; - 18E7DBB0A5321F667DF67FA3F007357D /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BDABD901A950BB4EF3A36EE4C9DF982 /* ConcurrentMainScheduler.swift */; }; - 18FFEFC84AF85E9A5B79D6B9BFFE9532 /* _DeviceUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A321F3A5FDD05A145C6CC8E2C38EB41 /* _DeviceUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 19342466115B527319751835469B59C7 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AC33097DF29A7025CD9FD3DB16E3B0B /* First.swift */; }; - 1951974553555FDD604E274748E45DD8 /* JXCategoryViewDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 4249BBE478EF2E3FBBF7A5C90D38FD21 /* JXCategoryViewDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 19852C32598DF9170B3E4DEF382C3532 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E4FA5D906AEEDE746FC786311ACA0F6 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 19CC9970C0D2EEEC7CAABB124A728068 /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9647AD81359A09805FD5F7AD9D6FABD2 /* SerialDispatchQueueScheduler.swift */; }; - 1A27EABDB2399A0ECC0F9259AE5A6065 /* MAPointAnnotation+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = BE7B5AC4FFB0B67193CECF4A0405EB7B /* MAPointAnnotation+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1A47EBBCEC8DDE7E8EA1C71FEC2BE256 /* EKEntryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C0450964E953CF7004984DB0E9AFAA1 /* EKEntryView.swift */; }; - 1AD438429DD404040E78321648906FEB /* EKXStatusBarMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A423CAEC955CB372147CE758EC1FF588 /* EKXStatusBarMessageView.swift */; }; - 1AED69747E53797ED128F96F1D8A70D6 /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B3236BABEDA9FBC8E0286261CC6342E2 /* RxRelay-dummy.m */; }; - 1B1F0477E626D72E108F4E670DB7ED7C /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = A34CCBF5B2957428FF0A2D400597EEFA /* SDWebImageTransition.m */; }; - 1B3287EE8A36F997897EF13751E8A633 /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A271C7006084BC6628CAA997172CEB57 /* Buffer.swift */; }; - 1B641CAE5F13D776CBF39C4BEF9A70CC /* DDMANaviManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 30B1718F14FC3EFEDB25A9FEEB147CE5 /* DDMANaviManager.m */; }; - 1B8EAE8BA25B592D86F134E511AD8BEF /* ZFKVOController.m in Sources */ = {isa = PBXBuildFile; fileRef = 78A05C2C4B4341A8495E9935DFD46BC0 /* ZFKVOController.m */; }; - 1B9B8CB7EFF73C7A513D79EE43AEDED8 /* EKAttributes+BackgroundStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71B64DD9C5577AA315CC42CB7D1CF461 /* EKAttributes+BackgroundStyle.swift */; }; - 1BE94E6045C39A801177EFCA0C3366CD /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB8B2E683AE0C3D401AFFE52FA9381C9 /* SharedSequence+Operators+arity.swift */; }; - 1C12A12F74638CE7B973AD497819A90F /* DDBaseTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 13F31176B57439B9D5550E2F79F3746E /* DDBaseTextField.m */; }; - 1C1A0A4E2C5B36EE4F471474D536D750 /* NSAttributedString+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 47B5E166EA08AB6B72ACD5362243EEF3 /* NSAttributedString+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1C5F07B42EB43C301039536EDF55A7C8 /* DDMAMapView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E8832855848F9B3DF35AE4AFFE349EA /* DDMAMapView.m */; }; - 1C8E6F4C2966C17FFDE1E393D2B2C52B /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 66AF7A3EEC3FBA941E81EA458AA88D5A /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1CCB09733AEF482DDDF945ED7AFF871A /* ZFPlayerConst.h in Headers */ = {isa = PBXBuildFile; fileRef = E039412FD6350AA534EA5569A26E2DB6 /* ZFPlayerConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1CF914EE045065FC260282EACEB39A47 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0D96C6F246DA3B52916505644C04A6 /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1D029DD0697E9DA5079F55DEE0C53D99 /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D69CADBCA313A715654179BE2398DF7 /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1D872C7E6CFFB616D9C2AE9A818CE105 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = FC2F4DCCBFEAD560CA85A42980F44FCD /* SDImageCacheConfig.m */; }; - 1DBCD6D35EB5371F18DD51F8A2A17BEE /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = C84C36F74BD80648BBD4DCC61687CD55 /* ConstraintDirectionalInsets.swift */; }; - 1E6F507B7333AC0C2EF6B6308DD6292F /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F1145E3F0DAC09BCAF37050B0DF2FC8 /* SDWebImageCompat.m */; }; - 1EC020C895DBB3F41B8F38DC6B184DE2 /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = FA97221CB2D9C420F680791AE34F97C3 /* SDGraphicsImageRenderer.m */; }; - 205A828EAE8ACF1A498FE973E7507F9B /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53A70AC549836007D8446467D2D13D3 /* Disposables.swift */; }; - 205D4F61CB9ED1CE451C27D5950DE9F2 /* CrashListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF2D88A2F97B298B5CBEC1C8812F1470 /* CrashListViewController.swift */; }; - 20624FD8D76D790F3E133497F0AB1815 /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2B19BA25C3C330333FF8F4F6861E014 /* TextInput.swift */; }; - 208C28BB20B74966180E09F143D05703 /* JXCategoryIndicatorLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3817018A176F32841665B6299C9348AF /* JXCategoryIndicatorLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 20E3F0335F6F60EF606F5E6D18ABDDFB /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99AEAF8E27EEC3F979CA9B4953ED141B /* SerialDisposable.swift */; }; - 21512C78C6B356E2C228D9BFC7481794 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247056364BE55913A6DFA421B386C5DF /* IQTextView.swift */; }; - 218CD2971995C4270CE6C0FD6F7FD1D3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4ECB8629B253CCC3616FEA82F7271763 /* MultipartFormData.swift */; }; - 21BBCC480DCFFDA1A130CB3F1A89D5B0 /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3151AB255E960BB2CCD8D4CD30C3D422 /* NSTextView+Rx.swift */; }; - 21F929B03EE5D3B72423B006AA51C78B /* DDBaseTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 05314D48701DCA92CB1C4A4062730136 /* DDBaseTableView.m */; }; - 2206328248633E0CBD3613CEC762D527 /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34DB5BB7577231DBDF520EAC89E18916 /* Cancelable.swift */; }; - 221A1EFA0518311976C4159DE2D719B8 /* EKWindowProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 757C6CB011B0513672C9709D00F26B80 /* EKWindowProvider.swift */; }; - 22ACB88454D706696FFA80153AFCC611 /* _FileTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 50F1482CAB992E221BAF025F3B864CC0 /* _FileTableViewCell.m */; }; - 22B2893540824DE4EAE73613630EEB7D /* EKRatingMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2143048F86DF4193A6AB62ED73766698 /* EKRatingMessage.swift */; }; - 22F708E957D1B5F9A5503FB63443DBCB /* UIColor+JXAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = DA06E78296403CFAE4F2A3E4B8C9F1FD /* UIColor+JXAdd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 238D067BBC67462185D9DD1C839138A0 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 004CD594BC22DD340929C3E0C9C483F3 /* Maybe.swift */; }; - 23C78C71A6FC138C8BCCB2DBCF07AE1B /* ZFPlayer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F61107954704ADA20D3EC8B85F2EE63 /* ZFPlayer-dummy.m */; }; - 23D60AC17268CEAE321FD91D95FDFEA2 /* _FileInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = D1D41CA30D17C00F2D4CED92B659723D /* _FileInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2446E15C2691076AE02AE7FB84E124BF /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 02378D2AB7E68FB22F1964DE053EF806 /* UIView+MJExtension.m */; }; - 244756812F4CB3B8B1D098225558268D /* DDView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 947EB76FDD899CE8994F5370E76EE405 /* DDView.swift */; }; - 24CB04FF8F5A845609FBEA4C39D417D7 /* Array+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6898885DC20EE70D9C1EB74772737EA4 /* Array+ZLPhotoBrowser.swift */; }; - 2507014A26449C348CEC857B89FEE333 /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = AB4A34F074551EED982A91C0E0AD7A7C /* MJRefreshComponent.m */; }; - 25367CA720FADB9E539AEE26697C07DB /* SDWebImageMapKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 1021C1015D8030E8018E70F7FA5D6B04 /* SDWebImageMapKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 253CA347D625742BC0BA71F2E8B84278 /* DDBasicControlsKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = ADA403A31FA1A88700C6F3579E62A04A /* DDBasicControlsKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 255CB69A9E68F5F6AF2C553296168A4C /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58A99566F927893258588E633BD0D0EE /* Timer.swift */; }; - 255D6DCAC2BD25E3D42581EA3D13373C /* ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 099BF8279325CEBF485E03C1AC4C4825 /* ZLPhotoBrowser.swift */; }; - 2594B81E012C40CF7C0996C3ECB30BAA /* MJRefreshNormalTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C36B204109042DD0B6FDBF102A97CDB /* MJRefreshNormalTrailer.m */; }; - 25B9D312046078B515E9DE443B24ED35 /* ServerTrustEvaluation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0405BCC9D7B9A0D536816C3FDD3B3D66 /* ServerTrustEvaluation.swift */; }; - 25C7FA1656C3EF1177BD58A5E3EE4E40 /* UINavigationItem+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 19206F95DEED91CD9B3AA37DC6971906 /* UINavigationItem+DDCategory.m */; }; - 25CEE593E4ED0317A5BB9456436B0C67 /* EKButtonView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65387F921CCB222EB665FD7FE640FD50 /* EKButtonView.swift */; }; - 25D2D9F5D3AF5D6F116F4C9EDE2452FF /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B512276839E7B249A0C7AFE547F65ACC /* ImmediateSchedulerType.swift */; }; - 25FD8F9E0D71213C84D8FE596B7B2882 /* CocoaDebugDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = DABEB4550F6B1B2F5CEBFC7A919B53D8 /* CocoaDebugDeviceInfo.m */; }; - 265FB60F6AB34B4FAFEFF416DA1F1F10 /* JXCategoryBaseCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FFA0EE393B7D8DF6309C4867CB6344C /* JXCategoryBaseCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 26A95A593A3011DFAC355EC59A52E646 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA24EA00277932495A3B24F44F1C8A15 /* ConstraintMakerEditable.swift */; }; - 26B198600368EE106481EC5B38FE4B1D /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56CDFFAA431E30C72862C8262C36F484 /* LayoutConstraint.swift */; }; - 273E6DDCA9EEEB683B0C2C61AEC9EC69 /* _QNSURLSessionDemux.h in Headers */ = {isa = PBXBuildFile; fileRef = 9755AE68334B8FF894133F825CC1A03A /* _QNSURLSessionDemux.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2782178F820A14ECFAD608CF648BB26D /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DB84BD73E094F58416237AAC901B492 /* MJRefreshBackStateFooter.m */; }; - 27ADC2222714C29A0504BF7A6C1EE24D /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B873BD5D6B7FD912871EACBDE48559 /* SDImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 27B8816D6F3FC5651CAF7A328FB1F545 /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF277BEFB312481916D11C124EE99F6D /* Timeout.swift */; }; - 27C3CEF5A8C7BFB8275195F1380473CB /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6DE01356E6995721A48739BB3C93E22 /* UIApplication+Rx.swift */; }; - 27DF770B170C70528E02B140DABC07A0 /* _BacktraceLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 52BE2B43568ACAA29D1CEBFCAD14D910 /* _BacktraceLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 27EDA91CC20195D694592CA50256BE67 /* EKAttributes+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2A371EFD38BEAF027D16AF4FF6B1EC /* EKAttributes+Position.swift */; }; - 294B460E8287D0B965258F07CB3847E0 /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1FC7027EEC244DED7B91DB13E0778E4 /* Scan.swift */; }; - 296C4C79146F190E62AE816E9ECABEEA /* _DebugConsoleLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BED7273BEA06FFD5C93ABD93D4E0352 /* _DebugConsoleLabel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2A1CD08ADFFF90E753887549FE5426F5 /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B406984239E0A7C2E354E908323FAE4 /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2A35DC8F5EF487BF4B5E2899618FD0D6 /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 144437B0597BD82481B2A24FC0EFD31A /* Dematerialize.swift */; }; - 2ADDEBCF302EE4644785955546FA0137 /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 76A1859FBB95A911F738D3276EDA4D21 /* SDAssociatedObject.m */; }; - 2B23A91C7731BF622393CA6FBF21043F /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF16877D5A870132D10719314A460AFD /* Never.swift */; }; - 2B3EF5A06A1D104954F53234E8E0A873 /* JXCategoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EC593FAEC7457806959AEEBDD0C5E1C /* JXCategoryView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2B839970ABBA6A8126A4793904C22C7B /* JXCategoryBaseCell.h in Headers */ = {isa = PBXBuildFile; fileRef = DF8E37C8358E84B9BAFCF9FB2546BF0B /* JXCategoryBaseCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2B8EE43F72066DE6B79EB28F9A7F62E3 /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7B6AF123CEE144EACF7831822CE8454 /* Using.swift */; }; - 2B91ADD3BBBFE7B74F53F4B4A59FA42A /* JXCategoryIndicatorImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 23FB985D2DB41ABB93FC464B4BD3AA55 /* JXCategoryIndicatorImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2BD424446AB4BD2CE2BBA6B0ABC6FE96 /* DDNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BBBC12620DACF92FE7EA6C5B7144D83 /* DDNavigationController.swift */; }; - 2BE2B20F3E2B12381174FA11A0DE3644 /* ZFPortraitViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 225B671B98BA8C87C23FA1FC6DAF7FC7 /* ZFPortraitViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2BFE52F6E917ED3CE9A1057BCE39194E /* SwiftEntryKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E21C3482D5F817D7C3938CA7A798412 /* SwiftEntryKit.swift */; }; - 2C089711506854D42BA24F1C584DD660 /* ZLProgressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 202AF65C5E7D40BAAA6A802E0786A02C /* ZLProgressView.swift */; }; - 2C74EC11B77042707C02D50D7397E771 /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F416FF3902925A9990E429205B441557 /* RxCollectionViewDataSourceProxy.swift */; }; - 2C8CD89280A61E74F752C1B6D05BAE1B /* EKWrapperView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B43E391FAC25B1430B051C01F2A5EE6 /* EKWrapperView.swift */; }; - 2C96986F46DE40BC67A31891B540F314 /* ZLPhotoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A820F356866C8E7F8B702B6C41D07B20 /* ZLPhotoModel.swift */; }; - 2C9D5104E3A512934F635EA801B0B37C /* NetworkCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAC45CCA3B9690828CC8C8A8EEC80E84 /* NetworkCell.swift */; }; - 2CBA99FEFAA12064682FC0DE2D2131A2 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 2765BC72119437D2DD5A8D2CD950903A /* UIImageView+HighlightedWebCache.m */; }; - 2CBAD2261C2EE1772387DBE73BFE8081 /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 73D211CF3D5CCD86F4B4DEB55EE82F64 /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2CC32091848E70728F4BDA4FAF1C94F5 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC0B3A7300BCE69E8992F61EEEAC6CA6 /* Alamofire.swift */; }; - 2D1045B2AA5083A9831A4BD3947FB759 /* ZFPlayerMediaPlayback.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EBB4B7FC55CA6DEE93A812659ADB7AA /* ZFPlayerMediaPlayback.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2D15FCABA47B15B2A1C4019BF1ECA655 /* UIScrollView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 353B71F6984CB923BDFE4334EB21C789 /* UIScrollView+DDCategory.m */; }; - 2D4388848D5C25AEF75B0B3C11DB10E3 /* DDBaseMutableAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 809A8A2E507878672B7D9191500FD2EA /* DDBaseMutableAttributedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2D7F8BDD674ED83BB859BED0514D9172 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C4BDC5815F30FB6000FA625FB07C091 /* Disposable.swift */; }; - 2DBC013576400933CF98FA9EE617D652 /* UIScrollView+ZFPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 51E2A6EB9F8AA911A064BF7816E24E6C /* UIScrollView+ZFPlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2E6848BEB6201D2F2C1851077E101207 /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59C3FB209840D3D8DF61CE90BD98341E /* SingleAssignmentDisposable.swift */; }; - 2F1B528CD4A6EBB69568E001A3E15E22 /* DDFontKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 45335757B0CD41AB3866D5604062C4C6 /* DDFontKit_Private-dummy.m */; }; - 2F25B524BAE7F4A1010E66073952431F /* ZLAnimationUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E415AE10176B57FD8983570EAD67302 /* ZLAnimationUtils.swift */; }; - 2F6451763DC19FAEB6A8E2C3379FE51A /* DDBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = D9E45ACFAB81B50B5076FE51151D95F3 /* DDBaseView.m */; }; - 2F92D77F0B6DB6F93469E29305BD0BE0 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCA961048C3FD9DD3B7C90C277548114 /* DispatchQueue+Alamofire.swift */; }; - 2FBA6B4CFEDEA14DF62EC282B323F528 /* _ImageResources.m in Sources */ = {isa = PBXBuildFile; fileRef = 33761B007481B9B60FD6C6F2A8F99769 /* _ImageResources.m */; }; - 301D05913A848309EC9365368BBAB1BD /* UIImageView+ZFCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 851883344E384E61499414D74B69C88B /* UIImageView+ZFCache.m */; }; - 306AAA0978204ABAEBE3A5D9CA64810B /* ZLThumbnailPhotoCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A63380366516F55AD567515566FAAE60 /* ZLThumbnailPhotoCell.swift */; }; - 309C49EF61D7D5C2E2DE8668D4B42688 /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF809F1C14EBDE190401F6C6F4811C3C /* SharedSequence+Operators.swift */; }; - 316BC27C89EA174E4233348DF1E30934 /* _SandboxerHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = BD78BB40E0A69549D82EEBDE9682865F /* _SandboxerHelper.m */; }; - 3186CB345D75C3BC0D80478197E8CF90 /* UITableViewCell+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 846F0345F02A92E7432F3057F6E5CE10 /* UITableViewCell+DDCategory.m */; }; - 31C4D922B73C8DB5EB1F4EECE5B99577 /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB9C7A00F2B5A8DAAA4D81973CAF125C /* IQUIViewController+Additions.swift */; }; - 31CA63244E4C766F4097060686854AA2 /* UILabel+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 45B32DE9A7B9C5A89720EC3645D759C8 /* UILabel+DDCategory.m */; }; - 31CA7B9E8EA236369E7DF755D46EF541 /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 182537C657FFBC45A4AA26CB26FDA779 /* SDmetamacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 31DF54E033EF144675A3610238452B1B /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A6F2F0C5326E666DBBA0186294E3ED8 /* UITabBar+Rx.swift */; }; - 31F422ED136BAAF48B5E0B4E8715C455 /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FBB3D167B8DF7BCFE9BD71DDDFB265 /* Zip+Collection.swift */; }; - 3208D2E1AC17249CDDF8D24BE0170987 /* String+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA519685190B572CDEDBDD3602390865 /* String+ZLPhotoBrowser.swift */; }; - 323A542F490C67E017A2B7CE4F24EF3A /* UIScreen+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = C6101559B87B19CC3CD53DA60817C0AA /* UIScreen+DDCategory.m */; }; - 328650A2D927732D8D720F558A37AD36 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D6AED8ECFF2278AD92D73718DAF6DBD /* UIButton+WebCache.m */; }; - 32AB0A73A628C0F9A318E21F0728AA10 /* ReplayRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27A215E415949FE7A5E224EB198C3672 /* ReplayRelay.swift */; }; - 32CA25222D6B2A9C52343DF57E4793B8 /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 853F285A17FD9AB5E40BA5192CED5D4C /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 32F60407B401152F2C0FC9ADB064C913 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 188D88E88B8A4CE92A8E4D0BE56F0A87 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 332189AD4AD25E48E7584583B70EA4A4 /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16E11FAC1AEBF2C15B9C227675AFD816 /* ControlTarget.swift */; }; - 3336117E54632698AE7BF69221C9BFBF /* EKAttributes+FrameStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = F16C763A74016E4CEB71BA0AC0355626 /* EKAttributes+FrameStyle.swift */; }; - 33616C996675BCEEACADC74135890BD6 /* JXCategoryDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = E414A6313A05D153A70AF3CD99CB5E02 /* JXCategoryDotView.m */; }; - 336439A67521DEE2DF0D4EA4E9D4EC03 /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2083522E41525D888F80775C847896D4 /* SDWebImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 33DD1C09218B04657D81C692112A1803 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B60F6FEE657E935500F64BAE82892F1 /* Window.swift */; }; - 33E6CA99094499EF9BD2A1696189FCE2 /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23EF9BD363F0C6965095DA3196AAEAD4 /* AtomicInt.swift */; }; - 33F10CDA20B13FA6E25E9638ECF4B3AA /* ZFLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 569BD9C4ED53D209BAF80A944B0487B1 /* ZFLoadingView.m */; }; - 340A763250D0C4BAF58E7EEF61E530A3 /* CocoaDebugTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 03107261A71449527516C5246CB6B9FE /* CocoaDebugTool.m */; }; - 34196A2D257E48AF439C38B32DDF0200 /* YYSpriteSheetImage.m in Sources */ = {isa = PBXBuildFile; fileRef = B17EAB5A4B1EF1BF6308ED53A9D0A7E4 /* YYSpriteSheetImage.m */; }; - 34219E74B6FDF7C28D0D0ED21D17410F /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = D069031AFD537B5DEC4C6DE48929461C /* EventMonitor.swift */; }; - 349E933224A2196BE8CB8F20A386089E /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1345F6A41C6A792E864F26C2911056AD /* UITabBarController+Rx.swift */; }; - 34D7B7F81DBB3A50D80E68BE076FB80C /* EKNotificationMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8CE59418876D634B4793767FCCEB2ED /* EKNotificationMessageView.swift */; }; - 34E13F8436DFD3782A54FFEDE412927F /* NSURL+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = BF332C0F15DD336D5F6ECB03B8CBA97D /* NSURL+DDCategory.m */; }; - 35461BF27E4168792CB4AFFC7869C06A /* DDBaseModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 8631B800FD236C9D9D5E4E309DDC5C39 /* DDBaseModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 35566A4CEE196074A328F12B0F748B87 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D3B2D20A8BEBCD3020E65D187598DC7 /* MJRefreshAutoFooter.m */; }; - 35BF909F60929C0222C40DA6D149AB28 /* ZLCustomAlertProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFF8706FC22FFDAF4CCB948313790CF1 /* ZLCustomAlertProtocol.swift */; }; - 35EC4BDBF382831DEACEFB9CBEC7313E /* JXCategoryDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C7547C00E2A45DF6BED4083EFBB9BC1 /* JXCategoryDotView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3615678A2D40C0ABDDC178C56011AA3F /* DDNetworkingOfAlamofireKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6089847F6E4723EED1BC17DE510141B8 /* DDNetworkingOfAlamofireKit_Private-dummy.m */; }; - 362DCE6C30193B4F265B6BCFFBC28186 /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = A262AE8C7922BD7C250E88772C5DE106 /* IQKeyboardManager+Debug.swift */; }; - 374EAD168ED1557F62AF773925D4AB49 /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 082FD9381646844261A8E5D10BBECE16 /* Generate.swift */; }; - 37937A9707A5C80FAB0C0D885BBADA38 /* YYImage.m in Sources */ = {isa = PBXBuildFile; fileRef = BB50A53F26CB8ED76662696E8C4A3E93 /* YYImage.m */; }; - 3848E339FD18EE2E315E064031BACDE8 /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A642FE3DC7A3D51B94016D1A782B623 /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 38802157351AAA28DBC3D215EB049363 /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3C640483FBA32D66DD92D2577DAE482 /* UIButton+Rx.swift */; }; - 38ECCE8DD71FC839807DF4F6494A77C8 /* JXCategoryNumberCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 036E65A341C9A608ED342546F5771EE4 /* JXCategoryNumberCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3909A9DC00E78A63A4EF29018C46120E /* AutoUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCF78219934B933B7CDB278A7D6CCCD9 /* AutoUI.swift */; }; - 3933D9E6DA66FB0DBF16422783A41243 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EB3B350FA46D67DFC8BEBCABD13498F /* Materialize.swift */; }; - 393F39D7464BA3FF38602C6932B0F5CD /* _OCLogHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 365CF9EAC66E9651EF91E99791A62E4D /* _OCLogHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3946ED75014AC5E8B4C7A7CA79D4B436 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61E2833224F3C79CD8F0EA3536EAF435 /* TakeLast.swift */; }; - 396FD117EB0E216740DB35C9E2C00071 /* DDBaseModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C0CA20E72B701AC9AC4D19BF8597D1F /* DDBaseModel.m */; }; - 39A1EED7EF20556DA57E00609DFD1645 /* ZLImagePreviewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90563EEA416B7523480D2B48369FE45E /* ZLImagePreviewController.swift */; }; - 39A20A6292B535CB9F60D3A449682C56 /* ZLEditImageConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A68C48493CAE8119467B3DB7E9640EF /* ZLEditImageConfiguration.swift */; }; - 39A3EB396EC47B33F8538BBA9570E35A /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39E4A9E9749600FE0A5A2FC3D4DAF2F3 /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; - 39D58D6790E6C9BAFB8689BAC91792D0 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAD5DA828BDF6C83920BF522919D91F1 /* IQKeyboardManager+UIKeyboardNotification.swift */; }; - 3A084D5C95E65D5177437CE8F0BD1A78 /* DDBaseCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 82E7452B17A8D11C1D63C83076053639 /* DDBaseCollectionViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3A1BE3A790D32DACDC81F728B5AEF8CF /* EKAttributes+Presets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6313C18942829D3298016A4A1A979723 /* EKAttributes+Presets.swift */; }; - 3A2E7663A740448B1DA51DD85FC06E19 /* ZFKVOController.h in Headers */ = {isa = PBXBuildFile; fileRef = 22CCC198FDC61AF5343FA7506862A97C /* ZFKVOController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3A5239200052646BB3581EC8BCE593AE /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FF4EF6D2E392361DDB5AD7E17ED2BE9 /* Response.swift */; }; - 3A74E1D6C0FDBEB91445B6377062D8C7 /* CrashStoreManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F1A73CC7DF2170CB5CCEE41F48033EE /* CrashStoreManager.swift */; }; - 3AEBB1EF7449591B2801563D09246397 /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBEA794A50898F92D70897F0ED03095C /* ConstraintMakerRelatable+Extensions.swift */; }; - 3B1A564B9874D6DA61235065DD3DD533 /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = E103DE105F7B640753D83DB7B9294159 /* Empty.swift */; }; - 3B3B929A609B79FF25A300BA1900810E /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25819363277052090C61BE046C2A311B /* ControlEvent+Driver.swift */; }; - 3B4FF7F8F315EB94AED04F0CF38C88A9 /* DDControlsKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CDF52C63CB219CFD5414F3812B9B163 /* DDControlsKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3B6337DFDE8F243FC631468501ACA929 /* JXCategoryIndicatorImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = A520DCEC9DAEE3B368019BA755DCA97F /* JXCategoryIndicatorImageView.m */; }; - 3BD559A09D0CD8654BE7D83EA458EE76 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C3F2F8FF73B12B6233F77A27DE174A3 /* PublishSubject.swift */; }; - 3C0A881913B08D5AF1592544315A698B /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA61F138C2388594E85DCDBAFBB0CFB4 /* CombineLatest+arity.swift */; }; - 3C5BFAF868AD93AF92238CD4F5B0F44C /* ZFPlayerMediaControl.h in Headers */ = {isa = PBXBuildFile; fileRef = B20658DB19586260FA8FF56A32FA4CB5 /* ZFPlayerMediaControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3C805150E423EB13D4A9854E26314362 /* _OCLogStoreManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E41B40BF90AC2FBA0BBB86D21D744EAD /* _OCLogStoreManager.m */; }; - 3CD9F65655D76EBEC391224B87A1CD5C /* EKRatingSymbolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A21382378B3B4CDBD91596FA801A46B /* EKRatingSymbolView.swift */; }; - 3CEF2AB7E4E1004AFC4AF6982584D4B0 /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = F053320BAA0E4449E0E6CDE9BD052D3D /* IQKeyboardManager+UITextFieldViewNotification.swift */; }; - 3D637DED7189A752767CBA952986E364 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 202038FFBC274EFE488979B897EFB005 /* Zip.swift */; }; - 3DF0B41E27A78AC25B9E44DB89DD5245 /* ZLEmbedAlbumListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 838296138C4D3B284D622B8D597C9A74 /* ZLEmbedAlbumListView.swift */; }; - 3DF7E89F3A1E1F068D169F0322F408A8 /* DDBaseViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = E6201347569D456946859B9A4B25693E /* DDBaseViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3E12A685A85E790C2DCBD724F006C549 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F5667EA7028400F694EB265B1515E39 /* LayoutConstraintItem.swift */; }; - 3E655FB3DB35E5115300CB47894632FE /* UICollectionViewLayout+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 8232BD8CA165E7D31E2BCAC71952040D /* UICollectionViewLayout+MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3EAEF4B368F4EED0EAF7E008DA2A3DDF /* OperationQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FE0F6BC4CC6203A7CE28853A12EC020 /* OperationQueue+Alamofire.swift */; }; - 3EC2FA5C171B41975F2E2F360E9A7D3F /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1E900818658F019F4F80B3C3F5193A2 /* ObserverType.swift */; }; - 3ECD21C191F48DF934A14BFBEFCDEDA1 /* RxWKNavigationDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5F9F8CA5936ABC03BDE8F94DFA1C482 /* RxWKNavigationDelegateProxy.swift */; }; - 3F0E0B0CF3FDB7A022D1D11F6D9337A2 /* EKSimpleMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5080634D60618E75814559AEC968C81 /* EKSimpleMessage.swift */; }; - 3F109DF495105573D5747F5DCC4F4C24 /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFEE70218722BEFE6E0C804D15D2AE13 /* Concat.swift */; }; - 3F8C723EE7FB437DBE33A1722B154E1C /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BCC49987977111E1B2313EC30816CB1 /* MJRefreshBackGifFooter.m */; }; - 3FA9DD41FB19B38EFEE430E1314946E5 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A77DCFEF27A70B1296E16F375F8BA474 /* RecursiveLock.swift */; }; - 40672E95E085994AE6C6433A1C920629 /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB048F94D3C6945D5910B57B5493C34C /* RxTableViewDelegateProxy.swift */; }; - 40A1CDD4CC2C43F0DFF151BFA1028F12 /* UIApplication+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 623F55AFA996FF2389E51259F54E3E52 /* UIApplication+DDCategory.m */; }; - 4113E82A8478A123BD0B5700DCB583BD /* DDImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E581A6508D640202990BAFE86C4C1C93 /* DDImageView.swift */; }; - 411E2BED97867A005970F9FEE88CF696 /* ZFPlayerNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = 62141920E972919AEB5BD571FDFF19AE /* ZFPlayerNotification.m */; }; - 4189DC9D2E47F7BBAA2C6048B475C212 /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D09BC56089080167CFC15C561D74B5A /* UIScrollView+MJRefresh.m */; }; - 41EC1F448B125C2C002DB29C9AFD5289 /* UIViewController+ZFPlayerRotation.m in Sources */ = {isa = PBXBuildFile; fileRef = E844208C2DF3EB02CCD98F79C004F5B5 /* UIViewController+ZFPlayerRotation.m */; }; - 41F6AD082EFB21FBBF98B1240E1B8E4C /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAD9DF57F5DBA886ED1556C1659C325E /* Sample.swift */; }; - 4217D562836222942A9E062A4930F281 /* DDTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB9D8886E74A9C5ED98437A4058D3B04 /* DDTextView.swift */; }; - 42B1B448D4BC775BE38E8A6030278784 /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A90495DFC369FA0650426F1480B4202 /* ConnectableObservableType.swift */; }; - 44AB42516B9A6DDCAACC3D1E06CEAD87 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BEBB0FAE7374602846D24C0F96C1743 /* Filter.swift */; }; - 44BE7CF753A124327188F4E7831C563E /* ZLImageStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8B19B991C60C84770762CF5A3BB073 /* ZLImageStickerView.swift */; }; - 44BF5F969F34EA6E8AF24069A95C77E3 /* DDBaseTabBarController.m in Sources */ = {isa = PBXBuildFile; fileRef = 948C8FE0345D9E9DB8E6BD000769BE60 /* DDBaseTabBarController.m */; }; - 44F712870D9007120D6683833C9B2B9D /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A82B5B9C3E96F4257A115BD9DDABDF4 /* ObservableConvertibleType+Driver.swift */; }; - 4580678643F509D5C5A1EA00A6D1E2E5 /* JsonViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD9153754226B7A88F749330E6157939 /* JsonViewController.swift */; }; - 45AD6B75F275078A076C8C2AC0AEF3F2 /* _OCLoggerFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AD4DECB9CD5B0B2774ECDAC2810A354 /* _OCLoggerFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 45B9C8034DCB889E2A9684B1575C0302 /* RequestTaskMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7BD3B315CF1E49C0DF1C0C47A1A4D81 /* RequestTaskMap.swift */; }; - 45E6ABDE01C2FFC83583EE4796269D1A /* ZFPlayerLogManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B39D6EA0FE7C5A23B253B2E41FCF2DF2 /* ZFPlayerLogManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 45F9D728BAE9F638623421AAB12B8D40 /* JXCategoryView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E439D24E1AF1E6DB1F78CAE0CE0EBB95 /* JXCategoryView-dummy.m */; }; - 460F8947297FC4397B1D875F02806E7C /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D43BCA94A4D06A5FDE9A191CD974961 /* IQInvocation.swift */; }; - 465AC4C4CEE137C694249FF5E1AC1428 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E7BE130AEE55BCA246101DACEEC9C29 /* NetworkReachabilityManager.swift */; }; - 46F3EF70EBABEC824A210E518BEC47E4 /* DDProgressHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1817C4FB2A0D982C4BC4234EB09449AC /* DDProgressHUD.swift */; }; - 472F8FCDC5BC7F210FC411D907EA5B04 /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93CFF206F4BABB0B6806DE6326AC9830 /* RxSearchControllerDelegateProxy.swift */; }; - 473DC3EDDA5D8D61693615EC038FC07E /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A76F5B4DAE2CAD1FCBEE17C7E99C861 /* IQKeyboardManager+Position.swift */; }; - 4769FD52CFFFD7BC65324803AF92E251 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 742E300B2DABB7C574386A0B50C1C89D /* UIImage+GIF.m */; }; - 479717CC3EF598772CF98B751276B753 /* UIViewController+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B3D0FBC96E808C6F3E27201A0CD2761 /* UIViewController+DDCategory.m */; }; - 47BEA6378E98FAA936CA74A1CF418638 /* DDMATrackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 62950EB201C90A8FC96A6B70F464A594 /* DDMATrackManager.m */; }; - 47BF292BED32B4CB98575907A2835570 /* EKAttributes+WindowLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3A1982B4D02F646AB38486BDB616310 /* EKAttributes+WindowLevel.swift */; }; - 47C6535DA1CCFEFDCB5A593389A9268B /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71F82D1D28119315A073B86B0D5B8848 /* Range.swift */; }; - 47DAE2836C45A5B08B4895539E604A86 /* EKAttributes+StatusBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 089C00B977C7BD33559C9342B943BBA2 /* EKAttributes+StatusBar.swift */; }; - 47E86D73AEFCECBD1B7CC80D731AEE4D /* Toast.swift in Sources */ = {isa = PBXBuildFile; fileRef = B83A83B31C1292637B193D891F2D0533 /* Toast.swift */; }; - 4837AF95FFD6CA0856F8AD4F6DAE8654 /* EKAttributes+Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3CB535411D2AA2BDD90D9ECF0BF97AA /* EKAttributes+Animation.swift */; }; - 483F31C4AFEAD5AEA2BE3274CD7903A1 /* CocoaDebug.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFE50F8BBA0ADE8AE150225CFCAAFE5C /* CocoaDebug.swift */; }; - 4878F7E628EFA1DF3907E773857B5453 /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = D64D9DD770A2C2F78F1B123317FF657F /* BehaviorSubject.swift */; }; - 4894E4D5C6F065C87B6082AB282FBCD0 /* JXCategoryBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = EDC68B35F615E8FEC0707BF57C54C41E /* JXCategoryBaseView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 48E7DCB6E428A49B7F67718744D73D96 /* JXCategoryTitleCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EF3BF6E053EB2A09D6561A278A938DA /* JXCategoryTitleCell.m */; }; - 49010E6DF353B33CBBF6168DAE93FEE4 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5769099EA89AA9CE484BB972CC70346A /* RxMutableBox.swift */; }; - 492B6B0A047A031C08B940A6E8746A37 /* ZLAlbumListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40CAFB3E1A3C9EC8AADBEDCAB9655044 /* ZLAlbumListController.swift */; }; - 4944814C2CFC6492C4FE1664F1556012 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D71CBB8B0BD4CF56442DD54922A6B9F7 /* MJRefreshBackFooter.m */; }; - 4978E0D1068588E192054C53AEC53178 /* ZLProgressHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3851579D6D7B9A1DEB336BE3C3CC978E /* ZLProgressHUD.swift */; }; - 49A13CA2C01B33D402D04B3A5D6C9868 /* JXCategoryListContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = A2591C5900E69E11DC928717847FD730 /* JXCategoryListContainerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 49CA87BE40D6F4CD18634FBD2C9F40DA /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475ACE05910F20ADC1B94F33C8B02779 /* InvocableType.swift */; }; - 49D3787ADC8E8C898AF461A31491BDCC /* NSURL+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FFB695E09CFC9D707CF70E7382E58F7 /* NSURL+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 49FC51FBE1A0B635FCEA16835DA50665 /* ZLLanguageDefine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59954F472C21AC5B68E04E9D32CE390C /* ZLLanguageDefine.swift */; }; - 4A15697CE10C383774739EEEEC631BA1 /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 962F601B8263E4CA09F2D4FADA8067D8 /* AddRef.swift */; }; - 4A6F9FC73B3C2B02F852F366EE4C7C18 /* _SwiftLogHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = C25CA52FFF974DC4D2C40EACE4E76B5D /* _SwiftLogHelper.swift */; }; - 4A9952FE9361ABA5CE30F3C7D50C23DE /* JXCategoryTitleVerticalZoomCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 25555966968F40FC4641AF597DAA69D8 /* JXCategoryTitleVerticalZoomCell.m */; }; - 4A9C7C584CC3695F8714DACE78ACBFDC /* ZFLandscapeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BF6B3FC5B89BE7073011537E1638A039 /* ZFLandscapeViewController.m */; }; - 4ADA89E909566BD155E887134BC06459 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7714ECC85EC1A167B86030CBB54913F /* ConstraintDescription.swift */; }; - 4B0A1356591745B344908E145F5D05FC /* UICollectionView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BD568CD0EBF5989F34C549797DA0F83 /* UICollectionView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4B4D666DF746D313FA6D34C257BA6F14 /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46369D49C39FA43FEB6E2CB335B2D68E /* SchedulerType+SharedSequence.swift */; }; - 4B5C6452A3F186A1CB523C87F86F70E3 /* DDMAMapKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F007975EB3CD4AF6C6D2D01729BB001 /* DDMAMapKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 18A97E86B886DAA53D8D79BB9AFD0E95 /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = DEAFB67C6698CD93914034C7E7903A27 /* SDImageFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 18FFEFC84AF85E9A5B79D6B9BFFE9532 /* _DeviceUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 96B9DFD6CA4196F2729CFB9936EA0473 /* _DeviceUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 192184B4CE4A16C6759B52D5FAD2A2C0 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 776F9D645818DB97F88A473048B68289 /* Zip.swift */; }; + 1951974553555FDD604E274748E45DD8 /* JXCategoryViewDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EA2EEA029D35BFACE43FCA9D51B1469 /* JXCategoryViewDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 19852C32598DF9170B3E4DEF382C3532 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1052250E820F124144008A01AB5EEA17 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1A27EABDB2399A0ECC0F9259AE5A6065 /* MAPointAnnotation+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 78C35F2134A1B701DFE2032BC6BBFB25 /* MAPointAnnotation+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1A47EBBCEC8DDE7E8EA1C71FEC2BE256 /* EKEntryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D1AA0FD9B7C13EFB68E98F5AF1E0462 /* EKEntryView.swift */; }; + 1AB903E3682DE77B3319C9BEEE691B01 /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E560183B0C8568FCBCFDB3AC29BAE9C /* SchedulerServices+Emulation.swift */; }; + 1AD438429DD404040E78321648906FEB /* EKXStatusBarMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4EAED35E6822C0C8AC03272D8B7E0CC /* EKXStatusBarMessageView.swift */; }; + 1B1F0477E626D72E108F4E670DB7ED7C /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = EC3D9929012F8BF7A8E3905E1062766D /* SDWebImageTransition.m */; }; + 1B2026A1AE02C896B36649A2E0CD4D26 /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FB43E08E71E8030E11F54284BEBE9C0 /* Timeout.swift */; }; + 1B641CAE5F13D776CBF39C4BEF9A70CC /* DDMANaviManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 60319574F2FB11F423CF90DF19FE00FD /* DDMANaviManager.m */; }; + 1B8EAE8BA25B592D86F134E511AD8BEF /* ZFKVOController.m in Sources */ = {isa = PBXBuildFile; fileRef = 02188AE08E244B0854A78233FC6D6429 /* ZFKVOController.m */; }; + 1B9B8CB7EFF73C7A513D79EE43AEDED8 /* EKAttributes+BackgroundStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = F337AC44221C321E871D7BEE22A61F8D /* EKAttributes+BackgroundStyle.swift */; }; + 1BE94E6045C39A801177EFCA0C3366CD /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 197C48EB2FA76BABECAE019557FBEC72 /* SharedSequence+Operators+arity.swift */; }; + 1C12A12F74638CE7B973AD497819A90F /* DDBaseTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 54F687A69FAE466D6D69BBC65FD02F57 /* DDBaseTextField.m */; }; + 1C5F07B42EB43C301039536EDF55A7C8 /* DDMAMapView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1531ED2CDF9D9DA2717B6E2DC8AE4013 /* DDMAMapView.m */; }; + 1C8E6F4C2966C17FFDE1E393D2B2C52B /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B3840C4810BEDBC134CBD66A59B9F6B /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1CCB09733AEF482DDDF945ED7AFF871A /* ZFPlayerConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4E37DFA1D05120EE6A942D7615E216 /* ZFPlayerConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1CF914EE045065FC260282EACEB39A47 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 42C0851ED3E0D8EB83CAEA717AA35955 /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1D029DD0697E9DA5079F55DEE0C53D99 /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 7457703DD9B0D68D288E0DEBB9C757E8 /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1D61B9F274B7AFE9D8994F916EB07BBD /* UITableViewCell+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CF0A4479DC02A368ACA5592A116398D /* UITableViewCell+DDCategory.m */; }; + 1D872C7E6CFFB616D9C2AE9A818CE105 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = B1854DF4725E08655E7481951D3481EA /* SDImageCacheConfig.m */; }; + 1DBD740AEDB6D5963A1EB658D427F0D0 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80C5EB504AD14ABEFEE7E75047802DF0 /* DispatchQueueConfiguration.swift */; }; + 1E6F507B7333AC0C2EF6B6308DD6292F /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 90A83FCB53567C9E70642B60A9E23AC0 /* SDWebImageCompat.m */; }; + 1E9F1A4C418BBEA25A661A1661E10F56 /* UITabBarController+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = C4BC1272504831E249F2A58A77C15BF1 /* UITabBarController+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1EC020C895DBB3F41B8F38DC6B184DE2 /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = C9933FBF09B14ACADD99C54C2E5BD473 /* SDGraphicsImageRenderer.m */; }; + 1F5846909B62E20A1287337089756831 /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 713A7FFB9725A1E1FCC7D9EC00A6DA6B /* ConstraintViewDSL.swift */; }; + 205D4F61CB9ED1CE451C27D5950DE9F2 /* CrashListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4885D12DD084064321F6690B8F06A2DE /* CrashListViewController.swift */; }; + 20624FD8D76D790F3E133497F0AB1815 /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 275551C597A8938ECF98919D35875C00 /* TextInput.swift */; }; + 208C28BB20B74966180E09F143D05703 /* JXCategoryIndicatorLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DF0462B50614E943467FCF00192F61A /* JXCategoryIndicatorLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 21512C78C6B356E2C228D9BFC7481794 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1D9D4980F1A35BA0344D7302DCA0CEB /* IQTextView.swift */; }; + 218CD2971995C4270CE6C0FD6F7FD1D3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 212C4E3F7BA98BDCB852CFC201723B6E /* MultipartFormData.swift */; }; + 21BBCC480DCFFDA1A130CB3F1A89D5B0 /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDED195C3DD197C35197A6006A911B08 /* NSTextView+Rx.swift */; }; + 21F929B03EE5D3B72423B006AA51C78B /* DDBaseTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A59487DA05D2EC52A5413D66259D068 /* DDBaseTableView.m */; }; + 221A1EFA0518311976C4159DE2D719B8 /* EKWindowProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8176F2E24CB3B1ED834FD9A1181C55D /* EKWindowProvider.swift */; }; + 222D42700786C9C4B988E2B1AB1A8FAF /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35C1B79D1B6257196FBDFA122C63AA49 /* Observable+Bind.swift */; }; + 22ACB88454D706696FFA80153AFCC611 /* _FileTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E5EB7EF41D1282D31C55983434BFDAC /* _FileTableViewCell.m */; }; + 22B2893540824DE4EAE73613630EEB7D /* EKRatingMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2EF8A42AA7FC96568A9569455B2BC5 /* EKRatingMessage.swift */; }; + 22F708E957D1B5F9A5503FB63443DBCB /* UIColor+JXAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EA90F3A75C72CDDF6150202871F0147 /* UIColor+JXAdd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 23C78C71A6FC138C8BCCB2DBCF07AE1B /* ZFPlayer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BED0BEE95F9DC79E6B48718766C5C00 /* ZFPlayer-dummy.m */; }; + 23D60AC17268CEAE321FD91D95FDFEA2 /* _FileInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 048794D01ECB20F1E3EAB24EBAD668B2 /* _FileInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 24232CEB3F7D2495BCB53C872A351E7E /* UIWindow+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E46436DA6E64EFC00EA29658D8FB062 /* UIWindow+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2446E15C2691076AE02AE7FB84E124BF /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = A2377671A5C0AE5EB7C0BBBF35373EA0 /* UIView+MJExtension.m */; }; + 24CB04FF8F5A845609FBEA4C39D417D7 /* Array+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 640984784D6FDBB861ADFC335F2FF432 /* Array+ZLPhotoBrowser.swift */; }; + 2504EEBF80E01ADCDE06D65D04BD69E0 /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C45CD3408C007D49C1927314BDCD06D /* RecursiveScheduler.swift */; }; + 2507014A26449C348CEC857B89FEE333 /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = BCED3779891063712BDF743ADD7F5934 /* MJRefreshComponent.m */; }; + 25367CA720FADB9E539AEE26697C07DB /* SDWebImageMapKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 6537E94C0DE618851E34C4C6B69C84B3 /* SDWebImageMapKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 253CA347D625742BC0BA71F2E8B84278 /* DDBasicControlsKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5119C7DC8483335580A4AAC8E251603D /* DDBasicControlsKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 255D6DCAC2BD25E3D42581EA3D13373C /* ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F866C64E688767225AB9D4CD11E39C /* ZLPhotoBrowser.swift */; }; + 2594B81E012C40CF7C0996C3ECB30BAA /* MJRefreshNormalTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = FA7B77A1ECBFF38B6090B5FCC6036CDF /* MJRefreshNormalTrailer.m */; }; + 25B9D312046078B515E9DE443B24ED35 /* ServerTrustEvaluation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9642E15D03A17748810DA5601BFFA169 /* ServerTrustEvaluation.swift */; }; + 25C805F894BC10466B54C5A9EC513ACA /* UIView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = F14E6A23E2107598849E929C640C3117 /* UIView+DDCategory.m */; }; + 25CEE593E4ED0317A5BB9456436B0C67 /* EKButtonView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40079CC62E346CFF688BCB7AD9EF26BC /* EKButtonView.swift */; }; + 25FD8F9E0D71213C84D8FE596B7B2882 /* CocoaDebugDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F78C2CE141179282E18FD046B073CCB /* CocoaDebugDeviceInfo.m */; }; + 265FB60F6AB34B4FAFEFF416DA1F1F10 /* JXCategoryBaseCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 41A8256465EAA4842EDC7D256E3D7CFC /* JXCategoryBaseCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2709C5AAFC0A130F42E437F5C94367D5 /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79D15711DA59626680B29B67BE1EA0DC /* OperationQueueScheduler.swift */; }; + 273E6DDCA9EEEB683B0C2C61AEC9EC69 /* _QNSURLSessionDemux.h in Headers */ = {isa = PBXBuildFile; fileRef = 66EF3876813507661A692798F167334B /* _QNSURLSessionDemux.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2755FAF350F708DB9E5A4D8246C06001 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6F8B91C428022A03AC19A4F4AD736DA /* Bag.swift */; }; + 2782178F820A14ECFAD608CF648BB26D /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = EA247DDC875E291FAA6C5F41AE3F4F03 /* MJRefreshBackStateFooter.m */; }; + 27ADC2222714C29A0504BF7A6C1EE24D /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = A5DE589718A8CD004D6CB7D313516404 /* SDImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 27C3CEF5A8C7BFB8275195F1380473CB /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 535DBC28110D3FDD3F6A97D5D8A45902 /* UIApplication+Rx.swift */; }; + 27DF770B170C70528E02B140DABC07A0 /* _BacktraceLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 45D4702FFD833AB3DC493F1753EDEF3D /* _BacktraceLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 27EDA91CC20195D694592CA50256BE67 /* EKAttributes+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E76DCCE975E2A7103CB517C21BA9407 /* EKAttributes+Position.swift */; }; + 289ABCF5CDB6274C924C73787F577EB1 /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D946154FC57A84B951C55218FD9F3CD /* StartWith.swift */; }; + 290B92AF6794664E31F99EFA6179FA1B /* UIFont+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 37B92E2E352ABF23B32B52FD760315D9 /* UIFont+DDCategory.m */; }; + 296C4C79146F190E62AE816E9ECABEEA /* _DebugConsoleLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B3689CEFD2ADEE601376D1CD01F2C2D /* _DebugConsoleLabel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 29B55009EDC2CE59CC1E6AC84F865ACB /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D59EDD2A90870A6087200A780FB260D4 /* ConstraintMakerPrioritizable.swift */; }; + 2A1CD08ADFFF90E753887549FE5426F5 /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 5355ECC9FBBE7A7F3CB2F2B4587C7458 /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2AB93AF65EB24E37AD8DB9A055C2A93C /* YYSpriteSheetImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AA742E7ABDF54A2D8D3A4645B18C1C8 /* YYSpriteSheetImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2ADDEBCF302EE4644785955546FA0137 /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 5090762311AEF293C732A5844D2F7207 /* SDAssociatedObject.m */; }; + 2B3EF5A06A1D104954F53234E8E0A873 /* JXCategoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = ABBED2233683D6ACE0EBA8DC12FBB896 /* JXCategoryView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2B839970ABBA6A8126A4793904C22C7B /* JXCategoryBaseCell.h in Headers */ = {isa = PBXBuildFile; fileRef = FEEECA8AED6B0EB1497621FF8A4EB689 /* JXCategoryBaseCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2B91ADD3BBBFE7B74F53F4B4A59FA42A /* JXCategoryIndicatorImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 81C029D7E367DED14EACEF117C8655EC /* JXCategoryIndicatorImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2BE2B20F3E2B12381174FA11A0DE3644 /* ZFPortraitViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 69DF12F8C585BF616DC95A7AA6E70935 /* ZFPortraitViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2BFE52F6E917ED3CE9A1057BCE39194E /* SwiftEntryKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25A1142CEF1977D92E575E9977294AD4 /* SwiftEntryKit.swift */; }; + 2C089711506854D42BA24F1C584DD660 /* ZLProgressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56CF0F9BC912A8896064683031F54023 /* ZLProgressView.swift */; }; + 2C1A56ECB8D9FB64686A8769CF39EC88 /* UIView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = F027F560F899BBE3D5FA61FB65F55E6F /* UIView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2C74EC11B77042707C02D50D7397E771 /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78E4EF94749178A5EEF3C7F83C18DF97 /* RxCollectionViewDataSourceProxy.swift */; }; + 2C8CD89280A61E74F752C1B6D05BAE1B /* EKWrapperView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8F8ED8F57B5771B6E6FDCBE90EB9A8 /* EKWrapperView.swift */; }; + 2C96986F46DE40BC67A31891B540F314 /* ZLPhotoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09DAC000F43F44C26B1821EA78F44B86 /* ZLPhotoModel.swift */; }; + 2C9D5104E3A512934F635EA801B0B37C /* NetworkCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F50109600E23CE9F54CBED50DDC3099 /* NetworkCell.swift */; }; + 2CBA99FEFAA12064682FC0DE2D2131A2 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = CC1FFD749C993B167FB757E6497908CC /* UIImageView+HighlightedWebCache.m */; }; + 2CBAD2261C2EE1772387DBE73BFE8081 /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 98F1AF10640EC79617EAE92889D98B9F /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2CBD86430490032D5CC4C255A1236E75 /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E8F07F22714CDCB73D4CFF8F8C54E0D /* SkipWhile.swift */; }; + 2CC32091848E70728F4BDA4FAF1C94F5 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4567B3C9A5A3A83058777EB6EFB466CC /* Alamofire.swift */; }; + 2D1045B2AA5083A9831A4BD3947FB759 /* ZFPlayerMediaPlayback.h in Headers */ = {isa = PBXBuildFile; fileRef = BE08B546B1F87214A975870D61B7173D /* ZFPlayerMediaPlayback.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2D4388848D5C25AEF75B0B3C11DB10E3 /* DDBaseMutableAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 3005007E8954FAEE8AD0327BE983C80F /* DDBaseMutableAttributedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2DBC013576400933CF98FA9EE617D652 /* UIScrollView+ZFPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F0E36A28BAFF7342B5D33EBA25F2B58 /* UIScrollView+ZFPlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2DC8B1E88192756D697E7B70BB2C7FFF /* PrimitiveSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 367B37BC6D78EEEA3957DBF31C978819 /* PrimitiveSequence+Concurrency.swift */; }; + 2EF05F3AF9475EA358E1B676D8162A25 /* UIWindow+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 136060958B4987578911CB9CBA0933FA /* UIWindow+DDCategory.m */; }; + 2F1B528CD4A6EBB69568E001A3E15E22 /* DDFontKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DB48C45707AF7BDFC9A1010F5D5075C /* DDFontKit_Private-dummy.m */; }; + 2F25B524BAE7F4A1010E66073952431F /* ZLAnimationUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BF2E00096D831B29197682858A10C9A /* ZLAnimationUtils.swift */; }; + 2F6451763DC19FAEB6A8E2C3379FE51A /* DDBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 53724FA82E18C6F85ADCA2A26766A794 /* DDBaseView.m */; }; + 2F92D77F0B6DB6F93469E29305BD0BE0 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB5149AD894EF21B6E2BE81F19A70C6F /* DispatchQueue+Alamofire.swift */; }; + 2FBA6B4CFEDEA14DF62EC282B323F528 /* _ImageResources.m in Sources */ = {isa = PBXBuildFile; fileRef = E9D1FC5746CE30124F5CFD40D6F2DD2A /* _ImageResources.m */; }; + 301D05913A848309EC9365368BBAB1BD /* UIImageView+ZFCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 66701CD5A5569650C9A94E391BD27226 /* UIImageView+ZFCache.m */; }; + 3067CD7DF418207F8B5094B3BD5F1F65 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C85901452CB141A4D8573D47D33CE4D /* Platform.Linux.swift */; }; + 306AAA0978204ABAEBE3A5D9CA64810B /* ZLThumbnailPhotoCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C8A29F5C36364789EA1F67F7BF69359 /* ZLThumbnailPhotoCell.swift */; }; + 309C49EF61D7D5C2E2DE8668D4B42688 /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BA43A066A7091ECE0FD0A5CBE862BE8 /* SharedSequence+Operators.swift */; }; + 3160C72058B65C097300128F3811CC08 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91EBBD9F91305595827E22AAADA00BFF /* Debugging.swift */; }; + 316BC27C89EA174E4233348DF1E30934 /* _SandboxerHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = EA7FFC147465D910911D437B6786AD6A /* _SandboxerHelper.m */; }; + 31C4D922B73C8DB5EB1F4EECE5B99577 /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A60F0AD4D037933CA903CBDAD6817036 /* IQUIViewController+Additions.swift */; }; + 31CA7B9E8EA236369E7DF755D46EF541 /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CFAB0E78C8825246D28395CED27F81 /* SDmetamacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 31DE6176F8585C16D0D060FACB0AC7F5 /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DA1289487DB66D0AC8078BD7F98A8B8 /* Disposables.swift */; }; + 31DF54E033EF144675A3610238452B1B /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A64C5E5F2CE0A43C32CF864FCF1CE11 /* UITabBar+Rx.swift */; }; + 3208D2E1AC17249CDDF8D24BE0170987 /* String+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1D3D7D1D523C0C897F2A4214F783DF2 /* String+ZLPhotoBrowser.swift */; }; + 325AB1CD7413F792AA1F86B7A41A0168 /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6848A71C813AF5EB45350DA6778581CE /* ConstraintMaker.swift */; }; + 328650A2D927732D8D720F558A37AD36 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 55CECEA29EE20ACA2BD7031F8C9C0535 /* UIButton+WebCache.m */; }; + 32CA25222D6B2A9C52343DF57E4793B8 /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 64EDDF9ED5D71CC908920C65FAAFFDCA /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 32F60407B401152F2C0FC9ADB064C913 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = BD5D693BBD1BE32F653B18FABD8871EC /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 332189AD4AD25E48E7584583B70EA4A4 /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A663BEDE84BB65C212C7E246124B8D1 /* ControlTarget.swift */; }; + 3336117E54632698AE7BF69221C9BFBF /* EKAttributes+FrameStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1582D1F81B9ADBF20B2668920AC1268 /* EKAttributes+FrameStyle.swift */; }; + 3358A4A5A53C710F9F3B7B0345AB05A5 /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 08A2CB33FB595EDE26ECFBC71C7EAC2E /* SnapKit-dummy.m */; }; + 33616C996675BCEEACADC74135890BD6 /* JXCategoryDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = 39E10524185457CF3A60DC1FBA2EAAEB /* JXCategoryDotView.m */; }; + 336439A67521DEE2DF0D4EA4E9D4EC03 /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 713F8F996A7C7FA6F0D0BC259A54A536 /* SDWebImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 33F10CDA20B13FA6E25E9638ECF4B3AA /* ZFLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C745F9621C0C64C0AD9164B7B664F89 /* ZFLoadingView.m */; }; + 340A763250D0C4BAF58E7EEF61E530A3 /* CocoaDebugTool.m in Sources */ = {isa = PBXBuildFile; fileRef = FA8D1F1768360F63D4027B0E75010512 /* CocoaDebugTool.m */; }; + 34219E74B6FDF7C28D0D0ED21D17410F /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C317C7CB6955F12C0EB6CB18E22D162 /* EventMonitor.swift */; }; + 349E933224A2196BE8CB8F20A386089E /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B81FACC027FE09A29ECD6231667EFD79 /* UITabBarController+Rx.swift */; }; + 34D7B7F81DBB3A50D80E68BE076FB80C /* EKNotificationMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D39D2A35C74DA18632B5BBF4EAD98ED1 /* EKNotificationMessageView.swift */; }; + 35461BF27E4168792CB4AFFC7869C06A /* DDBaseModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 7352C7E94F26069C43488B0DDB1DF09B /* DDBaseModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 35566A4CEE196074A328F12B0F748B87 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 83EDC8D4A3824473C50F6DDB8491529D /* MJRefreshAutoFooter.m */; }; + 35BF909F60929C0222C40DA6D149AB28 /* ZLCustomAlertProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AE00E4C682A9BA2689CD3077BEBA15C /* ZLCustomAlertProtocol.swift */; }; + 35EC4BDBF382831DEACEFB9CBEC7313E /* JXCategoryDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B6572422968C500FFE6F0D67091A732 /* JXCategoryDotView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3615678A2D40C0ABDDC178C56011AA3F /* DDNetworkingOfAlamofireKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EC46123BD0A59B5E99930984328D332 /* DDNetworkingOfAlamofireKit_Private-dummy.m */; }; + 362DCE6C30193B4F265B6BCFFBC28186 /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48CD4995A014763432CF1DF9763ECBBF /* IQKeyboardManager+Debug.swift */; }; + 3848E339FD18EE2E315E064031BACDE8 /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 1560732E4CF2144B0F452FC47FFCEFC4 /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 38802157351AAA28DBC3D215EB049363 /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEA08C29F2C59816F3FC675B7703BA04 /* UIButton+Rx.swift */; }; + 38A5EF3F10CD634D1ABA8F5D899E4ABF /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 791113DF4AC24AAB68B829D918BB51EA /* Create.swift */; }; + 38ECCE8DD71FC839807DF4F6494A77C8 /* JXCategoryNumberCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 46884A2BD44ACE609625DA4DA222224D /* JXCategoryNumberCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3909A9DC00E78A63A4EF29018C46120E /* AutoUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7784872A6B7489AA1F9CC62F172DE470 /* AutoUI.swift */; }; + 393F39D7464BA3FF38602C6932B0F5CD /* _OCLogHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EB5DEF2549267453DE0A05130959182 /* _OCLogHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 396FD117EB0E216740DB35C9E2C00071 /* DDBaseModel.m in Sources */ = {isa = PBXBuildFile; fileRef = AFC95B7A52EF6427814CF90C91773FF1 /* DDBaseModel.m */; }; + 39A1EED7EF20556DA57E00609DFD1645 /* ZLImagePreviewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D252C807865BFB8A771DA1C51374C43 /* ZLImagePreviewController.swift */; }; + 39A20A6292B535CB9F60D3A449682C56 /* ZLEditImageConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03940179B1368403ED8C6F003176A43A /* ZLEditImageConfiguration.swift */; }; + 39A3EB396EC47B33F8538BBA9570E35A /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C2AA6BAFB1E457D097EBD2FA1981737 /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; + 39D58D6790E6C9BAFB8689BAC91792D0 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64686B3C9748B90E0DD8481DCFF1ED9C /* IQKeyboardManager+UIKeyboardNotification.swift */; }; + 3A084D5C95E65D5177437CE8F0BD1A78 /* DDBaseCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A447127CC7E8A90C6B8CE6A0F2B754D /* DDBaseCollectionViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3A0B28BBDA9CB4E29BE52E5FE3EA565E /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17A0F252F1E30953902A2AC39840C93F /* AsyncLock.swift */; }; + 3A1BE3A790D32DACDC81F728B5AEF8CF /* EKAttributes+Presets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FE056A1D49CB03A3DD7CF5F491AB0E5 /* EKAttributes+Presets.swift */; }; + 3A2AE7A83ACBF9B815759BE1777C4030 /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4701846FC8EFABEBCE4EB567FD8397AD /* Never.swift */; }; + 3A2E7663A740448B1DA51DD85FC06E19 /* ZFKVOController.h in Headers */ = {isa = PBXBuildFile; fileRef = B94E7BFD77F4A114018B63B117E2902C /* ZFKVOController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3A5239200052646BB3581EC8BCE593AE /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DA9227825E64F6599694CE13E73A569 /* Response.swift */; }; + 3A74E1D6C0FDBEB91445B6377062D8C7 /* CrashStoreManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E5B67C87687703BD7272777C1DD7B05 /* CrashStoreManager.swift */; }; + 3B3B929A609B79FF25A300BA1900810E /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C26DADF419F92D89B6F4F7A3CCC6DFD /* ControlEvent+Driver.swift */; }; + 3B4FF7F8F315EB94AED04F0CF38C88A9 /* DDControlsKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D6341483B79A6CBC52AEEF8C2DF57F4 /* DDControlsKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3B6337DFDE8F243FC631468501ACA929 /* JXCategoryIndicatorImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = E296CCFDEC89A80B9C6170E736A5D408 /* JXCategoryIndicatorImageView.m */; }; + 3C5BFAF868AD93AF92238CD4F5B0F44C /* ZFPlayerMediaControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 956E5FE4D4AE4AAFC72613B79E5AE4F9 /* ZFPlayerMediaControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3C805150E423EB13D4A9854E26314362 /* _OCLogStoreManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E82B2903EC1F013D4D294560FB4615E0 /* _OCLogStoreManager.m */; }; + 3CD9F65655D76EBEC391224B87A1CD5C /* EKRatingSymbolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C3D3BA05F883A51F28CEB5A1AEB50EA /* EKRatingSymbolView.swift */; }; + 3CEF2AB7E4E1004AFC4AF6982584D4B0 /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C26B7B83BB959FDDC8DD4DBFC7F3E77 /* IQKeyboardManager+UITextFieldViewNotification.swift */; }; + 3DC27A4C5BB6CF743FD3D7212D7996AF /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 611C0587916033A891229341350AF02D /* Platform.Darwin.swift */; }; + 3DF0B41E27A78AC25B9E44DB89DD5245 /* ZLEmbedAlbumListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C186AC066E6C03EB2DE0157D068DEFF8 /* ZLEmbedAlbumListView.swift */; }; + 3DF7E89F3A1E1F068D169F0322F408A8 /* DDBaseViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 35A00FCCA001267CD6ADB4A2C534A486 /* DDBaseViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3E655FB3DB35E5115300CB47894632FE /* UICollectionViewLayout+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 241177EF777DD88F1E4BFC1C713A9EF8 /* UICollectionViewLayout+MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3E88F3B3E83AECDE24D0255C214D9F39 /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2E7235D1459BC29D9088ADD34CA01F9 /* Deferred.swift */; }; + 3EAEF4B368F4EED0EAF7E008DA2A3DDF /* OperationQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CCE4CAB63B1E396AE8B8CDDB8235088 /* OperationQueue+Alamofire.swift */; }; + 3ECD21C191F48DF934A14BFBEFCDEDA1 /* RxWKNavigationDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DD30FC9E5F3F2ABBACB78581516C8C7 /* RxWKNavigationDelegateProxy.swift */; }; + 3F0E0B0CF3FDB7A022D1D11F6D9337A2 /* EKSimpleMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF4A1B419D79E086EB443E48F90E1910 /* EKSimpleMessage.swift */; }; + 3F85BC225C8387C902B07E77E51F1C26 /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3F40FB9F2468BCC18AC1B11726841E5 /* ToArray.swift */; }; + 3F8C723EE7FB437DBE33A1722B154E1C /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 08C2690010DE296BE4AB2EF4B6566B62 /* MJRefreshBackGifFooter.m */; }; + 3FA9DD41FB19B38EFEE430E1314946E5 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CD71E2C927C5697945472FF926B8171 /* RecursiveLock.swift */; }; + 40672E95E085994AE6C6433A1C920629 /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FEA6DF3E2CA7AF5B85374B0E6737EC /* RxTableViewDelegateProxy.swift */; }; + 406E9063884F318D90EE8EFBD9075952 /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47524AFDC3B8D857B950C3BCDF84A1FC /* ConstraintLayoutGuide+Extensions.swift */; }; + 40C3EBF802A9029288407D84DB7AFF21 /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D887F91F2D32D424F468A9AE82619610 /* ObservableType+Extensions.swift */; }; + 411E2BED97867A005970F9FEE88CF696 /* ZFPlayerNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CE2F8B0D26AD35FEDD9255C73ADC6D0 /* ZFPlayerNotification.m */; }; + 4160C6B096D074B393E8FF46964BA01A /* CALayer+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 917ABE75A69EF6B7BAB79EDC883A40C1 /* CALayer+DDCategory.m */; }; + 4189DC9D2E47F7BBAA2C6048B475C212 /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A004BD4D2CBA0263E7119D051D2252C /* UIScrollView+MJRefresh.m */; }; + 41EC1F448B125C2C002DB29C9AFD5289 /* UIViewController+ZFPlayerRotation.m in Sources */ = {isa = PBXBuildFile; fileRef = DB83884C473975CA340C132A6E4E064B /* UIViewController+ZFPlayerRotation.m */; }; + 422526E15890867B8359FCF48A914202 /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 301B7D24FE6A733C548A3EFBBC28604F /* Timer.swift */; }; + 426F1BC20E437987272D2904B26A4EEA /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 389148196B4004136E9F03819A474913 /* Materialize.swift */; }; + 44A2FC6333229A665C11124A008EC73A /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDAB4D4FBDD790C160AAB1CDB54DCBEF /* DefaultIfEmpty.swift */; }; + 44BE7CF753A124327188F4E7831C563E /* ZLImageStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CACA1228557B26EA481411846891CFF /* ZLImageStickerView.swift */; }; + 44BF5F969F34EA6E8AF24069A95C77E3 /* DDBaseTabBarController.m in Sources */ = {isa = PBXBuildFile; fileRef = CECC4DB5E4920B97DE27781850D0D48E /* DDBaseTabBarController.m */; }; + 44F712870D9007120D6683833C9B2B9D /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4917F50078D3928DF3F5C3AADAE44320 /* ObservableConvertibleType+Driver.swift */; }; + 4580678643F509D5C5A1EA00A6D1E2E5 /* JsonViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E40BFC9DF04F270CE9408D945458824A /* JsonViewController.swift */; }; + 45AD6B75F275078A076C8C2AC0AEF3F2 /* _OCLoggerFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = A82672F0A8E70B2E30D844D2EDD3E742 /* _OCLoggerFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 45B9C8034DCB889E2A9684B1575C0302 /* RequestTaskMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59D601B9E42324A2A9CD82A031418FB3 /* RequestTaskMap.swift */; }; + 45E6ABDE01C2FFC83583EE4796269D1A /* ZFPlayerLogManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A676BFBD01C63BE24CC744A65682339 /* ZFPlayerLogManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 45F9D728BAE9F638623421AAB12B8D40 /* JXCategoryView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C8CA8D09B57BA23F0CEEC3523CAB34AE /* JXCategoryView-dummy.m */; }; + 460F8947297FC4397B1D875F02806E7C /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 762958DB9D55FEC26D6677497E116336 /* IQInvocation.swift */; }; + 4654CF6FC224FECCC85C989C933BD586 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63C7E525AD34CE227383E73B50277C4E /* AnonymousDisposable.swift */; }; + 465AC4C4CEE137C694249FF5E1AC1428 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72840BE9E11357C7CFAF79E14A9BF086 /* NetworkReachabilityManager.swift */; }; + 46C46F3541AB1027990A47433C5B363D /* DDCategoryKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D5B28E489835223F5EEE39125834C7DA /* DDCategoryKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46F3EF70EBABEC824A210E518BEC47E4 /* DDProgressHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0150DBFC2362B72A3B6156755BE86438 /* DDProgressHUD.swift */; }; + 472F8FCDC5BC7F210FC411D907EA5B04 /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4310BC1246A9D2FD2840BC3BA2037B3B /* RxSearchControllerDelegateProxy.swift */; }; + 473DC3EDDA5D8D61693615EC038FC07E /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 505D668C9460A1FD13AE716EE3F35E25 /* IQKeyboardManager+Position.swift */; }; + 4769FD52CFFFD7BC65324803AF92E251 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 947498B30B634A2369EC4291C61DA63C /* UIImage+GIF.m */; }; + 4776CCDF47EC4EC130CF13913AEE16C8 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA8056FE0C5F7CFCFF36151469246D85 /* ScheduledItemType.swift */; }; + 47B7682FD681F0BD742FA73BA7865C80 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = F628EADDC85D79369F467B0D5C2D3A1F /* ConstraintInsetTarget.swift */; }; + 47BEA6378E98FAA936CA74A1CF418638 /* DDMATrackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D1F92E19FA8C6146A8231B9026E16164 /* DDMATrackManager.m */; }; + 47BF292BED32B4CB98575907A2835570 /* EKAttributes+WindowLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F72CC31DE47FC36CB7018801B33A4A5F /* EKAttributes+WindowLevel.swift */; }; + 47DAE2836C45A5B08B4895539E604A86 /* EKAttributes+StatusBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5159B4B8478EC942CB95F7564213C32 /* EKAttributes+StatusBar.swift */; }; + 47E86D73AEFCECBD1B7CC80D731AEE4D /* Toast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77A142BD1FA728CA5684F0B5D38A5098 /* Toast.swift */; }; + 47FE8F943E378D4A073B39AE7F35A143 /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886DD9DCB6024EC704F334F85D070452 /* DisposeBase.swift */; }; + 4837AF95FFD6CA0856F8AD4F6DAE8654 /* EKAttributes+Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7372FA450027547A4B6AA2E2FD88103F /* EKAttributes+Animation.swift */; }; + 483F31C4AFEAD5AEA2BE3274CD7903A1 /* CocoaDebug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 262BFC3C6F3A2E6DD53BBE3DDCA7CFE2 /* CocoaDebug.swift */; }; + 4894E4D5C6F065C87B6082AB282FBCD0 /* JXCategoryBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = C478AA7D5492A264A55433D55DDF675E /* JXCategoryBaseView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 48E7DCB6E428A49B7F67718744D73D96 /* JXCategoryTitleCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 7513CACCE248797943E32ED1A875CAEC /* JXCategoryTitleCell.m */; }; + 492B6B0A047A031C08B940A6E8746A37 /* ZLAlbumListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAE92C9008631682D59490D024196581 /* ZLAlbumListController.swift */; }; + 4944814C2CFC6492C4FE1664F1556012 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B010132076B4937B1BB7F59D1D61CCE9 /* MJRefreshBackFooter.m */; }; + 4978E0D1068588E192054C53AEC53178 /* ZLProgressHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 133F62CC634C5A879DBA96E41295D768 /* ZLProgressHUD.swift */; }; + 49A13CA2C01B33D402D04B3A5D6C9868 /* JXCategoryListContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 309D64EFD90F74ED495DCBFE9CD68C3D /* JXCategoryListContainerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 49FC51FBE1A0B635FCEA16835DA50665 /* ZLLanguageDefine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06107E52C8BAC65C5743A63345BCFC76 /* ZLLanguageDefine.swift */; }; + 49FF21ADE6901BEBA51AFB3CA32031B0 /* NSObject+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 347961C0083C58F994D6E16AE8452448 /* NSObject+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4A13AA186E66D74CA92A4E4C2124B76C /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CCBD93FA3722318D65B810C483DB470 /* InfiniteSequence.swift */; }; + 4A6F9FC73B3C2B02F852F366EE4C7C18 /* _SwiftLogHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAFA60C334E879AECE910FB55A2609B9 /* _SwiftLogHelper.swift */; }; + 4A9952FE9361ABA5CE30F3C7D50C23DE /* JXCategoryTitleVerticalZoomCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D9FA2F70A73822DD87542B09DB3EDD66 /* JXCategoryTitleVerticalZoomCell.m */; }; + 4A9C7C584CC3695F8714DACE78ACBFDC /* ZFLandscapeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AE7F69A20AECDD252152EF915D36830 /* ZFLandscapeViewController.m */; }; + 4B0A68BB73E4318D429AE9EBDA015923 /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 413864DCB2082E1136516582B9C8F931 /* SubjectType.swift */; }; + 4B4D666DF746D313FA6D34C257BA6F14 /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9882BE0E8AA3674D56DF4AA6DE4916DD /* SchedulerType+SharedSequence.swift */; }; + 4B5C6452A3F186A1CB523C87F86F70E3 /* DDMAMapKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 036AE28FBB26D4DF9408D46D4387D77F /* DDMAMapKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; 4B8643CF0CC5EFDF8B48E4560DEF994F /* Pods-OrderScheduling-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 484C4661DAB5EADAD81249F2FB129619 /* Pods-OrderScheduling-dummy.m */; }; - 4BDE28396F6AE3DAA0162DC8B2219EC3 /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F32A8BFDD9D03BE153982FAE0F904008 /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4C17BF734DA9B2178A5559DBA608A2BB /* EKRatingMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B59EEB9CE9700F3E4E88F30D73ABE058 /* EKRatingMessageView.swift */; }; - 4C2639391DD5A48C68DC1760F913E007 /* RetryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E49F4BAC0A353CB76120B609353902C0 /* RetryPolicy.swift */; }; - 4C5E0A7762C6E0E8295E1D7F4FD4F68D /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = CAED5046E29926554619C0679C3E09C2 /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4C82AED59F383C3408C246EDDA1A4392 /* ZLPhotoPreviewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA2DB6492F43AA2D15BFF8D2AA8388B1 /* ZLPhotoPreviewController.swift */; }; - 4CC51E277DCF7D480D5DA4C9C0BB0C37 /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 947967ED7A04ACB1A60BD383D2CE005C /* HTTPMethod.swift */; }; - 4D2FE02184346B6011DA8B227AA2CD00 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 55DF446960764DD8E3CB39B650E90BA4 /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4D8A94DF58E15F8FB36D139189A399ED /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 67B20A4AE241E845727879B4F452A22D /* NSData+ImageContentType.m */; }; - 4D981AB9F0FB6AADA0A3BB5D61D1E0EE /* UIColor+Hue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EF9C95586D47D74A8FC45DF8F4059AF /* UIColor+Hue.swift */; }; - 4DBBAF563C9995081D90F7AD834E828D /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 2173E39BD968AC752FD0EBEFB56A8D87 /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4DC4192E75B5FFB54CA793299C8C0388 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = D21A52CDAE09751CE4751A40A7AB86B4 /* RxPickerViewAdapter.swift */; }; - 4E41244D466438C22DC3DB2FE9BF8020 /* WithUnretained.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2FD0D460E1BE7071927B07530A456C5 /* WithUnretained.swift */; }; - 4EA1F94BB97048495D4047F2167776E1 /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34B04C9C41BDA03F867994EE028D919B /* Date+Dispatch.swift */; }; - 4F1525CECA0C94C49413C43841330C56 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = E3955B181F4D5000B079829F16263DA4 /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4F5B2864DC6384E5B6AF98425B6F5CAB /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 829B7180E473D666918D83A6D6F87622 /* SDImageAssetManager.m */; }; - 4FB8B880680D9711B70C98FCE307824A /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D4C36CE9F22DFE3D77AFBED723DA9801 /* SDImageLoadersManager.m */; }; - 4FC9C59A1D764672B1999A285994152D /* DDScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 581C639326EBE86B231445FE4712AA35 /* DDScrollView.swift */; }; - 505695D0DD20C40CAAAAAB697A66892C /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2161026256388C28D8232ABAD4966FDB /* Debounce.swift */; }; - 506680E7DA2EDF6F1137BB73C5454B88 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F707967819FD72D13860AE06B6EC84A /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 50E5B5685106D613C42AF4823B04F21D /* ZLPhotoUIConfiguration+Chaining.swift in Sources */ = {isa = PBXBuildFile; fileRef = 600CA5EEB51D75209E0D8B002BB3FDC8 /* ZLPhotoUIConfiguration+Chaining.swift */; }; - 510BA964E70E79A42BF33007DA0E0A44 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7159BC15080B6D23EE5AED04FB62812 /* MainScheduler.swift */; }; - 5114F231D82CFA8BF22620F26EF6814B /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E88300C05CF06D352E5766FB9F67CA81 /* NSView+Rx.swift */; }; - 51373230640C3BED9CCBCE156D6F14C1 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F8CEC9D2C49B697B6BF79FCDC9D7A9D /* Multicast.swift */; }; - 513FE85C9A497C2C8E648FDDE863176F /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D88F70B1173C81728B34322CEBBA3E9 /* SDWebImageDownloaderRequestModifier.m */; }; - 514A60DD5A2A363D5DB970088D708CD2 /* JXCategoryImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = A971EC747DCD78B6D881A4AE2F5C34AC /* JXCategoryImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 517CC3C405F8FB3E69BC2019D081906E /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = B62AD383D0E0EDF3B60834DFA6295454 /* UIImage+ExtendedCacheData.m */; }; - 51B1ACEE71E3EF376A4BF50397B41D38 /* CocoaDebug-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D99618A33D683582ED29799F3082502 /* CocoaDebug-dummy.m */; }; - 5251983AEA7733D86E2CAF6F3AC00BF8 /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D46E25BA0E500D15D0D9CF8F9112A5C /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 525A4D799D121B7005FD8E6C6467C09E /* DDBaseAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = CECF310F68B1B89639DC3E0CF0F419E2 /* DDBaseAttributedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 52811ECF6A4AECB259DCD6139A9C17C9 /* ZLPhotoPreviewSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D2A86AA9593E4437AF7899EA76BAA2F /* ZLPhotoPreviewSheet.swift */; }; - 52B6AD3595C3CADA5ACAA84C53EF2323 /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E57BA463C42E91A564F221A79B3BE237 /* UISegmentedControl+Rx.swift */; }; - 52B774D7072085206C19EC4A96BF8406 /* DriveRouteCustomAnnotationView.m in Sources */ = {isa = PBXBuildFile; fileRef = 72F31428F76D5D2D5620B71B27985958 /* DriveRouteCustomAnnotationView.m */; }; - 5300A9554A95F9D736011736B391EC35 /* YYImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BE582A51E0C3EE8BB1539B518C522DD /* YYImage-dummy.m */; }; - 5442DB01C93D4C933C1A8CBBFC13F690 /* JXCategoryTitleVerticalZoomView.m in Sources */ = {isa = PBXBuildFile; fileRef = C0F21ECAF1DB6F1D00877026BEA6F14E /* JXCategoryTitleVerticalZoomView.m */; }; - 549B1CF5542E8E21F2710BA821DC2899 /* JXCategoryTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 10C07FE485DA913CDFB3835213A67352 /* JXCategoryTitleView.m */; }; - 54A766DB38B0ACA823738CBD5923F147 /* DDCategoryKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CE5E2CB13CEE1F527F64966CD160F81A /* DDCategoryKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 554B4A9EB7B0115AA40713C45D0ABF3A /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0ABDEEA884CCD59ADFDE6C546E6DC302 /* IQPreviousNextView.swift */; }; - 555ADDD160E4DB9DCE0AABDD6978609F /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F792321836EDC30C29ACFCF5B8A2CAE /* _RX.m */; }; - 555D64D559041A2F1743073FBDA7F769 /* MultipartUpload.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0F261CC6A6D307986351911EF5D2B95 /* MultipartUpload.swift */; }; - 55636BC3CE8BB99D3EAD8465225395FB /* DDBasicControls.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D9B676F65F950B53F9EC5AAF0E544DB /* DDBasicControls.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 55737CE468E09E45D9E5BE279A3100C8 /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 67DBC594505CCECC09CB8216A7CB2FE7 /* SDWebImageIndicator.m */; }; - 56AA1FB915E6D167A106C0F9CF316EA6 /* ZLPhotoBrowser-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D37199E9E711C84D90BC2C19C24727B5 /* ZLPhotoBrowser-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 56B5917597B33E96CBD3B19DF889435B /* DDLogKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D208193D7D31EB91FBE19F5220386F /* DDLogKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 56D08DCE4BFC873FBB9B1355F514D581 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A6694246383FB0B90A39B64DE064EC4 /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 570D150531BA02EEB383A3F40CEDB5A2 /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DBA92B6BFF642C08F8B160F078141D9 /* ControlEvent.swift */; }; - 572338B9ED6382F8CB91083E8C81A426 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 031C12316C0C279C92AC5A820545D006 /* ConstraintRelation.swift */; }; - 5735C2DF5BF2F771995766484D2061D1 /* ZFReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9196348F4813BC726BC72CA4A03E88A5 /* ZFReachabilityManager.m */; }; - 5739B5F79D9CC33CE6A6E49CF08BE143 /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FFDB5924275478272D8CD4AD9A5114E /* SDWebImageDownloaderDecryptor.m */; }; - 57E8D5E0BFF775DCF361333A12294278 /* EKContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCEAFE316C1735BDCBC3E4419D032A75 /* EKContentView.swift */; }; - 57E9A869151C3FAA40FF974E53521DE2 /* DDCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BD087915E49C6DD5E043CABD67719AF /* DDCollectionView.swift */; }; - 58331B6BF8493E4C276191285440557E /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 47F7520C38F34FB120B0043BBF995549 /* MJRefreshAutoStateFooter.m */; }; - 58D7197BF40F9B581885C8B66028CCA2 /* ZFPlayerView.h in Headers */ = {isa = PBXBuildFile; fileRef = C3BB1472498367D7B8BCE0A8CCCF1430 /* ZFPlayerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 58DDC5C6D538693D51A6D66FFDF9D5D3 /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = E81149A8C75A8306F98E8E47F933735D /* ToArray.swift */; }; - 591C74189843C4755BD2E31E4F50431D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = D12E43A7315B8FBECC1BF95E2C584B37 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 595FA9CCDC2A709BD7F736107DA2C4D6 /* JXCategoryNumberCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 38DED3DD8577511260037661E9F0E9D5 /* JXCategoryNumberCell.m */; }; - 59AD90C47AA6A1B76832CD3C27A9B6A3 /* JXCategoryIndicatorRainbowLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = F69504D65989BCC3049374E2A26F1725 /* JXCategoryIndicatorRainbowLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5AA2F6E5C7D736F0CCA9894A3E37C8D1 /* DDWebImageKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F0150D93E8B0A4B8E32A1A5257C66CC /* DDWebImageKit_Private-dummy.m */; }; - 5AA6E372FD287BFF49666188CEE90926 /* DDMAMapKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4894A4D401E462050F1E424EF22C9CDC /* DDMAMapKit_Private-dummy.m */; }; - 5AA8FB3AE6D21125CBEA56E047AC4B55 /* NSBundle+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 3843D64B5FA179D9BACFAF17D396593D /* NSBundle+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5ADE1ADD5C89879BE23532A77F88DB88 /* EKAlertMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB6777343AC2522D2B1DDCE71A2D7A0D /* EKAlertMessage.swift */; }; - 5AE8F724467F0E9ECAC1B50FAEC91D67 /* JXCategoryIndicatorBallView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D078FAD90F01881953B87840D8CDE6A /* JXCategoryIndicatorBallView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5B033DDDC44B06AA233FF487E3C410DF /* EKStyleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C9045D199C3287E9111C3A54DDB235 /* EKStyleView.swift */; }; - 5B07C22BDAA7425C4CCC629868E0072A /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = D1E048D9740456DB9EE70B9B95D1E982 /* UIImage+Metadata.m */; }; - 5BBF2E718CCA06ABC22203877EA4EC3E /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6A4959BE12400ADDFD98F7A7BFCFFA7 /* HTTPHeaders.swift */; }; - 5BD01F6B16A2C9E69F756F4DE189E349 /* JXCategoryImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D37C7EE6221D8448DF8C80C8A9BB73F /* JXCategoryImageView.m */; }; - 5BD480DEE18371740D7AF036D85B8B90 /* DriveRouteCustomAnnotation.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E882F0B7D1156EFFE6F670EF0AF29F1 /* DriveRouteCustomAnnotation.m */; }; - 5C1F79CA399D04064E7A26E7E1D4459E /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECE6FF75533DDF840A273E1C7977B429 /* BooleanDisposable.swift */; }; - 5C30F361915F5ECAC7CA86D55EE7E25A /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 37E6C43294F379C1F73632E527FF4D91 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5CCD552354B88211EB9488550C4F4DB4 /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 183546C17C6EA14B622A1997CC5E9241 /* SDAnimatedImageView+WebCache.m */; }; - 5CF2165D2D04B4DF7379F9FE445F7484 /* Observable+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 515B2C9AB5CF15C7D66B7F0C3670B7BD /* Observable+Concurrency.swift */; }; - 5CFC8F3DFFA340EEFD415372644734C5 /* ZLCustomCamera.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2C2F1413154B061653C7051F88C7274 /* ZLCustomCamera.swift */; }; - 5D048ECBE3D46ABC5B880F766ED23A21 /* JXCategoryBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = EAE00621452877355103DD13DC0D5DD2 /* JXCategoryBaseView.m */; }; - 5D0EEB77D1FE5B6445B93FFE286B925A /* JXCategoryIndicatorDotLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 17C515A45E96DFC0EC675A83CAB38D52 /* JXCategoryIndicatorDotLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5D298E3DB3279D036105010560C1BBD1 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D3F8613F55B938031837F5E4CB0E8F7 /* Observable.swift */; }; - 5D81E0C1887B4C22DD12C2A64E594469 /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46CD5DCDA2EE10784833C2FE871EB186 /* PublishRelay.swift */; }; - 5DA078BF9515B566F0C538010C15D611 /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C106F75BE1715CD89348364DD1F7796 /* URLSession+Rx.swift */; }; - 5E5FBA91B19BE06A32FC0229D5D26FE5 /* ZFPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 04319C9ACB9D4DDE861D3A96AD3867B2 /* ZFPlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5E6140C0CD3517DED7F81D9D8046F3D0 /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 73CC10486B113A63DB08EBF71D2BE3B2 /* SDWeakProxy.m */; }; - 5E712306EE9654B516F97F7D39C85A73 /* _ImageResources.h in Headers */ = {isa = PBXBuildFile; fileRef = AB90B87EE2FF26A45E6239745689C539 /* _ImageResources.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5EA777A6657B7ECC8AFAF720B0B24B9F /* DDMANaviManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7607C7845532CD19451FCAF5D8FAA594 /* DDMANaviManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5EB60C74FFA757B7BFF385DE7F855FB7 /* MJRefreshTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = AC40177B5BB65E283F67411A7B459858 /* MJRefreshTrailer.m */; }; - 5EDF3C540069C5612E579173FDA60AC7 /* DDBaseCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 88B44A45620D633F0F79B1D622A8A460 /* DDBaseCollectionViewCell.m */; }; - 5EEA60FD45645FE66A02715284D21ECD /* ObservableConvertibleType+Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4BAC0A5FD4986193CD1B5A7316D179A /* ObservableConvertibleType+Infallible.swift */; }; - 5F172DCB05EC615065B7C37575150F22 /* ESTabBarItemContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1B61212FD726519757AAAC3B033046B /* ESTabBarItemContentView.swift */; }; - 5F947C782C4BB4A5AD404E347D308478 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15F53AA80FAE7CE32531C2E3D895A49D /* Queue.swift */; }; - 60129A1E8B9B49B7E0B3D568EED9C485 /* UIButton+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = C986F5CE038ED29E845E56A1E9DC7E61 /* UIButton+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 60DDEEB9DF2E9BF439AAAD617D7DFDCB /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB8FE69168947C082172ECB601B77BCC /* RxPickerViewDataSourceType.swift */; }; - 61185B153F4FCD3160D48208289515FC /* JXCategoryCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = C269D238970A3085410CCC23B6A359C9 /* JXCategoryCollectionView.m */; }; - 614BD4DBD5C1BCB13CE995085A38C096 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E2C2011163B454BEB84A27D8E9F41D5 /* Observable+Bind.swift */; }; - 619A84DBC854017C0A1A9BBE4D159E39 /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = 01EA57BC8F18EB48F1AF3D3783079018 /* UIImage+ForceDecode.m */; }; - 61BD264383A382A0E1F4317F191E4744 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA5B361B54A7300BE159754758CBE5E8 /* AnyObserver.swift */; }; - 61E0AF7F5C4EA70EAE5AD9C21EF35977 /* DDTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B12E5A4C84DB2F4DD74C17F45F0709 /* DDTextField.swift */; }; - 61F9D79F2714D9617AD6365F10A28C7C /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 723C7571AD36733C6B6E8D841D53AD8A /* InfiniteSequence.swift */; }; - 620AE31C19FA133027680B675F8B3701 /* ZFPresentTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 72C695B2E5DDC428541E2AAED042CBED /* ZFPresentTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 629565D72A7A94803C7D95DA662D0963 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0923188AABC0A1EB305C725ACB402D36 /* DispatchQueueConfiguration.swift */; }; - 629C7157E20CDF4236A206BC470406D6 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFE0A298F288D0CAE07DB657A327960F /* RxTableViewDataSourcePrefetchingProxy.swift */; }; - 6328B60DA1ED9EAFE01E848E1D7C047C /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ABA3A012806F286A0386562F6E0D741 /* SubscribeOn.swift */; }; - 632FDD201CBD2BECFE77A054EF4BADB3 /* MATraceReplayOverlay+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = 69449E87C701E39D533A06C15DBCB358 /* MATraceReplayOverlay+Addition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6335E8323C2491C8A9C99CE9DB2BF83F /* Bool+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDF6FB7B3C4DCB57D058B099F217628 /* Bool+ZLPhotoBrowser.swift */; }; - 635B043F860CE53EFCA19CC564B47075 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C70D262D9E322F57BD2275470F7107C /* IQKeyboardManagerConstants.swift */; }; - 63928B63DAFE07C28F117AB9AE5FDFBE /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E66C4947D1D7A87EDB41BF5F09316FF /* ConstraintAttributes.swift */; }; - 639DF3A3524972EF65C1C4712D84C949 /* UIView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 87589B205DE37A70F4745F79C3014AF1 /* UIView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 63C6F2C653074E8FC5DA3D47497949A7 /* _OCLogHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5172819E16E89FBFF0B170DF407C5B /* _OCLogHelper.m */; }; - 64042D7EB052AEF70017E8E0A4BF6D4B /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91C48094DF6458C9650D3C38A39EEF8D /* ConstraintOffsetTarget.swift */; }; - 641F1CF2CB49155F24D5A2FEE1AEECAC /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20765D5601E5EF57BCF5397CE3131C5E /* DefaultIfEmpty.swift */; }; - 6456BE1D3735919BA27D3C44CA4A984D /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EC8A259F7CBEF82A6214292605E1935 /* SDWebImageDefine.m */; }; - 647006BEA67439600E0D6A6E2F5E8E6B /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F13B0B9EB7C597E3AABDD93B7F89E29 /* AsyncSubject.swift */; }; - 64D8805F7527163B0A4120C403D97AD2 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 282C216D764C2B43B3E2F7FC13035FFF /* IQKeyboardManager.swift */; }; - 64F134656F206AEA36B251F574762046 /* JXCategoryIndicatorCell.m in Sources */ = {isa = PBXBuildFile; fileRef = F1F8235C7C903CE7404B1B2A05110EAC /* JXCategoryIndicatorCell.m */; }; - 652F1768E71D55ED1C4D40E7ABCA11F8 /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C5CC48E46B0EA7862196C2AE9F4875 /* IQUIView+IQKeyboardToolbar.swift */; }; - 65A3E384961F6C904B1D329C2B1D1BDF /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4231CB6840B98A21E28B12FA5625E30E /* RxTableViewDataSourceProxy.swift */; }; - 65C3ED45AE68B9415127887E553B901C /* JXCategoryTitleVerticalZoomCell.h in Headers */ = {isa = PBXBuildFile; fileRef = AE836B33212C1049FE177E34AA8CDF4D /* JXCategoryTitleVerticalZoomCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6642D74E21029B29A5AAF0037FDA4BA6 /* DDBaseScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = A27EBB43AC3768A0BAB24706F9A698B8 /* DDBaseScrollView.m */; }; - 6649A2058F4EA544384A888D95492A95 /* ZLCameraConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = E16751683A27C943E18658E9119DADD7 /* ZLCameraConfiguration.swift */; }; - 6674277C63A2F0AE5EA17A48C88759CB /* EKAttributes+LifecycleActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5543B0BEA6E1A185E1477F8D81805AE /* EKAttributes+LifecycleActions.swift */; }; - 667E98CC3D54F70B73D6D31D5D94FE0A /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 99A4ACAE8590761148A34EE4BA8ECC85 /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6694E6D8A68A448BA619714C9F10A0FC /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = E31B482FA85793071C9A0F4BA91AB0A6 /* MJRefreshHeader.m */; }; - 66A9DC3B7E3BB37EB783B70278A717B7 /* CrashCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 039901FFE1611A7E7DA4EC8F79A4F19F /* CrashCell.swift */; }; - 66B43477DE0F24FDDE11B346D39BF863 /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87566E683515949A0015CE477ECCE416 /* RxTextViewDelegateProxy.swift */; }; - 66B91A66DFDCC698471081624D1F0205 /* UINavigationItem+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 09DB519483E8906CF59A82D4361BB9E9 /* UINavigationItem+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 66D28B457A00A16721AB5BCD8C70FA1C /* Infallible+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9940F23A637099B5774D684A5DA5C70F /* Infallible+Concurrency.swift */; }; - 6707707FAB88FB4AF9DAEB7CE0FA898B /* DDNavigationControllerDelegateReceiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 81EA9211A58B0185D3FAE7B18D9E131A /* DDNavigationControllerDelegateReceiver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 675DC85BBC310EFBF31C9CF8EB8130A8 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C107F6D383119F70BD50EBABA675821 /* Bag.swift */; }; - 67CF5305E9EBF23CB22B90CDE4CDBF91 /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CFE977779E1304F07912798C970B6EC /* SDImageLoader.m */; }; - 680C1F343B511530518196758E52F22B /* ZFLandscapeWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = EB5F33C11C385915EE4FAD4FC47F8225 /* ZFLandscapeWindow.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 68A9E007AD5461A5DB79E5541E21BFF6 /* RTLManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B76F23F9088B7EA57A464FF8546A456 /* RTLManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 68AF63A82663683C1B07720476D8D20F /* ZFLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 34330979B1BE85E0E3F88A24EBBD9325 /* ZFLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 68B7B161F88A8AD78F0E21B6DE4547CA /* ESTabBarItemMoreContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCFB5B5FA6F1A58273E7A8FC0E737B49 /* ESTabBarItemMoreContentView.swift */; }; - 690256DF05FE465E8948ED017110EE78 /* ZLEditToolCells.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047158D21BDA2A17F2CA765069A680FD /* ZLEditToolCells.swift */; }; - 6947D25CA62F4B84B0C798ED96485335 /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 7568F23D5DBDF76EE3CFF3B5C1F6E76C /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 69A74CEB8546E46560B3D6658253BC61 /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91636193B0594088919464D754A2225D /* Combine.swift */; }; - 69CBDC82C1A8BAE7227588C16B025E99 /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 90B6CB58CE68A5C1855BC42AA68DE4B7 /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6A00768664341176E3CCD3209A118D93 /* DDAttributedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9ED8089A8DA1E80EF5A60B2EEE43A50 /* DDAttributedString.swift */; }; - 6A2DA5A9A5E2AABE476971A48C296718 /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 500B07BC50D685A807AA7723E64F8386 /* Typealiases.swift */; }; - 6A47BF20ACCBB7C92F9ABC9E7A833EF6 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = B68C70E5E938196160AA37D74521E717 /* Utils.swift */; }; - 6A73D8C90B3AB65EE530DBC09D72B0BD /* DDTimerKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C2A678BD31F9CB4C156AFF04A65B0072 /* DDTimerKit_Private-dummy.m */; }; - 6A81ABDBB4DC38B8AADC3DF2F53A888D /* ZLAlbumListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 852B796C6F48BF2F463B8A5EDD213862 /* ZLAlbumListModel.swift */; }; - 6A90AB7810037EF09A1819D7B71E330E /* DDBaseViewModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 583B55AA08514F7D4A60AF3E77A69349 /* DDBaseViewModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6A9EC3C99A882F88915BD329FD85D03A /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 929AAA4094A0C1B99A367A2EF713A435 /* RxTableViewDataSourceType.swift */; }; - 6B51F2E82F613C27407512F15B1523CF /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19C9F61FA5D7D12AD711037257A0B7E0 /* ConstraintLayoutGuide+Extensions.swift */; }; - 6BE216D7CB7978670B33A28D5AD10585 /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D28F839FA262B3A7345F53AB4EEAB7F /* VirtualTimeScheduler.swift */; }; - 6C86841B43F17524A7F6355F711A9668 /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCBA03778542A9097124F100F4DE65F8 /* InvocableScheduledItem.swift */; }; - 6CABF78E996F90619923174D81B9CC27 /* _CacheStoragePolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 205C771C1E4AFCAE74EEE07C0B824F46 /* _CacheStoragePolicy.m */; }; - 6CB80E0E3A8AB7064405B2333D680001 /* JXCategoryFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = BD457A62A90FA3DF3E1C5DD2ED6DF29C /* JXCategoryFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6CDA21915F4586B1823FF8ACFC96747A /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = F47D662EAF91AC72245DE05D55F06692 /* ControlProperty+Driver.swift */; }; - 6CE153A8353153BEBD5941D99D0AA948 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = FEA868AB51B667439A7B584C615DE46E /* MJRefreshBackNormalFooter.m */; }; - 6D492534BB9E2DB14B01257A33695CF5 /* ZFPortraitViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F29AFF0B87A3191646CDE03B5FD2655A /* ZFPortraitViewController.m */; }; - 6D75852843B9BE87CC6EFA4F663A87D6 /* ZFSmallFloatControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = 23B1AE12031D4C0C021B740DAF5993BE /* ZFSmallFloatControlView.m */; }; - 6D79FF9BAE6B92059BC75990C643E96D /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C5E66002FDBA1006581F4498DA51B19 /* SynchronizedDisposeType.swift */; }; - 6D8B1D4945DCEECA487075BEF2FC0DC7 /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982D61ADADEE5D8110D1C49284224F0D /* Driver.swift */; }; - 6D8E6A17A45A4EA1D54A22F69B95AC7F /* ZLCameraCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E58AC59E6C968DAB64C64D4181EBA20E /* ZLCameraCell.swift */; }; - 6E0056255590AF29EEA12A9719025309 /* UIColor+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 765E8672678E1C09D202F65FFA51093E /* UIColor+ZLPhotoBrowser.swift */; }; - 6E285A3D314DE0DECF80546A5865EB34 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 71E782BBB5EC32D8D3AB0992CDE2439F /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6E571195DB6696DCD7A11A16D9DD765F /* ZLCollectionViewFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB11F8CEBB8DDD1009EB5961A24418E8 /* ZLCollectionViewFlowLayout.swift */; }; - 6E61BD4CB39551F8077D60326E5573AF /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E8E9BEF4F1EF1B81499B3EFDB71695D /* UILayoutSupport+Extensions.swift */; }; - 6E69A5585428872D399517F30AE055BF /* YYImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EE564A52606F12F0F3275E2456A4E2B /* YYImageCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6E8267BF68A5C197D4EB8BC34C450987 /* ZLResultModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6AB99B9D4A8083047FDAC4D8A4D2F54 /* ZLResultModel.swift */; }; - 6E896E22C164BFDB7034EB572468465D /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4063F3A966CB4DF8C78BCCB3082F3ED6 /* Observable+Bind.swift */; }; - 6EBD3D58F92F9B04E5F9D26F908BFE92 /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE2B5BAE299879F373534D005E9DE151 /* ConstraintView.swift */; }; - 6F1637C8F03155064752B16C84A9EA5B /* UITabBarController+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 4707DAEFEF2D0D697E34210939D2A7CC /* UITabBarController+DDCategory.m */; }; - 6F329291E9FB8EF90578801F87261E08 /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DF0B91A9D93C2202EF209EC6E175D75 /* NSButton+WebCache.m */; }; - 6F998A9AEDDD7366FE0EB30A42C2E32C /* DDBaseTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C786CB38C947E76BAB33BF14D1285B8 /* DDBaseTableViewCell.m */; }; - 6F99E2BF991F1F67BD38C6934B68DC07 /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = E881D79473CA675F17ADF107C7D4EAD5 /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7011AA5DFE462C2CFC2743EABE527EBC /* ZFSpeedLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D34DACF3E54E6EFA34965CC0DCB6418 /* ZFSpeedLoadingView.m */; }; - 704561149DBBBDD2D481E242B79B1FB5 /* DDTimerObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AB5955BC96F01A1FCF0425FF6927D95 /* DDTimerObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 70AE0363ACE9E14DDA1120DB60B5E0EC /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C7663DE3DF45FBD23B4A5766F5A03E8 /* SDImageCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 70B6D81C3A8C102C1931501C523F263E /* ZFLandscapeWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = FBEF389579F6F14571E360859F08F9F7 /* ZFLandscapeWindow.m */; }; - 70B6FE4A37E2023C5833979592FE5EC7 /* JXCategoryIndicatorCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 860EC7EE1404D54A1ECB4F9252120439 /* JXCategoryIndicatorCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 70EA7D82DFED80055B7EFAB3D7BB80D1 /* UICollectionView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = A836F3B050521214D88BE3D972DB6F48 /* UICollectionView+DDCategory.m */; }; - 7168A587CF00336CC0C44FC8D27D6B66 /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 202988982154D06F97CF9C09F7F36D3B /* UISearchBar+Rx.swift */; }; - 71742FA7C715D034FE3912ED07B30379 /* _DirectoryContentsTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = A4B6C9873F99770F3A41016B3E508B5C /* _DirectoryContentsTableViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 718B12AD3FD5F44645B82D7EB0724C52 /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1625B58F4264F5EA2AC44B41D8B2B280 /* UISearchController+Rx.swift */; }; - 7248CD5CAAC5D0D6FF0F9D85CEF858BB /* ZLInputTextViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C1CFA549F47D268857F856F9A6EED99 /* ZLInputTextViewController.swift */; }; - 725D740A38D5E761FCA71B67A4891E35 /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B9BC6FE7DB81AFF38BFF1A4D69D17B2 /* SDImageTransformer.m */; }; - 7266A8219B097E9176BB5E0DCC43EB12 /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC6F0B44B4A60150D278513D951328CC /* ObservableType.swift */; }; - 72AACF79D46DD4C0ED4D144B840E1F91 /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10445B76480E3BC1318B922F2E923393 /* UIGestureRecognizer+Rx.swift */; }; - 7347E6690823F77C37B4DB85D84D22A8 /* ZFPlayerControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = 12CE32F6809F40DB24A76EF29E769BF5 /* ZFPlayerControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 73945F5394F485D66898305510756115 /* GradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1A9AC22D036AC0B4A4806FA073E98F /* GradientView.swift */; }; - 73AB70D6B97E43420FB576C9D26039E6 /* JXCategoryIndicatorCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D0CCB251930D8993780CDCE5B2A8EB5 /* JXCategoryIndicatorCellModel.m */; }; - 7406DEA0EDCB81CB5CC731EF16018D33 /* _CustomHTTPProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C88A907B7E61712111EE763E83B8A24 /* _CustomHTTPProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 748A242CE6F9E7BA3C73397EB2A0EE46 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37E9275CE4749660A4D4C0D4DCAD4714 /* ConstraintMakerExtendable.swift */; }; - 74972BEA7D6A0CE28CB3EFB11EF2DCAF /* FontUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = D963CC84DE24F13777E777EB6608A1E3 /* FontUtil.swift */; }; - 74D9B8DD068330CF7E45798CBF98FA4A /* ZFIJKPlayerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 982477569E3EB6F86B8FB5A7791B986D /* ZFIJKPlayerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 74DD9CAE99A3118FCFF0E7BDF28DEB29 /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D066F3AA176906A142EDD750D6988971 /* RxCollectionViewDelegateProxy.swift */; }; - 7512F726469C537F53CEF083421FD8AF /* UIFont+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B1BB982303FA5B06434D36F6FC0E3C /* UIFont+DDCategory.m */; }; - 751602199567A04FD150E69967E935D3 /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAA874DCF54E24E1EE4602F7A3C49391 /* Enumerated.swift */; }; - 752811625260B14669C192D57F44BAAD /* AboutViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCDFD311AF5193CCB0E51EC97A922A96 /* AboutViewController.swift */; }; - 756E1E9A85EDBD96D30C9BC8A7A3A090 /* ZLFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E3F40101C68228DF69C6B42A4137AEE /* ZLFilter.swift */; }; - 75A1DAD0A861EDBF654C93A2857D897E /* JXCategoryIndicatorDotLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 48797AD6305C93F025E75C51E6DA7ABE /* JXCategoryIndicatorDotLineView.m */; }; - 75A50A9B3FD4EF659C8E61546D270CF1 /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = CE3A51268748C9CEC36A23811202D806 /* SDImageGIFCoder.m */; }; - 760760698F2B539B1A4A8C3FD74E607A /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = FF636898D2A067D5EF99CEFE10377292 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 765C8A7DB5223CDA8C6E5D333F2CDFC3 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 4601D9DE2D1D6CFC7EA8CAEABD2D7190 /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 766478A9A2DB942D47833F6AC7CD51F7 /* Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4804F29A7E83F1106BB8285DA3EBE325 /* Infallible.swift */; }; - 76C8C688B30165A5449C0817FDEB44F6 /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC26E43AD2C01465DB1A7B67F800A077 /* SkipUntil.swift */; }; - 76E3A558AD358F70264733619F84737A /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 020BEDD662295C73C461AC6125693619 /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 777D599EE92E8693911A459685C7F332 /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7319E8B7C03E08F51607D4C90E9FE3B /* SectionedViewDataSourceType.swift */; }; - 77A5503D96024A361C0C26CC14B767F1 /* NSThread+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = E3F472664C5FCD4791150EF71C4E1F08 /* NSThread+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 78270987D9093E276EA12C698FC69D66 /* JXCategoryTitleView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BA9FBB83619EDC9803422FDD8142205 /* JXCategoryTitleView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7846B61CE0246F80F5420933E63BEAD8 /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25868FCD3C484616ED262D3F7E9C31E0 /* GroupedObservable.swift */; }; - 785031B71ABACAC9C0BF541D7952E7D0 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 83D055B0E49A63B2ACDD635735428784 /* SDImageCache.m */; }; - 7862592A925A99934E73D7B24F2895F7 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AD814516B99F8E8466A35B289BC93AC /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 78A9DC5A1BC9FB56108C4AF9B8A1BE19 /* CrashDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24CCF3C35DA3585E483D2267C1DA0147 /* CrashDetailViewController.swift */; }; - 78B2931A79E21B1AF56F09DEFA4E42F9 /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BAB633E1F079452E2EB6477874B4DB3 /* UIView+WebCache.m */; }; - 78E8EB82B37C77E0CED7EB310ABDE236 /* ZFPlayerGestureControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 08FA81010A855972CE74AD146B18A94B /* ZFPlayerGestureControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7928BF03967198F5CD7DAFD6D784F04F /* EKMessageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 148E785710CB8078F40460037BC350A7 /* EKMessageContentView.swift */; }; - 79403C58DA1B5106F8104E1DEC5C2573 /* MABaseOverlay+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DE2F8437EA87F882D81131D1C5E0B81 /* MABaseOverlay+DDCategory.m */; }; - 795FED16EEB4B05B3E37700009207E34 /* URLConvertible+URLRequestConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9948C61B8BE2950E5F2D7AD7F62E84A9 /* URLConvertible+URLRequestConvertible.swift */; }; - 79667886740E03B0BA8CAD82D277FDD5 /* _FileInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F0A7AEB2004A9CC2420BAEB4690AEEB /* _FileInfo.m */; }; - 79732A6532885C9A7DB87F999CE0BBDC /* MABaseOverlay+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = B075289DF9FB32E06CCA8AE484F2B4BA /* MABaseOverlay+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 79E028B32DC2E143BAC645CD4DE435D1 /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1E4002B89C5D2F691045BEA899F5C01 /* IQUIView+Hierarchy.swift */; }; - 79FB13C8D3A4E1D1C297B963C574C0F5 /* ZLPhotoUIConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F877D61A39633CEC5C88D3CFA2BB51C /* ZLPhotoUIConfiguration.swift */; }; - 7A3B3E372DA33E8C48594BB13E7B308E /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEBB411128EF5E6825B1917BFB7FBE6C /* UITableView+Rx.swift */; }; - 7A4F0F49748AD6BFE43729FE2B9DB916 /* NSObject+CocoaDebug.m in Sources */ = {isa = PBXBuildFile; fileRef = 02AB9C979678AD5C738765266B5028B6 /* NSObject+CocoaDebug.m */; }; - 7A555437C6F5B1A9C728D7A8F2F3BE7C /* DDBaseCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 61F96138C88255AC5FD28BB76AC87BE3 /* DDBaseCollectionView.m */; }; - 7A8B0747E5A8A96ED66C1D708F66CFC4 /* ZLImageNavController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7A4D62C35A6470D65059B5C32DDD11 /* ZLImageNavController.swift */; }; - 7ACD1663112757B9D6C1B93B7DECEE55 /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6562F933E6A10E559B004E17FDBC9A2A /* Constraint.swift */; }; - 7AE5A367CC1B3BF7267C1A641B5BA37D /* Infallible+CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7638C80BE4CBCF67C36C322AFE42306C /* Infallible+CombineLatest+arity.swift */; }; - 7B1437FE5E98D55CD1607074C4AA29C6 /* JXCategoryIndicatorProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B0BA25799FFE106F7D92A133ECC951C /* JXCategoryIndicatorProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7B385A3BBFA5DF0F919ECC1525955E0C /* DDMALocationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 561BB4A372C65E21AAAA5F129E7D91C8 /* DDMALocationManager.m */; }; - 7B708B9949DEE9168B4D10D22E04DEAE /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EFB5E830B88FC8B3C12A34B9ECA6B49 /* MJRefreshNormalHeader.m */; }; - 7B736FC0BBF3C32F32A585090944FC87 /* SwiftEntryKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A3B8BB5280054171E81D0AEF53B7F5A /* SwiftEntryKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7BAC5247AD928B776F8727F9FB4EE7AD /* ESTabBarItemBadgeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 131137D89384B3BB45FC182BE4A58354 /* ESTabBarItemBadgeView.swift */; }; - 7C268EA30C39F532AC992D696FDF5024 /* DDNetworkingOfAlamofireKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F2EAF977DC5525FEDF0932405BFDF160 /* DDNetworkingOfAlamofireKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7D079A25B5264F1227B452FCB3FC54D5 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = CF5C55652D19B094419C103BF0E20A63 /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7DF302A2DB5B660FE70888DA0EE0F286 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F07ADB91B9C983ECCDAAE0828FFBD0F /* SharedSequence.swift */; }; - 7E5A43683952F26781D57C4CC12F4CCE /* MJRefreshConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = E2F86236438EB1C7BBC06B4DC34B0A90 /* MJRefreshConfig.m */; }; - 7E5E9E35B2F82A6F8B8746F6F6B446AF /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 062F0EE38A898BE984AB6B2DC3DAE44E /* ReplaySubject.swift */; }; - 7E7A9F47A061A7D46AB1F401E90429F2 /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 646ACD40BA2BE84E6E566B4D5A5CED94 /* SDDiskCache.m */; }; - 7EA1A285B210A02961DC6EC1C01C1687 /* CocoaDebugSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33568C1BEBEDCE39BBD51BF468C70EE3 /* CocoaDebugSettings.swift */; }; - 7EA4D4DAB19F8B4A1BE641F9A803B3A4 /* JXCategoryNumberCell.h in Headers */ = {isa = PBXBuildFile; fileRef = FA078A7DC1D4D3B6ED373937ADFD1D70 /* JXCategoryNumberCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7F0CDFE66412245276F9D3C3D16BFABC /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FA8D0AD25360B4BACAA497B38562E57 /* SwiftSupport.swift */; }; - 7F32A097697328E2274CC8AD925FE543 /* _RunloopMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C0EAF33AE8EF4AF5DBDDA4547769BFC /* _RunloopMonitor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7F60A19D3B83E8A56DD7778844101265 /* WKWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B25BB49C0D295BF974701809904B187F /* WKWebView+Rx.swift */; }; - 7F87DDA52B40F5252EB2DE162C33BAC0 /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 8654CCD91C506713D9C88FC96FB46DC2 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7FCA7DF486BC1220F21964FCD6B1A3C3 /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53576596FC3721E08C8FED23391DD075 /* RxPickerViewDataSourceProxy.swift */; }; - 80091A77E4DB8BD79196240620BDEF1B /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4A661007F41C2CFF1D7223154AFCDE4 /* ConstraintMultiplierTarget.swift */; }; - 80141B208065FE781FF8AB8F850FCE31 /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB3A4CD6B9F3160D225823370B691A8D /* Signal+Subscription.swift */; }; - 807357E0D8B429C410617DCD42E83C73 /* JXCategoryTitleCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = DD499C929BC39CC90EB960BEF78BAB59 /* JXCategoryTitleCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 809901DEFB812A7A6C8C7BC7E23C461F /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE1078DB3AF2EECC66870DE16D615F7E /* ConstraintItem.swift */; }; - 80FC51129F0C4BDACF75723CAD51B1C1 /* ZFSpeedLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 452FE9734D18B4F41FA59FA7633467A5 /* ZFSpeedLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 813B683458C65465624988D928272B44 /* ZLPhotoBrowser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C730C74B36DD27B1EB54A6F2B885FE1 /* ZLPhotoBrowser-dummy.m */; }; - 819863FBD51B104B8D66432AC67C05C6 /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C1846F45289A75658C4E51988A36769 /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 81A7AD8BFF0B7E6291B02D1AB2CF505A /* ZFPersentInteractiveTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = E33356663B6E92A341BA6E6AC1C08603 /* ZFPersentInteractiveTransition.m */; }; - 81B24717BFCD424C3874D855D9F4BF32 /* EKNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F4930F97ADBF51726CCF0F4E0E8397A /* EKNoteMessageView.swift */; }; - 81B7DA4E34BD7FDCFBE8B2CF16335996 /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82741C113DC6FE1F25390FCC73139BC3 /* UICollectionView+Rx.swift */; }; - 81C2D503F2ECEB1331D541797699B6C1 /* ESTabBarItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3729B5556D1432D618769806F36CA693 /* ESTabBarItem.swift */; }; - 81DDF3AC3E4831357412BAF122E5456E /* EKAccessoryNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5116DB3E2A1CC1CB1A624257275A029E /* EKAccessoryNoteMessageView.swift */; }; - 8220B550020CCF8983DF5B8252C732F1 /* MJRefreshNormalTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = FCF9D5BD39CF3E2BAC8AA3F34FCECABE /* MJRefreshNormalTrailer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 827802DE999250886D89207BC6F0B58D /* NetworkViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4845116CA504AA336CF0A105DFC0D522 /* NetworkViewController.swift */; }; - 82BBE2F159943E19A69BD99EBE48D100 /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = C604C0E1E00B817599732A398CA83B85 /* SDWebImageOptionsProcessor.m */; }; - 82D294963701E49B0022232C893F756C /* DDBaseTabBarController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F4FDEBA2651E81B774D1488B658B413 /* DDBaseTabBarController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 83D0FF7A837ABA4E7B712358AF55AF52 /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = 15E7E9E4AF47AC9D13655DE3C5740B9C /* NSImage+Compatibility.m */; }; - 83F56847A24F64CFFB2F1B208E641901 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97E5D58BE5237EAB0EA9E8DEFA925352 /* ScheduledItemType.swift */; }; - 840B27BBD5508D3F123308CABDDFD524 /* MATraceReplayOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = C30A94F9BB30B08DC44A51B00722FD1F /* MATraceReplayOverlay.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 84BC5434F8367126E554E82ED3592547 /* DDTimerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A4FA1F868A3A43634938664865A98205 /* DDTimerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8505471A71505E2BA003E64FC0D09DFE /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = E6A0792A8CBDADA4D1C3244E462F1299 /* _RX.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 85A96DED83E5FBF923823F46106F6836 /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5AADD6017D2D14DD71326BB2C1D9C61 /* RxCocoa.swift */; }; - 85E9A0412761EE97B0F14C8506738BF5 /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FB25EFCCAB9C389BD32A7DDA910A385 /* Session.swift */; }; - 860EE4ED5B98C99F77B7B6F69067C67B /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8FE666D0F763DD3E55F82FA68FBBB77 /* Debugging.swift */; }; - 862E9D10C50CBB0D339039294989DEF7 /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = C03FB02603BC186F94D97337CCC6794E /* _RXObjCRuntime.m */; }; - 864F412CAB912E5360121273A3DBCA87 /* GPBMessage+CocoaDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = A98880E9F4494AB401E32E2E503E92FD /* GPBMessage+CocoaDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 865ACC100F9BB256DA7C7F66FC85AF8B /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 615881E559DCB533D73CF680630E3B99 /* ItemEvents.swift */; }; - 86BACE0D784445DFCD937FF106BD0C42 /* EKButtonBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C48EFE8D7A1A4B903D82770DB1036B3E /* EKButtonBarView.swift */; }; - 86DEFD412532E3C492649F681F3B898C /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C1CD3125069F17E5150D0A76D9DDA7E /* DisposeBag.swift */; }; - 86FDA11CE9FA4F78C10FF4EFD30E6A1F /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 921FA5384780405008DEE3178FE308BE /* NSControl+Rx.swift */; }; - 876F4BD3C63DD111FDC0C8A56D70B1AE /* ZFNetworkSpeedMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DFA72AC4B634B331CA595958950892B /* ZFNetworkSpeedMonitor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8776F9D9CDA443D35E473576EB3194C5 /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C169784777196EC19C0640F25803E45A /* UIBarButtonItem+Rx.swift */; }; - 878914063ACAA2126B18E1DE5285F827 /* EKBackgroundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B54C2BBA7ACBAF0D492337784A8B547D /* EKBackgroundView.swift */; }; - 8791DC308884A90A38BD939A3C382FA5 /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F751B9A87B36BB0373D780CDD36BD83 /* SDMemoryCache.m */; }; - 8807E35A0188E69A7B79476779342380 /* ZFVolumeBrightnessView.h in Headers */ = {isa = PBXBuildFile; fileRef = E08B33FB64157120DBE81C4BF8C7D362 /* ZFVolumeBrightnessView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 885031037B7CD4BEA92D1497F7781C76 /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = DFCACD0845E1FF6A8AEB2F24853DF8A5 /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 886CF4A40557A384C197BBAE316BF621 /* DDBaseViewController.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CA4F3D002558A179FE8177770C9EF2EB /* DDBaseViewController.xcassets */; }; - 88A50BF727099AC5CAC16CD4C99B4861 /* DriveRouteCustomAnnotation.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8378D9D1AD91F71B7C3B3A2115FD96 /* DriveRouteCustomAnnotation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 892A2CDE39CD694BF836090D02AAAE4D /* ZLEditVideoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 510115309C5E5C3D7D55CA1F94836B89 /* ZLEditVideoViewController.swift */; }; - 892F004F44CDB16E8675E0C65FF0E39B /* UIImageView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 13C5B1580E5A0D65538E3D617E666BCB /* UIImageView+DDCategory.m */; }; - 89A74579487C25538D71E1B38643774B /* DDToastKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C91739095AD2A951312E9F02096FE6F7 /* DDToastKit_Private-dummy.m */; }; - 8A20A29FF9C32F3130F733C963D56FD9 /* networking_loading.gif in Resources */ = {isa = PBXBuildFile; fileRef = A7377E7AB1D6BB4250BF0B50F8F19337 /* networking_loading.gif */; }; - 8A274008ED97223DAA12E076D417889F /* CocoaDebugWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = B98AC045F907E5A6FAC0076AE5EE1E2D /* CocoaDebugWindow.swift */; }; - 8A2BC1D6114D08F03E5D6CBD66814AD4 /* JXCategoryIndicatorBallView.m in Sources */ = {isa = PBXBuildFile; fileRef = 102F5F9ED90F8687206F6DA37E670416 /* JXCategoryIndicatorBallView.m */; }; - 8A36A9064A1796CBA330FEDBAD147348 /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = CE8BB3AD17E24CAAD87AA30EB1EC73C5 /* SDWebImageError.m */; }; - 8A3BCFF83EB0F7B76C09EC9169F2046C /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DCA2840E18E7B64870B2198305FAC35D /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8A9DFB8E2AB590F6A1C2E1628F854293 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40596AD095D9775CB950F35D2383018A /* IQNSArray+Sort.swift */; }; - 8ACB6150ABD5A4BE4CDA42F23E090C9F /* IQKeyboardManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9222413D22638923A88F2A5F4D02920 /* IQKeyboardManager+Toolbar.swift */; }; - 8AE15BE648BEEA0A98F2AC4AE497BB96 /* JXCategoryTitleImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = C51BB4E6B3A23242D274431668F466A8 /* JXCategoryTitleImageCell.m */; }; - 8B0B152593E3CCDD7456DD63125F38AB /* ESTabBarController-swift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 60F42705BFD948A9ABABCD477FD07CF3 /* ESTabBarController-swift-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8B29184AC5CEC3185963DA04988D6686 /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = E891AF19AFB436DA78394A105F880987 /* Throttle.swift */; }; - 8B7996264A46C83B41BED84333C707D4 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8525D0892FF956B412A92AEB56C627B /* ResponseSerialization.swift */; }; - 8B7D57E3FCE49F2518B7AE0E6B5D2B96 /* SharedSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C92CF4B3E4D7092073D7CCA02A72D21 /* SharedSequence+Concurrency.swift */; }; - 8BAD04052E210723CC24D737216D8BDD /* DDFontKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 10520479BFC042D366099787582B26A1 /* DDFontKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8BF55823101A3DABEBCC4DBB679D6D69 /* ESTabBarController-swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 10E78EA03B45635A62E8A75AC1D9E93E /* ESTabBarController-swift-dummy.m */; }; - 8C35B5BAA36F209375286B3C3D2F7103 /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = DA442F100B39FD73F69475AFD76D4BFB /* SDAnimatedImagePlayer.m */; }; - 8C410A2ED4C48AE8304CB81EBBE58725 /* UIView+Responder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A758E16F03B0E694F8DFA1A27507E9C /* UIView+Responder.swift */; }; - 8CCEA9CC39354864D59E41672513B5D1 /* Result+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = F92F321BB4E55085159A166D3AE0B3AD /* Result+Alamofire.swift */; }; - 8D58DFB8719505973D598C790635BAE7 /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 647C5E2E97FCC5E93212289929566092 /* CombineLatest.swift */; }; - 8DE19A78CB22C3A938AA54381334F6B1 /* JXCategoryIndicatorLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5153C289FD9234C12DEFEEB328777D74 /* JXCategoryIndicatorLineView.m */; }; - 8E04134529985568DCFB8818BBBB7F5C /* UIEdgeInsets+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02418330CF7473448FD4856DFD5BCBBA /* UIEdgeInsets+Utils.swift */; }; - 8E5256AFC173BF710216F67AA68F5CDB /* DDAF.swift in Sources */ = {isa = PBXBuildFile; fileRef = F19F57C5B7FA6BDE84D6E6A8359B9569 /* DDAF.swift */; }; - 8E8F09AD96271039CB19EDAF7F40D5C2 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F896BC532EBFB16C23A1ADDF055A52F /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8E9422DF54BCC99CA32573ECA23B7DAC /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3913BF4827BA4EE43A7156EF0DCFD54E /* UISlider+Rx.swift */; }; - 8E9E8BFB5716D6C7E23589D005C7D927 /* NSBundle+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = A1BD1915A468B2C4832E4402397782B5 /* NSBundle+DDCategory.m */; }; - 8EA9F0E18ACBBE10CBFD202E479C114D /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3533A414351489BABC7EA1F60292F9CB /* ConstraintPriority.swift */; }; - 8EE2005703426DFB542B34D09AF24A80 /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = DF31A24F094A4BD02F55F992E62176EE /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8F015C2A2CE48A10FCB00D51306E2FAA /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77A08C07A53B05F112F9FF09FA9C7D2E /* ConstraintPriorityTarget.swift */; }; - 8F21AA61AEAEE275B82C922F4CFEFC13 /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = BD620BE7FEA8C001D6DC00E45A3F957F /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8F5EE8A86580C3CBB943CFF31888FCBE /* DDBaseLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B13C8B5B46A245089FD6C811E9C11D1 /* DDBaseLabel.m */; }; - 8F734E6929EF5E7CACA63DEFC1FB82CA /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B69C15BE754BEB413C6AD5E9143D74F /* SchedulerType.swift */; }; - 8F8F99650B5210A1ECFED43403A17913 /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC7BE47DFA8979F847A9E9D27691F8C5 /* RefCountDisposable.swift */; }; - 8FA98CB7E5B912CAB92BC78003150B48 /* ZLPhotoPreviewPopInteractiveTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BE85FE72A1123D80C8A7CA095073318 /* ZLPhotoPreviewPopInteractiveTransition.swift */; }; - 8FC0C1F0C19221901FECC66026743D59 /* _Sandboxer-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 10A1BCC3F5EF343A7BF68056318C44A4 /* _Sandboxer-Header.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8FD8D1F13FE106FF4A48327B4EF2E3D1 /* YYAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 708C41F6E9E6746DC8F5675084D4C46E /* YYAnimatedImageView.m */; }; - 90A692D45F5F2537EB0856B3169C97C4 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4C067EA04D1A4B66AE9987C1E23492A /* RedirectHandler.swift */; }; - 90B15A331091D1C228BFC5F60D4E45F8 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B86E194203D71390609E6FC2CE91A28 /* UIImageView+WebCache.m */; }; - 90B9AD190EA21E5F1178C6EECBBB4816 /* DDViewControllerAnimatedTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDB8B9FFB25A64BEF71AB5F39665916 /* DDViewControllerAnimatedTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 90C6480C4262B9CC1A61A3B7E437CCC5 /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EDFD7BDDDA8AE33A4419C70C81D19E2 /* SDDisplayLink.m */; }; - 90D5A68E1EF23552D670E47D3B23AE4F /* JXCategoryIndicatorBackgroundView.h in Headers */ = {isa = PBXBuildFile; fileRef = 45B0BCC572A3186F0C25FCC951C5F538 /* JXCategoryIndicatorBackgroundView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 90E5C2DE01409E745FF14423CD98FD90 /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 17C9ACE92DF8F6ADE2C2AA311C763A67 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 910F8466106459434C084A74EA003284 /* NetworkDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED256439602D90879223D2EC27170330 /* NetworkDetailModel.swift */; }; - 918DCF83A321043687D0EC792EA9B873 /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66E1A19B3D5EDB9E0111E74A67A6CD54 /* BehaviorRelay+Driver.swift */; }; - 9192B0E784D86E864323A0099D5DF9CD /* EKAttributes+PopBehavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = F18557C8B77D75B06843FB4CC1455772 /* EKAttributes+PopBehavior.swift */; }; - 91CA8063502AC4672BFD7F6D5AD890B6 /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C99745F89745AA2B6E89B0F54B8B233 /* ConstraintLayoutSupportDSL.swift */; }; - 91E7BBF8F1A4202B3E4781E312E2B3A0 /* JXCategoryViewAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 61E929C70B1C815A4FCBC8B4B963CDFB /* JXCategoryViewAnimator.m */; }; - 926299312E6E340607FFEFBEBC3F5B45 /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8E5F4FDFA28759E66AA13DB7D63232 /* SwitchIfEmpty.swift */; }; - 92B93FFA25205F6728C871EC199C940F /* JXCategoryTitleImageCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C806F7325FE14469162E414D55A508E /* JXCategoryTitleImageCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 92BAD4420B04D7F6A5243D5810D729BF /* EKPopUpMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6593FDB1B26356CFC6F7E3A56EC9B4EF /* EKPopUpMessage.swift */; }; - 92EFB720D893286C8BA11156EECEB7FA /* EKAttributes+Duration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE516E915F9A7A78BF0F7528C9DB13C0 /* EKAttributes+Duration.swift */; }; - 92F90BB8342AA192D7C08520F4CCF266 /* CachedResponseHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = C61A46C539D572109B56BC820A7AB809 /* CachedResponseHandler.swift */; }; - 9348C310A4D8EE0038C25AA32FF0B240 /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = B13BF5572329B2C8D3867CA07C6F5D98 /* SDInternalMacros.m */; }; - 934A47F0CA3CE8D65B9C4547C263D0CF /* DDMAGeometry.h in Headers */ = {isa = PBXBuildFile; fileRef = A5D8DE58E07633D41B684E0120EA1BC5 /* DDMAGeometry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 93721C8F9CF4BDA2AB57C3967D748173 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = F97B035B2FC0F02D4F46F03F4DDBC718 /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9377075FA4E0C7EFFD0E68C28235E9CC /* _ObjcLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B3EE9CAD1093B1F8DC4640F0210CD8D /* _ObjcLog.m */; }; - 9382CEC3FAFA9B3E6F5C78B9663D9E48 /* RTLManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 244DE358E37D514D5FDEA10CADC99C49 /* RTLManager.m */; }; - 93BEEA5D92D4F153A09A75627E2DB577 /* Bubble.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42BA7194E9F03790D099E5732F3EFC61 /* Bubble.swift */; }; - 93D18BDA44F77F52F4B54B750D8A6394 /* ZFVolumeBrightnessView.m in Sources */ = {isa = PBXBuildFile; fileRef = 610115B7DAACAAE236361F3624DA6D5A /* ZFVolumeBrightnessView.m */; }; - 93D95C7F6691DED21F57289570648BA4 /* _OCLogModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 45A3D403E041C10537136FB00827FCC0 /* _OCLogModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 940E711D63649BE7A3FB66E52457D398 /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CDE81641989250528C2AEA96FDBE899 /* BehaviorRelay.swift */; }; - 94F52C0B14492355715F866CBCE7173B /* DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = C5A8AF6AF0F9350A5ACA8D1CEAF8B843 /* DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 951371DF78512514FEF71B4F6FD34EFD /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 33A71CB8AD0761E6670E870EE105C59A /* UIView+WebCacheOperation.m */; }; - 957DAA54D070E5B18B4E63E09AB6F710 /* DDButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAA407CCE25FB0E944259BB4C054EBD2 /* DDButton.swift */; }; - 9598E70200D0432AEA20ABF30E6CFF9D /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6D55411B7A280E43658F269DFCFC6F /* SingleAsync.swift */; }; - 95A2AC17D9936524C874ACAE4A6E4A1B /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 907FFE77A6E2E8D0AFAED4D2A918E4FB /* RxNavigationControllerDelegateProxy.swift */; }; - 95A54FB0F3102527D116AF34B131A747 /* DDBaseImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 010487B680031D7DD9F7CD504D25DC02 /* DDBaseImageView.m */; }; - 95D6B375856547576214D45BAFD14C34 /* SwiftToast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D4B94D42B88D253987B6F2965EC6FEE /* SwiftToast.swift */; }; - 95F17E0FC83301E67165E1F90C5AA5A4 /* ESTabBarItemContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ADA5DBFCFC6BE3CC0BF6FC177142F93 /* ESTabBarItemContainer.swift */; }; - 9608E323C617DBB486D89685D7267DB4 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 10A7E43E46251EC9A21DC81AA391B2C2 /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 963DE0F758F48FB19394E60E3D1BD7AB /* DDBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = F1C91FBF36170A4E474C8C941580EF80 /* DDBaseView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 96A0CCCB01D6DB43CE89E83DCB6C5C59 /* Infallible+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0404D90151DAE558D920953C33256706 /* Infallible+Zip+arity.swift */; }; - 96E4B9E2601F91643C19484CB4FF061E /* MATraceReplayOverlay.m in Sources */ = {isa = PBXBuildFile; fileRef = F571620398BBD1B127B545511F718C22 /* MATraceReplayOverlay.m */; }; - 971245CD46BFE06B4FF838938725FE3D /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 41CE46C63B37A5D33C48C61B25672C66 /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 973B2A5036AC6C657C3FF4F7B0225522 /* DDBaseNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = F9301673C57E48E85A74FA402F13062B /* DDBaseNavigationController.m */; }; - 9773847629F2F105580593407D661685 /* JXCategoryIndicatorComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8538B24BFE493297452EE8163DCEC2 /* JXCategoryIndicatorComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 97BDF23C8E9038148496525214A838D6 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFCED4D28AA92822F2E573E59FDECC57 /* IQBarButtonItem.swift */; }; - 97CF24324EFE30D5AA2A345F03D49922 /* DDBaseTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 5016A0B13580110CFCE358F01E8F6C9C /* DDBaseTextField.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 97DCD32991FDE4EA529C3292B88BFBAD /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C9CDFEF16400783A779D32A17B03C48 /* Error.swift */; }; - 982018F9943EA721B176DED187A3F4B4 /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEC3A6C6B35ADEC0E99D6B6B4690433E /* Signal.swift */; }; - 983C31E06D6E4D7B9C87126A26D535E5 /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = FCA9F4F7CB3BA61106A9ABBBE912C65B /* SDAnimatedImage.m */; }; - 9842B2D9C892C0A9E6B69A2AC78AA5F1 /* JXCategoryCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A373E8956556B6CB5D0A5CD1EF59AFB /* JXCategoryCollectionView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 98D1ACCBF6425DE78465EC9D323030B8 /* ZFLandScapeControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = BDA39B92D3611BC488EA3148C9A51942 /* ZFLandScapeControlView.m */; }; - 99052A7FD46935C7F9A760467213583D /* EKRootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC5A307D6157E6D8E9153EE3C871B27C /* EKRootViewController.swift */; }; - 997DB62F7C251C04E2548F73C945E9EE /* SwiftEntryKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B0957097709AC8F8DEF5624B992C16E9 /* SwiftEntryKit-dummy.m */; }; - 99EA19C8F294727AAAB343FF9966D33B /* NetworkDetailCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC55F3C44F93FEE86CE75B124188BA4F /* NetworkDetailCell.swift */; }; - 99EF30562A31AD676C542693E91F0EE7 /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = B765863068CB068898657EB3F34EF2FD /* SDImageGraphics.m */; }; - 9A0E1D59D9117546EE7E4F07B42EF9D0 /* NSAttributedString+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = E812965A4A246A80759BE7BB328475FD /* NSAttributedString+DDCategory.m */; }; - 9A258A01E679FC91809CB0E4CEE2BEC4 /* UIColor+SDHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = 34203AC5A0D15836A79B5843F12CA326 /* UIColor+SDHexString.m */; }; - 9AAB305EEEDD5680F4A4A00456F138B3 /* DDBaseViewModel.m in Sources */ = {isa = PBXBuildFile; fileRef = B75077AE63C06AA137953FA696C25256 /* DDBaseViewModel.m */; }; - 9ABF90636531F1DB9AA4E8A702780FE8 /* Infallible+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7E96DDA387F1B4009C517D56483FBD3 /* Infallible+Operators.swift */; }; - 9ACCADABE04C5FBF041953A5CC27B8D5 /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 11A471D74DE05908C477E8CD4E77A87D /* SDImageHEICCoder.m */; }; - 9AE39DBE0EB191F7058932700052E64F /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BE3D6EA2CEDFF691F321FD65C345199 /* Reduce.swift */; }; - 9B06B23C0DD30320D27A0AFF3523DD08 /* UIViewArray+QuickLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08409E469EA929E4B075E92C4CD1DD58 /* UIViewArray+QuickLayout.swift */; }; - 9B09741472416487EE81F386B6C9355B /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 92CEC1C73FC61581B43E096DACCF1385 /* UIImage+MultiFormat.m */; }; - 9B2A0D221237BE5ACCF087F2577E4A6B /* _ImageController.h in Headers */ = {isa = PBXBuildFile; fileRef = C14AB73E0D829F879456C13C3A04B984 /* _ImageController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9B3438008BC4D95AC0077F26C597FE00 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6ACBE320348D45BDD0AEB844A6EB1CD /* Merge.swift */; }; - 9B5100395827615651D86B4C60B15EE3 /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = AC74B0A589401DA85BFA356909B19FC0 /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9B56C88A1A26C2AF157005389DC79D89 /* UIColor+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E3E285D4EBEC82A6ABCB6B33EAFA3C6 /* UIColor+Utils.swift */; }; - 9B6B51BDB80D514E11D3C2BFFDAA63F0 /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 14A6567DC4510D8B9C160EF2B2E714CD /* MBProgressHUD.m */; }; - 9BE2962068E95D8253F1A92B8C1CF7C3 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE3FDED621E68F45B1277D90644A323F /* ConstraintMakerFinalizable.swift */; }; - 9C18706635F8F6039800E5D29E33CF5C /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1B4F66505BB46511951EFFCD4326303 /* ConstraintDirectionalInsetTarget.swift */; }; - 9CE0D080D988944F984ABF550840D22D /* _fishhook.h in Headers */ = {isa = PBXBuildFile; fileRef = 784084F4E7B8A34E85EC702DCA5F5A48 /* _fishhook.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9CF7F93C09CD223D8A4AEFDE6500448B /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8A33B014165C155387CE9ECBE70703A /* IQKeyboardManagerConstantsInternal.swift */; }; - 9D01D3212A87BF147783E03016A7C596 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4639D836AC8D7FD9BBE84301D50FBD4B /* PriorityQueue.swift */; }; - 9DC90F2EFC4727920E1553241B68DFF1 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D15A99B7399E1DA114D3DDBBFF53202C /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9DDBD070D8F28D3645E88F93FC7E98B6 /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EE42FE650330E11E5EE5930879665304 /* MJRefresh-dummy.m */; }; - 9E1FF64ECBEF9CA8C3A2B1B584716C2C /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9574B3F12903DAA53C1E60A37609E5FE /* SDImageAPNGCoder.m */; }; - 9E23A1148774E189F9F3BCF8AAE76DA2 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B09A19F6805BCB15C5FC4680BFB97F4 /* Completable+AndThen.swift */; }; - 9E278CF7CCA7053B8B9F9599C33DC02B /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 03564C5CF7B31FED7FDA8BDC4B588517 /* SDImageCachesManagerOperation.m */; }; - 9E474548D6A0521350038A8213F06E0B /* LogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC59EAE9D9AE5AD809ED831668F3A4B3 /* LogViewController.swift */; }; - 9EA9DCA38AE8140DAA4900C68F0EA575 /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 71085E406FD3583B05B1ED4E671AFC08 /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9EC0802317AB4CC74556A9C7FF674399 /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3722F8ECDCBAC3E8F9B7A2D51A23D261 /* AsyncLock.swift */; }; - 9ECF42D1324F716832C4CB78502B7FF4 /* JXCategoryTitleVerticalZoomCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AC7D02A9346AFC288F0369BF341AF0F /* JXCategoryTitleVerticalZoomCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9EF1E4C365CA76114EBD310FACC88668 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 66642D16110D01BDD287A6EA7F0EF68C /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9F1A9C17629B0FED4F5BE452442F3B5E /* MATraceReplayOverlayRender.m in Sources */ = {isa = PBXBuildFile; fileRef = 080D6D3724CAAF08E09EBD079BF600CA /* MATraceReplayOverlayRender.m */; }; - 9F3385E2B8DCE658F07D586F04FB5CC9 /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = A97B1FCE7B36565B5898F94FD4645630 /* ControlEvent+Signal.swift */; }; - 9F5D6E0C4368038B437BF444F665CDB6 /* UITableViewCell+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 7122E66334E6C1133CDF561CF8B34109 /* UITableViewCell+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9F77F23C82AD7A280997AB8CE1026694 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 885960370D802DB7C9EC2F5B075D510B /* IQKeyboardManager+Internal.swift */; }; - 9F9210CD851E076E6C5C1963F3F7F0BD /* SDWebImageTransitionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = AA6E5F7A5C74C0ED6962916F98559CE4 /* SDWebImageTransitionInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9FE3FCF5816BE354A387DA99CE64BB16 /* ZLAlbumListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DC01DCC64DF8FAB229F237EAA37C65C /* ZLAlbumListCell.swift */; }; - A0753DDE7E6EE0EE31ADED266223E0A3 /* _FilePreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 142D6A11CED1F7C6505561C739416A6D /* _FilePreviewController.m */; }; - A07BA82EBAFD79669D9EF1118D658F0E /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ED17A8A9108C517DFC5DAF611ED244B /* UINavigationController+Rx.swift */; }; - A0C1B45DA29A58D0BFF28129F0965A3E /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8ED6457B9F99F0916F2636CD240560B /* DelegateProxy.swift */; }; - A0C26DE9980DFFF397D73B60047492E3 /* UIView+ZFFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 297D14C33E9EF9C657A066281CE55BB8 /* UIView+ZFFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A0D722F2C2E041757A96ABBE6EEF644A /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A69706F8BEEE9AB0FEFF51167078120 /* SDWebImageDownloader.m */; }; - A0F05798AA7269C371264DFD7BDB1904 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13C35CFDA33405E5A9F017C54A48B1F8 /* IQKeyboardReturnKeyHandler.swift */; }; - A1355E1BBE3731F83CB38B9055E2372B /* JXCategoryDotCell.m in Sources */ = {isa = PBXBuildFile; fileRef = E7199B187182EC95737A246291767F7C /* JXCategoryDotCell.m */; }; - A1540B6250A565E9F4FA071822F86C70 /* EKAttributes+Precedence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27E22905142190EF0B7035F47C722D4F /* EKAttributes+Precedence.swift */; }; - A1949F2B9289F7954C77D3E23621727C /* SDImageAWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 267AF367F19E8311D957C67CA690AEF4 /* SDImageAWebPCoder.m */; }; - A252AF7657AE77B71C86CB9DD16C7ECD /* ZLBaseStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA08C9D2B09A14C57B6E0919E1D84C99 /* ZLBaseStickerView.swift */; }; - A254EEEE1080168B974C7A51EE1720FE /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = B40D5F1A930C2BF3381C0DC550907252 /* _RXDelegateProxy.m */; }; - A2594BB6D1B5A1C5F7652550BD4D5CFE /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 79A69AC341B03033B46431E34FEDC675 /* SDImageFrame.m */; }; - A2D82F29431BC8390C3D8A386EC15DB5 /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 388B33C8E16AA4A048B560995394CE79 /* HistoricalScheduler.swift */; }; - A2EF4A22909B4F00632D584DFC1AF84E /* JXCategoryImageCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = E4644D833C977237AD4879934512C822 /* JXCategoryImageCellModel.m */; }; - A324214E352F1B1525001B0030FB9B7A /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1438F7D917CF62B42D3A9801F8C3CD9 /* Amb.swift */; }; - A340546632D10905379CFF17E52381D8 /* UICollectionViewLayout+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = CBAF980648397D598AFA318F31A23474 /* UICollectionViewLayout+MJRefresh.m */; }; - A3614B7735695DD47BD1BC18CC9610ED /* EKAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC764ACA333DF29FCB7F91020048F90A /* EKAttributes.swift */; }; - A387D29F3E92B11DBF691695607E204A /* DDBaseButton.m in Sources */ = {isa = PBXBuildFile; fileRef = D8E0D52F8435E1535DD287BF727C7ECB /* DDBaseButton.m */; }; - A3B1C5058E6D1A9BC138D3265F4914F6 /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A6703B5AD0BC90165C97778E9997503 /* SDWebImageError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A4232F59E1918C240232947792D51757 /* _ObjcLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 256C2BBEBC4A20949DB0CA4976169269 /* _ObjcLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A42A0487E99A3BBCA95B3A1AE5426243 /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 949C1F8D1B2B40BDAB788E8CCD627D2C /* RxSwift-dummy.m */; }; - A5476425D3C5D6705F6FBD0E515FCD7A /* DriveRouteCustomAnnotationView.h in Headers */ = {isa = PBXBuildFile; fileRef = 909A792E575A314B1EC563E9E76DA0BC /* DriveRouteCustomAnnotationView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A5813AF936814DE8C9AEDC7D96DABF47 /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B73D78339A89506F1241E6911B5E22CD /* OperationQueueScheduler.swift */; }; - A5821D2212C003710A5C38D9664B78C3 /* DDAutoUIKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 57DC046B1411F6C04408E64BF494413F /* DDAutoUIKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A5ADCEB47AD35B2837432D89A38F1EB3 /* JXCategoryTitleImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 17E4B33FEFB92B0829106C878D4AAB78 /* JXCategoryTitleImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A5DF3BEAD02F2529DDA2F302CECD3AC5 /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 5770C58E46703810AC53EDB60F37429B /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A5FBC4300B4ABFAD6D946894FFF20CE1 /* JXCategoryIndicatorTriangleView.m in Sources */ = {isa = PBXBuildFile; fileRef = A033673D62BAF39030762360AA0CA16A /* JXCategoryIndicatorTriangleView.m */; }; - A633C2F82C4975DD22E150A795CD00DD /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ADB8A867E3D033928DC1A532F54396E /* IQUITextFieldView+Additions.swift */; }; - A661A54FB0BE0E81281BDCD7009CA8B4 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8179EF63984555E942581FFE006B2CC2 /* PriorityQueue.swift */; }; - A69BD642F651597A508BFFC52465D14F /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B971AC3BAFBF9866117E76EE08DF3D93 /* UIRefreshControl+Rx.swift */; }; - A6EAC1E0ACC363F33EE2B1D9A908EB9D /* UIColor+JXAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 961FF22E241057D2CED938356B4D7FEF /* UIColor+JXAdd.m */; }; - A71B9809FA82EE0CE142382FD6162BAB /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 342139A14FF4D75200976E7F5B7A8B80 /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A7395AD90CE7874072EC370C8AE32796 /* CocoaDebugTool.h in Headers */ = {isa = PBXBuildFile; fileRef = CDA0B9934782370D3AB5F60B1177DB5C /* CocoaDebugTool.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A759C520D43C2D67A7DEDD73A662097A /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 514A796BA5918A07B59162378DF6AEEB /* SchedulerServices+Emulation.swift */; }; - A7AB2634F55E9C87953067EECFA544BC /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39CE4F9D8921452FC69767BA88FBD584 /* ScheduledItem.swift */; }; - A7B7885BEEF30EA7BDCDB2AFBB0FAD18 /* DDBaseCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A98B60A3A7C85B8BABE1CBA0A866F66 /* DDBaseCollectionView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A7C1EC0054ECE0EF2F2CB1B561C23590 /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EEFF07276DDB76FAE2C135FACF5B135 /* SDImageCoder.m */; }; - A7E0CE992F5E28A78FF7705F4AA95F1C /* _Sandboxer.m in Sources */ = {isa = PBXBuildFile; fileRef = 2220802ABA2912C7178D5B4AABDDE5F8 /* _Sandboxer.m */; }; - A800CDAB64BB49B835120199FDDF7EE9 /* ZLThumbnailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69EBB35E5A703BD76BAB395808990C9 /* ZLThumbnailViewController.swift */; }; - A8046890340F247D5EF036A8C232981C /* MKAnnotationView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = DBB1D40F2237040531011900C70CE39B /* MKAnnotationView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A828254620582CC1AC5D705BC77294D2 /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FC34A057C93B6E8B9925875DADE5792 /* SDImageIOAnimatedCoder.m */; }; - A82F0D4FB1D81AFA125ED8972A4CC3A0 /* MJRefreshTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = ECB528EA98FD91BE6BAC416E0D39AD4A /* MJRefreshTrailer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A84563AA4B17210352420B82FB8CBF33 /* UITextView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = A13297A64E857B8AD8F9E9419F670A6E /* UITextView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A9287B485E49EFFB8DE08945AECF14D8 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7869A89417FE726C9D5C3110522B94C4 /* RxTarget.swift */; }; - AA0B700D7499FDD27E65E53F8FD2DEBE /* QLUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C3B82CC9D3F2021348E86B3EE099A8C /* QLUtils.swift */; }; - AA624D3EE03B4A895DC1FFE446ABCC0D /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB821C7A46C645AE504CDB6E9B54D35 /* RxTableViewReactiveArrayDataSource.swift */; }; - AA746263F9F91D7166646A793B566018 /* DDBaseTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = A3D28071364468245FA4464264EA168E /* DDBaseTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AAA51B9D97A6385BFCD0BE040F9695E2 /* StringEncoding+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 595AEEB12C4598C9FE42D3D765AE0F78 /* StringEncoding+Alamofire.swift */; }; - AAC304321AC76D2C680F473FA3A23C12 /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 85A936A211DDE8F3FDBDA0A4C12EDFB5 /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AAE28567EDE48F789BA8BD1A4E3527CC /* UINavigationController+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 59CE1D3307EC288911BEA1BD4062E9E1 /* UINavigationController+DDCategory.m */; }; - AAE47673FBBFDAC8C28BC40A786F9B73 /* ZLPhotoPreviewAnimatedTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 856F798880D87F8BB4B7689286986319 /* ZLPhotoPreviewAnimatedTransition.swift */; }; - AB0A7FC1637EC80FF292A7497915811D /* RequestInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A83B64A488CD482E4ABCBEDDC7958B4 /* RequestInterceptor.swift */; }; - AB2B8F1F13281CC0FFE05B9364E3640E /* YYImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 940B40FA429911BC2F885748BA6E613F /* YYImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AB363C9D058E838DAF65C9A00B751A69 /* UITabBarController+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 333A64D70D3E61CF1D8B7206D5568B6F /* UITabBarController+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AB66A717522F7B9068399120DDBC5025 /* DDBaseImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C16038A594C665F60D4805698B72E42 /* DDBaseImage.m */; }; - ABCEB271B85C79CBCE557B62BF930725 /* UIBarButtonItem+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 529EC13E4DA7A8021EC6970BB4D6F100 /* UIBarButtonItem+DDCategory.m */; }; - ABF58857A9ED236CD5B387FF0C56FFC0 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 04DD6186EA20831357498DB649C2D851 /* NSBundle+MJRefresh.m */; }; - AC128BF52E4D00EFC523B3779B9B7FB6 /* MJRefreshStateTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = B4145C883CC26963CE25A5B3FDA3A58B /* MJRefreshStateTrailer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AC5D61774CD2638768862FD2934B6027 /* MATraceReplayOverlayRender.h in Headers */ = {isa = PBXBuildFile; fileRef = AB208F7F34CCECCAFBB2D4F525D7D657 /* MATraceReplayOverlayRender.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ACE0BD363363C792B176AAFF495B0369 /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 89DB460498789073CB561878CF1A5964 /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AD15544BE46B5A08FD02FBD48D4A2520 /* ZFFloatView.h in Headers */ = {isa = PBXBuildFile; fileRef = 887173C85A442C4EA67F81D252044EF9 /* ZFFloatView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AD2D8BB58CB2F0FF6423A016D14516F5 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CAD22AF2ABD2A1E14DE04D76D00A4CF /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AD428E45B5793B370BC9084A07D2BDB5 /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70EFCC49C3641FB1AEF7AAF01EE84770 /* UIDatePicker+Rx.swift */; }; - ADA26D9BD8D714E1B3F6E424BB94E6B7 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1250C2A29E489E00D2B739919551E562 /* Bag.swift */; }; - ADD0E00BF3AA834B84C603A50B411C2A /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE3C80FE32DBEF44FE4DD9E045FCD9F /* Deferred.swift */; }; - AE20ECC7FA7D27D1FFA4F11097D46EE7 /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A461B3425A19154EC99595624E006AA /* SnapKit-dummy.m */; }; - AF02F5C6B6D6FA14A017F65611E3974A /* SDImageAWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 326ECD71DB8C1B3A59010955353BE8C9 /* SDImageAWebPCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AF0A69D68F703D452FCE6F68B461A362 /* ZFPlayerView.m in Sources */ = {isa = PBXBuildFile; fileRef = A5A2921ABDE59DF12F4D0D661B6FB6E9 /* ZFPlayerView.m */; }; - AF1850793335D7411B7CA119CCFDF776 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = F0B8B9E5E18E15C51D5AE7F97C852961 /* SDWebImagePrefetcher.m */; }; - AF5EEFE6005E0DE11ACE6DAF7C97A248 /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC4213A57A654498B7553C05C43E5D24 /* UIPickerView+Rx.swift */; }; - AF759C36F39B4E4FE7180A127966AE35 /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 798B1F31B12771422E0517E8CDFBF8E4 /* ConstraintMaker.swift */; }; - AF91B100F4B4D65B92BF8CA590B2005F /* WindowHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3E4463C481739E0CDE5CCA8F0ACB90F /* WindowHelper.swift */; }; - AFE462A27C50428CA433CD3254C90863 /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 00187059A26C623E524F7CCA0D0B40BF /* SDImageCoderHelper.m */; }; - AFF66CAFD7F5E229A8FB545495BAEE1A /* DDTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A53508503B18916CD33E25A91EEEFAB3 /* DDTableView.swift */; }; - B03BE19F0696EBF85FD6F489AF4D028A /* DDBaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A676864DC0CCA136AFBF902CE9695EA /* DDBaseViewController.m */; }; - B04B2B65E995F882AB75E0609D19306C /* UIView+Shadow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F7775F5276148B719610F95A0FD178C /* UIView+Shadow.swift */; }; - B0D0C080B9171511A9AB12AD86B7DBE1 /* ZFPlayerControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = 991E147CDBC8CF53D3271A8D060D23B7 /* ZFPlayerControlView.m */; }; - B10E4F3871A53CAA6B9DE3D77091E718 /* EKAttributes+HapticFeedback.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCA1355C7CF87739933D1129491B0F00 /* EKAttributes+HapticFeedback.swift */; }; - B1104525F66A74BF581940CC8EBD4605 /* DDTimerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BDE959BBDC979EA7249428CD4181A54 /* DDTimerManager.m */; }; - B13C152BE11FA76E2F024DE7623674FE /* YYFrameImage.h in Headers */ = {isa = PBXBuildFile; fileRef = EDE5A8D5B6DBF3676C11FFCD41C2AEF9 /* YYFrameImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B1466F2AF4C8C5D9668D912F5716064A /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = BE82696B515CA89DECB69D29E36B6910 /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B1A7FCCDF2F76FD799074AFEF13F2C43 /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0B91B2214FB3918FE02FBA9C67B04BD /* NSSlider+Rx.swift */; }; - B21EF964ACC6CBCD4E5D0D766A71E9DE /* DDColorKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 49C968A461FE24545FFF566A050BBB2D /* DDColorKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B254C13F439CD15A9E0AE7727D4B7BCB /* UIFont+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 23734164466F2CC14AD7EAEF7AB8AF6D /* UIFont+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B2851C902C2C372F18387C2B39AA47C1 /* CocoaDebug+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3D7171281F2DB8F383DD7B818415297 /* CocoaDebug+Extensions.swift */; }; - B2D6455FE61A9387A3776B484F8BD055 /* UICollectionViewCell+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C353766033767D7665EE9C4D3DF4360 /* UICollectionViewCell+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B2F00FA6A845D79D514C907870345041 /* ZLAdjustSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = F00837519066ABB5FF0DC814BAFAB0C6 /* ZLAdjustSlider.swift */; }; - B315A21471DC78A45CA5249A9EF6EF85 /* AuthenticationInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B5AC9085F2DEE9B7334395464B835B /* AuthenticationInterceptor.swift */; }; - B3286AA363910FED381DB2A860887246 /* ZFPortraitControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = 07EC8660A5E0E7D8854D0D029A375A5B /* ZFPortraitControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B337891246C2848ABC1945BA4D95817E /* _ImageController.m in Sources */ = {isa = PBXBuildFile; fileRef = 94739AE9231877B95FEAC1DC8B9629FA /* _ImageController.m */; }; - B3BCB6762F05E6CE8F5DF3A605730B6C /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = AB00E3B82036E5EB9B84ACE3453000DC /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B3BD944BFF9FBD5F1638D4FA684DFC9D /* DDColorKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0735312578C44C383E349E75442CFA00 /* DDColorKit_Private-dummy.m */; }; - B3D357841FDA256DD78B84471E009F1D /* DDMATrackManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 811AB5883718661229CA4D3F5EE88647 /* DDMATrackManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B3F8D02D6F81E468340ADA0561C2990B /* _HttpDatasource.m in Sources */ = {isa = PBXBuildFile; fileRef = FF22E478404E00AE20BDBA76239B0347 /* _HttpDatasource.m */; }; - B4093EE96AA888E2B1609715B1CAE585 /* ZLGeneralDefine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43629C4CBA79734CC5B9A86B1A49B0D3 /* ZLGeneralDefine.swift */; }; - B410A7FFCF6A4F1FC0160F22E919B009 /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 45E729D11A5D024BCDF6DD21A36B68A9 /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B434DAA653E3CF201185FADE09ADD7B7 /* UINavigationController+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = F91DF1644ECCD0CEA8FF7B982A4A5462 /* UINavigationController+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B43B1D85F1DF038DB7D01DFAF12D48A0 /* NetworkDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1676EF50180F64E81885E8E2BA53091 /* NetworkDetailViewController.swift */; }; - B450462CA20B3A8EE7F08F1575FBD714 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C7BE8A39C183603451277A91C36E44C /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B4527D6F585156B3603D05329436D4E0 /* SDWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = BB105E577CDC4DF3E9AF9237F72B888D /* SDWebImageOperation.m */; }; - B460A9A103E7954D19D481B77F87F83E /* JXCategoryIndicatorParamsModel.m in Sources */ = {isa = PBXBuildFile; fileRef = B8B94C2FFF7A4E4A7183BF445658D6FD /* JXCategoryIndicatorParamsModel.m */; }; - B4E540E0998D38BEA54DE098FDED09A4 /* DDMAMapView.h in Headers */ = {isa = PBXBuildFile; fileRef = 36038E1EEBBFD4A6AB608812D2A5B2D6 /* DDMAMapView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B4FE3233189E681459E6FAFE1A656449 /* EntryAppearanceDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = C178AACDB90F47F9148C726177BF761A /* EntryAppearanceDescriptor.swift */; }; - B5057B7F3F882C9DC7320D51917E6E58 /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E4EEDBF4C41CDDEA8AF51F582F55B36 /* SubjectType.swift */; }; - B5269B62215B96500B9620B997F378F4 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 45C89D3311ED6264C6A655D6D9741205 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B53F9C80DFE371236697EE4CF0CBB918 /* UIImageView+DDWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 37947F46197D4B01F887E80DBED6DA85 /* UIImageView+DDWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B55D49CD10FA31F1E6F92E225D821BB2 /* JXCategoryImageCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = B681033CA259210BCDEA159F03D9D213 /* JXCategoryImageCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B5FA1092BF1D816BB9A7BA06EB64BFA4 /* EKProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5A27C346CFBA606A67600167BD64A4A /* EKProperty.swift */; }; - B611198D9692C8B6D4970591AED83362 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CEDA3B312801352788DD24C4C11F9DF /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B61A05B07D76CBBC87C664B2D964A5C3 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2A03719B9035AD652AC7BCBC444963E /* Notifications.swift */; }; - B63E411A15310CA213AEE158B763808D /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9DED0E3D0CB531BE11C27B2B3B19FB /* Catch.swift */; }; - B659FB406C404DBBAE4A648BAE9BC77D /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = D75AAE78C0C56FE2FADE41D8C0F6D564 /* ParameterEncoding.swift */; }; - B66389A11F64F80F5CBA50E6E8FEE348 /* ParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBD521149E1CEACEF54EFDD39E91B2DD /* ParameterEncoder.swift */; }; - B6F37953EB6B4D338AAB68F2790D7DE2 /* UILabel+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 73A4F0A21434450965381BD1A4F12503 /* UILabel+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B73678A0D6DC52A94F163D0C65B07B56 /* _DeviceUtil+Constant.h in Headers */ = {isa = PBXBuildFile; fileRef = C92B10756CF5DE325BD86F02B5A10E29 /* _DeviceUtil+Constant.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B7551F7AE4DFD9D8BAF5DF408EE11783 /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 95EC0D47E9F7C789A10A9A84006B7A12 /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B7738FB94E4754584B9C7381E52F45C9 /* UICollectionViewCell+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A7A457F33ADAAA5F1C81E024A9F9932 /* UICollectionViewCell+DDCategory.m */; }; - B7E402A4FD1FB5F8755ACA513AD9C2D5 /* ZFIJKPlayerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 24B6EF4A7CF9F4B2B8978FD328BF57C7 /* ZFIJKPlayerManager.m */; }; - B7ED93C0661C6395D434C8728CA57665 /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C5E021B41ABE05184E22C3C35EF2B42E /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B8215D996B14DCFB089C23C89AF0F61D /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44A0205707C395CF6289D195ED3561F4 /* Debug.swift */; }; - B89BC37A7EF9653B4E70A8386786F5E5 /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BA85E09426160281B9523DA7958077D /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B8A6D72F39FE58ACFE28E3C888966365 /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 872235AB72C42A2D034CCD39639D1F97 /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B8B3CCE986BC3A2D91B4E8E7B1151022 /* UIBarButtonItem+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = A527FEE8FF018382A2BD90616BEEEA6B /* UIBarButtonItem+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B8E2D20AC3123CD07ABBDC96C0FBEA9A /* JXCategoryIndicatorBackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F05FEBBCB595D644C000725FCFF4F65 /* JXCategoryIndicatorBackgroundView.m */; }; - B8E9A4E2E8BB5D2A298FB1C56696CF1C /* _HttpModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CF4E927B710273AE961E13F494A8BE /* _HttpModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B8EF8F9C8ED054238B9FB957EC8B1A70 /* DDViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F08B835675FC3B2B76BF524188696605 /* DDViewController.swift */; }; - B9339C5232FA751530693C26C023E2BC /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 429CFC393F7F3ADE3883738A8CBD8A58 /* NSTextField+Rx.swift */; }; - B9910A2F6B82398D9311F4EB38729DF0 /* JXCategoryIndicatorComponentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AA3F5C8AB44C97FE8E60D875BCEDE1F /* JXCategoryIndicatorComponentView.m */; }; - B9FED8E7B04C74F084D8156BD8AA93DA /* DDMALocationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3846F37A5DA9E2C5B2D4B14769A73D4D /* DDMALocationManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BAAA77BD2AA82941BAB9D657F729FCD8 /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = D61A66A1F7AAB543DF04132119BC0D45 /* Zip+arity.swift */; }; - BAB546FF62D34C6C2E6141CA5D0EEA69 /* _SandboxerHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 53112E8541FCEB4A59514D220C23D23A /* _SandboxerHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BAD25B30F0E334F12EC76FF901DEE3E1 /* HapticFeedbackGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 606C8A68CC790974E048B521DE868D1A /* HapticFeedbackGenerator.swift */; }; - BADA655AB31EAAE70E476D63F5FC98F2 /* ZFSliderView.h in Headers */ = {isa = PBXBuildFile; fileRef = D8ACECD05E1DE890BF7451064B963926 /* ZFSliderView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BB11309B4519548E3ECEE89D25C9A5DF /* JXCategoryTitleImageCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 764FBB181EACB0E4640DE034189E6EB0 /* JXCategoryTitleImageCellModel.m */; }; - BB4BEE57B08124DC7915E5BAC5B85AA9 /* ZFNetworkSpeedMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F57032C78ABDA0D4533CA8CF11CE1E1 /* ZFNetworkSpeedMonitor.m */; }; - BBAC10AC6F7CCC08CA990EC32BA93912 /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 04EE221AEB974EEA0645C22D03A0EE45 /* RxCocoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BBC70A640BAACC6E4B66AA90848CFA0E /* _FilePreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 787AD0A98748983B3934B0956C698C0A /* _FilePreviewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BBCD195060AB693E31E7265ED366357B /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D065863CFD784A0438E876BEB671E5A7 /* UISwitch+Rx.swift */; }; - BC2DA64DD45B4E41586E32FEBD056B4E /* ZLPhotoConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAC8EF8D47BC70367C1BE3FFD7BB69D6 /* ZLPhotoConfiguration.swift */; }; - BC69B1FE7E10F3D5DF175CBE14F5DCA8 /* JXCategoryListContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = F8C13B9A355AE65EEFBBA2CE61E60245 /* JXCategoryListContainerView.m */; }; - BC71F627C5BB3C812706494A15135648 /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = 683C92114218A4E0562D60FFD4A02FDE /* NSBezierPath+SDRoundedCorners.m */; }; - BC9B4EE54D72F2455037404FBA19AD37 /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7800E14657319497AD768FB7089A958 /* IQUIScrollView+Additions.swift */; }; - BCD9CC1CE79079D3D45975C960F10783 /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2380E113FEE8B1D583C29314A3821942 /* RxCocoaObjCRuntimeError+Extensions.swift */; }; - BD0530138584A6602C89E4EE957300E0 /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79EB54B7A0D1D7AA3003395D4D68C6C9 /* NSObject+Rx.swift */; }; - BD5769240CAB4930531B883F3AFFFAB4 /* CocoaDebugTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8834B086E73B6DE6B1033C95F60D48D /* CocoaDebugTabBarController.swift */; }; - BD5DE9137AD611FD04789830CDA7EB55 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FFDFD27413F89A9AAAC163FF1FDB9E4 /* IQTitleBarButtonItem.swift */; }; - BD8CE3CE65E0804189D0BC59C8281215 /* UIScrollView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BD0977C1B36A3F5B8D6679CDF19E7EE /* UIScrollView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BD964247BCCE72D5C1B9738879564443 /* ColorUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66FFBC38A9898C5058C0271555FA8699 /* ColorUtil.swift */; }; - BDC1FACDFCB2745BBCDA14A83000D92C /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44560875A14BC7385B2A9BB91E1DAADA /* Map.swift */; }; - BDCA78333A03CC1AAADEB702F0247B5C /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB400239FC03F283ECC769B48DAA253C /* UIActivityIndicatorView+Rx.swift */; }; - BDE0AF913CE3F4071E4007C5DFDA8524 /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = C3490ADD06A4DDA82ACD1D5F3AF18CB2 /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BE48E94071B8D2879A0CAAD2716CA894 /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F2A940BA0380A35740283D9BA249393 /* NSButton+Rx.swift */; }; - BE50B0FF8A2D2BF08505923013F8FCC4 /* ZLEditImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31431E4F7783CA6DECF230375B22B68F /* ZLEditImageViewController.swift */; }; - BEF433EC066C4B455C2F059C82DC18EA /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA5B4E35C4B11F74D66EF8CC7C02587A /* PrimitiveSequence.swift */; }; - BF0BDB35D7EAE90C48BC61B57CF4058F /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A85CD73D9538F007FF27995D5E48862 /* Errors.swift */; }; - BF31E4809CC5CC71907563C0795BF3D9 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4C5196758626CA70DDFF6580EB823F1 /* DispatchQueue+Extensions.swift */; }; - BF3EAB08454C0020FE33CA725AC710DE /* ZFPlayerLogManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CB628C1973540DFEAA1868D098FBAAE /* ZFPlayerLogManager.m */; }; - BF6C41896846D0A5EDD236684D37EA69 /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF280682F43D2148C1E3B33E581B4060 /* AnonymousObserver.swift */; }; - BF7C326418703B0627237B811478A69E /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DA8ED199660898627219339D054444D /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BF9EE31DA89D7BD4D374713EBBCF8C9A /* _HttpModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D901344A1F7B66EFA7DF198384EF44BF /* _HttpModel.m */; }; - BFF07623A7EBCAE780F23B16FCCA46A6 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B044A43AE4FF1C3EEB6CD643C8732214 /* IQKeyboardManagerSwift-dummy.m */; }; - BFFA58E5979EDB390F21B31F125B2632 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3FDA9F7A31659DF113D0BBC2AA4089 /* UIImage+MemoryCacheCost.m */; }; - C04A4ACC59BA62EDFA64519CCD009386 /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D79A2708BDE3C85726D40206166DECF /* CurrentThreadScheduler.swift */; }; - C0A51FCE78337D413A273D43D9E56387 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07FFDCC95B6C7237016385C745086BFF /* Do.swift */; }; - C129D590FB00BEC41B69093EFE0550C1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = DF29819D71E8CAF09B15248F332E0E17 /* MJRefreshGifHeader.m */; }; - C17345C45572AC2B9DBF4996F4A9F773 /* DDBaseTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 96A66ED5931A90FB16DF33C0985DB482 /* DDBaseTableViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C17ED7FEA559064FC70F00DA5BA28651 /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6E112CC0D476A2779399984548FD75F /* ConstraintViewDSL.swift */; }; - C19A3B3BF30C1E6A7B8B49D1707FEF35 /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC6C267852CD34A0F43106AD7D937DE /* ObservableConvertibleType+SharedSequence.swift */; }; - C1EEB14AD900F36CE79D2762305D816F /* YYFrameImage.m in Sources */ = {isa = PBXBuildFile; fileRef = BCA78A57A5C521AE0AD74DAC06042D88 /* YYFrameImage.m */; }; - C1F35A42F0086062E9FA4BE7EB6D3BC5 /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B50E0ECEE27712F8BE8EAC93C4A8191 /* SDWebImageCacheKeyFilter.m */; }; - C21ED4A6AD5861F098C11B3A5EF77D90 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = B875175EFD0DA2D61881F7185AF48058 /* ElementAt.swift */; }; - C2422DE72E0AE7A2B6C524EEB6561541 /* _WKWebView+Swizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A73F496491E5D1434C729FACB9DEC32 /* _WKWebView+Swizzling.m */; }; - C2AC5438E5F701B514E19D5FC665AE15 /* CALayer+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 94BE2D691841E3C83D5A525A14EC3725 /* CALayer+DDCategory.m */; }; - C2B1250F2D7E9CA00F8E9B0F2F363FA0 /* ZFPortraitControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = 080B283DBD8EB8B01AAA2C2D7DA99908 /* ZFPortraitControlView.m */; }; - C2C943B55033E1906571A539B7123311 /* UIViewController+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32B551D0819473A60747E18B4C14A1DB /* UIViewController+ZLPhotoBrowser.swift */; }; - C2FB8B5F92F5FAFC2439FEE8BBCBD2B0 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE0A7822B610E01B7C696A5B6459FB58 /* LockOwnerType.swift */; }; - C35397CAEA10B78C7BBDAEFB8FE40447 /* UIView+ZFFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 3174809B0F67CE51752DDC4F231FAAE6 /* UIView+ZFFrame.m */; }; - C49B11227141A1C9B5C446CF513AE3B7 /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 561A9119738151A77D9B35474367C159 /* RxTextStorageDelegateProxy.swift */; }; - C4AD82EEE9F6B79F43B6637C742761AF /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 929EC8D404C18BDCA7CC5879A7F0D908 /* ConstraintInsets.swift */; }; - C4FC515A765F6D264655342C179E8B70 /* DDToastKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B577CA7712339985EC493598557264DA /* DDToastKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C54B8B88AF0ABC05267411671F02C964 /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B5FA71DA9D399A61A1B3A2B1825C3F3 /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C606E1F4F816CD5CEF3D207708C3C609 /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D4E24A25872848664EB526CC8383A9E /* MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C626CF00E63F1E69A4194CA80068AAFC /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F153ED8AF19374D42F694E23CFAC422F /* RxTabBarDelegateProxy.swift */; }; - C644B05AA4A66F134754E6B9F0D4E27E /* DDCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 153FDF6FAB11E0C8589E1CFDEDF45567 /* DDCollectionViewCell.swift */; }; - C6968F6BBBA1F02E09FB7E170D4097CF /* TakeWithPredicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D86370ED1E2307B6DCAC4441D61F632 /* TakeWithPredicate.swift */; }; - C6DBAF26A4A104BD5200CF834A5C6AC4 /* DDAutoUIKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 181A5E772C1615B6F24BE6E3F38412BF /* DDAutoUIKit_Private-dummy.m */; }; - C700503268450867F8D06A2CA67782B8 /* UIScrollView+ZFPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D1547A7353DD9FF4B5E75AB49605788 /* UIScrollView+ZFPlayer.m */; }; - C700C31CF03C3E4E40B18F0FF4EF381D /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 79AC532787351D8F40CD663668907140 /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C7F4BF5ADCAFDECAA18A0B46A67860DC /* DDTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 302C164B897C7495BE1D74BF7811A9CD /* DDTableViewCell.swift */; }; - C811C54956F24D073E800373BB69A8EB /* JXCategoryDotCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FB247C87DECC020200EDD0F3DFF8EF /* JXCategoryDotCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C845190F0B27DD1C19EC9625516F3AF1 /* CocoaDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6BD6C111FE85E6271ADEEA0F149652A /* CocoaDebugViewController.swift */; }; - C86E5307EB1DC5C56475F4213CF147F7 /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5CB7D1FBB1EB0C742CE91B6A3786DE5 /* SynchronizedOnType.swift */; }; - C88C2CC9083FE0D07D52A9EC81D1E626 /* _RunloopMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 77E39033B717CE2548373E33A165F4F1 /* _RunloopMonitor.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - C8D7A9EDC2F72A333D4AE379983529DA /* UIRectCorner+Short.swift in Sources */ = {isa = PBXBuildFile; fileRef = 288B87DE2A9B1FCCA16A93D2860F3B7B /* UIRectCorner+Short.swift */; }; - C8DB8938784DBF2898E331A5369753E6 /* UIApplication+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 34DAA9BC397A3FAFAA86E321CD99AB39 /* UIApplication+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C8F37E34D117D30FDFAEE19C03F1DBAA /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA78AD1EE0512D7B4E79D0D3B304A19F /* ObservableConvertibleType+Signal.swift */; }; - C8F8E3163CE2F3AD0871F8DABF59F126 /* IgnoredURLsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC008F158CB87396B8F99E4A8918FE2F /* IgnoredURLsViewController.swift */; }; - C9172D6A5B4EBBA8DBDF690F51A58849 /* ZLPhotoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD76D4312B16F9A6A2F0C3275FA4117 /* ZLPhotoManager.swift */; }; - C938023B28908F9EA10AEDC59C31C898 /* DDSwiftLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3625B3BCB16D80333B616881084D932 /* DDSwiftLog.swift */; }; - C989F6FDC2D97EE1A9C7E1937016D678 /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B29C6A8B3245FB3FC72FD122B869DC9B /* ConstraintView+Extensions.swift */; }; - C99813C12AD65507F8A1F3F00E140B4D /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16BC84658BC2DC4D888A3E816E0AF9CE /* NotificationCenter+Rx.swift */; }; - C9E0235474F4BFA73553D96550E526F6 /* NSMutableAttributedString+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 137D779AA253D16469936033E2157977 /* NSMutableAttributedString+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C9ED35B4D433E4C9B13E23938DD50C65 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13699F3F75254974A3E7893366F304B1 /* SubscriptionDisposable.swift */; }; - CA6415EE08C4070D38C0F2A49A5F1871 /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35452E6BBD8DBB01F77B48962C993349 /* CombineLatest+Collection.swift */; }; - CABFD66191F3C756501015E1DDC838BB /* CALayer+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = F4B4CDB7A8B822F1C80EE598C8E03C92 /* CALayer+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CAF8EAA2964F7D3C0FBE88A952910BB7 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = C859C1EDDB944B56E0DDB21E36396D00 /* PrimitiveSequence+Zip+arity.swift */; }; - CAF959B5E41E80A57AC8BD3EBA43715A /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0683E8C4A3B2F5FAFB5FE06C58138B5C /* ScheduledDisposable.swift */; }; - CB12A6D2A55730FFF299320ADD27FF65 /* UINavigationBar+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = BCCDD7F9BB477412DAD4F5E45559A7A8 /* UINavigationBar+DDCategory.m */; }; - CB1B31288E524777EA7FEF6E092E954F /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9550D821A875DFF44B6B4AC6EF1DC651 /* Driver+Subscription.swift */; }; - CB20F726F1766989C14003A27D550492 /* ZFUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A78D78AD200DDB35A27DF7492AEA1D0 /* ZFUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CBD8901F0DC9C3A318976A6F7358711A /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 175F1D94372C95BB4A3392CBB9999BAD /* ConstraintMakerPrioritizable.swift */; }; - CC023213ADCD03CFF6BED5CAD1077F3B /* DDBaseScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = AE740BF7ACEE2E6ECB351733B9B7CBB9 /* DDBaseScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CC91993720E22565872067EC58CA6923 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B149E5E85148DAADE6E69C9C8BD02C8 /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CCBDC5792EFEDB0D32E03261BE90DFAC /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B43F372D78CE88CFD54405E74161ED7 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CCDBF051A549677F62476F4A952BF145 /* UIButton+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0709DB6472F62BC42D1965BC1214BAE0 /* UIButton+DDCategory.m */; }; - CCE73322A8F4B26A087301EBCC65C869 /* AppInfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E2D5C198AAB5B7D72CCE70C7FB9DCEF /* AppInfoViewController.swift */; }; - CD12156B4F1F982CE5CBA7924ED90E24 /* ZLVideoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B98C0CD8F6083C7813BEEEF94AE977E5 /* ZLVideoManager.swift */; }; - CD4B902B7CD69DCDA4BB6A623149D6CB /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A36AE6CBE75F741A87DB76207DD70FF /* Rx.swift */; }; - CD4E33BE5BC4DBD59CFC58A70DF1CAC3 /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F154D250460B8C5B24F4A0D5B54C1D42 /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CDDD632233988F44FEC138B913143D5F /* DDMAGeometry.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CA6F7FBEAF1733564AB0C17AE455DED /* DDMAGeometry.m */; }; - CDE89F547B05899CDCD211A17EF57F5E /* DDViewControllerAnimatedTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E9EF3947148E56802D9E0E4193AA18D /* DDViewControllerAnimatedTransition.m */; }; - CE0D7DF3DE52C1B52C39DB23FCED7695 /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 69C984B11025247B51467F3152C160F4 /* MJRefreshAutoNormalFooter.m */; }; - CE50A84C5C3A363CC5F5B206EF9C16B2 /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = A61BB0F031A49A83E63EBCE9E3F8885B /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE6E8F479C11E333C244F74A2E9665CE /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F64D68BD1FFCA26EE4906BE8D20FBC2 /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE90E73675214C8853F20CB4BF569901 /* ZLClipImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70C29F27FE3DBAB14F76FE7EFA0950F6 /* ZLClipImageViewController.swift */; }; - CE9DB2E127EF675F92110286C1B3DBB0 /* JXCategoryTitleCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 658C095E5CC3516D60599C57E0AA9B42 /* JXCategoryTitleCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CEA5FFBDF695AF9F54027D0F9BE06A9E /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = BFB5725F5C2BA86856F9A0670041D244 /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CEC5D59E8CB9AA98751A071D3CC175D7 /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CB15C0D1BBC42BF51EA29ABAA2E9F0C /* SDAnimatedImageView.m */; }; - CF13F9B41FC1A9B537381E0A466BC1EB /* YYSpriteSheetImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 43E80B98787AAB9E1C1DBCF2BE50C7E8 /* YYSpriteSheetImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CF258709235126537E1E6FC0B2D2A379 /* UIView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = BA57E989F29703D32A161E1DA38B2410 /* UIView+DDCategory.m */; }; - CF668F424CB6C58607463BEB6057D63B /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = D83E73D157DB9EAF9D75A27F8E0FD893 /* ShareReplayScope.swift */; }; - CF74053C59EAE87CB27D028A4A0B6BD2 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBB89CED21635507EA4C2D8E98EF0BCE /* NopDisposable.swift */; }; - CF7D094E2E75C20E9E7DDB69CE4272E9 /* Decode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52556A1A417EE172A615B9B52639EC12 /* Decode.swift */; }; - D027DFFBF0E354D252A6A52AD54C6830 /* JXCategoryIndicatorParamsModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 593F178483C803DB545FEABE76F4228B /* JXCategoryIndicatorParamsModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D031E69F9B31D2D90CA1BAA088469040 /* RequestCompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65585A6255E9A668F126C3349E9764A6 /* RequestCompression.swift */; }; - D04C07F5BB261007BDA73DFB8257BDE5 /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BF7E8F90D9C30E12F6392A5E6FF6A39 /* TailRecursiveSink.swift */; }; - D12A43349ED54CE689CAB65A3688184F /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 836A9B12B1C7097700E7E05C74726D4C /* ConstraintConstantTarget.swift */; }; - D14C9897A16FEE08A0AE7D983D7659CD /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F55966CA2AB8BCB2A79DFF16C0ED571 /* ConcurrentDispatchQueueScheduler.swift */; }; - D1539EF41F4B0100D1A078473470748B /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FE7FF23BEC03F2C9E6D5F8B26E9560D /* Bag+Rx.swift */; }; - D15601FB6BDFEA4C0083467D5B754051 /* _CanonicalRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FAF88E6173127A0923C2565B51DF58 /* _CanonicalRequest.m */; }; - D159E10ABCEC5BAEC2AEE36361A0C14A /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = F360F8391373C6630719BDAD8D1893C7 /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D15F4BE286C4382047B2C228AB6A208F /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8B663943B330753FC7AF952FF097A16 /* SynchronizedUnsubscribeType.swift */; }; - D2080DFBC1EC1E36D090C40AE4268C0E /* EKImageNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 114512B56930F3C0D45A2D9939DE9EDD /* EKImageNoteMessageView.swift */; }; - D261FFEAFEECC6C5BE05EAFA172A6962 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = EB0110BE49653D7E25CDCAC015477D2F /* _RXKVOObserver.m */; }; - D2674D18CD23C97698FCE3E9C3FD42B1 /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = E79A5EFD32400A7CAB87A509DCFC3C10 /* Concurrency.swift */; }; - D26A83FE3607B3F71C618F358FE58260 /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E0F4EB84375C126C05AD4FE05EB4252 /* ObservableType+Extensions.swift */; }; - D26EBA1505FCD8CB1561A0FB08AB74A5 /* URLRequest+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3E96BA070C54E42EBD37FA41067659D /* URLRequest+Alamofire.swift */; }; - D2B59A35739A47EBEED7DEA75BA5C378 /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F78019412227F10B3BC4D39E02C6A82 /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D2E2AF992A4E158B35A68EF020BBD66F /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D09BC79BC32C5F890C7ED71FE802EE5B /* UIControl+Rx.swift */; }; - D313C1769F98E563B2F0387645363D60 /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = 60D55AA4185BEAA30031398F5B24BA39 /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D32286DCBD00536337E32E6AEC44C480 /* Infallible+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 536499E7E864E05E411D0AAF7233CC0C /* Infallible+Create.swift */; }; - D3C6166B6D26233AE4337DA319FEBF57 /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = 023985FBC86C0039C4052D7E7A251910 /* Protected.swift */; }; - D3DF1456153024C80BCDC91E03814A16 /* MJRefreshStateTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 9276E19EA10918FAD67901F4F8D02727 /* MJRefreshStateTrailer.m */; }; - D433A9598548308343DC33207661EFF2 /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = D86BED5DDF57322A31102B2EE1CEA2CA /* KVORepresentable+Swift.swift */; }; - D43BA282386D995C1C7F4B7049A909FD /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F0BCB6DD102AF78527E8D8C2DD306EC /* Validation.swift */; }; - D468BA7AD6F54E7E8E8EEDCF050D63FD /* _FileTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = A4E10B350675FF2055B4EDB7EBA35071 /* _FileTableViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D4B7589C503DA1F2FC6BB41F78E55753 /* DDBaseAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 52AA68691FC9E4E94E031B243488575E /* DDBaseAttributedString.m */; }; - D510213435EC6D25AC777EF2CF34A93B /* _CacheStoragePolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = F17013D18F4391E35D8585BB7CDAD224 /* _CacheStoragePolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D52B0E394FF92821DC8380B5498B34A2 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = BBC1B5F4EA783E26EE251CE31B743DE7 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D52BC86B6D44760107ECB5C5E7C96969 /* DDBaseImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 911EDDA287C4616228B6B25276B76F1E /* DDBaseImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D565284D49314EAA54AF602A468A0207 /* JXCategoryView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AECE2B2854E05412AF6C2A7CDF8D92A7 /* JXCategoryView-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D5B499F817DA04BCDEEF25D43C26A677 /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32C1D5C5D2BFD3F08AE56FA809151A76 /* UITextField+Rx.swift */; }; - D60AABB4300A5C0B145BC9DB9ADC2B07 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5A518B0902DADEA3228A647256ADC16 /* Create.swift */; }; - D654637C8DD8012A6593C58CDC7EB89F /* EKWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A575E760BD80DEC8041FD3D509FD96A /* EKWindow.swift */; }; - D671718F94D548759A657D442DC5DE81 /* UITableView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 81021486B3A7FB8A422282FAD9D08943 /* UITableView+DDCategory.m */; }; - D68A44D2142C495CCD955363CCC1321A /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3797D1DD5B1A0F195846CE836CB19152 /* Request.swift */; }; - D6B4FBACE70121726AD7063FAC40AC2A /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56F23A8C07C5654CE1AF291E81116DA9 /* Skip.swift */; }; - D77C72A0645E7837D875799E21DCFB31 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64F903F1F90BCF9FD590B82EAEC962E1 /* Lock.swift */; }; - D85609E7A94E5F264587E967D9835FFB /* Sources_DDMAMap in Resources */ = {isa = PBXBuildFile; fileRef = 8F9252A6A84AC16BC2DE99DEFEBDC8B6 /* Sources_DDMAMap */; }; - D86A0299F74B0CBA434FF9F89F8B958D /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = B7A36BC6791D3EE238787A592A476BEA /* SDDiskCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D90E3609CFB930EE4F8270C9504A41F5 /* DDBaseLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FDE358714555492C683865C73355812 /* DDBaseLabel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DA122AC8CE9ACBECA2D141674BE399AD /* Cell+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 451D48E6699DF469F31FD0E1C09E5913 /* Cell+ZLPhotoBrowser.swift */; }; - DA7D630210EED4FE82A89AF9DA354FDE /* JXCategoryBaseCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = F149A0BF49AB12D6E8CF838DA7A88028 /* JXCategoryBaseCellModel.m */; }; - DAC6ADF7A77D17532291C7F2D465DD54 /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 208D4F1DB1C2FA411CB13694E2C74EA4 /* Binder.swift */; }; - DAD5D84711B112C1A30E5C4D2830B354 /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5D4D85F6DC1B9EA120B499BE2C55B50 /* SkipWhile.swift */; }; - DAE6984A0E6F7843EC1FC16CA0639411 /* ESTabBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEDA709F3D2AD99F2DA5F5189FE9EC72 /* ESTabBar.swift */; }; - DB37A02E7A013103E599E7AC0C065B89 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BBA1963D019C42804EFBE4A89F484C1 /* SDImageCachesManager.m */; }; - DB3F4AED1ED3B0291EA2C6C7D5CC2662 /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = AB04BF235B4D1774C3BC85610FAAED66 /* SDImageCacheDefine.m */; }; - DB5347DA0855F994DB3006E3B208758E /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = AA11FD19BA6973AF54B47B980E6B8321 /* UIImage+Transform.m */; }; - DB82B28011F0864AF66AB1D3A842115A /* DDLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F320B24D7EA83D7446A61A624DAF31A /* DDLabel.swift */; }; - DBAE59858F5775E35A117429CAF5233F /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6313517A50C286FB6EE1A619CF24431A /* Switch.swift */; }; - DBAFCE4E1040C7BD9E88DAF976BC0D86 /* NSObject+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = A106143348F1333947CBC2C400C4FD94 /* NSObject+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DBF47AD7D42070ABCA125FD5953118CC /* JXCategoryListContainerRTLCell.h in Headers */ = {isa = PBXBuildFile; fileRef = B299C8CC27AF7EEB7DA1EE5C96863250 /* JXCategoryListContainerRTLCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DC17DB8B67FB9C8B2A1C4C5482149295 /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5051D25AF47144FBB56E5B965BBB1072 /* GroupBy.swift */; }; - DC25951404C24F1A7D6A193A3EA96898 /* JXCategoryDotCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ABD5B73612BCE0E068DCAF67262B8EE /* JXCategoryDotCellModel.m */; }; - DC41B120F0CBAB4E01BBF17427CD4305 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5F47AA0432710CC07D960B699702F45 /* AFError.swift */; }; - DC737D9D05CDFEDEF02A15458AC36B92 /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0582E3A7243684FFC91CF8D4878B2999 /* KVORepresentable.swift */; }; - DCB4AC446234B43DFF0E1ABB26F950B7 /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56E370A65E1D3A6978315C3BE2C80EDC /* BinaryDisposable.swift */; }; - DD81267D7654899D847F4B6EEB4E6BDD /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AD66C3F696FC3552D246289D86A689C /* Reactive.swift */; }; - DDBA991BA174D527017192548D28D7D3 /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD473A662B5E76A288233C87974D02D2 /* ConstraintLayoutGuide.swift */; }; - DE081D1B6559CE4BECE6C2F3A24E43A1 /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0C90363DD6E0270C9EB008F83B3E379 /* ControlProperty.swift */; }; - DE105F6F9C0D9F99B88F01930985E108 /* ZFPlayerNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A5C9A9A50DF2136936174C2BEC5CEDC /* ZFPlayerNotification.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DE2D6981D59E4126FB6702371A4FBF45 /* UIView+QLContentWrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA79AD071057F08A35071A0D95AC28A3 /* UIView+QLContentWrap.swift */; }; - DE5FE62EE79DBFC7EF4FA464DAF4513A /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F56CC6C5852793D1E431A1281B50E62 /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DEA26B7B33050D129744AD25A93EEA78 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D2A8148E50402FF0756F4994DCAEDF3 /* AnonymousDisposable.swift */; }; - DEA7CC5B85C903C74AE96DE0C3AFDBDD /* EKAttributes+Scroll.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7B7088F63CEA073C68AC7A43C46FE6A /* EKAttributes+Scroll.swift */; }; - DF1533D403B93AE3F7C213E2E79F22D9 /* EKAttributes+UserInteraction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 821BCFCD1C0E93354341CD0C1E94E404 /* EKAttributes+UserInteraction.swift */; }; - DF2E9C4198CC1FA05A9A507356F0A140 /* EKPopUpMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0DBFC452AC3B043BFA4BDE1E9573883 /* EKPopUpMessageView.swift */; }; - DF419FE76FE2E463D3B079DDA8D09DCD /* ZLWeakProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8198EFA82489CB4D76B6DC3090176B15 /* ZLWeakProxy.swift */; }; - DF7845017D8C452148D613B413637D89 /* UINavigationBar+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 678922BF7FDA5955BFD767DFC4FDA4BE /* UINavigationBar+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DFAB3889074446F294E9B7FDB413D9AD /* ZLPhotoPreviewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32FF6E478C4EA552462AA91836D97973 /* ZLPhotoPreviewCell.swift */; }; - DFF89BB4CBD71C272B9E224DBEC1614F /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D678719356F613B1AD8D9E9745A2913 /* UITextView+Rx.swift */; }; - E0050EB219F11E257D76F42981621989 /* Infallible+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = D25C431BA86A6B7D310E7A7CB1D2B63E /* Infallible+Bind.swift */; }; - E05564A13263C2A7EB19066F6440F481 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AB7099D4C771F44323C39DA7FAEDFFC /* ConstraintInsetTarget.swift */; }; - E0950E6EE43A295EAF8CBBA0AE9F7440 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 33199B0101934631304EF568C920275F /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E0ED114609A50B49D01ED22E8F5E97D2 /* ZLPhotoBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = D8C0B77AA42B088DA0F5AFD59A779EC8 /* ZLPhotoBrowser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E0FA80E4CD78AECC240107F0F61E8CAA /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E477319406E9E499728340331F44E6A /* NSObject+Rx+KVORepresentable.swift */; }; - E0FCD3BF4A2A6C4DC7AB4E3199F0E803 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0EA00035E751ECA2F98B2E261A8690C /* AsMaybe.swift */; }; - E1A96DF6B6912BFA0823FB9E430CCF23 /* YYImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D8F63D7746B25B0E3DAE236385E3615 /* YYImageCoder.m */; }; - E25543877A432B49BAD472D8DAACCCAA /* _Sandboxer.h in Headers */ = {isa = PBXBuildFile; fileRef = 777C7F8307F4AD27D1BA1F5E024ABE04 /* _Sandboxer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E368BA3E038835CB1C1ECC9A6A7AB467 /* URLSessionConfiguration+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F53F469511231694565C34CFA8BCED3 /* URLSessionConfiguration+Alamofire.swift */; }; - E377D381740EA7DAA223CBC572EF3258 /* JXCategoryDotCell.h in Headers */ = {isa = PBXBuildFile; fileRef = E173356FDCC4BEBFAF2C197B613B80E2 /* JXCategoryDotCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E3A4DFE5AE1A135FC79D52211388DD80 /* NSThread+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = CB9041DC3695C2BEA4C74E435DDBAED5 /* NSThread+DDCategory.m */; }; - E3D71D3617C88CD8BC9A3537AC98150B /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 35EA4E93FCBC467AD822BE4F995ABCEC /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E3E7323AE945DC3AF3A4B2D4FCA619B4 /* JXCategoryTitleVerticalZoomView.h in Headers */ = {isa = PBXBuildFile; fileRef = 485A1E31CA76C2CB76984010E8AB90C9 /* JXCategoryTitleVerticalZoomView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E49254B60C2043832B5A2E0658DA441C /* JXCategoryIndicatorCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = BBABCBB4C043C6194A68B0E9DBD8E006 /* JXCategoryIndicatorCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E4BA37E528DEF3AA3A68041452D66C4C /* Bundle+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DADB4B09E4E87B0C4E2B1EB1123CFE4 /* Bundle+ZLPhotoBrowser.swift */; }; - E4D1F2F411BE4931E6BF715754C063E7 /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4295F3E1B3BCB6803EADC1A8C7F6EFF8 /* RxCocoa-dummy.m */; }; - E508BEC46801CF34064D971BE80D0B5C /* NSError+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 051B813006FEBFEB318C91E15193D000 /* NSError+ZLPhotoBrowser.swift */; }; - E50CC69C160CC7DFDDAA5E1545D1A670 /* EKSimpleMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08DA27089EE41686CD6208A7BD8C048A /* EKSimpleMessageView.swift */; }; - E545A0110B9AE728EBC27342080E768F /* DDNavigationControllerDelegateReceiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 3407D50EC70483FDA9E32E0E3739FDA5 /* DDNavigationControllerDelegateReceiver.m */; }; - E559E921BB84AAE511E87807509D7FC6 /* ZLPhotoConfiguration+Chaining.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D229CB778DD6BCAA05786521D019414 /* ZLPhotoConfiguration+Chaining.swift */; }; - E55CEF4234F35E2FDC1B7855AD39A6A0 /* JXCategoryIndicatorRainbowLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B36A1F27599C1D59D2B7E46905F5012 /* JXCategoryIndicatorRainbowLineView.m */; }; - E5A89C1CC70968CACDACA8D8A92B6098 /* CGFloat+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = E088502A7D820261F0115AF74E402258 /* CGFloat+ZLPhotoBrowser.swift */; }; - E5E75D7B7C4C9F2DE674F62A6F9598D6 /* _QNSURLSessionDemux.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AAF7B486A6FEE93FFF2B0639DB88EEB /* _QNSURLSessionDemux.m */; }; - E5F5564E46CAC014A80A083A571ABBC8 /* CocoaDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 037C5D1F603E29351AC55A20B7C50A9D /* CocoaDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E6354246C297E483E6223FE120548DFC /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0529D7992718C8BAE2EA78A64A4A913D /* SDWebImageManager.m */; }; - E64D266F649AEECEAB6296829D2077CA /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = E456F89DA8A97A284C7520FB22E7B890 /* Platform.Darwin.swift */; }; - E66658B4CCCF4158CBB14D7FDE560F71 /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490D6141BC7C52A85616B23EBF3636AB /* DistinctUntilChanged.swift */; }; - E69B447C350C9219B0AF9A1D2A0F5BE4 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = B7B0F3A8BAFF51E3825FF70A74F4BC6A /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E6CCFA7AFD0C8AF22C2029433C27C5C5 /* ZFOrientationObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 590987DF13678ADDD6547E393C74A77C /* ZFOrientationObserver.m */; }; - E6D9904957E23E3130F9DAC9CDE8EF64 /* EKAttributes+Validations.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFD5DF1EFCCC5DABE4D97679B4BD236E /* EKAttributes+Validations.swift */; }; - E6E08F86F050EF8BB6BB962F72CF235B /* CocoaDebugNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE74DEED59FF8970B37AD36CFAE77CBC /* CocoaDebugNavigationController.swift */; }; - E6EACA4E75EC03727F26906AF7B0A011 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 028DD52D2E827FD4FD58D5477ED53741 /* SDImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E6FD25D02A73F3559455976B20FA94F9 /* UIBlockingBubble.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0ED1F20548434DE962A815E5B3E9FA7 /* UIBlockingBubble.swift */; }; - E787841D635A76F6F607DCC206304D50 /* EKAlertMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE5FAA05331DEAB2382FCCAC4C944A40 /* EKAlertMessageView.swift */; }; - E80658199E928F4F0ADEC89F4141D2F0 /* ZFUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9C526A92820BDDB9AA5A65CFC57B59 /* ZFUtilities.m */; }; - E81E02118C89B4ACFEE276E94F4BF705 /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C398DA457D401729A0C10EEEC3909E7D /* RxTabBarControllerDelegateProxy.swift */; }; - E83655042A5A0EBC2EC6C59E88A1BC1E /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D7FA7D9363D22F7E6AC2527568EAFC /* RxCollectionViewReactiveArrayDataSource.swift */; }; - E85B429D067EC3AF0216849A1381050E /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = CAAC1161FA565FD6076F82CCBCA617AF /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E888784741FBC4D739D053E517F92528 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA4EF7C3C138E3278557BB9E6AE0301 /* Queue.swift */; }; - E8AC828A989AB04260E5B4EF583CF423 /* AlamofireExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = 105E47AE1B86BFF42ED5C63B86672C6F /* AlamofireExtended.swift */; }; - E95E48BD80929D24F0AF18B993CD15FA /* _Swizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3FBB26BE04DA0835B8EBAEAC506FFA /* _Swizzling.m */; }; - E9676C2503541059859A3825612E0805 /* UIViewController+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = B3A2DDD871B8F1555E620E4E0D0160BA /* UIViewController+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E969679589E762C810069359BDADF37E /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C77FFA0170DA3FA5F7955F0003296B3 /* RxSearchBarDelegateProxy.swift */; }; - E9A52101C6A02C3E428215E4299EA5D9 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = B4B7C54000D4D91CD87CB985E48B8E0D /* MJRefreshConst.m */; }; - E9A599A01AE5AD91E2595D478C454684 /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DA48CB4D3F63FA5B99AF1F6CE7A33AC /* Delay.swift */; }; - E9BE36DE12FFB998CAC91C71D9794319 /* JXCategoryIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = DC90215D75CD650F40B7707DD67B1E9D /* JXCategoryIndicatorView.m */; }; - EA0D07CB6EA93FD74E9BD78CF82318B0 /* DDBasicControlsKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FA36B1D93388624FA13B96296A5E4D8F /* DDBasicControlsKit_Private-dummy.m */; }; - EA0EA5B13F19C31ABFCAAA03812049A5 /* JXCategoryIndicatorTriangleView.h in Headers */ = {isa = PBXBuildFile; fileRef = 16A76360C017AF6BD62CB24809B47015 /* JXCategoryIndicatorTriangleView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EAA7903E669CD58C7EC9B9120957BD6C /* _DirectoryContentsTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DBCFF3001A906045C8076CDE7776471 /* _DirectoryContentsTableViewController.m */; }; - EB42103171FA131586ABFBA7D4138A64 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FDAB911230C494462E0458E0390A689 /* Alamofire-dummy.m */; }; - EC6AF0F29384F2489F93E98703E58DA8 /* NSMutableParagraphStyle+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 438C6CD8A02963264200D05FA421D328 /* NSMutableParagraphStyle+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ECA14F5C0D6C5302019D8476F05ED7ED /* _AutoLaunch.m in Sources */ = {isa = PBXBuildFile; fileRef = E695C3660CF9CBDDF2A0E98DAF882BD6 /* _AutoLaunch.m */; }; - ED03EABE28153EDF6B4EE27C9E1A9F7A /* DDBaseImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A5C37F6119925C6F77086DEB398E81A /* DDBaseImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ED05BCCC74E6EA2B29C6CFEE4CB7E0FB /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34BA8B989C8FDFFD02055DDC2247C462 /* RecursiveScheduler.swift */; }; - ED204E934EBEFF45E85A7F3FE98EF4C3 /* EKAttributes+Shadow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A06D22A64C758FF847C801B71FD01CE /* EKAttributes+Shadow.swift */; }; - ED619ADC45106811F528B80FA330E565 /* NSObject+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = B99625834DD27E2800E68F6D69C9BEEB /* NSObject+DDCategory.m */; }; - ED673A80425558C9E43F8207BEE84397 /* EKNotificationMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32D774E2D779AAC49B8B03E710852AB4 /* EKNotificationMessage.swift */; }; - EDC07A560DC83DFBAB242C46B1D41619 /* MJRefreshConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AB2D444BE5BCD706857F41DAFCB255C /* MJRefreshConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EDC227E161F6BE101EBA4C41D13B8EB0 /* EKColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3E7CDE23C874952DFAC3D9217340113 /* EKColor.swift */; }; - EDC4880EDA487FDCBAE1993231BA06AD /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = DEF047E3FDD5AC10AC4C96A4E5F4C200 /* SDAnimatedImageRep.m */; }; - EDFE1A36B30F9DC14C1BACBE4BFCACFC /* CrashLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E9347B94D188E86576BDFFA19D080BC /* CrashLogger.swift */; }; - EE02E971AF4EAEBCAA7E6207344D82AD /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CC4025545D131B43E6293B7FB19159B /* SDWebImageDownloaderConfig.m */; }; - EE1DBAA432EF4A26EC7A54FE9958288B /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 747FC698D87DE63C92975D0806134123 /* ConstraintConfig.swift */; }; - EE890DA87BEFE4EDC65B28ED8F9B89C6 /* ESTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 384B2AC82BAF1E717744E5FBB92C93B4 /* ESTabBarController.swift */; }; - EF07B37E2E82C6DECE97596D7E478727 /* NSMutableParagraphStyle+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = A0FC29662FE91D3035E3D2941E43BAF7 /* NSMutableParagraphStyle+DDCategory.m */; }; - EF8DDD4DEC56A31056164C2F1DFECFF2 /* UIWindow+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = AFA47C46F82DB783B06AA39BF5149174 /* UIWindow+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EFC1EF2234D1A4829891828E5C61FE17 /* EKTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1FD82B04FEC1360AD44956759503138 /* EKTextField.swift */; }; - EFCF8192D505380E42101B31F273EB4E /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CB3100B69E0B4D7083B0AF017B32653 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EFD47B79FEB4CF7B7DE42C6F1E8BEAE0 /* DDTimerKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 392DF53475D40453169A04A7799D9234 /* DDTimerKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EFEDA5FC77AEC912565C8893C74347CF /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59BF12F40CE3E6A89E9D07CFC48ABD1B /* DelegateProxyType.swift */; }; - F025B0C7413F408112D1BFB2C2878024 /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = C791A569FAA816328939B5EF05FACD85 /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F03021F77FAC203AB9A2634888A1A8B3 /* EKProcessingNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D5526E0FFE0685D30706502CD85B2D5 /* EKProcessingNoteMessageView.swift */; }; - F044B69C2426C6DAFD692557A409AE3E /* DDOCLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 605EC3D6466D590B4047CA4E21A352DC /* DDOCLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F08A52A95A7E5F5591906AF2F79E0597 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 357A8F177F9FD2E2ABEABC3DFD1BC0FB /* VirtualTimeConverterType.swift */; }; - F0AE59C74E0BBF11E97A8E9434BF9A93 /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = E48CB8FB4C4770025E8BD071456B8D21 /* URLEncodedFormEncoder.swift */; }; - F20D209789D5B50D1FD0EACEE8044228 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFF4C5054DDCF2B3E99D0E0DB82E6F08 /* AsSingle.swift */; }; - F22409BC542B911545A86ABB197F2021 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1740DC82A31D9AD41027777CCCC0B1C1 /* ConstraintDSL.swift */; }; - F2582EBC0D13F2D5D2CB15CDEF4C924C /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC8CB1E833ADBFCCF4ED599A9D74337A /* HistoricalSchedulerTimeConverter.swift */; }; - F29AFE50D99B629AF9FA103737E54391 /* ZFPlayerController.m in Sources */ = {isa = PBXBuildFile; fileRef = E670BF9D9E007D47CA9397B1C739495A /* ZFPlayerController.m */; }; - F2E27E23473830609D87C75B8715B73B /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBD8DCC1EBAB485093C45FC5A5CB4181 /* RetryWhen.swift */; }; - F2FA6175CF6B9B67C924457E4A4FA94D /* CocoaDebug-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 72D2C0C9FC00BB93FA5260ED05C91663 /* CocoaDebug-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F321179EB548A8E3E0BFF7C7493A37C2 /* DDCategoryKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C3437F47A32E8BC4862BB1ADAC8692C /* DDCategoryKit_Private-dummy.m */; }; - F3212860E47356E9AF927E472E09261A /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A22433DD0FCC11569BF1ED1DA2C6087F /* NSTextStorage+Rx.swift */; }; - F3A976F044D82F130BAE77C071CEDA5E /* JXCategoryTitleImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = DD187A45171A7B7690A9652D2848E577 /* JXCategoryTitleImageView.m */; }; - F3B2BEF8FF03AB941765D79452352941 /* UIView+QuickLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3079F8DBE71A6342ABE05C00CF60848 /* UIView+QuickLayout.swift */; }; - F3C5F116AAF21D4358A6F711BE37F54A /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 589B71D691EC20C84896798F60FA08A7 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F4010727E0089FB8459E3B88B44CCF05 /* UIView+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA4180EE7AB752E349E648B6D278D2FA /* UIView+Utils.swift */; }; - F488999483701A63301E3A2E93E49F02 /* YYAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 815535EAA9BBFA9C0BA82BBF93522BFB /* YYAnimatedImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F4A1A9CA7084A385722737C0E4F1500D /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = BCA7D7670E28A2FDAF10BEDA675E2986 /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F5048993D191298FE1B48DCA8998646B /* DDLogKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D18856F19554AA0FC8C5CE1AC43E91EC /* DDLogKit_Private-dummy.m */; }; - F52A33C5DF0D8CAA44354593A9AEA08C /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD10332BF756A24EF46B238AD204B65 /* ConstraintRelatableTarget.swift */; }; - F5579E515166EFA597E30B6EA2966257 /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 357F8EDD989A03B5C81A0CCCA538C691 /* UIStepper+Rx.swift */; }; - F6200950262C69D82B2E1F54D09E81CB /* ZLClipImageDismissAnimatedTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23012508A8CFF196B0877712337F1161 /* ZLClipImageDismissAnimatedTransition.swift */; }; - F63E85826E242438F106268D53B5079A /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7856DD22C3CCDB580650D09E46F26E10 /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F655A8F737F8DA58CD1238B94417CB1C /* _OCLogModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E758EF21C79F27C1917E76E47C0CFC0 /* _OCLogModel.m */; }; - F661FDF2D701C76B553BBFE1982DC689 /* UIView+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EC5F9CBF003D39ED3B23C49C1028217 /* UIView+ZLPhotoBrowser.swift */; }; - F669A1209E80431CF57E528F4E8B0FEF /* JXCategoryTitleVerticalZoomCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = B3316D5B9941F91751B5F093A50BD9C9 /* JXCategoryTitleVerticalZoomCellModel.m */; }; - F679DDFB22B0446466AC8B46B5DDA5EF /* IQKeyboardManager+OrientationNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9486955003D2704C9BC2CFFF3DC1602 /* IQKeyboardManager+OrientationNotification.swift */; }; - F67D89E3296911DC39710C076499C165 /* _NetworkHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = B0A91DCA9A4DA5B45D9E3EFFC052EA68 /* _NetworkHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F6F5F76688A0CA18956590C446B8B620 /* _fishhook.c in Sources */ = {isa = PBXBuildFile; fileRef = AA4800065E258B56665AAD606EBB4D8C /* _fishhook.c */; }; - F6FBA319A72753722F7AFA175E4AF0B4 /* UITableView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = B580A060D2DB39A0F9AA47F8894A7130 /* UITableView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F72566F04C819D71914EDFE8415710B1 /* UIImageView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = CB1EEDCE4EE25CA34F89001278288AE0 /* UIImageView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F74D1425287A1A781A0A9DD58A1DD02E /* JXCategoryIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = FAC3567B3706057947181707CB7D441A /* JXCategoryIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F75DFD6601FD194AFB8DF95EE8936F73 /* JXCategoryNumberCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = BF2D49B981E6A272A75D0A65F3D532EE /* JXCategoryNumberCellModel.m */; }; - F78123F6D3E099475747B424A7DD9B2B /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 4657FAB864B78FF24C0BF5D22415C23A /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F787E70DF5F00228E5AF451751EA323C /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 70E56F65C2A70177FAA7D31FFE6A73A2 /* UIScrollView+MJExtension.m */; }; - F7B1AB7027FF17E4E594895B07CC4B3C /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 36A74E28F6ED5316496C2F41F4DB224B /* MJRefreshStateHeader.m */; }; - F7BBD57301FEC4504E972FA4733A03DF /* JXCategoryListContainerRTLCell.m in Sources */ = {isa = PBXBuildFile; fileRef = C9C268580A8A6C6860B5CC0C1B67C03D /* JXCategoryListContainerRTLCell.m */; }; - F8A342BBBF18901505BEA39476BADBEC /* NSMutableAttributedString+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A96B08E07305C7873319B2946342FCF /* NSMutableAttributedString+DDCategory.m */; }; - F8EFFC8BC4333D0816319F70C2EF38C8 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED1AADCC3631CD7B91181B06BA4C7D16 /* Platform.Darwin.swift */; }; - F9121FC6FB235A844904FF1D0E5CE74D /* LogCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AA25CF3BF61A17A848A04D7F3AAE151 /* LogCell.swift */; }; - F93C6980F441D1B60783F1253D1F5E6E /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 62AA14FA39E0E8749A6C68A321A0C150 /* MJRefreshFooter.m */; }; - F958F034C7BBD246E8368D461BE44725 /* DDMASearch.h in Headers */ = {isa = PBXBuildFile; fileRef = BDCB1A721556C54C18444EAADCAEF2A6 /* DDMASearch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F9F1D365A631880F4DEA8DF50911CA9A /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B4116E268D5FD9A8497D0306ABC1988 /* WithLatestFrom.swift */; }; - F9F5BB4247E0D06BE1F357B1610502BD /* ZFPlayer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AADBB67F6F3BD3DC2C9677FB61DE87B2 /* ZFPlayer-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FA32D099B9AC21168BE28F1C197FBD77 /* MKAnnotationView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E49BA7F52B953A1AA1746DC56534085 /* MKAnnotationView+WebCache.m */; }; - FA917E0C80C68BD2D8C7CDF44A418793 /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = B3E1F2C5BFE9F76376BFC1AB5DE0E68E /* SDWebImageDownloaderResponseModifier.m */; }; - FAC4CA638A146A699E9ED8BD575DEC52 /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = BB004285577020CFA7433AF4A6FADEA9 /* SDImageIOCoder.m */; }; - FB2DFD5D894CC65AB92548FC5EA7614C /* _NSLogHook.m in Sources */ = {isa = PBXBuildFile; fileRef = 46B7AF1FD44150FD6515B898BC210115 /* _NSLogHook.m */; }; - FB57B8D3D20886701150097BE03882B1 /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 998F2EF7CA010F5BE6B3AF5410AA8E21 /* RxScrollViewDelegateProxy.swift */; }; - FC31E40D125D928A526B1AAEB6A0305B /* ZFPresentTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 64E43DF856A859731E85B85F81BF4292 /* ZFPresentTransition.m */; }; - FD455ED8C662DD52F592DF31F58AA185 /* ZFSliderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0127B0F6C094E20313E017BBE46C8FBF /* ZFSliderView.m */; }; - FDDBB624BAED990AC9956BF191000419 /* JXCategoryFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 501305C91F02F0F5D231C8DC9C560AA1 /* JXCategoryFactory.m */; }; - FE090912DADD46635605657C61DE2E6B /* UIImageView+DDWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FBC0E98FA5DCECB6588876945A7C2DC /* UIImageView+DDWebCache.m */; }; - FE5A36C9F47EDE5AFC75209A02C40305 /* JXCategoryTitleImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E36471C66E02380CBB5543709BA9DB6 /* JXCategoryTitleImageCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FE83EF66912C823719EDCF60302BF876 /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80FB05AD2A105056CD2D3A9A64311EEC /* ObservableType+PrimitiveSequence.swift */; }; - FE8C95D7A9D7F731F7A8FDFC0700B8FF /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A1308D15BDD130B9571E429B8D10B69B /* SDImageCodersManager.m */; }; - FE9207C30EFE6A3148C4D424FCB3A479 /* DDBaseMutableAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = F2BB66B4B0D0319519803097BFA2C3C0 /* DDBaseMutableAttributedString.m */; }; - FEC9F49A0A5335075665984A37CAB541 /* _OCLogStoreManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 26C52C781C452E599DAAE2A422D5B2AC /* _OCLogStoreManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FED095FC322475307A7A0A120129C779 /* DDBaseNavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = BDEF90DD8A9F5A1DEE4D5471E1FBBEC8 /* DDBaseNavigationController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FED13C7FF506A8587CADF35664DB374F /* UITextField+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 67B71FDDE414C99386D453003271124D /* UITextField+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FF2EE64024F6462C52A157322B4550EA /* EKAttributes+PositionConstraints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FE782D0A0BB573EB18B21B1E709542E /* EKAttributes+PositionConstraints.swift */; }; - FFB5B36D7F4564FFA3D50D29A2E0B46B /* _HttpDatasource.h in Headers */ = {isa = PBXBuildFile; fileRef = 43A1D4A3D5B329B16873C03056465EFD /* _HttpDatasource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4BDE28396F6AE3DAA0162DC8B2219EC3 /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 58A3B98A214EE4F350787EC415477081 /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4C17BF734DA9B2178A5559DBA608A2BB /* EKRatingMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E964AEB2084739CF34EC8B8091F3A064 /* EKRatingMessageView.swift */; }; + 4C2639391DD5A48C68DC1760F913E007 /* RetryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0D878373FD6074EA311D9FFA949E2E6 /* RetryPolicy.swift */; }; + 4C5E0A7762C6E0E8295E1D7F4FD4F68D /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = DB33DA1D5008184C450335CA63FDB93E /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4C82AED59F383C3408C246EDDA1A4392 /* ZLPhotoPreviewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD10646F8F6E646F4A2B5BD5C6DB1A0A /* ZLPhotoPreviewController.swift */; }; + 4CC51E277DCF7D480D5DA4C9C0BB0C37 /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEF5CC1C7BA1619891F0D4E19FD28FE9 /* HTTPMethod.swift */; }; + 4D2FE02184346B6011DA8B227AA2CD00 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = A3A7D4B63E4BF9BF71F4937B16848007 /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4D42222982A4607B1350F818AB88665D /* DDLogKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E35EE5898A19C12A14607BE1D03D309D /* DDLogKit_Private-dummy.m */; }; + 4D8A94DF58E15F8FB36D139189A399ED /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D437A023BA8EB50F48DC49789DAFDE /* NSData+ImageContentType.m */; }; + 4D981AB9F0FB6AADA0A3BB5D61D1E0EE /* UIColor+Hue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01FDEEA6EBA247CADD683996FAABA87B /* UIColor+Hue.swift */; }; + 4DA4936B75E7B924D4CDD4863FEFA03A /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CBF5E6A82C8587C1EEE845F1CC485F9 /* ConstraintMakerRelatable.swift */; }; + 4DBBAF563C9995081D90F7AD834E828D /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 552B091BBA3C3A2ABE928B100B0BB747 /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4DC4192E75B5FFB54CA793299C8C0388 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AD7E2D22C8060A91FA6BBAF2616E20F /* RxPickerViewAdapter.swift */; }; + 4E88B13D396341E255546A404B53C9C4 /* DDScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53ACC2EFD0E571CD5525986DC276710F /* DDScrollView.swift */; }; + 4EC6073E996F9A109D99626D0D3B59AE /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAE16354B760B9586B66F8933F1AF943 /* AsMaybe.swift */; }; + 4F1525CECA0C94C49413C43841330C56 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 7749283E20964226F9C0C5A7C3C290CD /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4F5B2864DC6384E5B6AF98425B6F5CAB /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 497F4D2C9EE8FDC4E0ABFFF8E4D99636 /* SDImageAssetManager.m */; }; + 4FB8B880680D9711B70C98FCE307824A /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = AF049C907912B2F8BCADD809A50EC615 /* SDImageLoadersManager.m */; }; + 500B4D525315815DF4BCD796179D4B02 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30F0BEDA0412E34027124878DC210713 /* Map.swift */; }; + 506680E7DA2EDF6F1137BB73C5454B88 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AA4FD3221B2DCEE879AF69270BC74A6 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 50E5B5685106D613C42AF4823B04F21D /* ZLPhotoUIConfiguration+Chaining.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFFA7122C815821D41EB4FC57B323BCD /* ZLPhotoUIConfiguration+Chaining.swift */; }; + 5114F231D82CFA8BF22620F26EF6814B /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C78FBBA818974799A0A7D242FF44DC9E /* NSView+Rx.swift */; }; + 513FE85C9A497C2C8E648FDDE863176F /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 96B4FFF909B855938C22E01D652371F0 /* SDWebImageDownloaderRequestModifier.m */; }; + 514A60DD5A2A363D5DB970088D708CD2 /* JXCategoryImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 899706AF7C52D2E674B484F46FB91E12 /* JXCategoryImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 51624C171D531A372B7893965933015C /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0803F0B5669B93DB94E6EC005CDD053F /* Debug.swift */; }; + 517CC3C405F8FB3E69BC2019D081906E /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = 055010E9A6975C975F8645347B993FD2 /* UIImage+ExtendedCacheData.m */; }; + 51B1ACEE71E3EF376A4BF50397B41D38 /* CocoaDebug-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AC87D764C7DF350442609BCDDB65E640 /* CocoaDebug-dummy.m */; }; + 51C4B49B7038784DD8F38DB8548F2EA1 /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5C6F776AC373C184A1CEAE54CD68718 /* ScheduledItem.swift */; }; + 525A4D799D121B7005FD8E6C6467C09E /* DDBaseAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = F04F80E7D030E596B96999F2A346A7D2 /* DDBaseAttributedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 52811ECF6A4AECB259DCD6139A9C17C9 /* ZLPhotoPreviewSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 055097F839292E668B841AADB6C0AB36 /* ZLPhotoPreviewSheet.swift */; }; + 52B6AD3595C3CADA5ACAA84C53EF2323 /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1B4C878CB682DFE7EE57947F5083288 /* UISegmentedControl+Rx.swift */; }; + 52B774D7072085206C19EC4A96BF8406 /* DriveRouteCustomAnnotationView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2812944EB5590AAC816898EC661A3FC8 /* DriveRouteCustomAnnotationView.m */; }; + 53C94913616815A5FFED9FC2612C698E /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8853C317838616BD179B9E912F9E9A42 /* ImmediateSchedulerType.swift */; }; + 5442DB01C93D4C933C1A8CBBFC13F690 /* JXCategoryTitleVerticalZoomView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DC392F26E328E4593F6A0E149E0B299 /* JXCategoryTitleVerticalZoomView.m */; }; + 549B1CF5542E8E21F2710BA821DC2899 /* JXCategoryTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 769677FA6F193B0BE3FAE9FEDE4A2B28 /* JXCategoryTitleView.m */; }; + 550E9CEC9B887D7CB9A6B15135C319CB /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70D7ABCC20B3A6E284A1D8DC931D1E2C /* Range.swift */; }; + 553CC9B54884A06F771E8B105EB3AB0D /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87582FF72242FCEE36CBCDF20F666CA3 /* GroupBy.swift */; }; + 554B4A9EB7B0115AA40713C45D0ABF3A /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D9A6FEF96336421B8C8F41CEF2E086A /* IQPreviousNextView.swift */; }; + 555ADDD160E4DB9DCE0AABDD6978609F /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A4F5569D186CFDDA5091D5E5C666AF7 /* _RX.m */; }; + 555D64D559041A2F1743073FBDA7F769 /* MultipartUpload.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB758BEC4D70396FB0F03F8FEDD79D00 /* MultipartUpload.swift */; }; + 55636BC3CE8BB99D3EAD8465225395FB /* DDBasicControls.h in Headers */ = {isa = PBXBuildFile; fileRef = A120D222A0BD568FD4D27C04E202E6F6 /* DDBasicControls.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 55737CE468E09E45D9E5BE279A3100C8 /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = D8E83D636D3998F15BF47D0524AC859A /* SDWebImageIndicator.m */; }; + 55EB1502A2AFE2821CC47AE26B00EF3D /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 345F108D2BB228BE2D02779D725949AD /* AnyObserver.swift */; }; + 56AA1FB915E6D167A106C0F9CF316EA6 /* ZLPhotoBrowser-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D50A6590263449A87A6B6B724C2980A7 /* ZLPhotoBrowser-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 56D08DCE4BFC873FBB9B1355F514D581 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 37A727D7B8C5AF754EF5283F1D0D5F0D /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 570D150531BA02EEB383A3F40CEDB5A2 /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E926B901B77E1FD1C899FE2CDECE9EA /* ControlEvent.swift */; }; + 5713C25F70AB0DCAC71B94FCE3CDCF81 /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00E5C3677A0DDC83CFF24E111694FE9C /* RefCountDisposable.swift */; }; + 5735C2DF5BF2F771995766484D2061D1 /* ZFReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1612590DACE8530316952FAFE333E965 /* ZFReachabilityManager.m */; }; + 5739B5F79D9CC33CE6A6E49CF08BE143 /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 258602DA8E5CEA05957DF96937F98AEF /* SDWebImageDownloaderDecryptor.m */; }; + 5779BED7C7B3919136A05536B6E35B8E /* YYSpriteSheetImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 428F4D2EE4B5D543AF680B2C63EA8476 /* YYSpriteSheetImage.m */; }; + 57A92ACEBFA310FFF9C9F00E29C4483C /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F524D568E71E743E4C86B8272DAEA26 /* SingleAsync.swift */; }; + 57E8D5E0BFF775DCF361333A12294278 /* EKContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 325F0C0F87987DB162CB91899E133DA1 /* EKContentView.swift */; }; + 57F2A65F525458BBBC539A30E250983F /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7351DE41F9BBC3BA4C696051628D75A8 /* CombineLatest+arity.swift */; }; + 58331B6BF8493E4C276191285440557E /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = C28CCB470160C7F641081574F4C47A63 /* MJRefreshAutoStateFooter.m */; }; + 58808A7FC9C1D896D5328B16A8BE0ACA /* UIApplication+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = E57AE4852C3BBCA1193E7A38F517E4BB /* UIApplication+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 58D04890314D1B64444614B60BA8FF5E /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E8DCBD0214E8B67C9F6C68C3D4844FC /* SwitchIfEmpty.swift */; }; + 58D7197BF40F9B581885C8B66028CCA2 /* ZFPlayerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D68E581DDCEF2B6668C8137BE5E7014 /* ZFPlayerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 591C74189843C4755BD2E31E4F50431D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F29E14E3391EBB30C1E76C8B3BC40E9 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 595FA9CCDC2A709BD7F736107DA2C4D6 /* JXCategoryNumberCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CBDCE85C3260337DC8AC1D923CB8C7A8 /* JXCategoryNumberCell.m */; }; + 59AD90C47AA6A1B76832CD3C27A9B6A3 /* JXCategoryIndicatorRainbowLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = AB61FA57D7D4C4AD4C309F90AE6B2A5E /* JXCategoryIndicatorRainbowLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 59EF773227E1BFBF12654531AFB9A0EA /* UIButton+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EA7B0F7F9C983FEB07152B3AFCFB697 /* UIButton+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5A451736CAC5ACBEA747D0D6D119F62F /* UICollectionView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = F7A2D8C54C18469F7354DE4C31227F78 /* UICollectionView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5AA2F6E5C7D736F0CCA9894A3E37C8D1 /* DDWebImageKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CB6EC894CB9AA787C36DF3C030E53503 /* DDWebImageKit_Private-dummy.m */; }; + 5AA6E372FD287BFF49666188CEE90926 /* DDMAMapKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D87F9CC2A43C2AA7FC92544C9D94D42B /* DDMAMapKit_Private-dummy.m */; }; + 5ADE1ADD5C89879BE23532A77F88DB88 /* EKAlertMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9B9A357DDAA972741F013476BFE9E72 /* EKAlertMessage.swift */; }; + 5AE8F724467F0E9ECAC1B50FAEC91D67 /* JXCategoryIndicatorBallView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1C56E5047AFBEF9D7075C2A025FCAF /* JXCategoryIndicatorBallView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5B033DDDC44B06AA233FF487E3C410DF /* EKStyleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AEE3C87B630FBA37825AB39A6637953 /* EKStyleView.swift */; }; + 5B07C22BDAA7425C4CCC629868E0072A /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 009B38993B12D79D6714FD2C8B903E39 /* UIImage+Metadata.m */; }; + 5B70279E8430586A839FFAF77A258411 /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = B500B10F02AD77379DF002C72B8FF0C6 /* BehaviorRelay.swift */; }; + 5BBF2E718CCA06ABC22203877EA4EC3E /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = E70C9E234F8962A5873F318A1052FCC6 /* HTTPHeaders.swift */; }; + 5BD01F6B16A2C9E69F756F4DE189E349 /* JXCategoryImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D1B75B4CD261E8B4819A369A95D770A /* JXCategoryImageView.m */; }; + 5BD480DEE18371740D7AF036D85B8B90 /* DriveRouteCustomAnnotation.m in Sources */ = {isa = PBXBuildFile; fileRef = CC1FEE13AA4148FE71ED8FF104BA6E64 /* DriveRouteCustomAnnotation.m */; }; + 5C087AD0E3C85A8B3A1F28F642E5C6ED /* YYFrameImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D40EFDCACEC450962A72F9E4E7AF275 /* YYFrameImage.m */; }; + 5C30F361915F5ECAC7CA86D55EE7E25A /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = E5DBCEF80FCE3FDBBE4859E11C24E677 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5C4502A676AB6B08B4FE13625CE57AD5 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00F19CB0BB628A8C799973871FFCF711 /* RecursiveLock.swift */; }; + 5CBFF2183684889C0A5BBAAB33A602D0 /* UIImage+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 078E09C8FDC0CA286AF6953AC70EA844 /* UIImage+DDCategory.m */; }; + 5CCD552354B88211EB9488550C4F4DB4 /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = C98EA67B04A6DD9BEDAF30C478E7BFDB /* SDAnimatedImageView+WebCache.m */; }; + 5CE1B534E75D92B7BF620B00A3C55809 /* UINavigationItem+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C795152C1DE0F7F0979E9977F0150B6 /* UINavigationItem+DDCategory.m */; }; + 5CFC8F3DFFA340EEFD415372644734C5 /* ZLCustomCamera.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E71BEB343FBB246D7DF423A0135650F /* ZLCustomCamera.swift */; }; + 5D048ECBE3D46ABC5B880F766ED23A21 /* JXCategoryBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3013788DB94AA3E26CAA5E87ED694F17 /* JXCategoryBaseView.m */; }; + 5D0EEB77D1FE5B6445B93FFE286B925A /* JXCategoryIndicatorDotLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = E7CC4495D13CDA8A5DC980A25BB0581F /* JXCategoryIndicatorDotLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5D695F86C96E78071EC9EF36AE9C447A /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7823183AA2BD5AF98061D68BEF0F8022 /* HistoricalScheduler.swift */; }; + 5DA078BF9515B566F0C538010C15D611 /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93CC79EB1BC918B28B070F9DE6942B4B /* URLSession+Rx.swift */; }; + 5DBFF116CF3CFB7370F798B604D1FED6 /* DDOCLog.h in Headers */ = {isa = PBXBuildFile; fileRef = A7EA02C793E5CF0CA4C80FF048EFD6A3 /* DDOCLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5E2CD0410C8555C3058AB6AF6DA476B0 /* DDView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A539CB48FFAFBED955BFF874A0D1E6F /* DDView.swift */; }; + 5E5FBA91B19BE06A32FC0229D5D26FE5 /* ZFPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5ABE3A80EC38BF3F32C9B60827B3A151 /* ZFPlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5E6140C0CD3517DED7F81D9D8046F3D0 /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CBB8FFB6FA2116DF2D374DF001262B9 /* SDWeakProxy.m */; }; + 5E712306EE9654B516F97F7D39C85A73 /* _ImageResources.h in Headers */ = {isa = PBXBuildFile; fileRef = 38508CD15B7080DF43806C448F2B74CF /* _ImageResources.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5E77EEB50E819C864F392C64EDA1A6CE /* YYImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = D11C4AB81013678EC4830A09BE0F013E /* YYImageCoder.m */; }; + 5E9DEB32C1F976240D4E1D6229A37CA0 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA5D42B7A9C1CD02B18A793040CB4486 /* AsSingle.swift */; }; + 5EA777A6657B7ECC8AFAF720B0B24B9F /* DDMANaviManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B3DBD028CD3162B6F0DDD7052D0BE26D /* DDMANaviManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5EB60C74FFA757B7BFF385DE7F855FB7 /* MJRefreshTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 2252B9533638E94AC0CAA8F23A1A9F33 /* MJRefreshTrailer.m */; }; + 5EDF3C540069C5612E579173FDA60AC7 /* DDBaseCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 65D37C1FA7E6F0622D90D8FF2201788D /* DDBaseCollectionViewCell.m */; }; + 5F172DCB05EC615065B7C37575150F22 /* ESTabBarItemContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3BA8F8A4452FD501E8A6E8E77843CD2 /* ESTabBarItemContentView.swift */; }; + 5F947C782C4BB4A5AD404E347D308478 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2EADECDA1C50F495EF45FF572B07FD /* Queue.swift */; }; + 5FE12C7B8EFD207D632FC09D2021EDBA /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1373768600CFE7F0469F86A712013C0A /* ConstraintMakerRelatable+Extensions.swift */; }; + 6005BA3F60D224CE1422898DD5FC1A05 /* UINavigationItem+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CA643770454ECDCC2BE2AB27FBD74BA /* UINavigationItem+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 60DDEEB9DF2E9BF439AAAD617D7DFDCB /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54EEBD44CB7F20B94BB14849913BD4EC /* RxPickerViewDataSourceType.swift */; }; + 61185B153F4FCD3160D48208289515FC /* JXCategoryCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 09D1A00D0EF9164842915F74F62C41FC /* JXCategoryCollectionView.m */; }; + 611C3E13F5728A95817BB47444D7A020 /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A3C44941BEE43AE4836A21A7DCB04B5 /* ObservableType+PrimitiveSequence.swift */; }; + 614BD4DBD5C1BCB13CE995085A38C096 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43213623B0D0A04AAB66055A31B413DB /* Observable+Bind.swift */; }; + 6160B2EC8D432B917CE53C7729961188 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F306C344EABA3CD35773426C0535034 /* ConstraintOffsetTarget.swift */; }; + 619A84DBC854017C0A1A9BBE4D159E39 /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B540675877B0E072CC0E0DFDAE4351C /* UIImage+ForceDecode.m */; }; + 61A8C874BD2559F0BB26A744E29A95DE /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A8D4E16C6299ED2CBEF928109D1C92E /* ConstraintLayoutSupport.swift */; }; + 61E1AE6212ECA2CFE38EC6FBC85C2AEA /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6A8C27A5FD39B393B5C51D62DD2EA9D /* ConstraintInsets.swift */; }; + 620AE31C19FA133027680B675F8B3701 /* ZFPresentTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = AED58FEC6586C6C0B266CE5AA0E0FD1D /* ZFPresentTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 629C7157E20CDF4236A206BC470406D6 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBCE39FE8E160A1386213E8DA6215D49 /* RxTableViewDataSourcePrefetchingProxy.swift */; }; + 632FDD201CBD2BECFE77A054EF4BADB3 /* MATraceReplayOverlay+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = A918413B112EDD4BF5444707CC59A1F1 /* MATraceReplayOverlay+Addition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6335E8323C2491C8A9C99CE9DB2BF83F /* Bool+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28B84B8193A9BBA382D92AD35BAEE61A /* Bool+ZLPhotoBrowser.swift */; }; + 635B043F860CE53EFCA19CC564B47075 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F12C327B6D8CA58C0FDFC33FB995BEC /* IQKeyboardManagerConstants.swift */; }; + 63C6F2C653074E8FC5DA3D47497949A7 /* _OCLogHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 262D5D06D630D6990F18E387CEB34E30 /* _OCLogHelper.m */; }; + 6456BE1D3735919BA27D3C44CA4A984D /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = A708C9D03B781DD8316347158BDD8E2A /* SDWebImageDefine.m */; }; + 64D8805F7527163B0A4120C403D97AD2 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E16BB3ED9B2FE03E43EC5C1879B5C79 /* IQKeyboardManager.swift */; }; + 64F134656F206AEA36B251F574762046 /* JXCategoryIndicatorCell.m in Sources */ = {isa = PBXBuildFile; fileRef = E67B681A7BFF4B10D27D6EB08B1EE35C /* JXCategoryIndicatorCell.m */; }; + 652F1768E71D55ED1C4D40E7ABCA11F8 /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3214F32649F2C9688A4BA17E9245F3E4 /* IQUIView+IQKeyboardToolbar.swift */; }; + 65A3E384961F6C904B1D329C2B1D1BDF /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9659C3E4AF50DA2B30F9E453A4AFACDC /* RxTableViewDataSourceProxy.swift */; }; + 65B65CA1DEE2D2BC68E3EC5DE0C05BDA /* YYImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BEA7BB5070ABB17006E73EAADE5D47CE /* YYImage-dummy.m */; }; + 65C3ED45AE68B9415127887E553B901C /* JXCategoryTitleVerticalZoomCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D0C23AEFD50113E8EC6204B98FC3CAB /* JXCategoryTitleVerticalZoomCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 65C5970E565717BF1F1FAFDD7A286103 /* UIScrollView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = C5FA0BF4A1AD494E8F5C2B9D26076B0F /* UIScrollView+DDCategory.m */; }; + 6642D74E21029B29A5AAF0037FDA4BA6 /* DDBaseScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C753CA1D53FD5516D4E26B71D04D61E /* DDBaseScrollView.m */; }; + 6649A2058F4EA544384A888D95492A95 /* ZLCameraConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BC62F49B5B783FBA7ACFB5BDFCA0FEC /* ZLCameraConfiguration.swift */; }; + 6674277C63A2F0AE5EA17A48C88759CB /* EKAttributes+LifecycleActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB54E761FCC06BA9FCC48EA38B354782 /* EKAttributes+LifecycleActions.swift */; }; + 667AD0D977F54BF8003C6226437A6760 /* DDButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = A472995AA95D055DB4B2A5C980F469B2 /* DDButton.swift */; }; + 667E98CC3D54F70B73D6D31D5D94FE0A /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = B67855EEA5923A5295778E4AF65E7589 /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6694E6D8A68A448BA619714C9F10A0FC /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 909A8A5B1DD4679ADA2D82D081C178C4 /* MJRefreshHeader.m */; }; + 66A9DC3B7E3BB37EB783B70278A717B7 /* CrashCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC14E97F88D35871582FD83F5FA5F230 /* CrashCell.swift */; }; + 66B43477DE0F24FDDE11B346D39BF863 /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 363E3EC43FD673DB545F2683E6B2E5AB /* RxTextViewDelegateProxy.swift */; }; + 6707707FAB88FB4AF9DAEB7CE0FA898B /* DDNavigationControllerDelegateReceiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E0B65FE56616CEB484DAFCF7D9BE2B1 /* DDNavigationControllerDelegateReceiver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 67CF5305E9EBF23CB22B90CDE4CDBF91 /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 07B4E918CD5B0D69462B40DB1D00C91C /* SDImageLoader.m */; }; + 680C1F343B511530518196758E52F22B /* ZFLandscapeWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 34AF363912112389C3BCE34F61B7900E /* ZFLandscapeWindow.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 68A9E007AD5461A5DB79E5541E21BFF6 /* RTLManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 55202B11C17E6B82CE4360580F5A040E /* RTLManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 68AF63A82663683C1B07720476D8D20F /* ZFLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6469F998B8992FA5690D96427DD803CE /* ZFLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 68B7B161F88A8AD78F0E21B6DE4547CA /* ESTabBarItemMoreContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 697E3787D810FABA3E973AA075406641 /* ESTabBarItemMoreContentView.swift */; }; + 690256DF05FE465E8948ED017110EE78 /* ZLEditToolCells.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A08B780A39768B3C044F34D0B9AF132 /* ZLEditToolCells.swift */; }; + 6947D25CA62F4B84B0C798ED96485335 /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B20E458A02DF43B324438D89858DEBB /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6970A59A1C8BE49FF1E40D02BD7A41F9 /* Infallible+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 221035A2E9A9970956D86C73CF6EBB60 /* Infallible+Create.swift */; }; + 69A74CEB8546E46560B3D6658253BC61 /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = B112705FA00F4B719D4E6982375BCA1B /* Combine.swift */; }; + 69CBDC82C1A8BAE7227588C16B025E99 /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 215A7CFA4936E89DD9014E12B0F047B4 /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6A73D8C90B3AB65EE530DBC09D72B0BD /* DDTimerKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 58DDFB1346DF633A8BEE0513B8388533 /* DDTimerKit_Private-dummy.m */; }; + 6A81ABDBB4DC38B8AADC3DF2F53A888D /* ZLAlbumListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BFED760F7488BE98AAA820D4FD34720 /* ZLAlbumListModel.swift */; }; + 6A90AB7810037EF09A1819D7B71E330E /* DDBaseViewModel.h in Headers */ = {isa = PBXBuildFile; fileRef = DB51853F985439FCD9768FE7D3D30808 /* DDBaseViewModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6A9340B370163C0E4783D83DEC41C890 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DF2E8023E151DC94E78B7C6F90C449D /* ConstraintDSL.swift */; }; + 6A9EC3C99A882F88915BD329FD85D03A /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77F4654AA4994CFB5E9D4C51222AEF87 /* RxTableViewDataSourceType.swift */; }; + 6CABF78E996F90619923174D81B9CC27 /* _CacheStoragePolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = CB407E92C2FC4C3007DB82CB5170F7BE /* _CacheStoragePolicy.m */; }; + 6CB80E0E3A8AB7064405B2333D680001 /* JXCategoryFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = AE64C510AAD48B8BFF17D346C35E528B /* JXCategoryFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6CDA21915F4586B1823FF8ACFC96747A /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 414F7362F3D0EC7F4E986AACD310DBF0 /* ControlProperty+Driver.swift */; }; + 6CE153A8353153BEBD5941D99D0AA948 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1747F129BE914B92247CE547AC98279A /* MJRefreshBackNormalFooter.m */; }; + 6D492534BB9E2DB14B01257A33695CF5 /* ZFPortraitViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D8303BCC4E53272588C18AEDB6FACD1 /* ZFPortraitViewController.m */; }; + 6D75852843B9BE87CC6EFA4F663A87D6 /* ZFSmallFloatControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E876B08A10B8FEDDD2E7489A549CB49 /* ZFSmallFloatControlView.m */; }; + 6D8B1D4945DCEECA487075BEF2FC0DC7 /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FA1AC28FCDD2FE88B4E345AB0FA61E2 /* Driver.swift */; }; + 6D8E6A17A45A4EA1D54A22F69B95AC7F /* ZLCameraCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEB67E284CBC24778A1F9DA3740A5063 /* ZLCameraCell.swift */; }; + 6E0056255590AF29EEA12A9719025309 /* UIColor+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90E4E5BA4DA813A35586F6A3D83EA17A /* UIColor+ZLPhotoBrowser.swift */; }; + 6E285A3D314DE0DECF80546A5865EB34 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = B9020A1AE858E53F9604300ED2A60CBF /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6E571195DB6696DCD7A11A16D9DD765F /* ZLCollectionViewFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2D65380242C165BEA5FBE5A76AC2294 /* ZLCollectionViewFlowLayout.swift */; }; + 6E8267BF68A5C197D4EB8BC34C450987 /* ZLResultModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFDD2B36125CD53CF419AE680F439323 /* ZLResultModel.swift */; }; + 6EC7902EA92A99E4F29BD13DB1AB97C4 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F46A6596B7C48CD12DBEFADFB14F630 /* Optional.swift */; }; + 6F329291E9FB8EF90578801F87261E08 /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 16004CD13B05527210AF80FF7040D50A /* NSButton+WebCache.m */; }; + 6F57C555C0B5EDA3A36302BF9C6DFA51 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD5F4160553F3D451509E718902B19F6 /* Window.swift */; }; + 6F998A9AEDDD7366FE0EB30A42C2E32C /* DDBaseTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2689FB7127836EF723A16B879402F3B0 /* DDBaseTableViewCell.m */; }; + 6F99E2BF991F1F67BD38C6934B68DC07 /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = D62BB4163C7ED6440C8BE531776A11F0 /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7011AA5DFE462C2CFC2743EABE527EBC /* ZFSpeedLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = C240FCB004A193597FF99C9D318389E6 /* ZFSpeedLoadingView.m */; }; + 704561149DBBBDD2D481E242B79B1FB5 /* DDTimerObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F9D620C741836DBAE83A8D80D61DB02F /* DDTimerObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 70AE0363ACE9E14DDA1120DB60B5E0EC /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 2957F7A0AC8ECD53BF538DE4E98FFB21 /* SDImageCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 70B6D81C3A8C102C1931501C523F263E /* ZFLandscapeWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = C7E1FE43FC893B3812EF1AE74A63779E /* ZFLandscapeWindow.m */; }; + 70B6FE4A37E2023C5833979592FE5EC7 /* JXCategoryIndicatorCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F5BB543A2963578330E10C2EB686A76 /* JXCategoryIndicatorCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 71444F7A3A164CA48B7D7D1C70D9B0BC /* UILabel+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = C9CCF4472291C263D89EFF7D4287EA50 /* UILabel+DDCategory.m */; }; + 7168A587CF00336CC0C44FC8D27D6B66 /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECFA0E23715490B78300329717AA6B81 /* UISearchBar+Rx.swift */; }; + 71742FA7C715D034FE3912ED07B30379 /* _DirectoryContentsTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 3593EAED35E76E40FD1C3C513BE735DE /* _DirectoryContentsTableViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 718B12AD3FD5F44645B82D7EB0724C52 /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8783EE6C3533275B265D08F3D1C71C0D /* UISearchController+Rx.swift */; }; + 7248CD5CAAC5D0D6FF0F9D85CEF858BB /* ZLInputTextViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E89E15B179945A003E671547AF4FB33B /* ZLInputTextViewController.swift */; }; + 725D740A38D5E761FCA71B67A4891E35 /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = CD7AFD9C16D37A582AC492D8E31AF945 /* SDImageTransformer.m */; }; + 72AACF79D46DD4C0ED4D144B840E1F91 /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 298FC85210E931C950B15F2CB8FCCC8B /* UIGestureRecognizer+Rx.swift */; }; + 72CEA7D719381282773CE2E6AE1D53E7 /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DD1BFE5AEB6A0382590E8C95CA38B6A /* Using.swift */; }; + 7347E6690823F77C37B4DB85D84D22A8 /* ZFPlayerControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3859773ABDE2D94CDE03FF3C1BF27B48 /* ZFPlayerControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 737004BAE9463A72E2F07FDDD728AC58 /* DDTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490F33CBE4111264651FF53F9EA2DC9C /* DDTextField.swift */; }; + 73945F5394F485D66898305510756115 /* GradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FF9ADC3EF278C83E5F9DF0192D80A30 /* GradientView.swift */; }; + 73AB70D6B97E43420FB576C9D26039E6 /* JXCategoryIndicatorCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F41441BA1E404E9A499EC0DD1C72C8 /* JXCategoryIndicatorCellModel.m */; }; + 7406DEA0EDCB81CB5CC731EF16018D33 /* _CustomHTTPProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D051B8FAD529C1AA6A0B9A3BAC862EA /* _CustomHTTPProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 74130C599BC0E7158AC4A35697A41916 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BADE575BB0503BAA150E7D73A9477F5 /* Completable+AndThen.swift */; }; + 748B5266A148E5D7AB6DD3C3C23459E8 /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE61586610A211D37B0A5A417AA1F13C /* TailRecursiveSink.swift */; }; + 74972BEA7D6A0CE28CB3EFB11EF2DCAF /* FontUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A383206ACE9161F5B3190874F3FA620 /* FontUtil.swift */; }; + 74D9B8DD068330CF7E45798CBF98FA4A /* ZFIJKPlayerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E5C1F2CD502CBEDEB2352AF0A1A8F903 /* ZFIJKPlayerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 74DD9CAE99A3118FCFF0E7BDF28DEB29 /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73D2343663257AF54DBDE47E9D9D1019 /* RxCollectionViewDelegateProxy.swift */; }; + 74FE8289EAE1DD02CA1FA71C89781AAE /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBB0361EC6196BDC91B4DABBA57B1FBF /* MainScheduler.swift */; }; + 752811625260B14669C192D57F44BAAD /* AboutViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54C33FC439082E7F8EEAA8E94119BC3B /* AboutViewController.swift */; }; + 756E1E9A85EDBD96D30C9BC8A7A3A090 /* ZLFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 058234D88D84C3296AB5840069C588A4 /* ZLFilter.swift */; }; + 75A1DAD0A861EDBF654C93A2857D897E /* JXCategoryIndicatorDotLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9018B8B57412341B7E40DDA9205AFA67 /* JXCategoryIndicatorDotLineView.m */; }; + 75A50A9B3FD4EF659C8E61546D270CF1 /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 234793516F32E4C9C4A28A4FE677180D /* SDImageGIFCoder.m */; }; + 75FD58F416E8B73CC15D3EB190A45A2E /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E83C4FE3128470C1F61DF5BA4A0FF0A2 /* ConcurrentDispatchQueueScheduler.swift */; }; + 760760698F2B539B1A4A8C3FD74E607A /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = DB4F0F4BF2B449AB459AE78830EF3A35 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 765C8A7DB5223CDA8C6E5D333F2CDFC3 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = F6C7EF6AAB80BF6143E9AA83040CA4AA /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 76B34A697E46FC6BB66FECFFB48FBFCA /* DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = E6E73D37BC282611D503047A2012F759 /* DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 76E3A558AD358F70264733619F84737A /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = B4EDACDB2FF0ED36631D8D24223C93C2 /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 777D599EE92E8693911A459685C7F332 /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 442148711DEFE22292422FA9672901AA /* SectionedViewDataSourceType.swift */; }; + 77821BAD088A74DFB49EAA84112E8667 /* NSMutableParagraphStyle+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A514B8AA0903B15F45B416AB028A220 /* NSMutableParagraphStyle+DDCategory.m */; }; + 77A12422007B11901D2096442921B9B1 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E0ACCAF8AB9B9903DE00E48CE64044 /* Do.swift */; }; + 77C0BC469D674FD2134840632AA6A462 /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44A617FBA529AA5492872E8BCE27855F /* CurrentThreadScheduler.swift */; }; + 78270987D9093E276EA12C698FC69D66 /* JXCategoryTitleView.h in Headers */ = {isa = PBXBuildFile; fileRef = 20D379D24842D5D27B5F55729234D942 /* JXCategoryTitleView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 785031B71ABACAC9C0BF541D7952E7D0 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 299055EB37729E03332F9F553C7EF1FC /* SDImageCache.m */; }; + 7862592A925A99934E73D7B24F2895F7 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 254E6ED060E603999E80A9EE1C3E4143 /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 786F55CB0DB6B612CB15F31B1FAA4581 /* DDBaseViewController.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 2632FD6AB9802668721FF7B820D8F402 /* DDBaseViewController.xcassets */; }; + 78A9DC5A1BC9FB56108C4AF9B8A1BE19 /* CrashDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8763E4BE15BECBB3DC979AFA0A9A10AB /* CrashDetailViewController.swift */; }; + 78B2931A79E21B1AF56F09DEFA4E42F9 /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 231D62D91D07BBB6880292964617927E /* UIView+WebCache.m */; }; + 78E0FFDF02681EE57C9EACB98FE402FC /* TakeWithPredicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3CA39B19F4459336A26E7294F43EF5A /* TakeWithPredicate.swift */; }; + 78E8EB82B37C77E0CED7EB310ABDE236 /* ZFPlayerGestureControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 858BD77EB37128AECE88A2C5AFB1E62C /* ZFPlayerGestureControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7928BF03967198F5CD7DAFD6D784F04F /* EKMessageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53E1B7EC61477160C9F150DC2EDE8367 /* EKMessageContentView.swift */; }; + 79403C58DA1B5106F8104E1DEC5C2573 /* MABaseOverlay+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9C93BD829FB8856BE4538DB87EF7B6 /* MABaseOverlay+DDCategory.m */; }; + 795FED16EEB4B05B3E37700009207E34 /* URLConvertible+URLRequestConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9EC9CAC7EDE9295139DCCEF389BDCA0 /* URLConvertible+URLRequestConvertible.swift */; }; + 79667886740E03B0BA8CAD82D277FDD5 /* _FileInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 68C8BC294E80D0B94019BBDCAC0B70B9 /* _FileInfo.m */; }; + 79732A6532885C9A7DB87F999CE0BBDC /* MABaseOverlay+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AAC4DACEFC572B62639C860A0EDACDE /* MABaseOverlay+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 79E028B32DC2E143BAC645CD4DE435D1 /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 018237B86B3C873C9F2602EF2CD1DF20 /* IQUIView+Hierarchy.swift */; }; + 79FB13C8D3A4E1D1C297B963C574C0F5 /* ZLPhotoUIConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10083898F5DD4D7D0AA094F964A6065A /* ZLPhotoUIConfiguration.swift */; }; + 7A3B3E372DA33E8C48594BB13E7B308E /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D29E0C21884D362DB7BB8FC8C3067475 /* UITableView+Rx.swift */; }; + 7A4F0F49748AD6BFE43729FE2B9DB916 /* NSObject+CocoaDebug.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BBEC2AF6F3468B283DE3620BE8ED911 /* NSObject+CocoaDebug.m */; }; + 7A555437C6F5B1A9C728D7A8F2F3BE7C /* DDBaseCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 336006747F674BF811BCC233D7AB99AD /* DDBaseCollectionView.m */; }; + 7A6D901C0F1D08E8265E8ABD2DB29B2E /* WithUnretained.swift in Sources */ = {isa = PBXBuildFile; fileRef = A09817FD6AF957B51F675EAAE2891339 /* WithUnretained.swift */; }; + 7A8B0747E5A8A96ED66C1D708F66CFC4 /* ZLImageNavController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D89BF7FC2DB89A4FF81291E7BFABF4D /* ZLImageNavController.swift */; }; + 7AD931B6134B4FF7BF48039D07569C52 /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = B47EAD92D73DB2FCFDD683E26977D308 /* Date+Dispatch.swift */; }; + 7B1437FE5E98D55CD1607074C4AA29C6 /* JXCategoryIndicatorProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = BC5B62802F3B3C187C7D4D98C117373D /* JXCategoryIndicatorProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B385A3BBFA5DF0F919ECC1525955E0C /* DDMALocationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 54CD916607F220198E97D49669F133A9 /* DDMALocationManager.m */; }; + 7B4E5B3D818A364026135CC920984687 /* UITabBarController+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = BDB9A8286E1AD55360947C80B90494DE /* UITabBarController+DDCategory.m */; }; + 7B708B9949DEE9168B4D10D22E04DEAE /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = D22E3B17DA4939AF1F71342040198F6F /* MJRefreshNormalHeader.m */; }; + 7B736FC0BBF3C32F32A585090944FC87 /* SwiftEntryKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 899D1CA65B573BBE199969DFCA24C7CD /* SwiftEntryKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7BAC5247AD928B776F8727F9FB4EE7AD /* ESTabBarItemBadgeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C587552C335E91A69A3A3BDD89232AF /* ESTabBarItemBadgeView.swift */; }; + 7BEDF8AB4D9BD561C0393D32041A2C17 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81334BE51B82ADDBF4E1EC3A7B89613B /* ConstraintMultiplierTarget.swift */; }; + 7C268EA30C39F532AC992D696FDF5024 /* DDNetworkingOfAlamofireKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E30FA9BB85E58D8DBE9C3634FF9F754A /* DDNetworkingOfAlamofireKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7CD7655FB6F2B11EE8452B9308F57F01 /* CALayer+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = CBB7B5127A87A6788C8CBD971D5D0988 /* CALayer+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7D079A25B5264F1227B452FCB3FC54D5 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = F229ED31E1F8D82D450503231764D1ED /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7D5C7CB97F3758C4F04A53049007CBF6 /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FFDE406ED7B06A960D102D5733A1944 /* DistinctUntilChanged.swift */; }; + 7DE2D75C7F09E7C4567FEC125238D263 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F80D309E6CB2A03728097A013BD87C90 /* SubscriptionDisposable.swift */; }; + 7DF302A2DB5B660FE70888DA0EE0F286 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02D06241EF8E4C4B4925A989D0438369 /* SharedSequence.swift */; }; + 7E5A43683952F26781D57C4CC12F4CCE /* MJRefreshConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = DE831447DDB1C16B3A12180E419D68BB /* MJRefreshConfig.m */; }; + 7E7A9F47A061A7D46AB1F401E90429F2 /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D627F6A051F3D2D227C55694D943585 /* SDDiskCache.m */; }; + 7EA1A285B210A02961DC6EC1C01C1687 /* CocoaDebugSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41899F45E2682102FEFB4721C12C49CC /* CocoaDebugSettings.swift */; }; + 7EA4D4DAB19F8B4A1BE641F9A803B3A4 /* JXCategoryNumberCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F08DA7C0487EEB1E98402F2199F5F1D /* JXCategoryNumberCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7F32A097697328E2274CC8AD925FE543 /* _RunloopMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FF827C701DF34D31BFA2098FACA76F3 /* _RunloopMonitor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7F60A19D3B83E8A56DD7778844101265 /* WKWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33D13696F1595DD4C51C275285D318DB /* WKWebView+Rx.swift */; }; + 7F87DDA52B40F5252EB2DE162C33BAC0 /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = F8BB3C84E91CB0D95E2ABB8D9472005E /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7F967FA5E3159E02FDD6340F2ECFC89D /* NSURL+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BE21F3D3D3F0D112D52B5738670A990 /* NSURL+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7FCA7DF486BC1220F21964FCD6B1A3C3 /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC7C85D39B130D0F3550057FBB86222D /* RxPickerViewDataSourceProxy.swift */; }; + 80079CF88D9979D6D3C197EB06F486AF /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A77BB001417EFD0788BE51B71B74534 /* ObserveOn.swift */; }; + 80141B208065FE781FF8AB8F850FCE31 /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7EF85215E6C58AEAAFB03C21A40B77F /* Signal+Subscription.swift */; }; + 807357E0D8B429C410617DCD42E83C73 /* JXCategoryTitleCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 9294188E1174BAFA1E8442A72E6AADCB /* JXCategoryTitleCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 80BB8071CC4409282CB8D2E0C26E678F /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DE82399DC6B03B4C9679ABD443C43D6A /* RxRelay-dummy.m */; }; + 80FC51129F0C4BDACF75723CAD51B1C1 /* ZFSpeedLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C63DD6116680932A534539EDE42C95C /* ZFSpeedLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 813B683458C65465624988D928272B44 /* ZLPhotoBrowser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 217599D1F28053BA267433A88069A934 /* ZLPhotoBrowser-dummy.m */; }; + 81541DA54B4ABBF0452D6E94E83A0BBC /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36A67AEF36DB1B3A11E7176171780C46 /* ConstraintView+Extensions.swift */; }; + 819863FBD51B104B8D66432AC67C05C6 /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CC6F60E543F4C77B494F74E27E35FF1 /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 81A7AD8BFF0B7E6291B02D1AB2CF505A /* ZFPersentInteractiveTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = D6C2E746521D40313B8055088A5602E3 /* ZFPersentInteractiveTransition.m */; }; + 81B24717BFCD424C3874D855D9F4BF32 /* EKNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19B3064BA3973960ECA18DC551564421 /* EKNoteMessageView.swift */; }; + 81B7DA4E34BD7FDCFBE8B2CF16335996 /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C8670E0F62197772097004C4DECA41B /* UICollectionView+Rx.swift */; }; + 81C2D503F2ECEB1331D541797699B6C1 /* ESTabBarItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = E57928C3F6C426E70878D9E46B61BC2C /* ESTabBarItem.swift */; }; + 81D57EB45ABC6A6585DFFCB3D2B9E81B /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99059BB3C15EC5A73EEB9D7E684E32A4 /* Disposable.swift */; }; + 81DDF3AC3E4831357412BAF122E5456E /* EKAccessoryNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA9DEBC0A8F2CF47256FF2C6159998E1 /* EKAccessoryNoteMessageView.swift */; }; + 82209DD2F7C8FECC15FD0F92599BF803 /* UICollectionView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 725885FA8BCA16A1FD98CA1F5C2DDD05 /* UICollectionView+DDCategory.m */; }; + 8220B550020CCF8983DF5B8252C732F1 /* MJRefreshNormalTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0749A8E4CDF16150ABA31A84B322FB1A /* MJRefreshNormalTrailer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 825F9DB3D521615C34F2FD0DC84FAF2E /* DDViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8D0CEF34BD8F902CD16CB93053B640E /* DDViewController.swift */; }; + 827802DE999250886D89207BC6F0B58D /* NetworkViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8ED6A0943495A892F2F3B900D7AAE71 /* NetworkViewController.swift */; }; + 82B6A6ED03D028B7A60AA6A2C06B8D82 /* UIViewController+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 02F39DFA8FC655E280383977925116E2 /* UIViewController+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 82BBE2F159943E19A69BD99EBE48D100 /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = A8F7AF2430C546219B545E336D3971E9 /* SDWebImageOptionsProcessor.m */; }; + 82D294963701E49B0022232C893F756C /* DDBaseTabBarController.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EADC08DEC5895FD402C1C3972E728ED /* DDBaseTabBarController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 83AE7719F5937939DFE2FAC8DFE8C71D /* YYAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2180FD51C5C55E776F32372A0F771573 /* YYAnimatedImageView.m */; }; + 83D0FF7A837ABA4E7B712358AF55AF52 /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D0AF26D2B9486D0210D49A150D81E5F /* NSImage+Compatibility.m */; }; + 83D8F13555A2942409FB666F1F62B85A /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B57822AFDFB196908D96CF099E3BA80 /* Multicast.swift */; }; + 83E69BCA74F50E561133C2F491FA1B5F /* UIScreen+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = E2DB170B8C426AB487B1D828912C0D3E /* UIScreen+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 840B27BBD5508D3F123308CABDDFD524 /* MATraceReplayOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = 24BF6D8ADB3950CB63D6E314A7348B99 /* MATraceReplayOverlay.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 84248B95CC1D11397D447733953E7CC1 /* NSThread+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = C4990965EE5B46888A8C5762D9345153 /* NSThread+DDCategory.m */; }; + 846480205EE9041F1267D87331A09ADF /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14BBA8BB049BC996F8D61C8D0AEB1A41 /* Typealiases.swift */; }; + 84B3215EA73FA9432AA2171ECD5A05ED /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6082BA9A09938D9B2A8FFDFEC83B307D /* Errors.swift */; }; + 84BC5434F8367126E554E82ED3592547 /* DDTimerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F49F59EDA18EC8C46B35FCEC513A9E6 /* DDTimerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8505471A71505E2BA003E64FC0D09DFE /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = 4096FE777F906FAEACC1381A9702FB92 /* _RX.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 850F1D9EB1F179659C2A218238D9EC18 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70B6FADD088F366F0929F3761E34CEE8 /* SynchronizedDisposeType.swift */; }; + 85193029CA61D5E9DC03A96C27D5F275 /* Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 707D2BE5D9521D2FE5310C88B1EDE03F /* Infallible.swift */; }; + 85A96DED83E5FBF923823F46106F6836 /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A3C6AA89E0E01A57032190908685BF3 /* RxCocoa.swift */; }; + 85CC7932B8202DE7D6B9577654ECD9D8 /* UIButton+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FA77A984209E27B80EB1F4DCC34B3B3 /* UIButton+DDCategory.m */; }; + 85E9A0412761EE97B0F14C8506738BF5 /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF3A9DF52B705DADDCD405A00F4EAC5 /* Session.swift */; }; + 862E9D10C50CBB0D339039294989DEF7 /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = 31850B333BC4D699E043FF80954818DB /* _RXObjCRuntime.m */; }; + 864F412CAB912E5360121273A3DBCA87 /* GPBMessage+CocoaDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = A679D5BA2C9B48DEADE448A62805D625 /* GPBMessage+CocoaDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 865ACC100F9BB256DA7C7F66FC85AF8B /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = C870DAF5965D25C0FC43559D3221DC47 /* ItemEvents.swift */; }; + 86BACE0D784445DFCD937FF106BD0C42 /* EKButtonBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4C24E9BD2B7BAF46FE8941B42B73082 /* EKButtonBarView.swift */; }; + 86C1FBCAE8058A99747DAB32A00B4ADD /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0333A6EC778F65657E42DC688B76FE56 /* Generate.swift */; }; + 86DAB6092810F49A7D99BEB28245F928 /* NSMutableAttributedString+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = B482FB11820F25C79517C8A8253C4530 /* NSMutableAttributedString+DDCategory.m */; }; + 86FDA11CE9FA4F78C10FF4EFD30E6A1F /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 511E8CBA6DD673F279514AD3DCB2FCC6 /* NSControl+Rx.swift */; }; + 876F4BD3C63DD111FDC0C8A56D70B1AE /* ZFNetworkSpeedMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 602BFF051DA3CEA768C0CD804374CD84 /* ZFNetworkSpeedMonitor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8776F9D9CDA443D35E473576EB3194C5 /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79EDBF064CAA3C0CC70CF14B40E59D7B /* UIBarButtonItem+Rx.swift */; }; + 878914063ACAA2126B18E1DE5285F827 /* EKBackgroundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BD17C51B681DBD417417CF3C6325FB9 /* EKBackgroundView.swift */; }; + 8791DC308884A90A38BD939A3C382FA5 /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = F0B3ED5259527A7FFDCA87A1CD7BB9B9 /* SDMemoryCache.m */; }; + 8807E35A0188E69A7B79476779342380 /* ZFVolumeBrightnessView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DC17EC5E80F8A14883D07315C895835 /* ZFVolumeBrightnessView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 882628ED621B58640058B6452076F986 /* UIImage+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = D62DD1C97D6573394A0810878EDD7C4A /* UIImage+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 885031037B7CD4BEA92D1497F7781C76 /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 6928CB5B135B5CC07787992E0476A52E /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 88A50BF727099AC5CAC16CD4C99B4861 /* DriveRouteCustomAnnotation.h in Headers */ = {isa = PBXBuildFile; fileRef = FE810EC57F5AF00EFEFB059F8F2F7D49 /* DriveRouteCustomAnnotation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 892A2CDE39CD694BF836090D02AAAE4D /* ZLEditVideoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 433E9A18663BE4B232EAFFF9E35ADC63 /* ZLEditVideoViewController.swift */; }; + 894F06AD196F6D2457C1D37EC559507F /* UITableView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = FE140D6540FCDB34068624F11569884F /* UITableView+DDCategory.m */; }; + 89A74579487C25538D71E1B38643774B /* DDToastKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B34DCC4F545F00C1B144C6162F7FDF1D /* DDToastKit_Private-dummy.m */; }; + 8A274008ED97223DAA12E076D417889F /* CocoaDebugWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = C889E250C97A3925784734A7D2477BE8 /* CocoaDebugWindow.swift */; }; + 8A2BC1D6114D08F03E5D6CBD66814AD4 /* JXCategoryIndicatorBallView.m in Sources */ = {isa = PBXBuildFile; fileRef = 236E8DBFAAB4F9CF044C7DC783C77570 /* JXCategoryIndicatorBallView.m */; }; + 8A36A9064A1796CBA330FEDBAD147348 /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = 922952585EE6B75F28C226D73170346A /* SDWebImageError.m */; }; + 8A3BCFF83EB0F7B76C09EC9169F2046C /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = BC44BAF840B34CF3CC5220BAAA5C96CF /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8A9DFB8E2AB590F6A1C2E1628F854293 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC0D373F569E8220CDCBDA22345613BF /* IQNSArray+Sort.swift */; }; + 8ACB6150ABD5A4BE4CDA42F23E090C9F /* IQKeyboardManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60D66050A86C7B37E5F4DA95990B0A52 /* IQKeyboardManager+Toolbar.swift */; }; + 8AE15BE648BEEA0A98F2AC4AE497BB96 /* JXCategoryTitleImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2121CADB2EA8E0A73C181F2DEE79522B /* JXCategoryTitleImageCell.m */; }; + 8AFBDA8CE16D36BEDD565D335B9F0EB6 /* DDControlsKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3434AD891147A7AB1CE749F2F3A4DCA7 /* DDControlsKit_Private-dummy.m */; }; + 8B0B152593E3CCDD7456DD63125F38AB /* ESTabBarController-swift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CED3D8F3CEC05C7F0C35C2D6C75E37A /* ESTabBarController-swift-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B34773F3A46134C0151B6BD5C600A88 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 33862B0A7FC8153D69BC483F597C264D /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B6B2D00CE2165D43374FDB31A2148B6 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75BB25475020CDC054416AFD28FC3B79 /* Sink.swift */; }; + 8B7996264A46C83B41BED84333C707D4 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 167849C29C8D3C6529D461CBE9F4094F /* ResponseSerialization.swift */; }; + 8B7D57E3FCE49F2518B7AE0E6B5D2B96 /* SharedSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2CB0BD763C41C4DC3F018497C1D29A3 /* SharedSequence+Concurrency.swift */; }; + 8BAD04052E210723CC24D737216D8BDD /* DDFontKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CFDC0C57776FE8303A06721CEBCAE59 /* DDFontKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8BC96CC0FE9EEE8F20914C27629D86F5 /* DDCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D2CB15A7ACF9A39947248417C523563 /* DDCollectionView.swift */; }; + 8BF55823101A3DABEBCC4DBB679D6D69 /* ESTabBarController-swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CBFA89DD07F4786B01E630A4E9E234C /* ESTabBarController-swift-dummy.m */; }; + 8C35B5BAA36F209375286B3C3D2F7103 /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = C70B3C7FAEB36F967FCA2E9B054B34E7 /* SDAnimatedImagePlayer.m */; }; + 8C410A2ED4C48AE8304CB81EBBE58725 /* UIView+Responder.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCAA1F62A2FEBB43E8BBE839A1AAF75 /* UIView+Responder.swift */; }; + 8CCEA9CC39354864D59E41672513B5D1 /* Result+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9A741BACFCBA511457DA15B46FB761E /* Result+Alamofire.swift */; }; + 8D26424D79AD4EF41FAFED7B334CCF5E /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCAFD3F07AFC7BCD8770FE90D96D890F /* Constraint.swift */; }; + 8D549DBF1950ECB6C48463027346DD09 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 519FFE264BCF9D864525AB75E47BA0B3 /* NopDisposable.swift */; }; + 8DE19A78CB22C3A938AA54381334F6B1 /* JXCategoryIndicatorLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 39B69A8835629144B3F2DB56078F1566 /* JXCategoryIndicatorLineView.m */; }; + 8E04134529985568DCFB8818BBBB7F5C /* UIEdgeInsets+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08198F5E8EB5BA6966DBF2CE3AA0F0FA /* UIEdgeInsets+Utils.swift */; }; + 8E5256AFC173BF710216F67AA68F5CDB /* DDAF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5059D1B48A28838CE237CCCADFFEAF97 /* DDAF.swift */; }; + 8E8F09AD96271039CB19EDAF7F40D5C2 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 6711AF854E78AF7B85EC5FB1B2CBD22E /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8E9422DF54BCC99CA32573ECA23B7DAC /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 494D9DACCDF416B48B38FAC45A04CEFB /* UISlider+Rx.swift */; }; + 8EE2005703426DFB542B34D09AF24A80 /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = CC2D58964F8212898D2A16671C227DC6 /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8F21AA61AEAEE275B82C922F4CFEFC13 /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B266BB5D9468C20ED12A9E701A64159 /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8F5EE8A86580C3CBB943CFF31888FCBE /* DDBaseLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E3997BF26237923FD82B41439BE1F12 /* DDBaseLabel.m */; }; + 8FA98CB7E5B912CAB92BC78003150B48 /* ZLPhotoPreviewPopInteractiveTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 070D313BE1E8A25FE5A1B24A8284BC46 /* ZLPhotoPreviewPopInteractiveTransition.swift */; }; + 8FC0C1F0C19221901FECC66026743D59 /* _Sandboxer-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 337D80CB099FBED51793BE9256FF2892 /* _Sandboxer-Header.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 90A692D45F5F2537EB0856B3169C97C4 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DDED1D84CB4B5B44307BCBFE51D6A3F /* RedirectHandler.swift */; }; + 90B15A331091D1C228BFC5F60D4E45F8 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 929CF7637B864125CAC4D3142DF9D719 /* UIImageView+WebCache.m */; }; + 90B9AD190EA21E5F1178C6EECBBB4816 /* DDViewControllerAnimatedTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = FC9503EEFD6292A5FF44E0A8F0336809 /* DDViewControllerAnimatedTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 90C3FDBDEEE1F33E3C9BF3F6CB5B98C8 /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = A46EB7137FBE44DCC19B282411A139D4 /* Debounce.swift */; }; + 90C6480C4262B9CC1A61A3B7E437CCC5 /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 23378496DF7B78AE46350C9C2EDEBF0B /* SDDisplayLink.m */; }; + 90D5A68E1EF23552D670E47D3B23AE4F /* JXCategoryIndicatorBackgroundView.h in Headers */ = {isa = PBXBuildFile; fileRef = F17D49ADA1A1D428A6365A21E5686BC3 /* JXCategoryIndicatorBackgroundView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 90E5C2DE01409E745FF14423CD98FD90 /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FACFF3087DE72045694F91106FC8C7E /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 910F8466106459434C084A74EA003284 /* NetworkDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7F3A5519B07204D019DF2FD9902106E /* NetworkDetailModel.swift */; }; + 918DCF83A321043687D0EC792EA9B873 /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65DBE73D18E73FF6985E701002E9D0F3 /* BehaviorRelay+Driver.swift */; }; + 9192B0E784D86E864323A0099D5DF9CD /* EKAttributes+PopBehavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8727E42B2273A6DF99789C203510C7EC /* EKAttributes+PopBehavior.swift */; }; + 91E7BBF8F1A4202B3E4781E312E2B3A0 /* JXCategoryViewAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = D83EC5DD94FF20DE3EDB532313462AD0 /* JXCategoryViewAnimator.m */; }; + 91F51AB08AF372EF4D5E245344256AB7 /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B2F0F977215DEB5968C4A49837ECBC3 /* ConstraintView.swift */; }; + 921786849A0872D867C7A8E2AD792A68 /* UITextField+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FE18FFA9B92E82F3D54336536ECB654 /* UITextField+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9271971DF10DE28D75EC02C1FCA4B013 /* DDMutableAttributedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8FAF0EFE3C0A25A70DEDF0965B1C711 /* DDMutableAttributedString.swift */; }; + 927D79E02E2464F6DD4512D1C16EC418 /* UITableViewCell+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 3930E0E5DD6557A825D9B55310880E1C /* UITableViewCell+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 929F8BCC820BD044D6031D23FBFC94A6 /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8C107AE9F378EC3A846AF03D301CDCB /* ConstraintLayoutGuide.swift */; }; + 92B93FFA25205F6728C871EC199C940F /* JXCategoryTitleImageCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 84B4EA864F678A760548AE3F008E3161 /* JXCategoryTitleImageCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 92BAD4420B04D7F6A5243D5810D729BF /* EKPopUpMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 601E5AE447BC928CC8BD9CB778B0F5C3 /* EKPopUpMessage.swift */; }; + 92EFB720D893286C8BA11156EECEB7FA /* EKAttributes+Duration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB415A1BB0990291C1F3F8E409187990 /* EKAttributes+Duration.swift */; }; + 92F90BB8342AA192D7C08520F4CCF266 /* CachedResponseHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = D667E66D3DEC487EE5F92543158FB720 /* CachedResponseHandler.swift */; }; + 9348C310A4D8EE0038C25AA32FF0B240 /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = 339732C6AB37393DBD3BF3B705B798F5 /* SDInternalMacros.m */; }; + 934A47F0CA3CE8D65B9C4547C263D0CF /* DDMAGeometry.h in Headers */ = {isa = PBXBuildFile; fileRef = BFAF264E65F2B8F4ADA0C036AC975FCF /* DDMAGeometry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 935CAA9F7E031235D35C9DD0439341D7 /* Observable+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = C168788871A038603F1DB3B6EA0E8EDB /* Observable+Concurrency.swift */; }; + 93721C8F9CF4BDA2AB57C3967D748173 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 42DF6F0CBB01A4A26CEE191E2AE2A33D /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9377075FA4E0C7EFFD0E68C28235E9CC /* _ObjcLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DFECF1DB810C5161D1EC664C9ED80F6 /* _ObjcLog.m */; }; + 9382CEC3FAFA9B3E6F5C78B9663D9E48 /* RTLManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 848B2CC0792F86191A5DA0F3E8034114 /* RTLManager.m */; }; + 939E0F82E9958C488C9B6B9C6865FB38 /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9EA3ECFE943AA692B24BD62FBB067E1 /* ShareReplayScope.swift */; }; + 93BEEA5D92D4F153A09A75627E2DB577 /* Bubble.swift in Sources */ = {isa = PBXBuildFile; fileRef = 414EB634A890F2D19ECC25B748600269 /* Bubble.swift */; }; + 93D18BDA44F77F52F4B54B750D8A6394 /* ZFVolumeBrightnessView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D27F30F51812A56A21129543785224D /* ZFVolumeBrightnessView.m */; }; + 93D95C7F6691DED21F57289570648BA4 /* _OCLogModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 67C590211D33DE2ADBF758E716A9FACB /* _OCLogModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 94B95552936D0FB50D1F4EED10B2FDC5 /* Infallible+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88CD24563F0216B82997599075EF357 /* Infallible+Operators.swift */; }; + 951371DF78512514FEF71B4F6FD34EFD /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 35F18842B765D77CB0EC6EBFDAF2C203 /* UIView+WebCacheOperation.m */; }; + 95A2AC17D9936524C874ACAE4A6E4A1B /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 580F08CFE5C281FE58CC585F99A390A1 /* RxNavigationControllerDelegateProxy.swift */; }; + 95A54FB0F3102527D116AF34B131A747 /* DDBaseImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 338CB105028010AEC740BAC575645483 /* DDBaseImageView.m */; }; + 95D6B375856547576214D45BAFD14C34 /* SwiftToast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DCD405948EC8BBDC31F345EB615052C /* SwiftToast.swift */; }; + 95E7928F1C6B6D5F13B582444C3D64B0 /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F913D803C5405DA2609C8443EA82F27 /* Bag+Rx.swift */; }; + 95F17E0FC83301E67165E1F90C5AA5A4 /* ESTabBarItemContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8679674BD8D8D49501F484BF974784C1 /* ESTabBarItemContainer.swift */; }; + 9608E323C617DBB486D89685D7267DB4 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A4322B9AA8A083CC1FE713DA13AE0A9 /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 963DE0F758F48FB19394E60E3D1BD7AB /* DDBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D1510A4A1F0F84E7461E94FB1F48ABB /* DDBaseView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 96E4B9E2601F91643C19484CB4FF061E /* MATraceReplayOverlay.m in Sources */ = {isa = PBXBuildFile; fileRef = C02A71732E2CFFCFE9D2E51C936C1598 /* MATraceReplayOverlay.m */; }; + 971245CD46BFE06B4FF838938725FE3D /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 032FD3A66BE8DC4317395DBC0BCD474B /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 973B2A5036AC6C657C3FF4F7B0225522 /* DDBaseNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DC8C434505688D82C9F7146DD2FCF52 /* DDBaseNavigationController.m */; }; + 9773847629F2F105580593407D661685 /* JXCategoryIndicatorComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = E43C1A8F5070CFAC51D9DC07D9428009 /* JXCategoryIndicatorComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 97BDF23C8E9038148496525214A838D6 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B5FD6A4B8999F289F32E7CFF136FF7B /* IQBarButtonItem.swift */; }; + 97C90D51D0761E1D886F7E394CED6FA9 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = C49896EBC445C792F99E8AA2EE17D44D /* Sample.swift */; }; + 97CF24324EFE30D5AA2A345F03D49922 /* DDBaseTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = EEA5B60E9991625E65E747BF3BC37C40 /* DDBaseTextField.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 982018F9943EA721B176DED187A3F4B4 /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCCC4B28E38A252749F7C829119AF2A0 /* Signal.swift */; }; + 983C31E06D6E4D7B9C87126A26D535E5 /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 21CFB783BDF56C6A734A202E64F4EF47 /* SDAnimatedImage.m */; }; + 9842B2D9C892C0A9E6B69A2AC78AA5F1 /* JXCategoryCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 17A3296A357C21EFA831A58B75FB4C48 /* JXCategoryCollectionView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9842B39819A3EEF2024C7B397528081D /* UICollectionViewCell+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 3ACF4C056296171D2A6A09EA052809D2 /* UICollectionViewCell+DDCategory.m */; }; + 98D1ACCBF6425DE78465EC9D323030B8 /* ZFLandScapeControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = DF15D3DC2371F6DF18974FB47E433167 /* ZFLandScapeControlView.m */; }; + 99052A7FD46935C7F9A760467213583D /* EKRootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C37F8C420400AB6617B410786690B60 /* EKRootViewController.swift */; }; + 997DB62F7C251C04E2548F73C945E9EE /* SwiftEntryKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 57EFFE2D2D1B55B4F0428BA101B69021 /* SwiftEntryKit-dummy.m */; }; + 99EA19C8F294727AAAB343FF9966D33B /* NetworkDetailCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0296A860E63870519746739B2E147A82 /* NetworkDetailCell.swift */; }; + 99EF30562A31AD676C542693E91F0EE7 /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = 857ABB2330C2DF006A2812C901A04F8C /* SDImageGraphics.m */; }; + 9A258A01E679FC91809CB0E4CEE2BEC4 /* UIColor+SDHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DB2DDC7EF2C0E9118FB857C17CCA310 /* UIColor+SDHexString.m */; }; + 9A58303EB84C8F9BA1717F0DAF899AA9 /* ReplayRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD475C3E23DDBF72EFA07580EB08BE20 /* ReplayRelay.swift */; }; + 9AAB305EEEDD5680F4A4A00456F138B3 /* DDBaseViewModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 332D6AFBC42C5FB98D5F5BDED9824287 /* DDBaseViewModel.m */; }; + 9ACCADABE04C5FBF041953A5CC27B8D5 /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F0411EA6DDA44D1C186936A91B43B2E /* SDImageHEICCoder.m */; }; + 9B06B23C0DD30320D27A0AFF3523DD08 /* UIViewArray+QuickLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C79F587F7E53848D607F96501C29B13 /* UIViewArray+QuickLayout.swift */; }; + 9B09741472416487EE81F386B6C9355B /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 67C29B251EB2F891C947179ADF2F4170 /* UIImage+MultiFormat.m */; }; + 9B2A0D221237BE5ACCF087F2577E4A6B /* _ImageController.h in Headers */ = {isa = PBXBuildFile; fileRef = C2DFFEB2F905B6B0BF249561E8DAE36E /* _ImageController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B4EA8214BDC4956A3099F2A155B66CE /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = 082298C381EACF2DD6DD366519BAE90E /* First.swift */; }; + 9B5100395827615651D86B4C60B15EE3 /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 94D2749775D0D66AF265BE8BDE503C86 /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B56C88A1A26C2AF157005389DC79D89 /* UIColor+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05A7A0AB12ADC7F7F34C4C6987AA5572 /* UIColor+Utils.swift */; }; + 9B6B51BDB80D514E11D3C2BFFDAA63F0 /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 16706E2EA0D6C6934CA460D9672C0C67 /* MBProgressHUD.m */; }; + 9C4142114C2C4E68D971CF42F42522DD /* UIScrollView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 66F2D217A9212541607D0C127D672ABA /* UIScrollView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9CA53E6457DD1898B49F1AA531D5B239 /* networking_loading.gif in Resources */ = {isa = PBXBuildFile; fileRef = 3118A45A59B0D05935A76F2250A60EBD /* networking_loading.gif */; }; + 9CDE9A53E5109F73B5621A7EE684D726 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FD200570C0C241262F2CF21635E4B12 /* ScheduledDisposable.swift */; }; + 9CE0D080D988944F984ABF550840D22D /* _fishhook.h in Headers */ = {isa = PBXBuildFile; fileRef = 5542CFE3ADA969D1BF3AAB00110AFD4A /* _fishhook.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9CF7F93C09CD223D8A4AEFDE6500448B /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = A73C8B67FA105629ABBFA398560984F2 /* IQKeyboardManagerConstantsInternal.swift */; }; + 9D054BDA026E1CA810C1F5C606A97732 /* Decode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B115DD4DD3FC0AB43B57BD95FACA026 /* Decode.swift */; }; + 9D978CCE7757A7E4FDBC43F8A6EF28B4 /* UIScreen+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = CBC27A5DE313593ECEEDA07100AFAD10 /* UIScreen+DDCategory.m */; }; + 9DC90F2EFC4727920E1553241B68DFF1 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = FFA39E1A7A08018413B4E1973F70721E /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9DDBD070D8F28D3645E88F93FC7E98B6 /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DBB955C32917316CB6AA424ABDE08973 /* MJRefresh-dummy.m */; }; + 9E1EE936933A71257551D12642BC104D /* DDSwiftLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = F205322A7F46A1CDD31D712783D30FB9 /* DDSwiftLog.swift */; }; + 9E1FF64ECBEF9CA8C3A2B1B584716C2C /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A939A3C44CAF1C3231A08202FD640C1 /* SDImageAPNGCoder.m */; }; + 9E278CF7CCA7053B8B9F9599C33DC02B /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AE7EE316DA568280CAB52C9B1DD335C /* SDImageCachesManagerOperation.m */; }; + 9E474548D6A0521350038A8213F06E0B /* LogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A87E6CE75D8ED02410D82334EF611276 /* LogViewController.swift */; }; + 9E748C90BEA0B701C3702B4ADB873421 /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 483B828BABD206A6F34EFDD3A32355DB /* Reduce.swift */; }; + 9E85743C6B395B15A44EADE1B3D48478 /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DD048AF31DEAC3CA6801C9D2B16A97C /* ObserverType.swift */; }; + 9EA9DCA38AE8140DAA4900C68F0EA575 /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F907F8659F8F99CD5F99BD0E3944F21 /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9EBDBC02F7DEAE3F16CC965C8C5D2981 /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DA1614EEA016765DBC2404F21E956AA /* ConstraintLayoutGuideDSL.swift */; }; + 9ECF42D1324F716832C4CB78502B7FF4 /* JXCategoryTitleVerticalZoomCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AD82CAAAAD4E898E3FA14892B1521BE /* JXCategoryTitleVerticalZoomCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9EF1E4C365CA76114EBD310FACC88668 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = A9C3BAFE0F6F3BD08268DCAAF46D5F88 /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9F1A9C17629B0FED4F5BE452442F3B5E /* MATraceReplayOverlayRender.m in Sources */ = {isa = PBXBuildFile; fileRef = CFCB9A607A39D671305C09ABFA4624FD /* MATraceReplayOverlayRender.m */; }; + 9F3385E2B8DCE658F07D586F04FB5CC9 /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32ECE10B09A6F0C9733AD62AFBDEC796 /* ControlEvent+Signal.swift */; }; + 9F77F23C82AD7A280997AB8CE1026694 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 258386D46CE39A8E4C0B4BF978812BBC /* IQKeyboardManager+Internal.swift */; }; + 9F9210CD851E076E6C5C1963F3F7F0BD /* SDWebImageTransitionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 683D9B0CDF7591F0DB17F861A6A8F1C2 /* SDWebImageTransitionInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9FE3FCF5816BE354A387DA99CE64BB16 /* ZLAlbumListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47B67B6C97B4718CD9073DCC295D11F2 /* ZLAlbumListCell.swift */; }; + A0753DDE7E6EE0EE31ADED266223E0A3 /* _FilePreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = FDF8022029774373E33D6B0B4B9C588D /* _FilePreviewController.m */; }; + A07BA82EBAFD79669D9EF1118D658F0E /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCB394DB39CB0ABC298A714620CA5D45 /* UINavigationController+Rx.swift */; }; + A0C1B45DA29A58D0BFF28129F0965A3E /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82A25919283A6F3CBF291F75C956763B /* DelegateProxy.swift */; }; + A0C26DE9980DFFF397D73B60047492E3 /* UIView+ZFFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E206886D45902EC9CF0A2CED18998F7 /* UIView+ZFFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A0D722F2C2E041757A96ABBE6EEF644A /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 85BD870021B58C52195F5E1D814F6506 /* SDWebImageDownloader.m */; }; + A0F05798AA7269C371264DFD7BDB1904 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E56F311483259049361ED755A79D5D7 /* IQKeyboardReturnKeyHandler.swift */; }; + A1355E1BBE3731F83CB38B9055E2372B /* JXCategoryDotCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B03D0590D8B520FF1ADB9238EA11E585 /* JXCategoryDotCell.m */; }; + A13E1B88447B100B6C975F3B3D598EF5 /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1021BFE3727735A20762FFA37407025 /* CompositeDisposable.swift */; }; + A1540B6250A565E9F4FA071822F86C70 /* EKAttributes+Precedence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 346EE8E7A85E317700657619FA74983D /* EKAttributes+Precedence.swift */; }; + A1949F2B9289F7954C77D3E23621727C /* SDImageAWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = C45BDD56791DB3354E43620944516750 /* SDImageAWebPCoder.m */; }; + A252AF7657AE77B71C86CB9DD16C7ECD /* ZLBaseStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9028469ABD17D394F6782DC7C163A89 /* ZLBaseStickerView.swift */; }; + A254EEEE1080168B974C7A51EE1720FE /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F5CA42253F8A6D0B37E85BC58814EF8 /* _RXDelegateProxy.m */; }; + A2594BB6D1B5A1C5F7652550BD4D5CFE /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = EEE4E4F747C689B87AAA85DD1077C5DB /* SDImageFrame.m */; }; + A2B272CEDE4109C1B76CDFE7E4C19F4B /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D4A03D7888224C3A919417417369C69 /* AddRef.swift */; }; + A2EF4A22909B4F00632D584DFC1AF84E /* JXCategoryImageCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E71BBF73B3C34CE40AC69A5E8037395 /* JXCategoryImageCellModel.m */; }; + A340546632D10905379CFF17E52381D8 /* UICollectionViewLayout+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 41D3C4CD78411B6BE2B5E9C6C8CD77B6 /* UICollectionViewLayout+MJRefresh.m */; }; + A3614B7735695DD47BD1BC18CC9610ED /* EKAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB0BA659CEB5100EFEF354847A1E5EC6 /* EKAttributes.swift */; }; + A387D29F3E92B11DBF691695607E204A /* DDBaseButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 0924C2072537734D7F9557BE6DFE2ADE /* DDBaseButton.m */; }; + A3B1C5058E6D1A9BC138D3265F4914F6 /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = D2028A2D7974522B362D1882E38CA7C4 /* SDWebImageError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A3C362DB96AA31CC546E8170FAB67419 /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4E8B5A9334ECE34C1999576621078AF /* Skip.swift */; }; + A4232F59E1918C240232947792D51757 /* _ObjcLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 7727C2C9265E97806BBF727334D2EEE0 /* _ObjcLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A5476425D3C5D6705F6FBD0E515FCD7A /* DriveRouteCustomAnnotationView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F6623CCA5468F21ED3D10880071B7C5 /* DriveRouteCustomAnnotationView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A5821D2212C003710A5C38D9664B78C3 /* DDAutoUIKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F3C57065D272A4869C629FA141D81AA3 /* DDAutoUIKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A5ADCEB47AD35B2837432D89A38F1EB3 /* JXCategoryTitleImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = DBF6F1D04CAEF0EEFA3F6E6B80F81B33 /* JXCategoryTitleImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A5DF3BEAD02F2529DDA2F302CECD3AC5 /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = C7C519708E5178DEC9E66251309F12D7 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A5FBC4300B4ABFAD6D946894FFF20CE1 /* JXCategoryIndicatorTriangleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 21E7D72EFC10582E7829E4D0CE3E8DF2 /* JXCategoryIndicatorTriangleView.m */; }; + A633C2F82C4975DD22E150A795CD00DD /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9F023DB6F958CD6C62C208F83E1B6E8 /* IQUITextFieldView+Additions.swift */; }; + A661A54FB0BE0E81281BDCD7009CA8B4 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FEBFFC100FAC77353DDDBEC3D5AFEA3 /* PriorityQueue.swift */; }; + A69BD642F651597A508BFFC52465D14F /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DA10241BF7FA5CE15B21F246AC31699 /* UIRefreshControl+Rx.swift */; }; + A6EAC1E0ACC363F33EE2B1D9A908EB9D /* UIColor+JXAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 41F9C3FBBE7BC3D923BDD23F19BDD95A /* UIColor+JXAdd.m */; }; + A71B9809FA82EE0CE142382FD6162BAB /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 72D6F044F9585E4E73A04637E0FBEEA4 /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A7395AD90CE7874072EC370C8AE32796 /* CocoaDebugTool.h in Headers */ = {isa = PBXBuildFile; fileRef = ED8CCDAED5831DEAEF51C22C619B9D82 /* CocoaDebugTool.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A778D48F314C57D6CAEBEA0D6EEF0617 /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B34DDCDD0D1D300BA4845A9B022119B9 /* SerialDispatchQueueScheduler.swift */; }; + A7B7885BEEF30EA7BDCDB2AFBB0FAD18 /* DDBaseCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 73992063643DD1115983062D2A886619 /* DDBaseCollectionView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A7C1EC0054ECE0EF2F2CB1B561C23590 /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9807C1BF5E13D1331567A6F23755A6EE /* SDImageCoder.m */; }; + A7E0CE992F5E28A78FF7705F4AA95F1C /* _Sandboxer.m in Sources */ = {isa = PBXBuildFile; fileRef = 46E30048406AD3C7497795282E018B2A /* _Sandboxer.m */; }; + A800CDAB64BB49B835120199FDDF7EE9 /* ZLThumbnailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EFCDB15AAC9BEAFA6843125719B972C /* ZLThumbnailViewController.swift */; }; + A8046890340F247D5EF036A8C232981C /* MKAnnotationView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 6612AFD9ACC362EE71C0A108A45B9055 /* MKAnnotationView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A828254620582CC1AC5D705BC77294D2 /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = E1034B18A428764032FDAF3D44E5C853 /* SDImageIOAnimatedCoder.m */; }; + A82F0D4FB1D81AFA125ED8972A4CC3A0 /* MJRefreshTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DC2400533D50C6B3705F3F1792D9656 /* MJRefreshTrailer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A86BB4815FD146DDB5A676C6F23E3B33 /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE0FABE10642D211B12EBBF953B8088F /* ConnectableObservableType.swift */; }; + A9287B485E49EFFB8DE08945AECF14D8 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30625BCD5DB8C119F686186A9D3CF805 /* RxTarget.swift */; }; + A9FDBEA4D7962358EC3C7C15718EA8CC /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F71F71716DD894ECC3CEDA1F1D8BB5 /* BooleanDisposable.swift */; }; + AA0B700D7499FDD27E65E53F8FD2DEBE /* QLUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5091AEA3581BB190F90BB7BFCF3072E9 /* QLUtils.swift */; }; + AA18E489A542DE912936C3FED4CA72B3 /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C980A46820B1A77AB6FEA8A8A24B16C1 /* BinaryDisposable.swift */; }; + AA624D3EE03B4A895DC1FFE446ABCC0D /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 123D4FF8EC08105461199CA583A5D8CE /* RxTableViewReactiveArrayDataSource.swift */; }; + AA746263F9F91D7166646A793B566018 /* DDBaseTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BBDBA7A49A24F689AD44CE7B0C0A538 /* DDBaseTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AA9A495924F9227AE3719CA80AB67202 /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93A1D08F0808926132F2FE2AE07DC5CC /* VirtualTimeScheduler.swift */; }; + AAA51B9D97A6385BFCD0BE040F9695E2 /* StringEncoding+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B7CD112389884E5CE1A4478F2E2E989 /* StringEncoding+Alamofire.swift */; }; + AAC304321AC76D2C680F473FA3A23C12 /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 47BADCBC68B1EF9C130CDC10E54A7DBE /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AAE47673FBBFDAC8C28BC40A786F9B73 /* ZLPhotoPreviewAnimatedTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 122FD51283A1E632F0C73318C393DD6D /* ZLPhotoPreviewAnimatedTransition.swift */; }; + AAEAEF43F38C879D9A4E96A364498395 /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = E133618250AD95078DFCDBBBA69872D4 /* SkipUntil.swift */; }; + AB0A7FC1637EC80FF292A7497915811D /* RequestInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F144DE685E595AD9A970A9CC82A54FFA /* RequestInterceptor.swift */; }; + AB66A717522F7B9068399120DDBC5025 /* DDBaseImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 118DE8BAE77DEDD52951EDCAA0407808 /* DDBaseImage.m */; }; + ABA1DC684DC58C351D4D4BE6E949945D /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99E4E605F3AA3C5C533D2A9447623836 /* PrimitiveSequence.swift */; }; + ABF58857A9ED236CD5B387FF0C56FFC0 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = C65A3712280A442071C9A244D09129AD /* NSBundle+MJRefresh.m */; }; + AC128BF52E4D00EFC523B3779B9B7FB6 /* MJRefreshStateTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = D4873C162CC76C9A4444F3567F80F553 /* MJRefreshStateTrailer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AC5D61774CD2638768862FD2934B6027 /* MATraceReplayOverlayRender.h in Headers */ = {isa = PBXBuildFile; fileRef = 18DB6AE5231E16E5F29EE4F57E4BBBC3 /* MATraceReplayOverlayRender.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ACE0BD363363C792B176AAFF495B0369 /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = B6D50F22D1DEB1452ED1EE64EF412557 /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AD15544BE46B5A08FD02FBD48D4A2520 /* ZFFloatView.h in Headers */ = {isa = PBXBuildFile; fileRef = 80148DF591CFF0BA810CF40C37847CAF /* ZFFloatView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AD2D8BB58CB2F0FF6423A016D14516F5 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = C88996F999D9E75D664AA2968B6B371C /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AD428E45B5793B370BC9084A07D2BDB5 /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1518A1C5BD8B0FC9FAAD568CB503C9AA /* UIDatePicker+Rx.swift */; }; + AD9343E96EF1E01FA475C02FF02E9B58 /* UIFont+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E0BB2B4C67FDF347C435F480FEECF38 /* UIFont+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ADA26D9BD8D714E1B3F6E424BB94E6B7 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF0FA118D8C6F138ED0AB454AEE92C6D /* Bag.swift */; }; + AF02F5C6B6D6FA14A017F65611E3974A /* SDImageAWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 4595380B2DBB77F2F68839BCEACA5AB8 /* SDImageAWebPCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AF0A69D68F703D452FCE6F68B461A362 /* ZFPlayerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 55139ED695B4999E78DCCB9E4BA995C0 /* ZFPlayerView.m */; }; + AF1850793335D7411B7CA119CCFDF776 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 270341D6F89EC190539BD0AB9700C5AD /* SDWebImagePrefetcher.m */; }; + AF3984C1531535B868D3C48D924999D9 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3BA0B4ED5E9409980A9011A1E544D75 /* Filter.swift */; }; + AF5EEFE6005E0DE11ACE6DAF7C97A248 /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4062B4322856399BA77AF100AC013037 /* UIPickerView+Rx.swift */; }; + AF91B100F4B4D65B92BF8CA590B2005F /* WindowHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB7E53C47453A2310E1A288D1BC36F16 /* WindowHelper.swift */; }; + AFA8EAC5729C9CF89E32A1370EAB6DC5 /* UIApplication+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 178C5C1BF34227BE0AE8869E413762D1 /* UIApplication+DDCategory.m */; }; + AFC878E43614C52E33F9F8E305DB21C9 /* UINavigationController+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = D146256DE3793608342E749B44AD76CE /* UINavigationController+DDCategory.m */; }; + AFE462A27C50428CA433CD3254C90863 /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = C0FD941101D3193F15622B3BD01E2708 /* SDImageCoderHelper.m */; }; + B02D5E7DFC80DAE4C8A9C39CE21944E3 /* DDNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ED0157C76968168F87102BACFEB63CA /* DDNavigationController.swift */; }; + B03BE19F0696EBF85FD6F489AF4D028A /* DDBaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 43FDA0A30300784C7325B2241458862A /* DDBaseViewController.m */; }; + B04B2B65E995F882AB75E0609D19306C /* UIView+Shadow.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2DB029022E1641E4939EA501622A5BC /* UIView+Shadow.swift */; }; + B0711306B1BFE7D1F3E3FC2A0A694FAE /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33F88A127DE46EEF5A53E3DE3EF50D92 /* ConstraintPriority.swift */; }; + B0D0C080B9171511A9AB12AD86B7DBE1 /* ZFPlayerControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = 25F14EA059E7FF41312807DA8A5B29B0 /* ZFPlayerControlView.m */; }; + B10E4F3871A53CAA6B9DE3D77091E718 /* EKAttributes+HapticFeedback.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0C4090E9D7F05C7DC9BF3FAB2930CF9 /* EKAttributes+HapticFeedback.swift */; }; + B1104525F66A74BF581940CC8EBD4605 /* DDTimerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C504DCD078AF12A499235E5DB9F19532 /* DDTimerManager.m */; }; + B12CB28EBDE3007158D8958B5C215171 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 318FCE4013BFB973D786412B614B97C5 /* PublishSubject.swift */; }; + B1466F2AF4C8C5D9668D912F5716064A /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 541FEFB77175F57C99922DC4EB919CBD /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B1A7FCCDF2F76FD799074AFEF13F2C43 /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF793815007902C40591EFA73AB53AAE /* NSSlider+Rx.swift */; }; + B21EF964ACC6CBCD4E5D0D766A71E9DE /* DDColorKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B064FF51FBFC2CF78C3F940C88F47E16 /* DDColorKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B2851C902C2C372F18387C2B39AA47C1 /* CocoaDebug+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4617F759F2F86F891F1A384B8E231AF /* CocoaDebug+Extensions.swift */; }; + B2F00FA6A845D79D514C907870345041 /* ZLAdjustSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7F74AB0A1B434EEC20A49B9673FC24F /* ZLAdjustSlider.swift */; }; + B315A21471DC78A45CA5249A9EF6EF85 /* AuthenticationInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85FC3E6516A185DEDED7BE2425B4B103 /* AuthenticationInterceptor.swift */; }; + B3286AA363910FED381DB2A860887246 /* ZFPortraitControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A38F1FFC24F94633C6EFD876C905430 /* ZFPortraitControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B337891246C2848ABC1945BA4D95817E /* _ImageController.m in Sources */ = {isa = PBXBuildFile; fileRef = A43E22FC9E22EBD3B7E6C09CDA73AB19 /* _ImageController.m */; }; + B344256FF46A0EADE66CA63F78081ED3 /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA7C83DFD04A8ED45B95842A02DF6A59 /* Single.swift */; }; + B3BCB6762F05E6CE8F5DF3A605730B6C /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D866823C814C3174A8B091C8BE18233 /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B3BD944BFF9FBD5F1638D4FA684DFC9D /* DDColorKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 410CAA84510DE6E04581BD03F2DAA12E /* DDColorKit_Private-dummy.m */; }; + B3D357841FDA256DD78B84471E009F1D /* DDMATrackManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A4CF66692F4278DB38DE6C6A731FA258 /* DDMATrackManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B3E2BD85441991256EDBAB75D0726F3C /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73F7878A79B567391995B2448EB49251 /* Buffer.swift */; }; + B3F8D02D6F81E468340ADA0561C2990B /* _HttpDatasource.m in Sources */ = {isa = PBXBuildFile; fileRef = 581A3AE614A61DBCD9C9E9033EB9327E /* _HttpDatasource.m */; }; + B4093EE96AA888E2B1609715B1CAE585 /* ZLGeneralDefine.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC9F9D9017CC576204B44806DA5CC558 /* ZLGeneralDefine.swift */; }; + B410A7FFCF6A4F1FC0160F22E919B009 /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 68E7DDF11BE9D4C5DEEC85A111BFA2D4 /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B43B1D85F1DF038DB7D01DFAF12D48A0 /* NetworkDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BD6001177191200FB86F73AD5D330F4 /* NetworkDetailViewController.swift */; }; + B450462CA20B3A8EE7F08F1575FBD714 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E16DCB5334D25D9300EE10140966ADB /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B4527D6F585156B3603D05329436D4E0 /* SDWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = D9C8317FF6A189D66FB7E10800FFE5DC /* SDWebImageOperation.m */; }; + B460A9A103E7954D19D481B77F87F83E /* JXCategoryIndicatorParamsModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D4234BD8389D6C1160D48B0ACFCBB37E /* JXCategoryIndicatorParamsModel.m */; }; + B4E540E0998D38BEA54DE098FDED09A4 /* DDMAMapView.h in Headers */ = {isa = PBXBuildFile; fileRef = AE329388284C952E142CA1CC78C65B3C /* DDMAMapView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B4FE3233189E681459E6FAFE1A656449 /* EntryAppearanceDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BCA66871E1EA24E17D4697249938730 /* EntryAppearanceDescriptor.swift */; }; + B522B1D1A39B7E78FDAB56043BBA883E /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41505B2E441CEC00427C4772F149E471 /* ConcurrentMainScheduler.swift */; }; + B5269B62215B96500B9620B997F378F4 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 90848955A3A9F9A349662F4E5550D1C2 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B53F9C80DFE371236697EE4CF0CBB918 /* UIImageView+DDWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CF83F03CCFC2776784F7F81D77BB87D /* UIImageView+DDWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B55D49CD10FA31F1E6F92E225D821BB2 /* JXCategoryImageCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = C786FAB6B6B9E32ED65E65DE38D11525 /* JXCategoryImageCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B5CF0AD688CE51E94FC53C830D9B04EB /* DDLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D014B7C16C8C53A4EF1C0463A4802B2B /* DDLabel.swift */; }; + B5FA1092BF1D816BB9A7BA06EB64BFA4 /* EKProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84249661460283B661C05121B8657A10 /* EKProperty.swift */; }; + B611198D9692C8B6D4970591AED83362 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = D131506ECE04FFA0D3833DE2BCAA03C9 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B61A05B07D76CBBC87C664B2D964A5C3 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61E485C794C0DD4D4DC85A4274325B53 /* Notifications.swift */; }; + B62745955BB859CA0DC62A27E7F94095 /* DDAttributedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C4A554652703CE9B965F247D011FD81 /* DDAttributedString.swift */; }; + B659FB406C404DBBAE4A648BAE9BC77D /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DECBE35846C7390D0BB700AA93B89A6 /* ParameterEncoding.swift */; }; + B66389A11F64F80F5CBA50E6E8FEE348 /* ParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03ED4A5BE3DD82F8B5BA5D5A9C9E1E53 /* ParameterEncoder.swift */; }; + B73678A0D6DC52A94F163D0C65B07B56 /* _DeviceUtil+Constant.h in Headers */ = {isa = PBXBuildFile; fileRef = E225D2A6696894B37E423CDD04F74305 /* _DeviceUtil+Constant.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B7551F7AE4DFD9D8BAF5DF408EE11783 /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CF9BA8388EF11904C3B5E547067F1F7 /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B7E143E5DBBD667C1444051CEF218645 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFE3BFCFC1F14BF0B220E92A01CA221 /* SwiftSupport.swift */; }; + B7E402A4FD1FB5F8755ACA513AD9C2D5 /* ZFIJKPlayerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5157B377F3A75309FD98F4A09F4E7B94 /* ZFIJKPlayerManager.m */; }; + B7ED93C0661C6395D434C8728CA57665 /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 07DA60FF05E486C73E65DF6324B0401B /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B8133DE81217801F33114F39FFAD5B4C /* YYImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 229BA03755E52877A5A60B7332464E7F /* YYImage-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B89BC37A7EF9653B4E70A8386786F5E5 /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = A8280D6DEB2DA384CAE2D151A90BB440 /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B8A6D72F39FE58ACFE28E3C888966365 /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B7CDA2C94B9A7C0B1912388B14DDF38 /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B8E2D20AC3123CD07ABBDC96C0FBEA9A /* JXCategoryIndicatorBackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = 91A4E287C4BB00350D7C7E44345D8DD5 /* JXCategoryIndicatorBackgroundView.m */; }; + B8E9A4E2E8BB5D2A298FB1C56696CF1C /* _HttpModel.h in Headers */ = {isa = PBXBuildFile; fileRef = C7816AAECC4A7F78E358C4B5A32EBC62 /* _HttpModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B9339C5232FA751530693C26C023E2BC /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5536E8C258A1B542BB41DE1D82DE40B /* NSTextField+Rx.swift */; }; + B96A09AC715DD82B6CC556EA691FC104 /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F425CAF4CC9FFFCEC61131A398E47615 /* Rx.swift */; }; + B9910A2F6B82398D9311F4EB38729DF0 /* JXCategoryIndicatorComponentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 954EE747362E85121558D61D7A78176D /* JXCategoryIndicatorComponentView.m */; }; + B9FED8E7B04C74F084D8156BD8AA93DA /* DDMALocationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F9D5243D5286E3CBC30413D712FD9034 /* DDMALocationManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BAB546FF62D34C6C2E6141CA5D0EEA69 /* _SandboxerHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FEE6C85E0FCB500CF0E248BC2299A8B /* _SandboxerHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BAB5745E6917DD58DCEDDBDA1BD136C7 /* NSBundle+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 1400E9095A48D898838C3FF67DD96CB1 /* NSBundle+DDCategory.m */; }; + BAD25B30F0E334F12EC76FF901DEE3E1 /* HapticFeedbackGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FB59A1B07300304F0D13B77D3E9C209 /* HapticFeedbackGenerator.swift */; }; + BADA655AB31EAAE70E476D63F5FC98F2 /* ZFSliderView.h in Headers */ = {isa = PBXBuildFile; fileRef = 24C3A5D45AC4DC0A70F6A0ABA23F1BE0 /* ZFSliderView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BB11309B4519548E3ECEE89D25C9A5DF /* JXCategoryTitleImageCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 98A3777488301A66C0CFFF927B7B61A6 /* JXCategoryTitleImageCellModel.m */; }; + BB4BEE57B08124DC7915E5BAC5B85AA9 /* ZFNetworkSpeedMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3509C89AA315009A7C70475C0ECA1D /* ZFNetworkSpeedMonitor.m */; }; + BBAC10AC6F7CCC08CA990EC32BA93912 /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = E96AB55CC704D37FE40B0E0AD5E33EE3 /* RxCocoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BBC70A640BAACC6E4B66AA90848CFA0E /* _FilePreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = D07115EE8A0C2C34399993064C3856F8 /* _FilePreviewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BBCD195060AB693E31E7265ED366357B /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A315F7F752470082EC0957830865C1ED /* UISwitch+Rx.swift */; }; + BC052722850ADD966B67F2C794EF15C5 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC143342F0174905D9F2C8077652D21D /* DispatchQueue+Extensions.swift */; }; + BC0C3F4D8A725CF23EB2063AD30A2A4F /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66CD223BA5FA14024BB0B7B518C6CC3D /* InvocableScheduledItem.swift */; }; + BC2DA64DD45B4E41586E32FEBD056B4E /* ZLPhotoConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CFA16F98756D067C693DD71095080E3 /* ZLPhotoConfiguration.swift */; }; + BC69B1FE7E10F3D5DF175CBE14F5DCA8 /* JXCategoryListContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = B31DD4A181AB225997C2E168B81F4C17 /* JXCategoryListContainerView.m */; }; + BC71F627C5BB3C812706494A15135648 /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = 474949063B4FE68A69E17F8E56B23A79 /* NSBezierPath+SDRoundedCorners.m */; }; + BC9B4EE54D72F2455037404FBA19AD37 /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C33BEA49C5F146911C35B242774CD92 /* IQUIScrollView+Additions.swift */; }; + BCB19D66FFB200FCAA739552CABC298C /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCB3445658B7E131956DA83B4D6C732A /* SynchronizedUnsubscribeType.swift */; }; + BCD9CC1CE79079D3D45975C960F10783 /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1245C7A53B80D5D1D2B4552A928D929C /* RxCocoaObjCRuntimeError+Extensions.swift */; }; + BD0530138584A6602C89E4EE957300E0 /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7386F387C44495BE595EC3078F8AD8C8 /* NSObject+Rx.swift */; }; + BD5769240CAB4930531B883F3AFFFAB4 /* CocoaDebugTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A30069D60E09A9D019692B2DDD09CCA1 /* CocoaDebugTabBarController.swift */; }; + BD5DE9137AD611FD04789830CDA7EB55 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3112E06479F3EA0673725E713B38388A /* IQTitleBarButtonItem.swift */; }; + BD964247BCCE72D5C1B9738879564443 /* ColorUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7271341926AB9E388798AC74962172CA /* ColorUtil.swift */; }; + BDCA78333A03CC1AAADEB702F0247B5C /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 411B78AD3505B86D258639DC2D9E0CB1 /* UIActivityIndicatorView+Rx.swift */; }; + BDE0AF913CE3F4071E4007C5DFDA8524 /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = E16A64F551B4B45F0BADBDFEE242887D /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BE48E94071B8D2879A0CAAD2716CA894 /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33B0102202D62C0FE8B96088E3B1D1EE /* NSButton+Rx.swift */; }; + BE50B0FF8A2D2BF08505923013F8FCC4 /* ZLEditImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E733EBE22A2448E4978CCA28633C97D6 /* ZLEditImageViewController.swift */; }; + BF31E4809CC5CC71907563C0795BF3D9 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B1785EA52DEA582CA116C264A2E3981 /* DispatchQueue+Extensions.swift */; }; + BF3EAB08454C0020FE33CA725AC710DE /* ZFPlayerLogManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D993CDC710353202A83F40782869499 /* ZFPlayerLogManager.m */; }; + BF7C326418703B0627237B811478A69E /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0690E1DF4AC92F0FD48DFD971F4C04FA /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BF9EE31DA89D7BD4D374713EBBCF8C9A /* _HttpModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F102B73D43C18217F39FF8A04B81B74 /* _HttpModel.m */; }; + BFF07623A7EBCAE780F23B16FCCA46A6 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6921EAB04578010385865E8805BD7A13 /* IQKeyboardManagerSwift-dummy.m */; }; + BFFA58E5979EDB390F21B31F125B2632 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F026981E08C144D86BC91E59914814F /* UIImage+MemoryCacheCost.m */; }; + C129D590FB00BEC41B69093EFE0550C1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = D9628D84214DFBC73CEBEA77213E6A9C /* MJRefreshGifHeader.m */; }; + C17345C45572AC2B9DBF4996F4A9F773 /* DDBaseTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 34C30A8519669C4D5A3480FF12D4F72D /* DDBaseTableViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C19A3B3BF30C1E6A7B8B49D1707FEF35 /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03F7442DBD93820B214951BF9DD74E41 /* ObservableConvertibleType+SharedSequence.swift */; }; + C1F35A42F0086062E9FA4BE7EB6D3BC5 /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = E32D17D42AF3D5AB3409EB3454DFEC39 /* SDWebImageCacheKeyFilter.m */; }; + C209D68806366945201BD0E050B5184E /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E3A526F4DF2731569BFD63D56EBB3A /* ObserverBase.swift */; }; + C2422DE72E0AE7A2B6C524EEB6561541 /* _WKWebView+Swizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = CADCA0B43C19CC132CFD8ECF1B38EB86 /* _WKWebView+Swizzling.m */; }; + C24459CC11503FECD079103F1BC520BA /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9900D83E2A3BDB0A87AE4D93BFB2E7B0 /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C2B1250F2D7E9CA00F8E9B0F2F363FA0 /* ZFPortraitControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = A600FF103C0C1256CE255784A1FF4E98 /* ZFPortraitControlView.m */; }; + C2C943B55033E1906571A539B7123311 /* UIViewController+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = D994A61AAD8BF7B91B929F85D1ABEA90 /* UIViewController+ZLPhotoBrowser.swift */; }; + C35397CAEA10B78C7BBDAEFB8FE40447 /* UIView+ZFFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 14A29515CB086B774D30EC6154D67B39 /* UIView+ZFFrame.m */; }; + C450BB11929F584D30E9A04A06BAE234 /* DDTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 344687F84C9DE545D5797CF3ECF7A982 /* DDTableView.swift */; }; + C49B11227141A1C9B5C446CF513AE3B7 /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 251128FE04C46F3039741EDAF19989D9 /* RxTextStorageDelegateProxy.swift */; }; + C4FC515A765F6D264655342C179E8B70 /* DDToastKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 30A815CBA8BEA965A1B3CFCF87DC7A51 /* DDToastKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C54B8B88AF0ABC05267411671F02C964 /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AABDB00F308A8C44EF66DCFC5F3A240 /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C59DE0E97D8944497421B2FBDD787553 /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A91F55940F052678EBDC1AEFA493C40 /* Take.swift */; }; + C606E1F4F816CD5CEF3D207708C3C609 /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F4C91C98112396F49CB840816188113 /* MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C611045362F302112BA39E39B0A2BE10 /* UITextView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 459A84C73BE1C1D9EB8E197136381766 /* UITextView+DDCategory.m */; }; + C618CF8C82850181BDE7F195DD293B03 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = C85C42A632C0E09C90D80689EB98A440 /* ElementAt.swift */; }; + C626CF00E63F1E69A4194CA80068AAFC /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7F6F3BA1FF261D59BD689064B8701C4 /* RxTabBarDelegateProxy.swift */; }; + C68BED03A0C5A8A5087B343456F1E0EB /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C45FAB71475ED52FEBCC91AEFC2A7146 /* ConstraintDirectionalInsetTarget.swift */; }; + C6CDE8FD420C79B74F49C28837DD9035 /* YYImage.h in Headers */ = {isa = PBXBuildFile; fileRef = C543810B34814F958EE2259447A25FF4 /* YYImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C6DBAF26A4A104BD5200CF834A5C6AC4 /* DDAutoUIKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36EF30AB5E35A799957DD052D64F02C7 /* DDAutoUIKit_Private-dummy.m */; }; + C700503268450867F8D06A2CA67782B8 /* UIScrollView+ZFPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = A6BBCBAEFFB5B78DF783CC77B18958A7 /* UIScrollView+ZFPlayer.m */; }; + C700C31CF03C3E4E40B18F0FF4EF381D /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 710ACE3C97219A2E6A9EACE882565FB0 /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C79A783CCC5CF86748D8DFB782A5CB03 /* YYImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C1264383722A62F22448402773E0972 /* YYImageCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C811C54956F24D073E800373BB69A8EB /* JXCategoryDotCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 6702195C6561890E78F52BF3BD7B2681 /* JXCategoryDotCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C845190F0B27DD1C19EC9625516F3AF1 /* CocoaDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D15C9859BF1FC7931F7F4C2B3816E00 /* CocoaDebugViewController.swift */; }; + C856339B8B7FCB7382DF57C647A66494 /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = F05AE621B05466751A40CFBA3FAAC256 /* AnonymousObserver.swift */; }; + C88C2CC9083FE0D07D52A9EC81D1E626 /* _RunloopMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EB305502822CB0B45CF045AD5502B2B /* _RunloopMonitor.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + C8D7A9EDC2F72A333D4AE379983529DA /* UIRectCorner+Short.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BA6CE4E813ADF32BF8CD58C5773C516 /* UIRectCorner+Short.swift */; }; + C8F37E34D117D30FDFAEE19C03F1DBAA /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B92EA3CB5F82C3BBD1B8A6C2BA2D06C /* ObservableConvertibleType+Signal.swift */; }; + C8F8E3163CE2F3AD0871F8DABF59F126 /* IgnoredURLsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5FEB5CC7AF306A187FACA26E6107F94 /* IgnoredURLsViewController.swift */; }; + C9172D6A5B4EBBA8DBDF690F51A58849 /* ZLPhotoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3AE45448346829579BFD66B04181A7E /* ZLPhotoManager.swift */; }; + C984A0D93D150600340DA65BC78FCC2F /* NSBundle+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C1A234CA4E29265A080024C6707A388 /* NSBundle+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C99813C12AD65507F8A1F3F00E140B4D /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40C0A264A22D96046F8C7A15F7342538 /* NotificationCenter+Rx.swift */; }; + C9E2D5111A3BE3B72F60276B41A702F7 /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CEFBD0B2F5D0331C4D945FFAFDC45C6 /* AsyncSubject.swift */; }; + CB1B31288E524777EA7FEF6E092E954F /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9956DBC154CE2386134FB5A6523CF9DD /* Driver+Subscription.swift */; }; + CB20F726F1766989C14003A27D550492 /* ZFUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 2200FC74BCFD03C447059C7FF1EE6FE8 /* ZFUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CC023213ADCD03CFF6BED5CAD1077F3B /* DDBaseScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = BB40D2D4FDF4B1A66EAFBCF3D3A74980 /* DDBaseScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CCBDC5792EFEDB0D32E03261BE90DFAC /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 6754F94F4559C29ED44EF3797AFABF15 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CCE73322A8F4B26A087301EBCC65C869 /* AppInfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DC3B469E8C97CD2A19E52D9248146D2 /* AppInfoViewController.swift */; }; + CD12156B4F1F982CE5CBA7924ED90E24 /* ZLVideoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43FB08BDC3C20A6B3036016812FAAD86 /* ZLVideoManager.swift */; }; + CD4E33BE5BC4DBD59CFC58A70DF1CAC3 /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DB9E1D2A82945B0710A8E48AD7E94FE /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CD80D15F984E64A0C3DE20CFAE73BB8F /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 319DEAA1DD2EDFF7D61EB37D391F32C0 /* ConstraintMakerEditable.swift */; }; + CD93EB49FFC3DC720BEF4C735BF1236F /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = C49AD3EB2ABD5213A958D72A713E841C /* Reactive.swift */; }; + CDDD632233988F44FEC138B913143D5F /* DDMAGeometry.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AD6A8CEE5FA7BABFC5EC00F03FB0DEC /* DDMAGeometry.m */; }; + CDE89F547B05899CDCD211A17EF57F5E /* DDViewControllerAnimatedTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = DA218605F0D65C148ACB2445F14C59CF /* DDViewControllerAnimatedTransition.m */; }; + CE0D7DF3DE52C1B52C39DB23FCED7695 /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = C047127E099EB53C59560624B36DE5CA /* MJRefreshAutoNormalFooter.m */; }; + CE50A84C5C3A363CC5F5B206EF9C16B2 /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C34F964F4E7081934D94E77ED56DD8E /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE6E8F479C11E333C244F74A2E9665CE /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EBEAA80A03B58D26D11DBF84CE6069 /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE90E73675214C8853F20CB4BF569901 /* ZLClipImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6933570406FC9411C41DE3056E1A52CE /* ZLClipImageViewController.swift */; }; + CE9DB2E127EF675F92110286C1B3DBB0 /* JXCategoryTitleCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FC9ECC5803D2A7C7C20BE64B9081A6E /* JXCategoryTitleCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CEA5FFBDF695AF9F54027D0F9BE06A9E /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ED4925B8B3630A80C71D7C8521B498F /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CEC5D59E8CB9AA98751A071D3CC175D7 /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = C661134EAB40360CE4DA90889C541A38 /* SDAnimatedImageView.m */; }; + D027DFFBF0E354D252A6A52AD54C6830 /* JXCategoryIndicatorParamsModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 3891DBCFBA2F7A77ADC1FF3BBE8DA2C1 /* JXCategoryIndicatorParamsModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D031E69F9B31D2D90CA1BAA088469040 /* RequestCompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBB22ECA7BB67A07FE3286AB48589B7E /* RequestCompression.swift */; }; + D04F5D098E6723262E62D13BFF50EED3 /* DDTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5026A409E3C63E35352F713825686110 /* DDTextView.swift */; }; + D0D2338F0999139D65649A4825695A68 /* YYFrameImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 54E3D43418B2624ABC3DF0EE0B5BCE77 /* YYFrameImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D15601FB6BDFEA4C0083467D5B754051 /* _CanonicalRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 63FA66C970B49CDCAE39C62EB2CBA9A7 /* _CanonicalRequest.m */; }; + D159E10ABCEC5BAEC2AEE36361A0C14A /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 51C34B88234B4B92A56ADE2C830CCB35 /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D2080DFBC1EC1E36D090C40AE4268C0E /* EKImageNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E35B04A7AF912D5FAE0492158744B1F6 /* EKImageNoteMessageView.swift */; }; + D261FFEAFEECC6C5BE05EAFA172A6962 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 931AD087C645EA7B3A4301A9EA502964 /* _RXKVOObserver.m */; }; + D2674D18CD23C97698FCE3E9C3FD42B1 /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = C986BAF298DB5D328E51ED02B26D3102 /* Concurrency.swift */; }; + D26AB197DEF8588D869F98D465AD16C9 /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 092A3ED3F4315291DE695FEADAD59E73 /* ConstraintLayoutSupportDSL.swift */; }; + D26EBA1505FCD8CB1561A0FB08AB74A5 /* URLRequest+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B38EE304DEE6427E8E7C5D2A36CD03F /* URLRequest+Alamofire.swift */; }; + D2B59A35739A47EBEED7DEA75BA5C378 /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 333684DBE73C259C52CCD352C4B2AD70 /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D2E2AF992A4E158B35A68EF020BBD66F /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23EB6ACC9419FF218656C3BDD7090B79 /* UIControl+Rx.swift */; }; + D313C1769F98E563B2F0387645363D60 /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = 5738ACB3E0017E1CFB6D64475F0EB3AF /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D320CC9EDE67A1626C236A128DAB716D /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6596DDABA0A1C15578973011AD7B3A3 /* TakeLast.swift */; }; + D3C145958C46B962376E4D0BDEBA29D3 /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2FC34ACBD7060B7E420D07688194229 /* Just.swift */; }; + D3C6166B6D26233AE4337DA319FEBF57 /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = A43E37E51007F1DF162A6E014A6BEDC4 /* Protected.swift */; }; + D3DF1456153024C80BCDC91E03814A16 /* MJRefreshStateTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B1056946C005780F20F2185C9CE5B24 /* MJRefreshStateTrailer.m */; }; + D433A9598548308343DC33207661EFF2 /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A01BB5DD0DC30F61D877ED76F0D40E2 /* KVORepresentable+Swift.swift */; }; + D43BA282386D995C1C7F4B7049A909FD /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B78C07AAE50BC48693AA66FAAD16CDAD /* Validation.swift */; }; + D468BA7AD6F54E7E8E8EEDCF050D63FD /* _FileTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A643B2122916D21D7B3DF1FF307903E /* _FileTableViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D4B7589C503DA1F2FC6BB41F78E55753 /* DDBaseAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 677ACD2E81F3F0873BDE7742775DD289 /* DDBaseAttributedString.m */; }; + D4E15CE3ECB2B393DF265BA0F16782AF /* Infallible+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FEF5DBD86B785387753C28EC79BFF1B /* Infallible+Zip+arity.swift */; }; + D510213435EC6D25AC777EF2CF34A93B /* _CacheStoragePolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AFBAF6F826F1316D72D80DA6876E33F /* _CacheStoragePolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D52B0E394FF92821DC8380B5498B34A2 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E1BDEE155B46053B4DB9B7AA6188F7E /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D52BC86B6D44760107ECB5C5E7C96969 /* DDBaseImage.h in Headers */ = {isa = PBXBuildFile; fileRef = BC6826095FAADCF23422F609C737F127 /* DDBaseImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D565284D49314EAA54AF602A468A0207 /* JXCategoryView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 018571561D00F4E3A89EFA120E8F0B80 /* JXCategoryView-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D59D7CECB4DECC6F0D607D4CFA2C49F3 /* UICollectionViewCell+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 37ABD10DC71054531F9652085562D103 /* UICollectionViewCell+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D5B499F817DA04BCDEEF25D43C26A677 /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 689EC5CDFCFAA9A1E556B055DA21C708 /* UITextField+Rx.swift */; }; + D5FF29E6CF15598005534EFD84D519FF /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0E42DE9D7BD8C248FB97540ADF0D306 /* Observable.swift */; }; + D641FCF4FB167FE5500E7A433E2896A4 /* NSThread+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 606F902CE0D61764E0BD8F088493AAC5 /* NSThread+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D654637C8DD8012A6593C58CDC7EB89F /* EKWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30BC7DAF533055293050B6649C98D93C /* EKWindow.swift */; }; + D68A44D2142C495CCD955363CCC1321A /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52D20BCBD59749EF490330E4C25FDCDB /* Request.swift */; }; + D7B9562CA0F8F16EFBE636F6A76FE88E /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED64DEF9DCB1CDAD5F593237978EA51F /* SingleAssignmentDisposable.swift */; }; + D86A0299F74B0CBA434FF9F89F8B958D /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = C6251D5D53C938B10981A0F9915E1511 /* SDDiskCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D90E3609CFB930EE4F8270C9504A41F5 /* DDBaseLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B5733E9AD0992566F19C19620348891 /* DDBaseLabel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D96871AD12C09A92ED5F03315B41AD82 /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB16AC76FE1A3BF8AC25D4D5C1B5043C /* Binder.swift */; }; + DA122AC8CE9ACBECA2D141674BE399AD /* Cell+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63FBBA190D627852C679CBA480330E14 /* Cell+ZLPhotoBrowser.swift */; }; + DA5C942646D5E9C7A3479CF0306D0756 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBFCA9137ADF7E71666AF0A5BAEF1438 /* ConstraintRelation.swift */; }; + DA7D630210EED4FE82A89AF9DA354FDE /* JXCategoryBaseCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CF18CEDE36FA8CF151F3D58645CEBE6 /* JXCategoryBaseCellModel.m */; }; + DAE6984A0E6F7843EC1FC16CA0639411 /* ESTabBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3BF91C185BC68CC975FDC590D97A248 /* ESTabBar.swift */; }; + DB37A02E7A013103E599E7AC0C065B89 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C519B303ADE7C5643AB4E4E3AD08F5A /* SDImageCachesManager.m */; }; + DB3F4AED1ED3B0291EA2C6C7D5CC2662 /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3CC9D16E170ECD7A1C21E9FCCD5CCC /* SDImageCacheDefine.m */; }; + DB5347DA0855F994DB3006E3B208758E /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = 49DA8118EAB1A5E32560F09DACE2B17B /* UIImage+Transform.m */; }; + DBD43EF901BFD6C2CBC1424FE6E10599 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFC4CBC3B308D52F551B6400426FACBE /* Event.swift */; }; + DBF47AD7D42070ABCA125FD5953118CC /* JXCategoryListContainerRTLCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 569CD9EE4BC9DF77ECD151AFD4DF6616 /* JXCategoryListContainerRTLCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DC25951404C24F1A7D6A193A3EA96898 /* JXCategoryDotCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = EA929E40AED5AA3D11CEF423881AA7EA /* JXCategoryDotCellModel.m */; }; + DC41B120F0CBAB4E01BBF17427CD4305 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68BE1987C73675E332F0D7B0FC32CE6E /* AFError.swift */; }; + DC50CD3583092A9AE460BC44F48F1165 /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AE4FABA62476CAE8867CFF490EDEB5EF /* RxSwift-dummy.m */; }; + DC737D9D05CDFEDEF02A15458AC36B92 /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE8F0EC65F789EB4F9D7695785790C5B /* KVORepresentable.swift */; }; + DDB699C64B2738EB8C114D683088D357 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46FF10733E0F7686C89171349D794743 /* Amb.swift */; }; + DE081D1B6559CE4BECE6C2F3A24E43A1 /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA99CBF2BCA738C2D91B365CF363B26E /* ControlProperty.swift */; }; + DE105F6F9C0D9F99B88F01930985E108 /* ZFPlayerNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = F868013F42E65615D6C8D7D7F6DA1A20 /* ZFPlayerNotification.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DE2D6981D59E4126FB6702371A4FBF45 /* UIView+QLContentWrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = B121A3E9918AC1AEE6A38DD4C04D488B /* UIView+QLContentWrap.swift */; }; + DE5FE62EE79DBFC7EF4FA464DAF4513A /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E47AFF663967CA8B9E9B35EB1325253 /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DE7B254BDACAE35F07A25592F8360DBB /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CA011F4859AF3D06DB9E538D4EF17AC /* Producer.swift */; }; + DE8968EFA9B194442FD01862708A6098 /* UITableView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = F42FD814BBF0A2B2EB3AD7C14389AF18 /* UITableView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DEA7CC5B85C903C74AE96DE0C3AFDBDD /* EKAttributes+Scroll.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C8DE6BCE66258BDCC83F54E55ADC7D9 /* EKAttributes+Scroll.swift */; }; + DEC62676779286D3A4200B94ACB2DD6E /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E9161155FD1496A068F4C843E4EEFF9 /* ConstraintRelatableTarget.swift */; }; + DF1533D403B93AE3F7C213E2E79F22D9 /* EKAttributes+UserInteraction.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA8B024643FB2969C0805A98875FA025 /* EKAttributes+UserInteraction.swift */; }; + DF2E9C4198CC1FA05A9A507356F0A140 /* EKPopUpMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE438EA2C08C9AA4B9CFF5889C34ED79 /* EKPopUpMessageView.swift */; }; + DF419FE76FE2E463D3B079DDA8D09DCD /* ZLWeakProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A35509D17D931A4AF37A74A26BF5D637 /* ZLWeakProxy.swift */; }; + DF5BE1762887D075AEA0BBE9F3A45253 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = C31AD46538B2783E194ED1EE976A6499 /* Lock.swift */; }; + DFAB3889074446F294E9B7FDB413D9AD /* ZLPhotoPreviewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70F65BE87EC9817CB2EC1D6AE3D3B43D /* ZLPhotoPreviewCell.swift */; }; + DFD76F10E3BB3B14CBA8900B2E881645 /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4EC8E89CD91941B15D9F19E624A7FB6 /* HistoricalSchedulerTimeConverter.swift */; }; + DFF89BB4CBD71C272B9E224DBEC1614F /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56F07B171125A07E81AF6A93A6D9258C /* UITextView+Rx.swift */; }; + E0050EB219F11E257D76F42981621989 /* Infallible+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 448B141BBA9BAF7B2C13244D219E2A99 /* Infallible+Bind.swift */; }; + E0456A5C84E0C9D9B0F5F605BC6B12FA /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54BC88268EC3694DB9B1F805DDF63DF4 /* Error.swift */; }; + E04D027D087269643483A1CEE793D06C /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C757DDEAD9290A4F08FFC54DABBE155 /* RetryWhen.swift */; }; + E0950E6EE43A295EAF8CBBA0AE9F7440 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = C22DB2CB9D6F631296FA272101A01ADD /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E0ED114609A50B49D01ED22E8F5E97D2 /* ZLPhotoBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = F2E1ADCED3F1563B6763ACE815A58B6C /* ZLPhotoBrowser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E0FA80E4CD78AECC240107F0F61E8CAA /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDFA5C9B8CE16668835466E9DF5A8268 /* NSObject+Rx+KVORepresentable.swift */; }; + E1A27D38FFF5A62494533344404360EA /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81CF5A8C370B41A73C16388CF1D1AB67 /* RxMutableBox.swift */; }; + E1A9503F1A3E9543B2F5B93DBDC769E0 /* YYAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = EE50A3BF150CFC09B54F81465E3E01FB /* YYAnimatedImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E1ABDFFFEB23D1B2E44795FE37F5AA97 /* UIBarButtonItem+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 545A9B10E3303259A760AF9B487BE364 /* UIBarButtonItem+DDCategory.m */; }; + E25543877A432B49BAD472D8DAACCCAA /* _Sandboxer.h in Headers */ = {isa = PBXBuildFile; fileRef = 31F60B8E6CEDB01700A1B56C5CFA9256 /* _Sandboxer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E2D6E320A4A66417B93536D1C452A28A /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC9B3A2B425BD042C2A1B6EC5582BEDB /* Zip+arity.swift */; }; + E2E6DEC165E0D73F441598A209DADBB7 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC747701E0947B0F9EA194AD51BEFEF5 /* ConstraintMakerFinalizable.swift */; }; + E315338876C60D549C3E24515E5C38F6 /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BAC39D58A10F178FB7AA664D01280E3 /* Completable.swift */; }; + E368BA3E038835CB1C1ECC9A6A7AB467 /* URLSessionConfiguration+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7835116D229370A9197AA6F3D472ED75 /* URLSessionConfiguration+Alamofire.swift */; }; + E36E66701900CB50DD2F324393C471B1 /* NSURL+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = A01E0CC5601994EEE7B6786EFED30A31 /* NSURL+DDCategory.m */; }; + E377D381740EA7DAA223CBC572EF3258 /* JXCategoryDotCell.h in Headers */ = {isa = PBXBuildFile; fileRef = D30D1D32C18F3D533B729117F2D4CC3E /* JXCategoryDotCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E3D71D3617C88CD8BC9A3537AC98150B /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = CCED8EB6416D5F715601D93A3C133B2A /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E3E7323AE945DC3AF3A4B2D4FCA619B4 /* JXCategoryTitleVerticalZoomView.h in Headers */ = {isa = PBXBuildFile; fileRef = FB6230A25BB2FAFB8EE3B24AF15B4FB5 /* JXCategoryTitleVerticalZoomView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E3F66C782A02CB855D47C7AC99ADD784 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCD1E78D09799B548F2A654E33B0AD46 /* ConstraintConfig.swift */; }; + E49254B60C2043832B5A2E0658DA441C /* JXCategoryIndicatorCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CC582D6FAB01454F4787D7A8A6A8FBE /* JXCategoryIndicatorCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E4BA37E528DEF3AA3A68041452D66C4C /* Bundle+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CB63ACD6934B87DD3D32A4BA7AF4022 /* Bundle+ZLPhotoBrowser.swift */; }; + E4D1F2F411BE4931E6BF715754C063E7 /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CE98874DFC0455417513CDA37E1B225E /* RxCocoa-dummy.m */; }; + E508BEC46801CF34064D971BE80D0B5C /* NSError+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54D8C42539E972C652231894656F081A /* NSError+ZLPhotoBrowser.swift */; }; + E50CC69C160CC7DFDDAA5E1545D1A670 /* EKSimpleMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32D09D0E062C51315DF7227B1993961E /* EKSimpleMessageView.swift */; }; + E545A0110B9AE728EBC27342080E768F /* DDNavigationControllerDelegateReceiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 27185905ACBFFA5F24EDFBE79D26A2CF /* DDNavigationControllerDelegateReceiver.m */; }; + E54B96D7642D4EDA66C49C920D819F94 /* NSAttributedString+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 91B553F0FABF86FEC992E37277A09F57 /* NSAttributedString+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E559E921BB84AAE511E87807509D7FC6 /* ZLPhotoConfiguration+Chaining.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEEA4D5AEA7E547F4B6234C39BA0664F /* ZLPhotoConfiguration+Chaining.swift */; }; + E55CEF4234F35E2FDC1B7855AD39A6A0 /* JXCategoryIndicatorRainbowLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = E320F6D70528E089862ADF7E459621CA /* JXCategoryIndicatorRainbowLineView.m */; }; + E5A89C1CC70968CACDACA8D8A92B6098 /* CGFloat+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D4967D6FC956C3633B333B59CE88AC1 /* CGFloat+ZLPhotoBrowser.swift */; }; + E5E75D7B7C4C9F2DE674F62A6F9598D6 /* _QNSURLSessionDemux.m in Sources */ = {isa = PBXBuildFile; fileRef = 62DCD09AD1BA58EA2065D18888D401BD /* _QNSURLSessionDemux.m */; }; + E5F5564E46CAC014A80A083A571ABBC8 /* CocoaDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D04AE8B5EB0D57DD9D6BD1E0CF86885 /* CocoaDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6354246C297E483E6223FE120548DFC /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E1242B2EC2FA99B68E93D223D68E1B50 /* SDWebImageManager.m */; }; + E64D266F649AEECEAB6296829D2077CA /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7C9D38B122EC1518CEB7EB64FE94478 /* Platform.Darwin.swift */; }; + E69B447C350C9219B0AF9A1D2A0F5BE4 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 9499B2F9A50F94FC3B976210FAD5E259 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6CCFA7AFD0C8AF22C2029433C27C5C5 /* ZFOrientationObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 62B61D3E4DC5AD4E1B4506B51920D671 /* ZFOrientationObserver.m */; }; + E6D9904957E23E3130F9DAC9CDE8EF64 /* EKAttributes+Validations.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA4160C22B841DF146EE56759EDEDA93 /* EKAttributes+Validations.swift */; }; + E6E08F86F050EF8BB6BB962F72CF235B /* CocoaDebugNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD0A2AE6D7AFA74670E8C520327560EB /* CocoaDebugNavigationController.swift */; }; + E6EACA4E75EC03727F26906AF7B0A011 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 42D97884F257101499C5C01ADBC06FD4 /* SDImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6FD25D02A73F3559455976B20FA94F9 /* UIBlockingBubble.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A11D467FD1AC427276D2541998D707B /* UIBlockingBubble.swift */; }; + E742581C1DCF315FE5CD42C8EA0613F8 /* UITextField+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 83D0C4F06B5B2CD24A2EFF81EADE2D46 /* UITextField+DDCategory.m */; }; + E787841D635A76F6F607DCC206304D50 /* EKAlertMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECE122FF999259BA15EA442C427AA9B9 /* EKAlertMessageView.swift */; }; + E80658199E928F4F0ADEC89F4141D2F0 /* ZFUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D5125A195FB92AA04C6DAF189500A6B /* ZFUtilities.m */; }; + E81E02118C89B4ACFEE276E94F4BF705 /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36B21574B88EA8A1D502DB033F438C1A /* RxTabBarControllerDelegateProxy.swift */; }; + E83004627883BEB7F17FAC3C1E94E738 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = E90E4CE5B8C127727FDC01C202D3452A /* ConstraintItem.swift */; }; + E83655042A5A0EBC2EC6C59E88A1BC1E /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D75E89010C48A34FAFEE84ED443982B /* RxCollectionViewReactiveArrayDataSource.swift */; }; + E85B429D067EC3AF0216849A1381050E /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = CBC492EA63E1191EC265A507DA021F1A /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E8AC828A989AB04260E5B4EF583CF423 /* AlamofireExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F9FEE1681ECE0A50FA71C5274FB206B /* AlamofireExtended.swift */; }; + E8D272C0C17D766550855963963AA56A /* UITextView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = ED07ACF7741F923CEDABB507565EA5DC /* UITextView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E959A9B970C97DDAB8D298A1762047E2 /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E6529F9E46E2257C7A665B294859210 /* AtomicInt.swift */; }; + E95E48BD80929D24F0AF18B993CD15FA /* _Swizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = B0B1F2A9FA2534916147DD8A9A2AC4D3 /* _Swizzling.m */; }; + E969679589E762C810069359BDADF37E /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4110E299430BFF8C143F7D170A7CC6D0 /* RxSearchBarDelegateProxy.swift */; }; + E99838620164370E02672D5A7B2C26EA /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFAC1D662F39EA2A21A2A775A5727181 /* BehaviorSubject.swift */; }; + E9A52101C6A02C3E428215E4299EA5D9 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 64095DDFBEA97A84760E40990163B2A7 /* MJRefreshConst.m */; }; + E9BE36DE12FFB998CAC91C71D9794319 /* JXCategoryIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EF34D2068589D12C3E8D32BE4D7EE73 /* JXCategoryIndicatorView.m */; }; + EA072293DB7C084CF2CF70367E13F3B9 /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BE443B4474E38C8726E1C952F0A7949 /* UILayoutSupport+Extensions.swift */; }; + EA0D07CB6EA93FD74E9BD78CF82318B0 /* DDBasicControlsKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AAFD0A36D1943C81393E30F247ACCD63 /* DDBasicControlsKit_Private-dummy.m */; }; + EA0EA5B13F19C31ABFCAAA03812049A5 /* JXCategoryIndicatorTriangleView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CD1CA27E9C39A5A71A4861B888F0159 /* JXCategoryIndicatorTriangleView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EA129342CA0C4A108D7F259C4D8A3B0C /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = D69714EDA1D3DCB53072D70F0BCCBE49 /* LayoutConstraint.swift */; }; + EA6A3E64C04E9461C8242F5D915CD36A /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E3EC6BFE3F482E2F85AF1F4337E3AD0 /* Empty.swift */; }; + EAA7903E669CD58C7EC9B9120957BD6C /* _DirectoryContentsTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = A62E35DDA9D180C331F4E5E52E8A194E /* _DirectoryContentsTableViewController.m */; }; + EAF96BF7878B1645EBB6F3A4267FE79C /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C2386AF2F35EA628E2DFB49FEA3AEB9 /* Enumerated.swift */; }; + EB42103171FA131586ABFBA7D4138A64 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 016AD0FD93A71653F852B2231A2F1A52 /* Alamofire-dummy.m */; }; + EBA8537F7394146233F38FBD3B34C936 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = D87854EC74FB75696198A5D9FB84A7C4 /* ConstraintConstantTarget.swift */; }; + EC70E17714DBFE024BE6A7FC1AACD607 /* YYImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CD315597C71AA7B4490F6DA668D123D /* YYImage.m */; }; + ECA14F5C0D6C5302019D8476F05ED7ED /* _AutoLaunch.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AFE1F6A5242FFF9DA9E8AC93F968A87 /* _AutoLaunch.m */; }; + ED03EABE28153EDF6B4EE27C9E1A9F7A /* DDBaseImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = A5FA190E494BA08B1A86D48D1B673504 /* DDBaseImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ED204E934EBEFF45E85A7F3FE98EF4C3 /* EKAttributes+Shadow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 949913204D3C63513375EE9281332C21 /* EKAttributes+Shadow.swift */; }; + ED673A80425558C9E43F8207BEE84397 /* EKNotificationMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4C7BF0F433F820F8F83C4F58F451F1E /* EKNotificationMessage.swift */; }; + EDC07A560DC83DFBAB242C46B1D41619 /* MJRefreshConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 71086094ADD975ED56310BF9D1EBE53E /* MJRefreshConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EDC227E161F6BE101EBA4C41D13B8EB0 /* EKColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 193D3B3C42514D83D1E67F6BAFB171AA /* EKColor.swift */; }; + EDC4880EDA487FDCBAE1993231BA06AD /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = D4B3C8C4AAD99EBB14934B61D4FBF536 /* SDAnimatedImageRep.m */; }; + EDFE1A36B30F9DC14C1BACBE4BFCACFC /* CrashLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E0FC9C3EC1640AD0B3E2D52E0DFE643 /* CrashLogger.swift */; }; + EE02E971AF4EAEBCAA7E6207344D82AD /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AC6A640FADB79D637DC4DDA028C2C7B /* SDWebImageDownloaderConfig.m */; }; + EE36B4D4A6CBD8D49C19AEDE47EEAF68 /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E40E1710D5A08E05B3123A700783B05 /* SynchronizedOnType.swift */; }; + EE890DA87BEFE4EDC65B28ED8F9B89C6 /* ESTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4F90884C8FD72A994E7DF513F588D8B /* ESTabBarController.swift */; }; + EFC1EF2234D1A4829891828E5C61FE17 /* EKTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37AE76C70A0FED0B6C4903367EB72F19 /* EKTextField.swift */; }; + EFCF8192D505380E42101B31F273EB4E /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = AEC90225C6B6754D6D0DDCDD964012D6 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EFD47B79FEB4CF7B7DE42C6F1E8BEAE0 /* DDTimerKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C4BE3DA420ACF81B67800D06936D1F35 /* DDTimerKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EFD4B692AF2B79550A9F32D60F1C3EF1 /* UINavigationBar+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = A5828D52D5C11E495F262333FEDD6D7D /* UINavigationBar+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EFEDA5FC77AEC912565C8893C74347CF /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DDB7468951DE1A03663F382B73BE55B /* DelegateProxyType.swift */; }; + F025B0C7413F408112D1BFB2C2878024 /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 461B3E3F8A71E792BC7E84AC2F54435E /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F025F7598F23AAFA6507320C15A92AAB /* UINavigationBar+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = B7F71A59824254C1D5219C6DAFAD9641 /* UINavigationBar+DDCategory.m */; }; + F03021F77FAC203AB9A2634888A1A8B3 /* EKProcessingNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 870FACCEFAB9274DE528D868EACB61BE /* EKProcessingNoteMessageView.swift */; }; + F03909002D662AFEF4E3EA30EFB68FCA /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27509F3BFE8675F222CEE69015123378 /* Merge.swift */; }; + F0AE59C74E0BBF11E97A8E9434BF9A93 /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0C395381AC80986C7F9D871EC3CAAA0 /* URLEncodedFormEncoder.swift */; }; + F29AFE50D99B629AF9FA103737E54391 /* ZFPlayerController.m in Sources */ = {isa = PBXBuildFile; fileRef = F0A830395DB634469944349985B9B0AE /* ZFPlayerController.m */; }; + F2FA6175CF6B9B67C924457E4A4FA94D /* CocoaDebug-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EF0D3E40CFBFA59F9430A7CECA71B7E0 /* CocoaDebug-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F3212860E47356E9AF927E472E09261A /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D23DA2CC617982A31B254610EF7E5E05 /* NSTextStorage+Rx.swift */; }; + F325987AC990A6FD20392A2A2249F2B8 /* Sources_DDMAMap in Resources */ = {isa = PBXBuildFile; fileRef = 5B9B621CDDC2149174F07601EDC5BE7A /* Sources_DDMAMap */; }; + F376A11319BBB659E44DE9107BFBD8DB /* NSMutableParagraphStyle+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5158583D324F4FA319A663F9944ABE47 /* NSMutableParagraphStyle+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F38D99342E22034EB9D8D47C2D0C1600 /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F0F2AA01C18A2F646C6D0A114BF0680 /* GroupedObservable.swift */; }; + F3A976F044D82F130BAE77C071CEDA5E /* JXCategoryTitleImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = AC30CCD46A190DC6271DFCDA950518C3 /* JXCategoryTitleImageView.m */; }; + F3B2BEF8FF03AB941765D79452352941 /* UIView+QuickLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A6A7DBC1BC753E8906A86244D92208 /* UIView+QuickLayout.swift */; }; + F3C5F116AAF21D4358A6F711BE37F54A /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4942180F0E9A91F805E4C057D3EAA5A1 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F4010727E0089FB8459E3B88B44CCF05 /* UIView+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23DC1C9A8730A96CE182573D506DCBED /* UIView+Utils.swift */; }; + F4A1A9CA7084A385722737C0E4F1500D /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 6583CE524D0D21BDDEF334DF5FC9BFA5 /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F5579E515166EFA597E30B6EA2966257 /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F2F30BCF077608D48826B25E24E900A /* UIStepper+Rx.swift */; }; + F6200950262C69D82B2E1F54D09E81CB /* ZLClipImageDismissAnimatedTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F39173AA3567BCF69EB9633D2AD54CB /* ZLClipImageDismissAnimatedTransition.swift */; }; + F655A8F737F8DA58CD1238B94417CB1C /* _OCLogModel.m in Sources */ = {isa = PBXBuildFile; fileRef = CD2DD5B4FFB0F813060825C6A53EE617 /* _OCLogModel.m */; }; + F661FDF2D701C76B553BBFE1982DC689 /* UIView+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D40888C0991727002853A8FD106CA61 /* UIView+ZLPhotoBrowser.swift */; }; + F669A1209E80431CF57E528F4E8B0FEF /* JXCategoryTitleVerticalZoomCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B04832CD2830EE8AE69229D46236794 /* JXCategoryTitleVerticalZoomCellModel.m */; }; + F679DDFB22B0446466AC8B46B5DDA5EF /* IQKeyboardManager+OrientationNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62492CE557769680C0BBEE9C2ADEF926 /* IQKeyboardManager+OrientationNotification.swift */; }; + F67D89E3296911DC39710C076499C165 /* _NetworkHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 230C6936AF4CC146A6A08F8612992CD1 /* _NetworkHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F696D98E52ECA9418AD81744C47250E8 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCDEFF8C6C383C7434F1983DABF84F00 /* WithLatestFrom.swift */; }; + F6F5F76688A0CA18956590C446B8B620 /* _fishhook.c in Sources */ = {isa = PBXBuildFile; fileRef = CC362DAB343E0487BF0FD7020E47A48A /* _fishhook.c */; }; + F737BD65C722D7D1D77D0763BA38A2FC /* UIImageView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = AEA64D10C3CA193B3F3B873CF90FABE9 /* UIImageView+DDCategory.m */; }; + F74D1425287A1A781A0A9DD58A1DD02E /* JXCategoryIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6521BDAC22D4CDE8A13513F652D671AB /* JXCategoryIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F75DFD6601FD194AFB8DF95EE8936F73 /* JXCategoryNumberCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E49151A0BEEFD9E1C485467A1FD021D /* JXCategoryNumberCellModel.m */; }; + F78123F6D3E099475747B424A7DD9B2B /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = A75ADEDB14415DF437BF0D70383767A8 /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F787E70DF5F00228E5AF451751EA323C /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E8B2739EF9170292AA2E93B4BC64016 /* UIScrollView+MJExtension.m */; }; + F7B1AB7027FF17E4E594895B07CC4B3C /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 39E5795E5B2224FDCFF5ED03BECEB334 /* MJRefreshStateHeader.m */; }; + F7B3252CBA3D8BF00F3AD2A3BC0A483B /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = C67BFBBB6BD623D7BCFF0E77A6587EDC /* Sequence.swift */; }; + F7BBD57301FEC4504E972FA4733A03DF /* JXCategoryListContainerRTLCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 969B508B90DAAFCF06DCD1B7ABFCBBE9 /* JXCategoryListContainerRTLCell.m */; }; + F869C07D1891BF56F5A445613929DE92 /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48E438CFAE6858ED0E4E54F7C088B2CF /* SchedulerType.swift */; }; + F89AB518F10B8569A6F393652011A661 /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F1446A9D6C6A541209BC2950F0CCFF6 /* ObservableType.swift */; }; + F89FA62F2E53A3FFF297F271E5EFB412 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F7D53B3890AFED485F954885961D3CA /* PrimitiveSequence+Zip+arity.swift */; }; + F8EDC30962CB479EB7893059854AF822 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6198EC2142D57CFDA7F048A3188A4A /* LayoutConstraintItem.swift */; }; + F9121FC6FB235A844904FF1D0E5CE74D /* LogCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 037167EDCBC7A32D2C577AC276A80A42 /* LogCell.swift */; }; + F93C6980F441D1B60783F1253D1F5E6E /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 876777A3C4DD099B52FFAC1646F114D4 /* MJRefreshFooter.m */; }; + F958F034C7BBD246E8368D461BE44725 /* DDMASearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A6C7B8F08D9648524CD311851D94CEA /* DDMASearch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F995F6FF033AE8D62896D89BC41F6F5B /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E143A284AD235E0E0F3F9B08B753C622 /* VirtualTimeConverterType.swift */; }; + F9F5BB4247E0D06BE1F357B1610502BD /* ZFPlayer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F8B58EF062EB9D5178B865F3B9BF4274 /* ZFPlayer-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FA1D767F20BC25296AF5178BE031F222 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C77E39DFB00567DA1E8DA63237D6E5C /* Maybe.swift */; }; + FA32D099B9AC21168BE28F1C197FBD77 /* MKAnnotationView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 44BCD3889A752F72A3B9A49205D3D134 /* MKAnnotationView+WebCache.m */; }; + FA5D4D6B8600C1504FE4240F4AF5A6EE /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28E0E4E9B0F8ED30A13CD7F7FF52D7B4 /* Repeat.swift */; }; + FA917E0C80C68BD2D8C7CDF44A418793 /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = AA4C1EE5B2DD6669056C79C0E070D7CC /* SDWebImageDownloaderResponseModifier.m */; }; + FAC4CA638A146A699E9ED8BD575DEC52 /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 93C4E767C2C83139B14B8275E29CDD47 /* SDImageIOCoder.m */; }; + FB125A98B2AC4085C241925B6BB8C6F0 /* NSObject+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = FFF8EC9B8F4647A4F6DFDA4118D1406F /* NSObject+DDCategory.m */; }; + FB2DFD5D894CC65AB92548FC5EA7614C /* _NSLogHook.m in Sources */ = {isa = PBXBuildFile; fileRef = B0AE4254DECE778DF0A94B7E8F380212 /* _NSLogHook.m */; }; + FB57B8D3D20886701150097BE03882B1 /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FDAFFB9591A5E00E44D732899D3DFC9 /* RxScrollViewDelegateProxy.swift */; }; + FC0405C4DD3EFA4243A535AE6EA80A4D /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41D3E66EBF0150F93A486B8A8FDD0A4C /* ConstraintMakerExtendable.swift */; }; + FC31E40D125D928A526B1AAEB6A0305B /* ZFPresentTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CDFACA693DB4114D35C56AE2FDF8C51 /* ZFPresentTransition.m */; }; + FD04EF20A0163B2E49F1B6C0964CFBBC /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83789DF6145FA0F80C823BE800978529 /* CompactMap.swift */; }; + FD455ED8C662DD52F592DF31F58AA185 /* ZFSliderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 87475C5D6E7F7748FE3CE8D5154553DC /* ZFSliderView.m */; }; + FD7E902BA21C210FCCF64FF9CC98C584 /* Infallible+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = D303EA114C1E202B1C68A91907276DCD /* Infallible+Concurrency.swift */; }; + FD814DF60303A7416ED91BA44EABFE2F /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60B46652386D7E1CF759B86A243CA857 /* ConstraintDirectionalInsets.swift */; }; + FDC0EABE6BB913C5D32317C354E95F28 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA7F62744A7B517B7D5D29DD5B129304 /* SubscribeOn.swift */; }; + FDDBB624BAED990AC9956BF191000419 /* JXCategoryFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = D53900CA8745007DFFD513DBE9204163 /* JXCategoryFactory.m */; }; + FDF0C9030999475FA8C12ACE511DBBFA /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = A30D5296E6C5A7620D25E1DDD0D015AD /* PublishRelay.swift */; }; + FE090912DADD46635605657C61DE2E6B /* UIImageView+DDWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 730ABC922789D0F54036D2211DC1DB4B /* UIImageView+DDWebCache.m */; }; + FE40CCBA540A96BE9227FA58DB84EFEC /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB8F2762F00B02DB504DACAB3CDB02EA /* ReplaySubject.swift */; }; + FE5A36C9F47EDE5AFC75209A02C40305 /* JXCategoryTitleImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B7C25B8D570DAC2CB286516C37EBCE1 /* JXCategoryTitleImageCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FE5C26D5AADA3A493CBD63FAE7BEC096 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79B9CDD4160E38C8905D139F37F28F16 /* InvocableType.swift */; }; + FE8C95D7A9D7F731F7A8FDFC0700B8FF /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C61C501E1491E2197B00D277ADEA5BC8 /* SDImageCodersManager.m */; }; + FE9207C30EFE6A3148C4D424FCB3A479 /* DDBaseMutableAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 93C901DC1B5094AD26849B8280BBC71B /* DDBaseMutableAttributedString.m */; }; + FEC9F49A0A5335075665984A37CAB541 /* _OCLogStoreManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 83A4A94F3EF8EBEDA6010413E5C5879F /* _OCLogStoreManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FED095FC322475307A7A0A120129C779 /* DDBaseNavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = C0954230F67BEE0D2332757864037B17 /* DDBaseNavigationController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FF2EE64024F6462C52A157322B4550EA /* EKAttributes+PositionConstraints.swift in Sources */ = {isa = PBXBuildFile; fileRef = D67D0517D0E4CBA4374C5A6270AE7B03 /* EKAttributes+PositionConstraints.swift */; }; + FF8591ECC8B8E50D7AEAAA0A5BB495DF /* UIViewController+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = B187E53D92115CC3EE51D20BB0DA56C4 /* UIViewController+DDCategory.m */; }; + FFB5B36D7F4564FFA3D50D29A2E0B46B /* _HttpDatasource.h in Headers */ = {isa = PBXBuildFile; fileRef = 673D4ABDCA8721237C844807FEFF8C23 /* _HttpDatasource.h */; settings = {ATTRIBUTES = (Project, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 0CAAB88FF3A04F0293ECD80EBB1A6B7B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0A2E6BA6D5360D619D7CABED3467AA69; - remoteInfo = CocoaDebug; - }; - 0DC09DF2D277EDFF0D7EEABFFA357C47 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; - remoteInfo = RxRelay; - }; - 0F7087140CC290173E3DA4EF1D8657C1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; - remoteInfo = RxRelay; - }; - 120936ABE9C893D487D39E9F7B5E54E9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E94C558142469C11984D67CA883BAB1F; - remoteInfo = "AMapNavi-NO-IDFA"; - }; - 145765C993C157E2B9DEBE196D598674 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 035D1842293C4AA08F442FFD899F7F28; - remoteInfo = DDControlsKit_Private; - }; - 15994C6CA871C61BA2776869B6B3C1EE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; - remoteInfo = DDCategoryKit_Private; - }; - 1661F92F3969C1D7A3A3F8358424A642 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; - remoteInfo = SnapKit; - }; - 1F1F22C93F411D9583817C62125AF548 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; - remoteInfo = DDLogKit_Private; - }; - 1FDD4AC7C822873FEB985E51EACE8BF1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 477926D6FB1DCEFB352517A19636405D; - remoteInfo = DDWebImageKit_Private; - }; - 208C1D35E281A86AFD3450B227AEEC73 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; - }; - 2118D20BCE376ABC55BCEB91228C0515 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BFED7668E8D0960F3873C9C1329EB63F; - remoteInfo = DDColorKit_Private; - }; - 2339CE3C16E46F9101B7CC1FE64120D6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B68A4B40517CF9B14050FA0A4A618B04; - remoteInfo = DDNetworkingOfAlamofireKit_Private; - }; - 2E33425C4290F298FA3694F1D0A81CD2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; - }; - 2F4CA86F1BB7BB1C54E31A26EC2EB459 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8BEAFAA726C1965864B79B4B441AA513; - remoteInfo = JXCategoryView; - }; - 2F6E4396ADAD66F32E1359DCBFE2B2A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3F83465BA81F6E581B3A431642D2992E; - remoteInfo = "ESTabBarController-swift"; - }; - 39E8D44F0588E914D3AD4796D82E9B38 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - 3CFC8AC3535FFA43FDA7E135C85E2276 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; - remoteInfo = DDLogKit_Private; - }; - 3F78048655DEBA0FB585BEBEAA159F8F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; - remoteInfo = DDLogKit_Private; - }; - 42F99A9478E8F8B60B36EBA31C6E121D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; - }; - 489A41E5BC2B018DC7AAB6067F455E61 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2160840D78FCB958CABE1B88300E38C5; - remoteInfo = "AMapTrack-NO-IDFA"; - }; - 4B6E232F094CA7668C1A96A93DC3A1C3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; - remoteInfo = SnapKit; - }; - 4D99228358E24C18E3DB9CF4886F7B29 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 93FD1F93E0C30B2749BD8A6EC148F233; - remoteInfo = ZFPlayer; - }; - 5C4D03A3B38985BA38027F0DCAF3FED0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6056870867CC4728BCEF2E5EBDD1DCB3; - remoteInfo = "DDMAMapKit_Private-DDMAMapKit_Private"; - }; - 5FDF55525293E1C2E128181EE4D6D173 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; - }; - 60508FB760205C9FA79E0103CE0F6291 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D504B99928659EA67A1C3A9E981EB8FF; - remoteInfo = JCore; - }; - 64B2E5075349B7C22EAAB308DF2D1E2F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; - remoteInfo = "AMapLocation-NO-IDFA"; - }; - 66F805FB2F9DBD217018092368DDA38C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; - remoteInfo = "AMapLocation-NO-IDFA"; - }; - 6F6FE1AD11AC6A8ECD660A0306EB075E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4F1379598302C9160590B3650C10E1A5; - remoteInfo = "AMapSearch-NO-IDFA"; - }; - 71A8267364F7160FFD760CA5A09057D3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 79638F3BF2709E118064EF8B13DE3317; - remoteInfo = DDTimerKit_Private; - }; - 76F17CD442B98603DDE70224C1E98A47 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FEA6FF0588A91CCD972EDCD698B85647; - remoteInfo = SwiftEntryKit; - }; - 78D10DDB263B9FB54D48F88BE489451D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2FAF03761A44702490259F857A848B42; - remoteInfo = ZLPhotoBrowser; - }; - 7CD8AA611CFA004B4DA0DD71E61AA0CD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; - remoteInfo = DDCategoryKit_Private; - }; - 7D0055AF1186E53E9D4D0E9338739E34 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4F1379598302C9160590B3650C10E1A5; - remoteInfo = "AMapSearch-NO-IDFA"; - }; - 7EC841FC5286C4567D76C9EB3D94CD37 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E94C558142469C11984D67CA883BAB1F; - remoteInfo = "AMapNavi-NO-IDFA"; - }; - 85B18A97D4FC09F637283EF19D0457CF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CFF5B7CDF57A32781D2AD4CC98E95B29; - remoteInfo = DDToastKit_Private; - }; - 8AE0B4F135AD34EA2C32B9C0C5AAFE93 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; - remoteInfo = DDCategoryKit_Private; - }; - 8B01CD18E6F869F8C0A015E2128525F6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - 8C53355CC16B3FC858B0CA495A4B59DC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 087B100C5691B6A3C04A45198E6C32F6; - remoteInfo = DDBasicControlsKit_Private; - }; - 91B91710858A2EA4A11CBC7F6D77186D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; - remoteInfo = RxCocoa; - }; - 9D51C1249F2C8FCC169DDC053B1F7417 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; - remoteInfo = YYImage; - }; - A1E8B5220C55E65CA80E4B3C080D3CA2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; - remoteInfo = YYImage; - }; - A3282C3388577FBB116129040C5FD008 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; - remoteInfo = MJRefresh; - }; - A375E3212D86D9CD2726E2D131135564 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 11A7259776035C865EEAAB13266CC339; - remoteInfo = "DDProgressHUDKit_Private-ProgressHud"; - }; - A866080E6D7C8FAB491AF2FC2BA6C6CD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5C23965029860967865B3429B5E29092; - remoteInfo = "DDBasicControlsKit_Private-DDBaseViewController"; - }; - B47B51ED42E1CBD8034CD8D8C5DF654E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; - }; - B6B25724A80F22DFF163DD9A1E0EC8ED /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; - remoteInfo = "AMapLocation-NO-IDFA"; - }; - B6C520D90CC4276BBEFF6942BA7812FC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; - remoteInfo = IQKeyboardManagerSwift; - }; - BB161440B05319D0A76E6B086E750C10 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2160840D78FCB958CABE1B88300E38C5; - remoteInfo = "AMapTrack-NO-IDFA"; - }; - CE3E08BEFF72A2F502909BF155CC1F0C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - D107C624FFF051299E72835B4D20CA7A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED; - remoteInfo = JPush; - }; - DA6241CC520A4D1F198D4A213F1965CE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B41F58F2856AB275B4CF75F359937653; - remoteInfo = DDMAMapKit_Private; - }; - DED2245CA0D4A6A6FFA312A050D98BEE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - DF062D40472178080622E8EF9A4A136D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - E16CE1B4255DD9DD358B138E411A5255 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8F3F4D8426620E7E4A06FE4BCDB96FDE; - remoteInfo = DDFontKit_Private; - }; - E2F984746EC93082E71E3D53BB4581E9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; - remoteInfo = DDCategoryKit_Private; - }; - E855E7ADF75BF147F0B13D96898467AB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 53463808DD395EFE0C9E0CDCB79A6C0A; - remoteInfo = DDAutoUIKit_Private; - }; - EACB92E8E85FD8B5CCBC34901F68F621 /* PBXContainerItemProxy */ = { + 045C03E8C2D6EF28216E7C90F21A73B5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 387C7767E705FE68450F97CBA4348CC0; remoteInfo = DDProgressHUDKit_Private; }; - F313C5D6C0969AB225BF8EEFAFE3DC99 /* PBXContainerItemProxy */ = { + 09B9E6FD3EBC7A225B6D72A8A43598F2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = D504B99928659EA67A1C3A9E981EB8FF; - remoteInfo = JCore; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; }; - F3F52F89F81C1200E92310F1486E8A0B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - F689B30E28D8451ECFC9625A60969FF6 /* PBXContainerItemProxy */ = { + 0BDAB7EB1820082B687AB80051AA6F42 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; remoteInfo = DDLogKit_Private; }; - FB9F92439EDA0876258742F94B832B56 /* PBXContainerItemProxy */ = { + 0C08AE663F03AC82485EAFA1C2CC3352 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5C23965029860967865B3429B5E29092; + remoteInfo = "DDBasicControlsKit_Private-DDBaseViewController"; + }; + 0EC066B461238F007238EEA5A23EBD72 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + 0F8EF17FD6ADB9B134995BAAFEAC18D3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; + remoteInfo = "AMapLocation-NO-IDFA"; + }; + 17FAEE1C96D94AB98001AAA367E6AFC2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; + }; + 19B623E2D676AC855FD3A9F77726C521 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + 2278571AED18735FD8203195212C3282 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3F83465BA81F6E581B3A431642D2992E; + remoteInfo = "ESTabBarController-swift"; + }; + 22DBE3FA4B3C7778153B13717E18ACA3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B41F58F2856AB275B4CF75F359937653; + remoteInfo = DDMAMapKit_Private; + }; + 259A23DE64B0D3343246399AB005B675 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CFF5B7CDF57A32781D2AD4CC98E95B29; + remoteInfo = DDToastKit_Private; + }; + 370374E0027A8A43A29A53AC2EF55216 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8BEAFAA726C1965864B79B4B441AA513; + remoteInfo = JXCategoryView; + }; + 3A6572ACC8C39C702B781AEAC6BE5ED5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B68A4B40517CF9B14050FA0A4A618B04; + remoteInfo = DDNetworkingOfAlamofireKit_Private; + }; + 4484BB6654A21F68E7D7DF3D8B3684DC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; + remoteInfo = DDCategoryKit_Private; + }; + 49603DB160AE2A6C7CBD3C867C6FB937 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; + }; + 4B01C92E311B975A969330C987D23B29 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D504B99928659EA67A1C3A9E981EB8FF; + remoteInfo = JCore; + }; + 5235010270EFCBC9A0B56A3C9CF0C780 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; + remoteInfo = DDCategoryKit_Private; + }; + 543C3A7E866364ADA97732D4A8B85009 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = BFED7668E8D0960F3873C9C1329EB63F; + remoteInfo = DDColorKit_Private; + }; + 568AC9EC6E40483BE3675F120BF53F51 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; + remoteInfo = DDCategoryKit_Private; + }; + 59D43FB1D861E2B137194DCA12929B9D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; + remoteInfo = YYImage; + }; + 5A277C00181F046476F66961030DC194 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FEA6FF0588A91CCD972EDCD698B85647; + remoteInfo = SwiftEntryKit; + }; + 5C49759B2D102F74074426FA619CDCD9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; + remoteInfo = "AMapLocation-NO-IDFA"; + }; + 63F13029493268C64D8A9F881D71CD19 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2FAF03761A44702490259F857A848B42; + remoteInfo = ZLPhotoBrowser; + }; + 646018958EF4CD5C557D55C74CD66825 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4F1379598302C9160590B3650C10E1A5; + remoteInfo = "AMapSearch-NO-IDFA"; + }; + 648C9900A0FAADF1261AE7532B7181E9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; + remoteInfo = DDLogKit_Private; + }; + 651D717942F9B6566B107C665D32C237 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; + }; + 69D69714618FE3D46CA5C19595E1A98F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2160840D78FCB958CABE1B88300E38C5; + remoteInfo = "AMapTrack-NO-IDFA"; + }; + 7007B566DAC6A66DAB3F7FC63B25D663 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; + remoteInfo = DDCategoryKit_Private; + }; + 781A7DB7AFE1C02B1B6E237B5EF70B5F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 79638F3BF2709E118064EF8B13DE3317; + remoteInfo = DDTimerKit_Private; + }; + 7AE8392B687D1FFBD0892AA728F911E4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 53463808DD395EFE0C9E0CDCB79A6C0A; + remoteInfo = DDAutoUIKit_Private; + }; + 7C37D872EF5AF46377AA12D24AB67B32 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0A2E6BA6D5360D619D7CABED3467AA69; + remoteInfo = CocoaDebug; + }; + 811F1B69EAB0D287DDAF031E0B40534D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 087B100C5691B6A3C04A45198E6C32F6; remoteInfo = DDBasicControlsKit_Private; }; + 81C7F1A1F61E88520C5B1478FD15099D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + 88B49114A1CDCF0D0640E085D90EB1F5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + 8D1221809A249A47411570EBFEF7053D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 93FD1F93E0C30B2749BD8A6EC148F233; + remoteInfo = ZFPlayer; + }; + 8E63D54266AC84FBB6C5C5F05F90EEC5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; + remoteInfo = "AMapLocation-NO-IDFA"; + }; + 906DD66572FF0FB188D85F9E90059E5E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + 9DE12688CD97906E1D0B2E04E9196F8F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E94C558142469C11984D67CA883BAB1F; + remoteInfo = "AMapNavi-NO-IDFA"; + }; + 9E278E8F246C7222DB266845329AAD0D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 11A7259776035C865EEAAB13266CC339; + remoteInfo = "DDProgressHUDKit_Private-ProgressHud"; + }; + A3FE093E966FFB7DA208D91E5179FC65 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4F1379598302C9160590B3650C10E1A5; + remoteInfo = "AMapSearch-NO-IDFA"; + }; + A407B8FD0918AD072144BABFCB66FFEE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 477926D6FB1DCEFB352517A19636405D; + remoteInfo = DDWebImageKit_Private; + }; + A65043B6D5EB64FF28000A30D4564D76 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2160840D78FCB958CABE1B88300E38C5; + remoteInfo = "AMapTrack-NO-IDFA"; + }; + B11D2878BC8CB5CF3E7217FC4265B09B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 035D1842293C4AA08F442FFD899F7F28; + remoteInfo = DDControlsKit_Private; + }; + B16BAE51D53E76417F50594F22228750 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; + remoteInfo = RxRelay; + }; + B727D60202738163F43B58EDF710ADE7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 087B100C5691B6A3C04A45198E6C32F6; + remoteInfo = DDBasicControlsKit_Private; + }; + B7DB4EFE751AEFE8FBD4B078BFE591B2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED; + remoteInfo = JPush; + }; + BB4855115B92A783ABD9DE70595AA4CF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; + remoteInfo = YYImage; + }; + BC2EFFA470A670C1F1AE9A48234478F4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; + remoteInfo = RxRelay; + }; + BD8754F178ECCCD11673D49E0A7713FE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E94C558142469C11984D67CA883BAB1F; + remoteInfo = "AMapNavi-NO-IDFA"; + }; + C52E6926DCF91C6A0C9A6EAC51CC5028 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6056870867CC4728BCEF2E5EBDD1DCB3; + remoteInfo = "DDMAMapKit_Private-DDMAMapKit_Private"; + }; + C5E072928F6949F9208B048C14264E9F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; + }; + C6C06DDF5458DEE6BAABE65570E5C75D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; + remoteInfo = RxCocoa; + }; + C99C43DE054B52528BFFA0B85A676B20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; + remoteInfo = IQKeyboardManagerSwift; + }; + CD5ECDF4AFEC1D09321883F2DCD8F61D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8F3F4D8426620E7E4A06FE4BCDB96FDE; + remoteInfo = DDFontKit_Private; + }; + D054251F349C57A4D1A4AA38E1AE9846 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; + remoteInfo = DDLogKit_Private; + }; + E6E0792ADFF5C54D0B3EC5485D64DD06 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; + }; + E933643CDCA7C863789275AE551D9E5B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; + remoteInfo = DDLogKit_Private; + }; + E98BBDB20712D4D4A097DC8A0524DDC5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D504B99928659EA67A1C3A9E981EB8FF; + remoteInfo = JCore; + }; + F4A56D586DCDE31C4A9ED945390ED03E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; + remoteInfo = MJRefresh; + }; + F7AD4E0AB42C77245E05461B71B32697 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; + }; + F9FC43D9F871B41980DCDDF902DA89BB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00168277CD215C813ED486B5C3C2A7C7 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; - 00187059A26C623E524F7CCA0D0B40BF /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoderHelper.m; sourceTree = ""; }; - 004CD594BC22DD340929C3E0C9C483F3 /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/PrimitiveSequence/Maybe.swift; sourceTree = ""; }; - 0084CD19D2F8A9DF6BEDAC5AEDD4816A /* AMapTrackError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackError.h; path = AMapTrackKit.framework/Headers/AMapTrackError.h; sourceTree = ""; }; - 0085EA44900070E674C1AF21578CD211 /* AMapNaviWalkView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkView.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkView.h; sourceTree = ""; }; - 00CD30F5F567FC1018DC92D546AA2960 /* icon_file_type_db@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_db@2x.png"; path = "Sources/Resources/FileType/icon_file_type_db@2x.png"; sourceTree = ""; }; - 010487B680031D7DD9F7CD504D25DC02 /* DDBaseImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseImageView.m; path = DDBasicControlsKit_Private/Classes/DDBaseImageView/DDBaseImageView.m; sourceTree = ""; }; - 011E43D4F30750B5DCB183C4C531BCA5 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = AMapNaviKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; - 0127B0F6C094E20313E017BBE46C8FBF /* ZFSliderView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFSliderView.m; path = ZFPlayer/Classes/ControlView/ZFSliderView.m; sourceTree = ""; }; - 013B74AE53115CEAEAD69AA5C007F8AA /* icon_file_type_tif@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_tif@3x.png"; path = "Sources/Resources/FileType/icon_file_type_tif@3x.png"; sourceTree = ""; }; - 01EA57BC8F18EB48F1AF3D3783079018 /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ForceDecode.m"; sourceTree = ""; }; - 020BEDD662295C73C461AC6125693619 /* SDFileAttributeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDFileAttributeHelper.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDFileAttributeHelper.h; sourceTree = ""; }; - 02241EFF45DEE412DF1738B3F5313C04 /* _OCLoggerFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLoggerFormat.m; path = Sources/Logs/_OCLoggerFormat.m; sourceTree = ""; }; - 02378D2AB7E68FB22F1964DE053EF806 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; - 023985FBC86C0039C4052D7E7A251910 /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Source/Protected.swift; sourceTree = ""; }; - 02418330CF7473448FD4856DFD5BCBBA /* UIEdgeInsets+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIEdgeInsets+Utils.swift"; path = "Source/Extensions/UIEdgeInsets+Utils.swift"; sourceTree = ""; }; - 028DD52D2E827FD4FD58D5477ED53741 /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCache.h; sourceTree = ""; }; - 029C45D031F88BD378248975892E349E /* icon_file_type_svg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_svg.png; path = Sources/Resources/FileType/icon_file_type_svg.png; sourceTree = ""; }; - 02AB9C979678AD5C738765266B5028B6 /* NSObject+CocoaDebug.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+CocoaDebug.m"; path = "Sources/Categories/NSObject+CocoaDebug.m"; sourceTree = ""; }; - 02B12E5A4C84DB2F4DD74C17F45F0709 /* DDTextField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDTextField.swift; path = DDControlsKit_Private/Classes/DDTextField/DDTextField.swift; sourceTree = ""; }; - 02B7C74EEEBE77518EE26F8950344D0A /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; - 03107261A71449527516C5246CB6B9FE /* CocoaDebugTool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CocoaDebugTool.m; path = Sources/Logs/CocoaDebugTool.m; sourceTree = ""; }; - 031C12316C0C279C92AC5A820545D006 /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Sources/ConstraintRelation.swift; sourceTree = ""; }; - 03564C5CF7B31FED7FDA8BDC4B588517 /* SDImageCachesManagerOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManagerOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageCachesManagerOperation.m; sourceTree = ""; }; - 036E65A341C9A608ED342546F5771EE4 /* JXCategoryNumberCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberCellModel.h; path = Sources/Number/JXCategoryNumberCellModel.h; sourceTree = ""; }; - 037C5D1F603E29351AC55A20B7C50A9D /* CocoaDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaDebug.h; path = Sources/Core/CocoaDebug.h; sourceTree = ""; }; - 039901FFE1611A7E7DA4EC8F79A4F19F /* CrashCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashCell.swift; path = Sources/App/CrashCell.swift; sourceTree = ""; }; - 0404D90151DAE558D920953C33256706 /* Infallible+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Zip+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+Zip+arity.swift"; sourceTree = ""; }; - 0405BCC9D7B9A0D536816C3FDD3B3D66 /* ServerTrustEvaluation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustEvaluation.swift; path = Source/ServerTrustEvaluation.swift; sourceTree = ""; }; - 0424EF1D49FA6768CEAD0E617E53105D /* ZFPlayerController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerController.h; path = ZFPlayer/Classes/Core/ZFPlayerController.h; sourceTree = ""; }; - 042FD570FE2EB98D35D73505DC07E29B /* ZFPlayer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZFPlayer.debug.xcconfig; sourceTree = ""; }; - 04319C9ACB9D4DDE861D3A96AD3867B2 /* ZFPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayer.h; path = ZFPlayer/Classes/Core/ZFPlayer.h; sourceTree = ""; }; - 047158D21BDA2A17F2CA765069A680FD /* ZLEditToolCells.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditToolCells.swift; path = Sources/Edit/ZLEditToolCells.swift; sourceTree = ""; }; - 04DD6186EA20831357498DB649C2D851 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; - 04EE221AEB974EEA0645C22D03A0EE45 /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; - 051B813006FEBFEB318C91E15193D000 /* NSError+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSError+ZLPhotoBrowser.swift"; path = "Sources/Extensions/NSError+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 0529D7992718C8BAE2EA78A64A4A913D /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageManager.m; sourceTree = ""; }; - 05314D48701DCA92CB1C4A4062730136 /* DDBaseTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTableView.m; path = DDBasicControlsKit_Private/Classes/DDBaseTableView/DDBaseTableView.m; sourceTree = ""; }; - 053CE3188D30CC069ECE9440461764DB /* icon_file_type_bmp.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_bmp.png; path = Sources/Resources/FileType/icon_file_type_bmp.png; sourceTree = ""; }; - 0552136B150DD35A35AEC7115D5DA630 /* icon_file_type_wmv@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wmv@3x.png"; path = "Sources/Resources/FileType/icon_file_type_wmv@3x.png"; sourceTree = ""; }; - 057F773EFC14453AE480FE4A487B1981 /* DDLogKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDLogKit_Private-prefix.pch"; sourceTree = ""; }; - 0582E3A7243684FFC91CF8D4878B2999 /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; - 0584C121A1B159E1BE96EF1E190BCFEE /* AMapNavi.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMapNavi.bundle; path = AMapNaviKit.framework/AMapNavi.bundle; sourceTree = ""; }; - 05D0B613D4CF7D69AE7088B3A0DBBB6C /* icon_file_type_png@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_png@2x.png"; path = "Sources/Resources/FileType/icon_file_type_png@2x.png"; sourceTree = ""; }; - 05D268F08282267996278DFD5680CD83 /* icon_file_type_ppt@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ppt@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ppt@3x.png"; sourceTree = ""; }; - 062F0EE38A898BE984AB6B2DC3DAE44E /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; - 0683E8C4A3B2F5FAFB5FE06C58138B5C /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; - 07036F7B6AD4A7E150D2286C454F5302 /* ESTabBarController-swift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "ESTabBarController-swift.debug.xcconfig"; sourceTree = ""; }; - 0709DB6472F62BC42D1965BC1214BAE0 /* UIButton+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIButton+DDCategory/UIButton+DDCategory.m"; sourceTree = ""; }; - 0721CE6543EDC2B39144A8AA324C0E1A /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = AMapNaviKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; - 0735312578C44C383E349E75442CFA00 /* DDColorKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDColorKit_Private-dummy.m"; sourceTree = ""; }; - 074682BE43D21B50EAE78690F012D7DE /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; - 078F02E5D258B7A147C8D6819568DD5B /* icon_file_type_dll@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dll@3x.png"; path = "Sources/Resources/FileType/icon_file_type_dll@3x.png"; sourceTree = ""; }; - 078FEB725A9246B2610258A10A64AFC3 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; - 07DD2D6045EEF5A9D9E9202EC0824E7F /* DDProgressHUDKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDProgressHUDKit_Private.modulemap; sourceTree = ""; }; - 07EC8660A5E0E7D8854D0D029A375A5B /* ZFPortraitControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPortraitControlView.h; path = ZFPlayer/Classes/ControlView/ZFPortraitControlView.h; sourceTree = ""; }; - 07FFDCC95B6C7237016385C745086BFF /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; - 080B283DBD8EB8B01AAA2C2D7DA99908 /* ZFPortraitControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPortraitControlView.m; path = ZFPlayer/Classes/ControlView/ZFPortraitControlView.m; sourceTree = ""; }; - 080D6D3724CAAF08E09EBD079BF600CA /* MATraceReplayOverlayRender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MATraceReplayOverlayRender.m; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlayRender.m; sourceTree = ""; }; - 082FD9381646844261A8E5D10BBECE16 /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; - 0838AF5372BDCB81C9EBCF52C64463F7 /* CocoaDebug.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CocoaDebug.modulemap; sourceTree = ""; }; - 083CB070B87BD4710D1D88E1C3005A59 /* AMapNaviRoute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRoute.h; path = AMapNaviKit.framework/Headers/AMapNaviRoute.h; sourceTree = ""; }; - 08409E469EA929E4B075E92C4CD1DD58 /* UIViewArray+QuickLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewArray+QuickLayout.swift"; path = "Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift"; sourceTree = ""; }; - 0851B9AB3364051C2884EE62971BE844 /* icon_file_type_folder_not_empty.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_folder_not_empty.png; path = Sources/Resources/FileType/icon_file_type_folder_not_empty.png; sourceTree = ""; }; - 089C00B977C7BD33559C9342B943BBA2 /* EKAttributes+StatusBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+StatusBar.swift"; path = "Source/Model/EntryAttributes/EKAttributes+StatusBar.swift"; sourceTree = ""; }; - 08B1EED155C5B58B2D12B59801C8B034 /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; - 08DA27089EE41686CD6208A7BD8C048A /* EKSimpleMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKSimpleMessageView.swift; path = Source/MessageViews/EKSimpleMessageView.swift; sourceTree = ""; }; - 08FA81010A855972CE74AD146B18A94B /* ZFPlayerGestureControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerGestureControl.h; path = ZFPlayer/Classes/Core/ZFPlayerGestureControl.h; sourceTree = ""; }; - 0923188AABC0A1EB305C725ACB402D36 /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; - 099BF8279325CEBF485E03C1AC4C4825 /* ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoBrowser.swift; path = Sources/General/ZLPhotoBrowser.swift; sourceTree = ""; }; - 099F1BFFAAD0DA15B0B54822EB4A8484 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; - 09C40B0E95DB4E99B10A38E31902F4B2 /* _icon_file_type_app@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_app@2x.png"; path = "Sources/Resources/images/_icon_file_type_app@2x.png"; sourceTree = ""; }; - 09DB519483E8906CF59A82D4361BB9E9 /* UINavigationItem+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationItem+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UINavigationItem+DDCategory/UINavigationItem+DDCategory.h"; sourceTree = ""; }; - 0A6F2F0C5326E666DBBA0186294E3ED8 /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; }; - 0A73F496491E5D1434C729FACB9DEC32 /* _WKWebView+Swizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "_WKWebView+Swizzling.m"; path = "Sources/Swizzling/_WKWebView+Swizzling.m"; sourceTree = ""; }; - 0A9A8050015602B7022E4A411D197991 /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = AMapNaviKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; - 0AA3F5C8AB44C97FE8E60D875BCEDE1F /* JXCategoryIndicatorComponentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorComponentView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorComponentView.m; sourceTree = ""; }; - 0AB7099D4C771F44323C39DA7FAEDFFC /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Sources/ConstraintInsetTarget.swift; sourceTree = ""; }; - 0ABDEEA884CCD59ADFDE6C546E6DC302 /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; - 0B4CDE4FE9FEA551812A5A170C8F803C /* _BacktraceLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _BacktraceLogger.m; path = Sources/Monitor/_BacktraceLogger.m; sourceTree = ""; }; - 0BAB633E1F079452E2EB6477874B4DB3 /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCache.m"; sourceTree = ""; }; - 0BD0977C1B36A3F5B8D6679CDF19E7EE /* UIScrollView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIScrollView+DDCategory/UIScrollView+DDCategory.h"; sourceTree = ""; }; - 0BEB7CD967248A2A328965EAAEF75364 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = AMapNaviKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; - 0BF7E8F90D9C30E12F6392A5E6FF6A39 /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; - 0C181F4FB113D1CDFDC5F8C9092DF900 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; - 0C1CD3125069F17E5150D0A76D9DDA7E /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; - 0C317DEB14067C24892A10B5E1A36F0C /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = AMapNaviKit.framework/Headers/MAConfig.h; sourceTree = ""; }; + 009B38993B12D79D6714FD2C8B903E39 /* UIImage+Metadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Metadata.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Metadata.m"; sourceTree = ""; }; + 00CD1FCD7C153E4F297990A491592BC5 /* ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist"; sourceTree = ""; }; + 00E5C3677A0DDC83CFF24E111694FE9C /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; + 00F19CB0BB628A8C799973871FFCF711 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; + 0150DBFC2362B72A3B6156755BE86438 /* DDProgressHUD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDProgressHUD.swift; path = DDProgressHUDKit_Private/Classes/DDProgressHUD.swift; sourceTree = ""; }; + 01592FBD707BD4AC8E0D2CFCC7E7C81A /* icon_file_type_db.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_db.png; path = Sources/Resources/FileType/icon_file_type_db.png; sourceTree = ""; }; + 016AD0FD93A71653F852B2231A2F1A52 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + 01784BEADF0E177B315F628BF765047C /* icon_file_type_default.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_default.png; path = Sources/Resources/FileType/icon_file_type_default.png; sourceTree = ""; }; + 018237B86B3C873C9F2602EF2CD1DF20 /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; + 018571561D00F4E3A89EFA120E8F0B80 /* JXCategoryView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXCategoryView-umbrella.h"; sourceTree = ""; }; + 0199D420AEFD37AD7652567A673B7842 /* CocoaDebug.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaDebug.debug.xcconfig; sourceTree = ""; }; + 01AE57A5F7A49F63864F6BEAFF621101 /* icon_file_type_swift.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_swift.png; path = Sources/Resources/FileType/icon_file_type_swift.png; sourceTree = ""; }; + 01FDEEA6EBA247CADD683996FAABA87B /* UIColor+Hue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+Hue.swift"; path = "DDColorKit_Private/Classes/UIColor+Hue.swift"; sourceTree = ""; }; + 02188AE08E244B0854A78233FC6D6429 /* ZFKVOController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFKVOController.m; path = ZFPlayer/Classes/Core/ZFKVOController.m; sourceTree = ""; }; + 0296A860E63870519746739B2E147A82 /* NetworkDetailCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkDetailCell.swift; path = Sources/Network/NetworkDetailCell.swift; sourceTree = ""; }; + 02A6A7DBC1BC753E8906A86244D92208 /* UIView+QuickLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+QuickLayout.swift"; path = "Source/Extensions/QuickLayout/UIView+QuickLayout.swift"; sourceTree = ""; }; + 02D06241EF8E4C4B4925A989D0438369 /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; + 02F39DFA8FC655E280383977925116E2 /* UIViewController+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIViewController+DDCategory/UIViewController+DDCategory.h"; sourceTree = ""; }; + 032FD3A66BE8DC4317395DBC0BCD474B /* SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheKeyFilter.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheKeyFilter.h; sourceTree = ""; }; + 0333A6EC778F65657E42DC688B76FE56 /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; + 036AE28FBB26D4DF9408D46D4387D77F /* DDMAMapKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDMAMapKit_Private-umbrella.h"; sourceTree = ""; }; + 037167EDCBC7A32D2C577AC276A80A42 /* LogCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LogCell.swift; path = Sources/Logs/LogCell.swift; sourceTree = ""; }; + 03940179B1368403ED8C6F003176A43A /* ZLEditImageConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditImageConfiguration.swift; path = Sources/General/ZLEditImageConfiguration.swift; sourceTree = ""; }; + 03E78281AC3FE3B52759728EBACAB71B /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; + 03ED4A5BE3DD82F8B5BA5D5A9C9E1E53 /* ParameterEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoder.swift; path = Source/ParameterEncoder.swift; sourceTree = ""; }; + 03F7442DBD93820B214951BF9DD74E41 /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; + 048794D01ECB20F1E3EAB24EBAD668B2 /* _FileInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FileInfo.h; path = Sources/Sandbox/_FileInfo.h; sourceTree = ""; }; + 04D2F86912727C17615320AE22B741B2 /* YYImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYImage.release.xcconfig; sourceTree = ""; }; + 05230ACC38A1735816469586890E5F9A /* icon_file_type_mp3.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mp3.png; path = Sources/Resources/FileType/icon_file_type_mp3.png; sourceTree = ""; }; + 055010E9A6975C975F8645347B993FD2 /* UIImage+ExtendedCacheData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ExtendedCacheData.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ExtendedCacheData.m"; sourceTree = ""; }; + 055097F839292E668B841AADB6C0AB36 /* ZLPhotoPreviewSheet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewSheet.swift; path = Sources/General/ZLPhotoPreviewSheet.swift; sourceTree = ""; }; + 058234D88D84C3296AB5840069C588A4 /* ZLFilter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLFilter.swift; path = Sources/Edit/ZLFilter.swift; sourceTree = ""; }; + 05A7A0AB12ADC7F7F34C4C6987AA5572 /* UIColor+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+Utils.swift"; path = "Source/Extensions/UIColor+Utils.swift"; sourceTree = ""; }; + 05EC7E334294E989099CE221AE26C25B /* YYImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYImage.modulemap; sourceTree = ""; }; + 06107E52C8BAC65C5743A63345BCFC76 /* ZLLanguageDefine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLLanguageDefine.swift; path = Sources/General/ZLLanguageDefine.swift; sourceTree = ""; }; + 065D4EFC835D90694E94A4DA24A6D44D /* AMapNaviVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviVersion.h; path = AMapNaviKit.framework/Headers/AMapNaviVersion.h; sourceTree = ""; }; + 0690E1DF4AC92F0FD48DFD971F4C04FA /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; + 06DFFB3317D7C1461B0CA965C3567950 /* icon_file_type_avi.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_avi.png; path = Sources/Resources/FileType/icon_file_type_avi.png; sourceTree = ""; }; + 06EFF1322F61E576CECD4D53EEF8D5D8 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 070D313BE1E8A25FE5A1B24A8284BC46 /* ZLPhotoPreviewPopInteractiveTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewPopInteractiveTransition.swift; path = Sources/Animation/ZLPhotoPreviewPopInteractiveTransition.swift; sourceTree = ""; }; + 0749A8E4CDF16150ABA31A84B322FB1A /* MJRefreshNormalTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.h; sourceTree = ""; }; + 078CCF73DA5DFDAF9B16E070F23FFC29 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; + 078E09C8FDC0CA286AF6953AC70EA844 /* UIImage+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.m"; sourceTree = ""; }; + 07B4E918CD5B0D69462B40DB1D00C91C /* SDImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoader.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoader.m; sourceTree = ""; }; + 07DA60FF05E486C73E65DF6324B0401B /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; + 0803F0B5669B93DB94E6EC005CDD053F /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; + 08198F5E8EB5BA6966DBF2CE3AA0F0FA /* UIEdgeInsets+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIEdgeInsets+Utils.swift"; path = "Source/Extensions/UIEdgeInsets+Utils.swift"; sourceTree = ""; }; + 082298C381EACF2DD6DD366519BAE90E /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; + 083DDCA69DF110D93FEE2DE6F2BE7E4B /* icon_file_type_svg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_svg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_svg@3x.png"; sourceTree = ""; }; + 086356697D95BDA7E976DDDB1426A2E9 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 08A2CB33FB595EDE26ECFBC71C7EAC2E /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + 08C2690010DE296BE4AB2EF4B6566B62 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; + 09222FBE5EA3BB2FBED40608D9B6F999 /* DDFontKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDFontKit_Private.release.xcconfig; sourceTree = ""; }; + 0924C2072537734D7F9557BE6DFE2ADE /* DDBaseButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseButton.m; path = DDBasicControlsKit_Private/Classes/DDBaseButton/DDBaseButton.m; sourceTree = ""; }; + 092A3ED3F4315291DE695FEADAD59E73 /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Sources/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + 096B77273E7CE73EC5B28CFFAFE5E916 /* DDProgressHUDKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDProgressHUDKit_Private.release.xcconfig; sourceTree = ""; }; + 097079C8AF6822711777E64832F39A91 /* icon_file_type_jpg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jpg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_jpg@3x.png"; sourceTree = ""; }; + 0973F239859C4A35A75940F7AC897BD1 /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; + 09D1A00D0EF9164842915F74F62C41FC /* JXCategoryCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryCollectionView.m; path = Sources/Common/JXCategoryCollectionView.m; sourceTree = ""; }; + 09DAC000F43F44C26B1821EA78F44B86 /* ZLPhotoModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoModel.swift; path = Sources/General/ZLPhotoModel.swift; sourceTree = ""; }; + 0A004BD4D2CBA0263E7119D051D2252C /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; + 0A00E00A1D695556379D344673843C99 /* icon_file_type_psd.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_psd.png; path = Sources/Resources/FileType/icon_file_type_psd.png; sourceTree = ""; }; + 0A939A3C44CAF1C3231A08202FD640C1 /* SDImageAPNGCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAPNGCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAPNGCoder.m; sourceTree = ""; }; + 0AC048A8767BEBA2058AC237843283F9 /* DDLogKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDLogKit_Private.modulemap; sourceTree = ""; }; + 0AE7EE316DA568280CAB52C9B1DD335C /* SDImageCachesManagerOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManagerOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageCachesManagerOperation.m; sourceTree = ""; }; + 0B20E458A02DF43B324438D89858DEBB /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCacheOperation.h"; sourceTree = ""; }; + 0B4CAF2FC244168082A781A4850CBAE7 /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; + 0B57822AFDFB196908D96CF099E3BA80 /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; + 0BD17C51B681DBD417417CF3C6325FB9 /* EKBackgroundView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKBackgroundView.swift; path = Source/Infra/EKBackgroundView.swift; sourceTree = ""; }; + 0BE529B2A70B2CB1AE9D2A35458075E5 /* QLCompatibility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QLCompatibility.swift; path = Source/Extensions/QuickLayout/QLCompatibility.swift; sourceTree = ""; }; + 0C317C7CB6955F12C0EB6CB18E22D162 /* EventMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventMonitor.swift; path = Source/EventMonitor.swift; sourceTree = ""; }; + 0C519B303ADE7C5643AB4E4E3AD08F5A /* SDImageCachesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCachesManager.m; sourceTree = ""; }; 0C6F4829D47D1826F47CDC4264F9F6A8 /* YYImage */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = YYImage; path = libYYImage.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 0D0D96C6F246DA3B52916505644C04A6 /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCompat.h; sourceTree = ""; }; - 0D171F326CE9B532A2DB375770BEBDBD /* AMapFoundation-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapFoundation-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - 0D229CB778DD6BCAA05786521D019414 /* ZLPhotoConfiguration+Chaining.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ZLPhotoConfiguration+Chaining.swift"; path = "Sources/General/ZLPhotoConfiguration+Chaining.swift"; sourceTree = ""; }; - 0D7861A9E91023CF10D593405D8F9C45 /* icon_file_type_default@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_default@3x.png"; path = "Sources/Resources/FileType/icon_file_type_default@3x.png"; sourceTree = ""; }; - 0D88F70B1173C81728B34322CEBBA3E9 /* SDWebImageDownloaderRequestModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderRequestModifier.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderRequestModifier.m; sourceTree = ""; }; - 0DBA3F580791EC6735AFACEA6DD936B3 /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = AMapNaviKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; - 0E1EEE006250B581A96DC04A69DEBC57 /* icon_file_type_zip.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_zip.png; path = Sources/Resources/FileType/icon_file_type_zip.png; sourceTree = ""; }; - 0E477319406E9E499728340331F44E6A /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; - 0E4FA5D906AEEDE746FC786311ACA0F6 /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageManager.h; sourceTree = ""; }; - 0E66C4947D1D7A87EDB41BF5F09316FF /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Sources/ConstraintAttributes.swift; sourceTree = ""; }; - 0E758EF21C79F27C1917E76E47C0CFC0 /* _OCLogModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLogModel.m; path = Sources/Logs/_OCLogModel.m; sourceTree = ""; }; - 0E7761C117F7DF15832C45E3745E51D2 /* icon_file_type_dmg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dmg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_dmg@2x.png"; sourceTree = ""; }; - 0E7BE130AEE55BCA246101DACEEC9C29 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; - 0EBB4B7FC55CA6DEE93A812659ADB7AA /* ZFPlayerMediaPlayback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerMediaPlayback.h; path = ZFPlayer/Classes/Core/ZFPlayerMediaPlayback.h; sourceTree = ""; }; - 0F320B24D7EA83D7446A61A624DAF31A /* DDLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDLabel.swift; path = DDControlsKit_Private/Classes/DDLabel/DDLabel.swift; sourceTree = ""; }; - 0F4930F97ADBF51726CCF0F4E0E8397A /* EKNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKNoteMessageView.swift; path = Source/MessageViews/Notes/EKNoteMessageView.swift; sourceTree = ""; }; - 0F4FDEBA2651E81B774D1488B658B413 /* DDBaseTabBarController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTabBarController.h; path = DDBasicControlsKit_Private/Classes/DDBaseTabBarController/DDBaseTabBarController.h; sourceTree = ""; }; - 0F59B7C43CC0DFF055CB289EEF7B2697 /* icon_file_type_7z.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_7z.png; path = Sources/Resources/FileType/icon_file_type_7z.png; sourceTree = ""; }; - 0F65E660A926BDE78A3ADE80D96EAD90 /* ESTabBarController-swift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "ESTabBarController-swift.modulemap"; sourceTree = ""; }; - 0F87DDFBA4484D0D5704F46641B3CC62 /* DDAutoUIKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDAutoUIKit_Private.debug.xcconfig; sourceTree = ""; }; - 0F896BC532EBFB16C23A1ADDF055A52F /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; - 1021C1015D8030E8018E70F7FA5D6B04 /* SDWebImageMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageMapKit.h; path = DDWebImageKit_Private/Classes/SDWebImageMapKit/SDWebImageMapKit.h; sourceTree = ""; }; - 102F5F9ED90F8687206F6DA37E670416 /* JXCategoryIndicatorBallView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorBallView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBallView.m; sourceTree = ""; }; - 10445B76480E3BC1318B922F2E923393 /* UIGestureRecognizer+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIGestureRecognizer+Rx.swift"; path = "RxCocoa/iOS/UIGestureRecognizer+Rx.swift"; sourceTree = ""; }; - 10520479BFC042D366099787582B26A1 /* DDFontKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDFontKit_Private-umbrella.h"; sourceTree = ""; }; - 105E47AE1B86BFF42ED5C63B86672C6F /* AlamofireExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlamofireExtended.swift; path = Source/AlamofireExtended.swift; sourceTree = ""; }; - 1076AC785D2AD325F7E2588F9E97724A /* icon_file_type_wav@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wav@3x.png"; path = "Sources/Resources/FileType/icon_file_type_wav@3x.png"; sourceTree = ""; }; - 10A1BCC3F5EF343A7BF68056318C44A4 /* _Sandboxer-Header.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "_Sandboxer-Header.h"; path = "Sources/Sandbox/_Sandboxer-Header.h"; sourceTree = ""; }; - 10A7E43E46251EC9A21DC81AA391B2C2 /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIButton+WebCache.h"; sourceTree = ""; }; - 10C07FE485DA913CDFB3835213A67352 /* JXCategoryTitleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleView.m; path = Sources/Title/JXCategoryTitleView.m; sourceTree = ""; }; - 10E78EA03B45635A62E8A75AC1D9E93E /* ESTabBarController-swift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ESTabBarController-swift-dummy.m"; sourceTree = ""; }; - 114512B56930F3C0D45A2D9939DE9EDD /* EKImageNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKImageNoteMessageView.swift; path = Source/MessageViews/Notes/EKImageNoteMessageView.swift; sourceTree = ""; }; - 11A471D74DE05908C477E8CD4E77A87D /* SDImageHEICCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageHEICCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageHEICCoder.m; sourceTree = ""; }; - 1250C2A29E489E00D2B739919551E562 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - 127BB02B80189C7835B3CA771FC4360B /* AMapNaviEleBikeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviEleBikeManager.h; path = AMapNaviKit.framework/Headers/AMapNaviEleBikeManager.h; sourceTree = ""; }; - 12B5AC9085F2DEE9B7334395464B835B /* AuthenticationInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationInterceptor.swift; path = Source/AuthenticationInterceptor.swift; sourceTree = ""; }; - 12CE32F6809F40DB24A76EF29E769BF5 /* ZFPlayerControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerControlView.h; path = ZFPlayer/Classes/ControlView/ZFPlayerControlView.h; sourceTree = ""; }; - 12E2DF4B92C8F7F5603F0FC26A7C80CF /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = AMapNaviKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; - 131137D89384B3BB45FC182BE4A58354 /* ESTabBarItemBadgeView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemBadgeView.swift; path = Sources/ESTabBarItemBadgeView.swift; sourceTree = ""; }; - 1345F6A41C6A792E864F26C2911056AD /* UITabBarController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarController+Rx.swift"; path = "RxCocoa/iOS/UITabBarController+Rx.swift"; sourceTree = ""; }; - 1351BE9BFF0452873A1D358736A64D16 /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = AMapNaviKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; - 13699F3F75254974A3E7893366F304B1 /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; - 137D779AA253D16469936033E2157977 /* NSMutableAttributedString+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableAttributedString+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableAttributedString+DDCategory.h"; sourceTree = ""; }; - 13B813933CCDA33E16DEBFECE1C3ECB9 /* icon_file_type_jpg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jpg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_jpg@2x.png"; sourceTree = ""; }; - 13C35CFDA33405E5A9F017C54A48B1F8 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; - 13C5B1580E5A0D65538E3D617E666BCB /* UIImageView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIImageView+DDCategory/UIImageView+DDCategory.m"; sourceTree = ""; }; - 13D0C74F0542D51C638305ABFEE8C9D1 /* icon_file_type_mp4@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp4@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mp4@2x.png"; sourceTree = ""; }; - 13F31176B57439B9D5550E2F79F3746E /* DDBaseTextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTextField.m; path = DDBasicControlsKit_Private/Classes/DDBaseTextField/DDBaseTextField.m; sourceTree = ""; }; - 142D6A11CED1F7C6505561C739416A6D /* _FilePreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FilePreviewController.m; path = Sources/Sandbox/_FilePreviewController.m; sourceTree = ""; }; - 143CA1E311C722BC2BDFF6197D41B587 /* SDDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDisplayLink.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDisplayLink.h; sourceTree = ""; }; - 144437B0597BD82481B2A24FC0EFD31A /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; - 1444D851A51CFB5751CA28CB836FEA34 /* icon_file_type_bmp@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bmp@2x.png"; path = "Sources/Resources/FileType/icon_file_type_bmp@2x.png"; sourceTree = ""; }; - 145CB52FD5565A98364695ADFD8A9824 /* UIImage+Metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Metadata.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Metadata.h"; sourceTree = ""; }; - 147E802720C9A42FC477FC63166EF7E1 /* icon_file_type_ipa@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ipa@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ipa@3x.png"; sourceTree = ""; }; - 148E785710CB8078F40460037BC350A7 /* EKMessageContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKMessageContentView.swift; path = Source/MessageViews/EKMessageContentView.swift; sourceTree = ""; }; - 14A6567DC4510D8B9C160EF2B2E714CD /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MBProgressHUD.m; path = DDProgressHUDKit_Private/Classes/MBProgressHUD.m; sourceTree = ""; }; - 14D1D44DBE2726EE9B87782F2B9D0C27 /* icon_file_type_numbers@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_numbers@3x.png"; path = "Sources/Resources/FileType/icon_file_type_numbers@3x.png"; sourceTree = ""; }; - 1526916BA9C865B5F2F2376B2225D7B2 /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; - 15296078F4B16B67E3F8406F3EE167B7 /* YYImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYImage.release.xcconfig; sourceTree = ""; }; - 153FDF6FAB11E0C8589E1CFDEDF45567 /* DDCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDCollectionViewCell.swift; path = DDControlsKit_Private/Classes/DDCollectionViewCell/DDCollectionViewCell.swift; sourceTree = ""; }; - 154230206A150B2C36F188B2BEB859DE /* _DeviceUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _DeviceUtil.m; path = Sources/Core/_DeviceUtil.m; sourceTree = ""; }; - 157255D9F8C7760759D233F186BEC055 /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = AMapNaviKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; - 15E7E9E4AF47AC9D13655DE3C5740B9C /* NSImage+Compatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+Compatibility.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSImage+Compatibility.m"; sourceTree = ""; }; - 15F53AA80FAE7CE32531C2E3D895A49D /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; - 1625B58F4264F5EA2AC44B41D8B2B280 /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; }; - 166B9D6E9A1FF7D8F006CB650E9FA3D2 /* ZLPhotoBrowser.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZLPhotoBrowser.release.xcconfig; sourceTree = ""; }; - 16A76360C017AF6BD62CB24809B47015 /* JXCategoryIndicatorTriangleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorTriangleView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorTriangleView.h; sourceTree = ""; }; + 0C9EF99A9C3FC94AC8CD047B8AF71218 /* ZLPhotoBrowser.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZLPhotoBrowser.release.xcconfig; sourceTree = ""; }; + 0CA011F4859AF3D06DB9E538D4EF17AC /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; + 0CC16848493D89CEA0E76F05ADA2446F /* DDControlsKit_Private.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = DDControlsKit_Private.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 0CF9BA8388EF11904C3B5E547067F1F7 /* SDAnimatedImagePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImagePlayer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImagePlayer.h; sourceTree = ""; }; + 0D04AE8B5EB0D57DD9D6BD1E0CF86885 /* CocoaDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaDebug.h; path = Sources/Core/CocoaDebug.h; sourceTree = ""; }; + 0DDC5D752CDB183E025F090941AC9DE5 /* JXCategoryView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXCategoryView.release.xcconfig; sourceTree = ""; }; + 0DED373D92F46734CEC53E66CCAAE2B5 /* ZLPhotoBrowser.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ZLPhotoBrowser.modulemap; sourceTree = ""; }; + 0E206886D45902EC9CF0A2CED18998F7 /* UIView+ZFFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+ZFFrame.h"; path = "ZFPlayer/Classes/ControlView/UIView+ZFFrame.h"; sourceTree = ""; }; + 0E46436DA6E64EFC00EA29658D8FB062 /* UIWindow+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWindow+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIWindow+DDCategory/UIWindow+DDCategory.h"; sourceTree = ""; }; + 0E49151A0BEEFD9E1C485467A1FD021D /* JXCategoryNumberCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberCellModel.m; path = Sources/Number/JXCategoryNumberCellModel.m; sourceTree = ""; }; + 0E71BEB343FBB246D7DF423A0135650F /* ZLCustomCamera.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCustomCamera.swift; path = Sources/Camera/ZLCustomCamera.swift; sourceTree = ""; }; + 0EF06AF9ABA3AF4547546EF3BA0608D6 /* icon_file_type_torrent@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_torrent@3x.png"; path = "Sources/Resources/FileType/icon_file_type_torrent@3x.png"; sourceTree = ""; }; + 0EF49527DECA6A15BF4914EDAE5FC738 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 0F29E14E3391EBB30C1E76C8B3BC40E9 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; + 0F51C18597E72FB13524EC2543B74148 /* icon_file_type_wav@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wav@2x.png"; path = "Sources/Resources/FileType/icon_file_type_wav@2x.png"; sourceTree = ""; }; + 0F5BB543A2963578330E10C2EB686A76 /* JXCategoryIndicatorCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorCell.h; path = Sources/Indicator/JXCategoryIndicatorCell.h; sourceTree = ""; }; + 0F6623CCA5468F21ED3D10880071B7C5 /* DriveRouteCustomAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DriveRouteCustomAnnotationView.h; path = DDMAMapKit_Private/Classes/DDMAMap/AnnotationView/DriveRouteCustomAnnotationView.h; sourceTree = ""; }; + 0FB59A1B07300304F0D13B77D3E9C209 /* HapticFeedbackGenerator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HapticFeedbackGenerator.swift; path = Source/Utils/HapticFeedbackGenerator.swift; sourceTree = ""; }; + 0FB6828F944A589EAFA25EF57A6D9730 /* icon_file_type_midi@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_midi@3x.png"; path = "Sources/Resources/FileType/icon_file_type_midi@3x.png"; sourceTree = ""; }; + 0FDAFFB9591A5E00E44D732899D3DFC9 /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; }; + 10083898F5DD4D7D0AA094F964A6065A /* ZLPhotoUIConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoUIConfiguration.swift; path = Sources/General/ZLPhotoUIConfiguration.swift; sourceTree = ""; }; + 1044BE098736DDB5EB673D2E8993AE12 /* ZLPhotoBrowser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZLPhotoBrowser-prefix.pch"; sourceTree = ""; }; + 1052250E820F124144008A01AB5EEA17 /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageManager.h; sourceTree = ""; }; + 10565819AAE11279DD9E8906930F94A2 /* AMapNaviTrafficBarView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviTrafficBarView.h; path = AMapNaviKit.framework/Headers/AMapNaviTrafficBarView.h; sourceTree = ""; }; + 10E53AA2FA292C76EC03D91A1518D75F /* DDAutoUIKit_Private.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = DDAutoUIKit_Private.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 1121DF1C0A1DBE5A0F8240D45A89E331 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 11656DA31C2556D6CB600A0CD1A42518 /* icon_file_type_dat@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dat@3x.png"; path = "Sources/Resources/FileType/icon_file_type_dat@3x.png"; sourceTree = ""; }; + 118DE8BAE77DEDD52951EDCAA0407808 /* DDBaseImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseImage.m; path = DDBasicControlsKit_Private/Classes/DDBaseImage/DDBaseImage.m; sourceTree = ""; }; + 122FD51283A1E632F0C73318C393DD6D /* ZLPhotoPreviewAnimatedTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewAnimatedTransition.swift; path = Sources/Animation/ZLPhotoPreviewAnimatedTransition.swift; sourceTree = ""; }; + 123D4FF8EC08105461199CA583A5D8CE /* RxTableViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxTableViewReactiveArrayDataSource.swift; sourceTree = ""; }; + 1245C7A53B80D5D1D2B4552A928D929C /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; + 12A23DECDC4F12A8A701F2455900874A /* SwiftEntryKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftEntryKit.release.xcconfig; sourceTree = ""; }; + 12E2C540F6895B6FC058067D3EAA99E1 /* icon_file_type_ogg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ogg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ogg@2x.png"; sourceTree = ""; }; + 12FC978E355EBC5C99D20DBDFB20B408 /* UIFont+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIFont+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIFont+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 130380135CD625D88CA971495E1B8151 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = AMapNaviKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; + 130A5F55F77608A8ECC44539FF54A1AC /* icon_file_type_psd@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_psd@2x.png"; path = "Sources/Resources/FileType/icon_file_type_psd@2x.png"; sourceTree = ""; }; + 133F62CC634C5A879DBA96E41295D768 /* ZLProgressHUD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLProgressHUD.swift; path = Sources/General/ZLProgressHUD.swift; sourceTree = ""; }; + 136060958B4987578911CB9CBA0933FA /* UIWindow+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWindow+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIWindow+DDCategory/UIWindow+DDCategory.m"; sourceTree = ""; }; + 1373768600CFE7F0469F86A712013C0A /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintMakerRelatable+Extensions.swift"; path = "Sources/ConstraintMakerRelatable+Extensions.swift"; sourceTree = ""; }; + 1394A63B9F3B597BADD3668E8F45E27C /* NetworkCell.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = NetworkCell.xib; path = Sources/Resources/NetworkCell.xib; sourceTree = ""; }; + 1400E9095A48D898838C3FF67DD96CB1 /* NSBundle+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSBundle+DDCategory/NSBundle+DDCategory.m"; sourceTree = ""; }; + 142B0052859D10E9FD9A66570DFF6AB5 /* icon_file_type_aac@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_aac@2x.png"; path = "Sources/Resources/FileType/icon_file_type_aac@2x.png"; sourceTree = ""; }; + 142B316A8F70B58A2730DC21F7F0BC05 /* DDProgressHUDKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDProgressHUDKit_Private-umbrella.h"; sourceTree = ""; }; + 14A29515CB086B774D30EC6154D67B39 /* UIView+ZFFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+ZFFrame.m"; path = "ZFPlayer/Classes/ControlView/UIView+ZFFrame.m"; sourceTree = ""; }; + 14BBA8BB049BC996F8D61C8D0AEB1A41 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Sources/Typealiases.swift; sourceTree = ""; }; + 14FB7616A3681D3922B5E4180C43B9F8 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; + 1518A1C5BD8B0FC9FAAD568CB503C9AA /* UIDatePicker+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIDatePicker+Rx.swift"; path = "RxCocoa/iOS/UIDatePicker+Rx.swift"; sourceTree = ""; }; + 1531ED2CDF9D9DA2717B6E2DC8AE4013 /* DDMAMapView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMAMapView.m; path = DDMAMapKit_Private/Classes/DDMAMap/MapView/DDMAMapView.m; sourceTree = ""; }; + 1532B3F9FBFEAF8FC7D9A7D9AC1DA4E4 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 1560732E4CF2144B0F452FC47FFCEFC4 /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSButton+WebCache.h"; sourceTree = ""; }; + 16004CD13B05527210AF80FF7040D50A /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSButton+WebCache.m"; sourceTree = ""; }; + 1612590DACE8530316952FAFE333E965 /* ZFReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFReachabilityManager.m; path = ZFPlayer/Classes/Core/ZFReachabilityManager.m; sourceTree = ""; }; + 16189E54D1407E4809E51AC23ACC6EE9 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; + 166B5E6F5258DE3C8AA1965BEB46A7B6 /* RxRelay-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-umbrella.h"; sourceTree = ""; }; + 16706E2EA0D6C6934CA460D9672C0C67 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MBProgressHUD.m; path = DDProgressHUDKit_Private/Classes/MBProgressHUD.m; sourceTree = ""; }; + 1672CC900E1CFBEBBE9F922F320E8449 /* icon_file_type_keynote@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_keynote@3x.png"; path = "Sources/Resources/FileType/icon_file_type_keynote@3x.png"; sourceTree = ""; }; + 167849C29C8D3C6529D461CBE9F4094F /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; + 169A07F2E2E9304BFDEBCF00E8215725 /* JXCategoryNumberView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberView.h; path = Sources/Number/JXCategoryNumberView.h; sourceTree = ""; }; 16ADD43AE08E88D6F7A3498152249608 /* DDAutoUIKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDAutoUIKit_Private; path = libDDAutoUIKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 16BC84658BC2DC4D888A3E816E0AF9CE /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; - 16E11FAC1AEBF2C15B9C227675AFD816 /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; - 16E236CE57079BB9909C2AAE959A4FB9 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = AMapNaviKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; - 1740DC82A31D9AD41027777CCCC0B1C1 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Sources/ConstraintDSL.swift; sourceTree = ""; }; - 175F1D94372C95BB4A3392CBB9999BAD /* ConstraintMakerPrioritizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPrioritizable.swift; path = Sources/ConstraintMakerPrioritizable.swift; sourceTree = ""; }; - 17C515A45E96DFC0EC675A83CAB38D52 /* JXCategoryIndicatorDotLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorDotLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorDotLineView.h; sourceTree = ""; }; - 17C9ACE92DF8F6ADE2C2AA311C763A67 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MBProgressHUD.h; path = DDProgressHUDKit_Private/Classes/MBProgressHUD.h; sourceTree = ""; }; - 17CC390F73975C3A81BF79BAC89528AA /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; }; - 17E4B33FEFB92B0829106C878D4AAB78 /* JXCategoryTitleImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageView.h; path = Sources/TitleImage/JXCategoryTitleImageView.h; sourceTree = ""; }; - 1817C4FB2A0D982C4BC4234EB09449AC /* DDProgressHUD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDProgressHUD.swift; path = DDProgressHUDKit_Private/Classes/DDProgressHUD.swift; sourceTree = ""; }; - 181A5E772C1615B6F24BE6E3F38412BF /* DDAutoUIKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDAutoUIKit_Private-dummy.m"; sourceTree = ""; }; - 182537C657FFBC45A4AA26CB26FDA779 /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDmetamacros.h; sourceTree = ""; }; - 183546C17C6EA14B622A1997CC5E9241 /* SDAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SDAnimatedImageView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView+WebCache.m"; sourceTree = ""; }; - 1849CDB34B24B29C42587437A61827D3 /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = AMapNaviKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; - 18500366E4A8E3765EAE2044C632F71A /* icon_file_type_json@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_json@2x.png"; path = "Sources/Resources/FileType/icon_file_type_json@2x.png"; sourceTree = ""; }; - 188D88E88B8A4CE92A8E4D0BE56F0A87 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; - 1891B0B00FFB4910FBABEAD5004FFAAF /* icon_file_type_wav@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wav@2x.png"; path = "Sources/Resources/FileType/icon_file_type_wav@2x.png"; sourceTree = ""; }; - 19206F95DEED91CD9B3AA37DC6971906 /* UINavigationItem+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationItem+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UINavigationItem+DDCategory/UINavigationItem+DDCategory.m"; sourceTree = ""; }; - 19C9F61FA5D7D12AD711037257A0B7E0 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Sources/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; - 1A3B8BB5280054171E81D0AEF53B7F5A /* SwiftEntryKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftEntryKit-umbrella.h"; sourceTree = ""; }; - 1A58462F69F3509668BDB890136B9CB6 /* icon_file_type_java@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_java@3x.png"; path = "Sources/Resources/FileType/icon_file_type_java@3x.png"; sourceTree = ""; }; - 1A758E16F03B0E694F8DFA1A27507E9C /* UIView+Responder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Responder.swift"; path = "Source/Utils/UIView+Responder.swift"; sourceTree = ""; }; - 1A78D78AD200DDB35A27DF7492AEA1D0 /* ZFUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFUtilities.h; path = ZFPlayer/Classes/ControlView/ZFUtilities.h; sourceTree = ""; }; - 1A89B129FE80B2860DD988D6B8C3D126 /* ZFPersentInteractiveTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPersentInteractiveTransition.h; path = ZFPlayer/Classes/Core/ZFPersentInteractiveTransition.h; sourceTree = ""; }; - 1ABA3A012806F286A0386562F6E0D741 /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; - 1BC89A793B9E01AB49E12F07432731BC /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = AMapNaviKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; - 1BD72C9F41EB046E5BF53BBF38BF1248 /* icon_file_type_mov@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mov@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mov@3x.png"; sourceTree = ""; }; - 1BE0C5A65B7BD6D6203BC1B087CD721E /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; - 1BE582A51E0C3EE8BB1539B518C522DD /* YYImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYImage-dummy.m"; sourceTree = ""; }; - 1BFDB9F8D392B3D3938B0E71ED025A66 /* AMapNaviTravelManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviTravelManager.h; path = AMapNaviKit.framework/Headers/AMapNaviTravelManager.h; sourceTree = ""; }; - 1C0EAF33AE8EF4AF5DBDDA4547769BFC /* _RunloopMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RunloopMonitor.h; path = Sources/Monitor/_RunloopMonitor.h; sourceTree = ""; }; - 1C1846F45289A75658C4E51988A36769 /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; - 1C3437F47A32E8BC4862BB1ADAC8692C /* DDCategoryKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDCategoryKit_Private-dummy.m"; sourceTree = ""; }; - 1C5E66002FDBA1006581F4498DA51B19 /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; - 1C6F05422F5DDE75C32B14068D2F16CB /* MAMVTTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMVTTileOverlay.h; path = AMapNaviKit.framework/Headers/MAMVTTileOverlay.h; sourceTree = ""; }; - 1CA6F7FBEAF1733564AB0C17AE455DED /* DDMAGeometry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMAGeometry.m; path = DDMAMapKit_Private/Classes/DDMAUtil/DDMAGeometry.m; sourceTree = ""; }; - 1CB3100B69E0B4D7083B0AF017B32653 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; - 1CD29A94FEF9AF4BB9AB07897DB4DE06 /* EKFormMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKFormMessageView.swift; path = Source/MessageViews/EKFormMessageView.swift; sourceTree = ""; }; - 1CEBEAA368B69F58C2A51A3C75C30447 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; - 1CF573AFD6FF77E757F7E52B8DB77CA1 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; - 1D2A86AA9593E4437AF7899EA76BAA2F /* ZLPhotoPreviewSheet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewSheet.swift; path = Sources/General/ZLPhotoPreviewSheet.swift; sourceTree = ""; }; - 1D3F8613F55B938031837F5E4CB0E8F7 /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; - 1D3FBB26BE04DA0835B8EBAEAC506FFA /* _Swizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _Swizzling.m; path = Sources/Swizzling/_Swizzling.m; sourceTree = ""; }; - 1D3FDA9F7A31659DF113D0BBC2AA4089 /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MemoryCacheCost.m"; sourceTree = ""; }; - 1D4C7BF075D0BAF7146261F0ECF9EA14 /* _NetworkHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _NetworkHelper.m; path = Sources/Network/_NetworkHelper.m; sourceTree = ""; }; - 1DA07A8171CBA9CDAC5CE5A2645C2E49 /* icon_file_type_json@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_json@3x.png"; path = "Sources/Resources/FileType/icon_file_type_json@3x.png"; sourceTree = ""; }; - 1DFA72AC4B634B331CA595958950892B /* ZFNetworkSpeedMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFNetworkSpeedMonitor.h; path = ZFPlayer/Classes/ControlView/ZFNetworkSpeedMonitor.h; sourceTree = ""; }; - 1E21C3482D5F817D7C3938CA7A798412 /* SwiftEntryKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftEntryKit.swift; path = Source/SwiftEntryKit.swift; sourceTree = ""; }; - 1E9DED0E3D0CB531BE11C27B2B3B19FB /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; - 1EED2BD33A4FC27A7C38784DD85CBB4B /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = AMapNaviKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; - 1F0150D93E8B0A4B8E32A1A5257C66CC /* DDWebImageKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDWebImageKit_Private-dummy.m"; sourceTree = ""; }; - 1F505445BD68A8281393443496A82F74 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 1F55966CA2AB8BCB2A79DFF16C0ED571 /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; - 1F72BDA850E28B35A0C4B3384B672BBB /* icon_file_type_sql@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_sql@2x.png"; path = "Sources/Resources/FileType/icon_file_type_sql@2x.png"; sourceTree = ""; }; - 1F7775F5276148B719610F95A0FD178C /* UIView+Shadow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Shadow.swift"; path = "Source/Extensions/UIView+Shadow.swift"; sourceTree = ""; }; - 1FA129BD4704A825D62671824D714E04 /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = AMapNaviKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; - 1FDAB911230C494462E0458E0390A689 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - 1FDD2C26B3868F1F27A17E4392C5916F /* AMapLocation-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapLocation-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + 16D0AD09ACBBE54453092633F9527ADB /* icon_file_type_flv@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_flv@2x.png"; path = "Sources/Resources/FileType/icon_file_type_flv@2x.png"; sourceTree = ""; }; + 16EC96918DC8730F665926FC11920CAC /* icon_file_type_swift@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_swift@2x.png"; path = "Sources/Resources/FileType/icon_file_type_swift@2x.png"; sourceTree = ""; }; + 1747F129BE914B92247CE547AC98279A /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; + 178C5C1BF34227BE0AE8869E413762D1 /* UIApplication+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIApplication+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIApplication+DDCategory/UIApplication+DDCategory.m"; sourceTree = ""; }; + 17A0F252F1E30953902A2AC39840C93F /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; + 17A3296A357C21EFA831A58B75FB4C48 /* JXCategoryCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryCollectionView.h; path = Sources/Common/JXCategoryCollectionView.h; sourceTree = ""; }; + 180C83D9351CC899F6F03C6EC3164FB1 /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; + 1870D05FF707D4A304319038FBFCADC5 /* icon_file_type_php.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_php.png; path = Sources/Resources/FileType/icon_file_type_php.png; sourceTree = ""; }; + 18C695AED0BDCC423CD43A1C84DBAD5D /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = AMapNaviKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; + 18D251866F744AF132227E6AD89EEF9E /* icon_file_type_ttf@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ttf@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ttf@3x.png"; sourceTree = ""; }; + 18DB6AE5231E16E5F29EE4F57E4BBBC3 /* MATraceReplayOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceReplayOverlayRender.h; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlayRender.h; sourceTree = ""; }; + 193D3B3C42514D83D1E67F6BAFB171AA /* EKColor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKColor.swift; path = Source/Model/EKColor.swift; sourceTree = ""; }; + 19603441318BD6445C2486FE0AFBCA21 /* DDNetworkingOfAlamofireKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDNetworkingOfAlamofireKit_Private.release.xcconfig; sourceTree = ""; }; + 197C48EB2FA76BABECAE019557FBEC72 /* SharedSequence+Operators+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators+arity.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators+arity.swift"; sourceTree = ""; }; + 199386E13ADCDC2DC8BA86F1483E798D /* icon_file_type_folder_empty@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_empty@2x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_empty@2x.png"; sourceTree = ""; }; + 19B3064BA3973960ECA18DC551564421 /* EKNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKNoteMessageView.swift; path = Source/MessageViews/Notes/EKNoteMessageView.swift; sourceTree = ""; }; + 1A9F46A03A012A383FD0C0D1D98EFDAC /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = AMapNaviKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; + 1AA742E7ABDF54A2D8D3A4645B18C1C8 /* YYSpriteSheetImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYSpriteSheetImage.h; path = YYImage/YYSpriteSheetImage.h; sourceTree = ""; }; + 1AB7C86ED1C07E894A37184471B3931F /* DDTimerKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDTimerKit_Private.modulemap; sourceTree = ""; }; + 1B1785EA52DEA582CA116C264A2E3981 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + 1B42B7C3CBFD8AF73150C33531372AFC /* AMapNaviDriveDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveDataRepresentable.h; sourceTree = ""; }; + 1B7141C3A7B35534141D25135F9EF76F /* icon_file_type_dat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_dat.png; path = Sources/Resources/FileType/icon_file_type_dat.png; sourceTree = ""; }; + 1B7675FE015ADE39C33811DA37C31220 /* icon_file_type_java@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_java@2x.png"; path = "Sources/Resources/FileType/icon_file_type_java@2x.png"; sourceTree = ""; }; + 1B86618ED8DE80F523E78BBBF17FFAF7 /* icon_file_type_xml@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xml@2x.png"; path = "Sources/Resources/FileType/icon_file_type_xml@2x.png"; sourceTree = ""; }; + 1C10BA0D80803C74A7B352310A6E32A5 /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderOperation.m; sourceTree = ""; }; + 1C6EEA99D8AD23E18BD809B785052461 /* EKFormMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKFormMessageView.swift; path = Source/MessageViews/EKFormMessageView.swift; sourceTree = ""; }; + 1C8A29F5C36364789EA1F67F7BF69359 /* ZLThumbnailPhotoCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLThumbnailPhotoCell.swift; path = Sources/General/ZLThumbnailPhotoCell.swift; sourceTree = ""; }; + 1CCBD93FA3722318D65B810C483DB470 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; + 1CF0A4479DC02A368ACA5592A116398D /* UITableViewCell+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableViewCell+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITableViewCell+DDCategory/UITableViewCell+DDCategory.m"; sourceTree = ""; }; + 1CF998C9FF23ECB923C13E1719B04674 /* SwiftEntryKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftEntryKit-prefix.pch"; sourceTree = ""; }; + 1CFA16F98756D067C693DD71095080E3 /* ZLPhotoConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoConfiguration.swift; path = Sources/General/ZLPhotoConfiguration.swift; sourceTree = ""; }; + 1D3CC9D16E170ECD7A1C21E9FCCD5CCC /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheDefine.m; sourceTree = ""; }; + 1D4967D6FC956C3633B333B59CE88AC1 /* CGFloat+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CGFloat+ZLPhotoBrowser.swift"; path = "Sources/Extensions/CGFloat+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 1D4A03D7888224C3A919417417369C69 /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; + 1D84A499C733B8783B07D2453D93EB46 /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = AMapNaviKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; + 1D9B3F7EC12830DC1939DC8D26DCE2FA /* DDMAMapKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDMAMapKit_Private.modulemap; sourceTree = ""; }; + 1DB48C45707AF7BDFC9A1010F5D5075C /* DDFontKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDFontKit_Private-dummy.m"; sourceTree = ""; }; + 1DB9E1D2A82945B0710A8E48AD7E94FE /* SDAssociatedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAssociatedObject.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAssociatedObject.h; sourceTree = ""; }; + 1DDB7468951DE1A03663F382B73BE55B /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; + 1DE164431313C3E66C49ED845EE0E062 /* icon_file_type_svg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_svg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_svg@2x.png"; sourceTree = ""; }; + 1E3EC6BFE3F482E2F85AF1F4337E3AD0 /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; + 1E6529F9E46E2257C7A665B294859210 /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; + 1E8B2739EF9170292AA2E93B4BC64016 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; + 1E926B901B77E1FD1C899FE2CDECE9EA /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; }; + 1EA2EEA029D35BFACE43FCA9D51B1469 /* JXCategoryViewDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryViewDefines.h; path = Sources/Common/JXCategoryViewDefines.h; sourceTree = ""; }; + 1ED0157C76968168F87102BACFEB63CA /* DDNavigationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDNavigationController.swift; sourceTree = ""; }; + 1EEF86B84B4F187ED8AFC8A72DCCB2B1 /* JPush.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPush.debug.xcconfig; sourceTree = ""; }; + 1F0F2AA01C18A2F646C6D0A114BF0680 /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; + 1F12C327B6D8CA58C0FDFC33FB995BEC /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; + 1FACFF3087DE72045694F91106FC8C7E /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MBProgressHUD.h; path = DDProgressHUDKit_Private/Classes/MBProgressHUD.h; sourceTree = ""; }; + 1FC9ECC5803D2A7C7C20BE64B9081A6E /* JXCategoryTitleCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleCell.h; path = Sources/Title/JXCategoryTitleCell.h; sourceTree = ""; }; 1FEA06F110D30604A9FB015A9790A954 /* DDControlsKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDControlsKit_Private; path = libDDControlsKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 200F656D7B56C8F026A33C630F0E2B05 /* icon_file_type_folder_empty@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_empty@3x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_empty@3x.png"; sourceTree = ""; }; - 202038FFBC274EFE488979B897EFB005 /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; - 202988982154D06F97CF9C09F7F36D3B /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; }; - 202AF65C5E7D40BAAA6A802E0786A02C /* ZLProgressView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLProgressView.swift; path = Sources/General/ZLProgressView.swift; sourceTree = ""; }; - 205C771C1E4AFCAE74EEE07C0B824F46 /* _CacheStoragePolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _CacheStoragePolicy.m; path = Sources/CustomHTTPProtocol/_CacheStoragePolicy.m; sourceTree = ""; }; - 20765D5601E5EF57BCF5397CE3131C5E /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; - 2083522E41525D888F80775C847896D4 /* SDWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImage.h; path = DDWebImageKit_Private/Classes/SDWebImage/SDWebImage.h; sourceTree = ""; }; - 208D4F1DB1C2FA411CB13694E2C74EA4 /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxSwift/Binder.swift; sourceTree = ""; }; - 2090F5642ABC4A05CB826E724F46BFA0 /* AMapSearch-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapSearch-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; - 20F7A188D45708D34BBBE7EDCBAA9F20 /* icon_file_type_ppt.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ppt.png; path = Sources/Resources/FileType/icon_file_type_ppt.png; sourceTree = ""; }; - 2143048F86DF4193A6AB62ED73766698 /* EKRatingMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingMessage.swift; path = Source/Model/EKRatingMessage.swift; sourceTree = ""; }; - 2161026256388C28D8232ABAD4966FDB /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; - 2173E39BD968AC752FD0EBEFB56A8D87 /* SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderConfig.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderConfig.h; sourceTree = ""; }; - 21E532A54FC2C8814E17558618D645F1 /* icon_file_type_aac@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_aac@3x.png"; path = "Sources/Resources/FileType/icon_file_type_aac@3x.png"; sourceTree = ""; }; - 2208B0BE7EF934DEBD8304DC88B49B91 /* DDControlsKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDControlsKit_Private.debug.xcconfig; sourceTree = ""; }; - 2220802ABA2912C7178D5B4AABDDE5F8 /* _Sandboxer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _Sandboxer.m; path = Sources/Sandbox/_Sandboxer.m; sourceTree = ""; }; - 22490F48C5D12A07B0D21EFD1FF26A8D /* AMapNaviEleBikeDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviEleBikeDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviEleBikeDataRepresentable.h; sourceTree = ""; }; - 22575934E60F9BCE29965F971D632C77 /* icon_file_type_sql@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_sql@3x.png"; path = "Sources/Resources/FileType/icon_file_type_sql@3x.png"; sourceTree = ""; }; - 225B671B98BA8C87C23FA1FC6DAF7FC7 /* ZFPortraitViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPortraitViewController.h; path = ZFPlayer/Classes/Core/ZFPortraitViewController.h; sourceTree = ""; }; - 2285C43E3120A0E3FEF48618C47EE5C4 /* DDBasicControlsKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDBasicControlsKit_Private.release.xcconfig; sourceTree = ""; }; - 22913B21CA114DD99738F02280AA3965 /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; - 22CC4B2C133C429B61EC7357D4D30551 /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; - 22CCC198FDC61AF5343FA7506862A97C /* ZFKVOController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFKVOController.h; path = ZFPlayer/Classes/Core/ZFKVOController.h; sourceTree = ""; }; - 22D9383F847715AF3A415084BE82DF15 /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = AMapNaviKit.framework/AMap.bundle; sourceTree = ""; }; - 23012508A8CFF196B0877712337F1161 /* ZLClipImageDismissAnimatedTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLClipImageDismissAnimatedTransition.swift; path = Sources/Animation/ZLClipImageDismissAnimatedTransition.swift; sourceTree = ""; }; - 23734164466F2CC14AD7EAEF7AB8AF6D /* UIFont+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIFont+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIFont+DDCategory/UIFont+DDCategory.h"; sourceTree = ""; }; - 2380E113FEE8B1D583C29314A3821942 /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; - 23A1266D1041088C299694028DB2CF53 /* AMapNaviManagerConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviManagerConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviManagerConfig.h; sourceTree = ""; }; - 23B1AE12031D4C0C021B740DAF5993BE /* ZFSmallFloatControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFSmallFloatControlView.m; path = ZFPlayer/Classes/ControlView/ZFSmallFloatControlView.m; sourceTree = ""; }; - 23B84BAEEAD377E91D196E70E2B6CEC5 /* AMapSearchKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchKit.h; path = AMapSearchKit.framework/Headers/AMapSearchKit.h; sourceTree = ""; }; - 23EF9BD363F0C6965095DA3196AAEAD4 /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; - 23FB985D2DB41ABB93FC464B4BD3AA55 /* JXCategoryIndicatorImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorImageView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorImageView.h; sourceTree = ""; }; - 244DE358E37D514D5FDEA10CADC99C49 /* RTLManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RTLManager.m; path = Sources/RLTManager/RTLManager.m; sourceTree = ""; }; - 247056364BE55913A6DFA421B386C5DF /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; - 24A42DA131B6172FC74C85FD26849C80 /* UIImage+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.h"; sourceTree = ""; }; - 24B6EF4A7CF9F4B2B8978FD328BF57C7 /* ZFIJKPlayerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFIJKPlayerManager.m; path = ZFPlayer/Classes/ijkplayer/ZFIJKPlayerManager.m; sourceTree = ""; }; - 24CCF3C35DA3585E483D2267C1DA0147 /* CrashDetailViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashDetailViewController.swift; path = Sources/App/CrashDetailViewController.swift; sourceTree = ""; }; - 25555966968F40FC4641AF597DAA69D8 /* JXCategoryTitleVerticalZoomCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomCell.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCell.m; sourceTree = ""; }; - 256C2BBEBC4A20949DB0CA4976169269 /* _ObjcLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _ObjcLog.h; path = Sources/Logs/_ObjcLog.h; sourceTree = ""; }; - 25819363277052090C61BE046C2A311B /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; - 25868FCD3C484616ED262D3F7E9C31E0 /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; + 1FEE6C85E0FCB500CF0E248BC2299A8B /* _SandboxerHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _SandboxerHelper.h; path = Sources/Sandbox/_SandboxerHelper.h; sourceTree = ""; }; + 20D379D24842D5D27B5F55729234D942 /* JXCategoryTitleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleView.h; path = Sources/Title/JXCategoryTitleView.h; sourceTree = ""; }; + 210C236EB69E761738973682744680C0 /* DDToastKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDToastKit_Private-prefix.pch"; sourceTree = ""; }; + 2121CADB2EA8E0A73C181F2DEE79522B /* JXCategoryTitleImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageCell.m; path = Sources/TitleImage/JXCategoryTitleImageCell.m; sourceTree = ""; }; + 212B00F7594EF71CD3FA87F80E6F781E /* SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoadersManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoadersManager.h; sourceTree = ""; }; + 212C4E3F7BA98BDCB852CFC201723B6E /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; + 215A7CFA4936E89DD9014E12B0F047B4 /* SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAsyncBlockOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAsyncBlockOperation.h; sourceTree = ""; }; + 217599D1F28053BA267433A88069A934 /* ZLPhotoBrowser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ZLPhotoBrowser-dummy.m"; sourceTree = ""; }; + 2180ED184ED7CE62F78363CE94ABE977 /* RxCocoa.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.debug.xcconfig; sourceTree = ""; }; + 2180FD51C5C55E776F32372A0F771573 /* YYAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYAnimatedImageView.m; path = YYImage/YYAnimatedImageView.m; sourceTree = ""; }; + 21AE2BB978131352672FE6373811579F /* AMapNaviCompositeUserConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeUserConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeUserConfig.h; sourceTree = ""; }; + 21CFB783BDF56C6A734A202E64F4EF47 /* SDAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImage.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImage.m; sourceTree = ""; }; + 21D832520E40F30082D2B9797640DBE2 /* UIImage+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIImage+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 21E7D72EFC10582E7829E4D0CE3E8DF2 /* JXCategoryIndicatorTriangleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorTriangleView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorTriangleView.m; sourceTree = ""; }; + 2200FC74BCFD03C447059C7FF1EE6FE8 /* ZFUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFUtilities.h; path = ZFPlayer/Classes/ControlView/ZFUtilities.h; sourceTree = ""; }; + 221035A2E9A9970956D86C73CF6EBB60 /* Infallible+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Create.swift"; path = "RxSwift/Traits/Infallible/Infallible+Create.swift"; sourceTree = ""; }; + 2252B9533638E94AC0CAA8F23A1A9F33 /* MJRefreshTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshTrailer.m; path = MJRefresh/Base/MJRefreshTrailer.m; sourceTree = ""; }; + 229BA03755E52877A5A60B7332464E7F /* YYImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-umbrella.h"; sourceTree = ""; }; + 230C6936AF4CC146A6A08F8612992CD1 /* _NetworkHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _NetworkHelper.h; path = Sources/Network/_NetworkHelper.h; sourceTree = ""; }; + 231D62D91D07BBB6880292964617927E /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCache.m"; sourceTree = ""; }; + 23378496DF7B78AE46350C9C2EDEBF0B /* SDDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDisplayLink.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDisplayLink.m; sourceTree = ""; }; + 234793516F32E4C9C4A28A4FE677180D /* SDImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGIFCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGIFCoder.m; sourceTree = ""; }; + 236E8DBFAAB4F9CF044C7DC783C77570 /* JXCategoryIndicatorBallView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorBallView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBallView.m; sourceTree = ""; }; + 23793A22359487B23A571AA906EE8080 /* ZLPhotoBrowser.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZLPhotoBrowser.debug.xcconfig; sourceTree = ""; }; + 23DC1C9A8730A96CE182573D506DCBED /* UIView+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Utils.swift"; path = "Source/Extensions/UIView+Utils.swift"; sourceTree = ""; }; + 23E067AA954461193E9FA1BDE444FE21 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; + 23EB6ACC9419FF218656C3BDD7090B79 /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; }; + 241177EF777DD88F1E4BFC1C713A9EF8 /* UICollectionViewLayout+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewLayout+MJRefresh.h"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.h"; sourceTree = ""; }; + 24673F0AD0817AF6D9AE649DDC2A8A34 /* icon_file_type_torrent.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_torrent.png; path = Sources/Resources/FileType/icon_file_type_torrent.png; sourceTree = ""; }; + 24BF6D8ADB3950CB63D6E314A7348B99 /* MATraceReplayOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceReplayOverlay.h; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlay.h; sourceTree = ""; }; + 24C3A5D45AC4DC0A70F6A0ABA23F1BE0 /* ZFSliderView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFSliderView.h; path = ZFPlayer/Classes/ControlView/ZFSliderView.h; sourceTree = ""; }; + 24CA9606753A724C778F7D985A4F012C /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; + 24F71F71716DD894ECC3CEDA1F1D8BB5 /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; + 251128FE04C46F3039741EDAF19989D9 /* RxTextStorageDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextStorageDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextStorageDelegateProxy.swift; sourceTree = ""; }; + 252D1B71BFAF0AABBF7CD5CFED9FBED5 /* jcore-ios-4.2.1.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = "jcore-ios-4.2.1.xcframework"; sourceTree = ""; }; + 254E6ED060E603999E80A9EE1C3E4143 /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + 258386D46CE39A8E4C0B4BF978812BBC /* IQKeyboardManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Internal.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Internal.swift"; sourceTree = ""; }; + 258602DA8E5CEA05957DF96937F98AEF /* SDWebImageDownloaderDecryptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderDecryptor.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderDecryptor.m; sourceTree = ""; }; + 25A1142CEF1977D92E575E9977294AD4 /* SwiftEntryKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftEntryKit.swift; path = Source/SwiftEntryKit.swift; sourceTree = ""; }; 25BA22D5958BA548603A19AAB93FA26A /* Pods-OrderScheduling.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-OrderScheduling.modulemap"; sourceTree = ""; }; - 2606BF073ED1C36ADE1A3C41F209B677 /* UIScreen+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScreen+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIScreen+DDCategory/UIScreen+DDCategory.h"; sourceTree = ""; }; - 267AF367F19E8311D957C67CA690AEF4 /* SDImageAWebPCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAWebPCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAWebPCoder.m; sourceTree = ""; }; - 26C52C781C452E599DAAE2A422D5B2AC /* _OCLogStoreManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLogStoreManager.h; path = Sources/Logs/_OCLogStoreManager.h; sourceTree = ""; }; - 272686D4A5F7C20D07B917D15F484D22 /* QLCompatibility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QLCompatibility.swift; path = Source/Extensions/QuickLayout/QLCompatibility.swift; sourceTree = ""; }; - 274970F044AF576D1DD25CE778B8A75F /* AMapTrackTerminalObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackTerminalObj.h; path = AMapTrackKit.framework/Headers/AMapTrackTerminalObj.h; sourceTree = ""; }; - 27641B45EBDE3281D2AE9E24E137D642 /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = AMapNaviKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; - 2765BC72119437D2DD5A8D2CD950903A /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+HighlightedWebCache.m"; sourceTree = ""; }; - 2775A9D996B9DB4FDA18A18CF110EABB /* ZLPhotoBrowser.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = ZLPhotoBrowser.bundle; path = Sources/ZLPhotoBrowser.bundle; sourceTree = ""; }; - 278575DC613BC14FB058C498698F6B80 /* DDWebImageKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDWebImageKit_Private-prefix.pch"; sourceTree = ""; }; - 27A215E415949FE7A5E224EB198C3672 /* ReplayRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplayRelay.swift; path = RxRelay/ReplayRelay.swift; sourceTree = ""; }; - 27E22905142190EF0B7035F47C722D4F /* EKAttributes+Precedence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Precedence.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Precedence.swift"; sourceTree = ""; }; - 282C216D764C2B43B3E2F7FC13035FFF /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; - 288B87DE2A9B1FCCA16A93D2860F3B7B /* UIRectCorner+Short.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRectCorner+Short.swift"; path = "Source/Extensions/UIRectCorner+Short.swift"; sourceTree = ""; }; - 28C2F4526FBFD0D012ADEA6705535EBE /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; - 297614BCE46996073F62966B3254CAFC /* ZFFloatView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFFloatView.m; path = ZFPlayer/Classes/Core/ZFFloatView.m; sourceTree = ""; }; - 297D14C33E9EF9C657A066281CE55BB8 /* UIView+ZFFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+ZFFrame.h"; path = "ZFPlayer/Classes/ControlView/UIView+ZFFrame.h"; sourceTree = ""; }; - 29FBB3D167B8DF7BCFE9BD71DDDFB265 /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; - 2A21382378B3B4CDBD91596FA801A46B /* EKRatingSymbolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingSymbolView.swift; path = Source/MessageViews/MessagesUtils/EKRatingSymbolView.swift; sourceTree = ""; }; - 2A36AE6CBE75F741A87DB76207DD70FF /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; - 2A83B64A488CD482E4ABCBEDDC7958B4 /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/RequestInterceptor.swift; sourceTree = ""; }; - 2AD66C3F696FC3552D246289D86A689C /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; - 2B43F372D78CE88CFD54405E74161ED7 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; - 2B76F23F9088B7EA57A464FF8546A456 /* RTLManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RTLManager.h; path = Sources/RLTManager/RTLManager.h; sourceTree = ""; }; - 2BB0DF11CD844E256388256F6E16FD52 /* UIImage+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.m"; sourceTree = ""; }; - 2BE80AF0E3A430CA28CC3D73F7868541 /* icon_file_type_mpg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mpg.png; path = Sources/Resources/FileType/icon_file_type_mpg.png; sourceTree = ""; }; - 2BE85FE72A1123D80C8A7CA095073318 /* ZLPhotoPreviewPopInteractiveTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewPopInteractiveTransition.swift; path = Sources/Animation/ZLPhotoPreviewPopInteractiveTransition.swift; sourceTree = ""; }; - 2C1C4A3E2178000E5EFB7C49B94F661B /* JPush.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPush.release.xcconfig; sourceTree = ""; }; - 2C61171400441C18A9F3BC0FEFB91AE1 /* SwiftEntryKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftEntryKit.modulemap; sourceTree = ""; }; - 2C70D262D9E322F57BD2275470F7107C /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; - 2C7547C00E2A45DF6BED4083EFBB9BC1 /* JXCategoryDotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotView.h; path = Sources/Dot/JXCategoryDotView.h; sourceTree = ""; }; - 2C92CF4B3E4D7092073D7CCA02A72D21 /* SharedSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Concurrency.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Concurrency.swift"; sourceTree = ""; }; - 2CB15C0D1BBC42BF51EA29ABAA2E9F0C /* SDAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageView.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView.m; sourceTree = ""; }; - 2D1A9AC22D036AC0B4A4806FA073E98F /* GradientView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientView.swift; path = Source/Utils/GradientView.swift; sourceTree = ""; }; - 2D43BCA94A4D06A5FDE9A191CD974961 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; - 2D46E25BA0E500D15D0D9CF8F9112A5C /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; - 2D678719356F613B1AD8D9E9745A2913 /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; }; - 2D6AED8ECFF2278AD92D73718DAF6DBD /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIButton+WebCache.m"; sourceTree = ""; }; - 2DBA92B6BFF642C08F8B160F078141D9 /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; }; - 2DD10332BF756A24EF46B238AD204B65 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Sources/ConstraintRelatableTarget.swift; sourceTree = ""; }; + 25F14EA059E7FF41312807DA8A5B29B0 /* ZFPlayerControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerControlView.m; path = ZFPlayer/Classes/ControlView/ZFPlayerControlView.m; sourceTree = ""; }; + 262BFC3C6F3A2E6DD53BBE3DDCA7CFE2 /* CocoaDebug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebug.swift; path = Sources/Core/CocoaDebug.swift; sourceTree = ""; }; + 262D5D06D630D6990F18E387CEB34E30 /* _OCLogHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLogHelper.m; path = Sources/Logs/_OCLogHelper.m; sourceTree = ""; }; + 2632FD6AB9802668721FF7B820D8F402 /* DDBaseViewController.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; name = DDBaseViewController.xcassets; path = DDBasicControlsKit_Private/Assets/DDBaseViewController.xcassets; sourceTree = ""; }; + 265176B2ED9AF55491BC57753C2F1A1B /* JXCategoryImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageCell.h; path = Sources/Image/JXCategoryImageCell.h; sourceTree = ""; }; + 266B11F8313472FB238FD45F49D95AE3 /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; + 2689FB7127836EF723A16B879402F3B0 /* DDBaseTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTableViewCell.m; path = DDBasicControlsKit_Private/Classes/DDBaseTableViewCell/DDBaseTableViewCell.m; sourceTree = ""; }; + 26A77FE30EA630609EE750F553E626F6 /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; + 26EA60B51FAAE321E14A627A0042C0F4 /* MAMVTTileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMVTTileOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAMVTTileOverlayRenderer.h; sourceTree = ""; }; + 26EB1671B28B272C433BCF0517EC39E8 /* icon_file_type_css.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_css.png; path = Sources/Resources/FileType/icon_file_type_css.png; sourceTree = ""; }; + 26F3A67198A15AC919091125282C0F43 /* _DeviceUtil+Constant.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "_DeviceUtil+Constant.m"; path = "Sources/Core/_DeviceUtil+Constant.m"; sourceTree = ""; }; + 270341D6F89EC190539BD0AB9700C5AD /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImagePrefetcher.m; sourceTree = ""; }; + 27185905ACBFFA5F24EDFBE79D26A2CF /* DDNavigationControllerDelegateReceiver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDNavigationControllerDelegateReceiver.m; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDNavigationControllerDelegateReceiver.m; sourceTree = ""; }; + 2742DB63196E79D28AF9D5F623C3AE21 /* icon_file_type_doc.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_doc.png; path = Sources/Resources/FileType/icon_file_type_doc.png; sourceTree = ""; }; + 27509F3BFE8675F222CEE69015123378 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; + 275551C597A8938ECF98919D35875C00 /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; + 27D3831E2C6E32095DF409267DDD4686 /* icon_file_type_avi@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_avi@2x.png"; path = "Sources/Resources/FileType/icon_file_type_avi@2x.png"; sourceTree = ""; }; + 27E2A1639B83473342E8BCB8D8A795AF /* _icon_file_type_sandbox@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_sandbox@2x.png"; path = "Sources/Resources/images/_icon_file_type_sandbox@2x.png"; sourceTree = ""; }; + 27FAF4BD804D074C60AA0363854ED381 /* icon_file_type_xls.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_xls.png; path = Sources/Resources/FileType/icon_file_type_xls.png; sourceTree = ""; }; + 2812944EB5590AAC816898EC661A3FC8 /* DriveRouteCustomAnnotationView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DriveRouteCustomAnnotationView.m; path = DDMAMapKit_Private/Classes/DDMAMap/AnnotationView/DriveRouteCustomAnnotationView.m; sourceTree = ""; }; + 282FD70ABFB6F4FA4E4F3B88583AA7A5 /* AMapSearchKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchKit.h; path = AMapSearchKit.framework/Headers/AMapSearchKit.h; sourceTree = ""; }; + 28AA161680FA3C1774760DB8ABED110D /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = AMapNaviKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; + 28B84B8193A9BBA382D92AD35BAEE61A /* Bool+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bool+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Bool+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 28E0E4E9B0F8ED30A13CD7F7FF52D7B4 /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; + 28EBEAA80A03B58D26D11DBF84CE6069 /* SDImageHEICCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageHEICCoder.h; sourceTree = ""; }; + 2912F49878C8F42DF57883F528C3EBF1 /* icon_file_type_pdf.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_pdf.png; path = Sources/Resources/FileType/icon_file_type_pdf.png; sourceTree = ""; }; + 2957F7A0AC8ECD53BF538DE4E98FFB21 /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoder.h; sourceTree = ""; }; + 298604F317E748BFF07C9FCA677DA0B2 /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; + 298FC85210E931C950B15F2CB8FCCC8B /* UIGestureRecognizer+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIGestureRecognizer+Rx.swift"; path = "RxCocoa/iOS/UIGestureRecognizer+Rx.swift"; sourceTree = ""; }; + 299055EB37729E03332F9F553C7EF1FC /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCache.m; sourceTree = ""; }; + 29CABC53578D90BD1421FC9E910AE1C9 /* AMapNaviStatisticsInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviStatisticsInfo.h; path = AMapNaviKit.framework/Headers/AMapNaviStatisticsInfo.h; sourceTree = ""; }; + 29D24A866B464EC170F3021CA771002A /* icon_file_type_js.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_js.png; path = Sources/Resources/FileType/icon_file_type_js.png; sourceTree = ""; }; + 29D8BC05DEB1EA4D33C2E23B2421A772 /* _DeviceUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _DeviceUtil.m; path = Sources/Core/_DeviceUtil.m; sourceTree = ""; }; + 29F335E8D99044ABA9091DE81B0EF2DE /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = AMapNaviKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; + 2A2872486C39126EC3E40C0589AE6C56 /* icon_file_type_apk@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_apk@3x.png"; path = "Sources/Resources/FileType/icon_file_type_apk@3x.png"; sourceTree = ""; }; + 2A383206ACE9161F5B3190874F3FA620 /* FontUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FontUtil.swift; path = DDFontKit_Private/Classes/FontUtil.swift; sourceTree = ""; }; + 2A64C5E5F2CE0A43C32CF864FCF1CE11 /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; }; + 2A663BEDE84BB65C212C7E246124B8D1 /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; + 2A6C7B8F08D9648524CD311851D94CEA /* DDMASearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMASearch.h; path = DDMAMapKit_Private/Classes/DDMASearch/DDMASearch.h; sourceTree = ""; }; + 2B115DD4DD3FC0AB43B57BD95FACA026 /* Decode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decode.swift; path = RxSwift/Observables/Decode.swift; sourceTree = ""; }; + 2B38EE304DEE6427E8E7C5D2A36CD03F /* URLRequest+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Alamofire.swift"; path = "Source/URLRequest+Alamofire.swift"; sourceTree = ""; }; + 2B7C25B8D570DAC2CB286516C37EBCE1 /* JXCategoryTitleImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageCell.h; path = Sources/TitleImage/JXCategoryTitleImageCell.h; sourceTree = ""; }; + 2BA6CE4E813ADF32BF8CD58C5773C516 /* UIRectCorner+Short.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRectCorner+Short.swift"; path = "Source/Extensions/UIRectCorner+Short.swift"; sourceTree = ""; }; + 2BBDBA7A49A24F689AD44CE7B0C0A538 /* DDBaseTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTextView.h; path = DDBasicControlsKit_Private/Classes/DDBaseTextView/DDBaseTextView.h; sourceTree = ""; }; + 2C14A4FA91420B7A5CB1671237BE8023 /* jpush-ios-5.0.1.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = "jpush-ios-5.0.1.xcframework"; sourceTree = ""; }; + 2C174076EB832D6621793D5DDEC3C99E /* JXCategoryView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JXCategoryView.modulemap; sourceTree = ""; }; + 2C3D3BA05F883A51F28CEB5A1AEB50EA /* EKRatingSymbolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingSymbolView.swift; path = Source/MessageViews/MessagesUtils/EKRatingSymbolView.swift; sourceTree = ""; }; + 2C587552C335E91A69A3A3BDD89232AF /* ESTabBarItemBadgeView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemBadgeView.swift; path = Sources/ESTabBarItemBadgeView.swift; sourceTree = ""; }; + 2C85901452CB141A4D8573D47D33CE4D /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; + 2CB63ACD6934B87DD3D32A4BA7AF4022 /* Bundle+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bundle+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Bundle+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 2CDFACA693DB4114D35C56AE2FDF8C51 /* ZFPresentTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPresentTransition.m; path = ZFPlayer/Classes/Core/ZFPresentTransition.m; sourceTree = ""; }; + 2D17E9CECED9616F0156730424B5086B /* AMapTrackTrackObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackTrackObj.h; path = AMapTrackKit.framework/Headers/AMapTrackTrackObj.h; sourceTree = ""; }; + 2D5125A195FB92AA04C6DAF189500A6B /* ZFUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFUtilities.m; path = ZFPlayer/Classes/ControlView/ZFUtilities.m; sourceTree = ""; }; + 2D6341483B79A6CBC52AEEF8C2DF57F4 /* DDControlsKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDControlsKit_Private-umbrella.h"; sourceTree = ""; }; + 2DC2400533D50C6B3705F3F1792D9656 /* MJRefreshTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshTrailer.h; path = MJRefresh/Base/MJRefreshTrailer.h; sourceTree = ""; }; 2DE47AF6516BB19369CA020EA7C48A4A /* DDNetworkingOfAlamofireKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDNetworkingOfAlamofireKit_Private; path = libDDNetworkingOfAlamofireKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 2E339D403618E1B612E6234948887728 /* icon_file_type_plist@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_plist@2x.png"; path = "Sources/Resources/FileType/icon_file_type_plist@2x.png"; sourceTree = ""; }; - 2E605D0A3BFB2EBC612897D59AAB49DC /* AMapNaviWalkManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkManager.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkManager.h; sourceTree = ""; }; - 2E8E9BEF4F1EF1B81499B3EFDB71695D /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Sources/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; - 2F2C4C8E57DD9187CE7CE4C87FE90D8A /* icon_file_type_pages@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pages@2x.png"; path = "Sources/Resources/FileType/icon_file_type_pages@2x.png"; sourceTree = ""; }; - 2F583D9600D5B7FA64D080F0E12AF4C8 /* icon_file_type_pdf@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pdf@3x.png"; path = "Sources/Resources/FileType/icon_file_type_pdf@3x.png"; sourceTree = ""; }; - 2FBC0E98FA5DCECB6588876945A7C2DC /* UIImageView+DDWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+DDWebCache.m"; path = "DDWebImageKit_Private/Classes/DDWebImage/UIImageView+DDWebCache.m"; sourceTree = ""; }; - 2FE7FF23BEC03F2C9E6D5F8B26E9560D /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; - 2FF4EF6D2E392361DDB5AD7E17ED2BE9 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - 2FFB695E09CFC9D707CF70E7382E58F7 /* NSURL+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURL+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSUrl+DDCategory/NSURL+DDCategory.h"; sourceTree = ""; }; - 302C164B897C7495BE1D74BF7811A9CD /* DDTableViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDTableViewCell.swift; path = DDControlsKit_Private/Classes/DDTableViewCell/DDTableViewCell.swift; sourceTree = ""; }; - 30B1718F14FC3EFEDB25A9FEEB147CE5 /* DDMANaviManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMANaviManager.m; path = DDMAMapKit_Private/Classes/DDMANaviManager/DDMANaviManager.m; sourceTree = ""; }; - 30D183E521CC8CD86A339C5481D98365 /* JCore-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "JCore-xcframeworks.sh"; sourceTree = ""; }; - 30D7FA7D9363D22F7E6AC2527568EAFC /* RxCollectionViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxCollectionViewReactiveArrayDataSource.swift; sourceTree = ""; }; - 30E1D55FBC7E28012473EEB652949FD7 /* icon_file_type_java@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_java@2x.png"; path = "Sources/Resources/FileType/icon_file_type_java@2x.png"; sourceTree = ""; }; - 312365A735D9F0FBD101347DF84BCDBB /* icon_file_type_swift.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_swift.png; path = Sources/Resources/FileType/icon_file_type_swift.png; sourceTree = ""; }; - 31431E4F7783CA6DECF230375B22B68F /* ZLEditImageViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditImageViewController.swift; path = Sources/Edit/ZLEditImageViewController.swift; sourceTree = ""; }; - 3151AB255E960BB2CCD8D4CD30C3D422 /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; }; - 3174809B0F67CE51752DDC4F231FAAE6 /* UIView+ZFFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+ZFFrame.m"; path = "ZFPlayer/Classes/ControlView/UIView+ZFFrame.m"; sourceTree = ""; }; - 31ABF7C35506912286BA9B2330822BFE /* MAHeatMapVectorGridOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorGridOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorGridOverlayRenderer.h; sourceTree = ""; }; - 31C5CC48E46B0EA7862196C2AE9F4875 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; - 326ECD71DB8C1B3A59010955353BE8C9 /* SDImageAWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAWebPCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAWebPCoder.h; sourceTree = ""; }; - 32B551D0819473A60747E18B4C14A1DB /* UIViewController+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIViewController+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 32C1D5C5D2BFD3F08AE56FA809151A76 /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; }; - 32D774E2D779AAC49B8B03E710852AB4 /* EKNotificationMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKNotificationMessage.swift; path = Source/Model/EKNotificationMessage.swift; sourceTree = ""; }; - 32D8F7FADD3ABF41571DF3F4CAB89F5A /* DDMAMapKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDMAMapKit_Private-prefix.pch"; sourceTree = ""; }; - 32E9BE4062F875B91F2F06F973F6A3BA /* DDNetworkingOfAlamofireKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDNetworkingOfAlamofireKit_Private.debug.xcconfig; sourceTree = ""; }; - 32FF6E478C4EA552462AA91836D97973 /* ZLPhotoPreviewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewCell.swift; path = Sources/General/ZLPhotoPreviewCell.swift; sourceTree = ""; }; - 3300A74A1DB6FB59FD24F4E026746728 /* ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist"; sourceTree = ""; }; - 33199B0101934631304EF568C920275F /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; - 333A64D70D3E61CF1D8B7206D5568B6F /* UITabBarController+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITabBarController+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITabBarController+DDCategory/UITabBarController+DDCategory.h"; sourceTree = ""; }; - 33568C1BEBEDCE39BBD51BF468C70EE3 /* CocoaDebugSettings.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugSettings.swift; path = Sources/Core/CocoaDebugSettings.swift; sourceTree = ""; }; - 33761B007481B9B60FD6C6F2A8F99769 /* _ImageResources.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _ImageResources.m; path = Sources/Sandbox/_ImageResources.m; sourceTree = ""; }; - 33A71CB8AD0761E6670E870EE105C59A /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCacheOperation.m"; sourceTree = ""; }; - 3407D50EC70483FDA9E32E0E3739FDA5 /* DDNavigationControllerDelegateReceiver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDNavigationControllerDelegateReceiver.m; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDNavigationControllerDelegateReceiver.m; sourceTree = ""; }; - 34125CF1458331C6F25E7C793B1F4D79 /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = AMapNaviKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; - 34203AC5A0D15836A79B5843F12CA326 /* UIColor+SDHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+SDHexString.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/UIColor+SDHexString.m"; sourceTree = ""; }; - 342139A14FF4D75200976E7F5B7A8B80 /* SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDefine.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDefine.h; sourceTree = ""; }; - 34330979B1BE85E0E3F88A24EBBD9325 /* ZFLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLoadingView.h; path = ZFPlayer/Classes/ControlView/ZFLoadingView.h; sourceTree = ""; }; - 34637880E2337056CAADD8E4A1805D25 /* DDBasicControlsKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDBasicControlsKit_Private-prefix.pch"; sourceTree = ""; }; - 3480149906C7B359B9F9BFB647326F50 /* _CustomHTTPProtocol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _CustomHTTPProtocol.m; path = Sources/CustomHTTPProtocol/_CustomHTTPProtocol.m; sourceTree = ""; }; - 34A33C7DAE56667B386823668A449AA9 /* icon_file_type_mp4.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mp4.png; path = Sources/Resources/FileType/icon_file_type_mp4.png; sourceTree = ""; }; - 34B04C9C41BDA03F867994EE028D919B /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = ""; }; - 34BA8B989C8FDFFD02055DDC2247C462 /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; - 34DAA9BC397A3FAFAA86E321CD99AB39 /* UIApplication+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIApplication+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIApplication+DDCategory/UIApplication+DDCategory.h"; sourceTree = ""; }; - 34DB5BB7577231DBDF520EAC89E18916 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; - 34FB247C87DECC020200EDD0F3DFF8EF /* JXCategoryDotCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotCellModel.h; path = Sources/Dot/JXCategoryDotCellModel.h; sourceTree = ""; }; - 3533A414351489BABC7EA1F60292F9CB /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Sources/ConstraintPriority.swift; sourceTree = ""; }; - 35399BE715F8DEC8BE673752C91846AE /* AMapSearchError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchError.h; path = AMapSearchKit.framework/Headers/AMapSearchError.h; sourceTree = ""; }; - 353B71F6984CB923BDFE4334EB21C789 /* UIScrollView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIScrollView+DDCategory/UIScrollView+DDCategory.m"; sourceTree = ""; }; - 35452E6BBD8DBB01F77B48962C993349 /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; - 357A8F177F9FD2E2ABEABC3DFD1BC0FB /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; - 357F8EDD989A03B5C81A0CCCA538C691 /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; }; - 359946FB2FF6AAC3622279A18EF017D3 /* YYImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYImage.debug.xcconfig; sourceTree = ""; }; + 2E560183B0C8568FCBCFDB3AC29BAE9C /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; + 2E57A94FC9DBD1ABE26D0AF7B934C729 /* SDDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDisplayLink.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDisplayLink.h; sourceTree = ""; }; + 2E5EB7EF41D1282D31C55983434BFDAC /* _FileTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FileTableViewCell.m; path = Sources/Sandbox/_FileTableViewCell.m; sourceTree = ""; }; + 2E876B08A10B8FEDDD2E7489A549CB49 /* ZFSmallFloatControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFSmallFloatControlView.m; path = ZFPlayer/Classes/ControlView/ZFSmallFloatControlView.m; sourceTree = ""; }; + 2F1446A9D6C6A541209BC2950F0CCFF6 /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; + 2F3C84235FAC95B4BF53C4A72A5E8BB0 /* AMapSearch-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapSearch-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + 2F532418510EAB918FB7023DFA9F1BB9 /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; + 2F9FEE1681ECE0A50FA71C5274FB206B /* AlamofireExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlamofireExtended.swift; path = Source/AlamofireExtended.swift; sourceTree = ""; }; + 2FD200570C0C241262F2CF21635E4B12 /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; + 2FEF5DBD86B785387753C28EC79BFF1B /* Infallible+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Zip+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+Zip+arity.swift"; sourceTree = ""; }; + 3003E61A45E76BA033EABEB5A79D8F4B /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; + 3005007E8954FAEE8AD0327BE983C80F /* DDBaseMutableAttributedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseMutableAttributedString.h; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseMutableAttributedString.h; sourceTree = ""; }; + 3013788DB94AA3E26CAA5E87ED694F17 /* JXCategoryBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseView.m; path = Sources/Base/JXCategoryBaseView.m; sourceTree = ""; }; + 301B7D24FE6A733C548A3EFBBC28604F /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; + 30533E7AED25700E7C1807B9AE4D985E /* icon_file_type_jar@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jar@3x.png"; path = "Sources/Resources/FileType/icon_file_type_jar@3x.png"; sourceTree = ""; }; + 30625BCD5DB8C119F686186A9D3CF805 /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; + 309D64EFD90F74ED495DCBFE9CD68C3D /* JXCategoryListContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryListContainerView.h; path = Sources/Common/JXCategoryListContainerView.h; sourceTree = ""; }; + 30A815CBA8BEA965A1B3CFCF87DC7A51 /* DDToastKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDToastKit_Private-umbrella.h"; sourceTree = ""; }; + 30BC7DAF533055293050B6649C98D93C /* EKWindow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKWindow.swift; path = Source/Infra/EKWindow.swift; sourceTree = ""; }; + 30D437A023BA8EB50F48DC49789DAFDE /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSData+ImageContentType.m"; sourceTree = ""; }; + 30F0BEDA0412E34027124878DC210713 /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; + 30FDADC8DCF8F4EDC23ABDB61FA66AB0 /* YYImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYImage.debug.xcconfig; sourceTree = ""; }; + 3112E06479F3EA0673725E713B38388A /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; + 3118A45A59B0D05935A76F2250A60EBD /* networking_loading.gif */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.gif; name = networking_loading.gif; path = DDProgressHUDKit_Private/Assets/networking_loading.gif; sourceTree = ""; }; + 31850B333BC4D699E043FF80954818DB /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; + 318FCE4013BFB973D786412B614B97C5 /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; + 319DEAA1DD2EDFF7D61EB37D391F32C0 /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Sources/ConstraintMakerEditable.swift; sourceTree = ""; }; + 31F60B8E6CEDB01700A1B56C5CFA9256 /* _Sandboxer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _Sandboxer.h; path = Sources/Sandbox/_Sandboxer.h; sourceTree = ""; }; + 3214F32649F2C9688A4BA17E9245F3E4 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; + 3259BE77E021D34744D999D2A22A5DDD /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = AMapNaviKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; + 325F0C0F87987DB162CB91899E133DA1 /* EKContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKContentView.swift; path = Source/Infra/EKContentView.swift; sourceTree = ""; }; + 327D5CE5CEB22C34CDE423DABFD32418 /* ZFOrientationObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFOrientationObserver.h; path = ZFPlayer/Classes/Core/ZFOrientationObserver.h; sourceTree = ""; }; + 32CFA8554C154C0A2E847DC348AD843A /* MAMVTTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMVTTileOverlay.h; path = AMapNaviKit.framework/Headers/MAMVTTileOverlay.h; sourceTree = ""; }; + 32D09D0E062C51315DF7227B1993961E /* EKSimpleMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKSimpleMessageView.swift; path = Source/MessageViews/EKSimpleMessageView.swift; sourceTree = ""; }; + 32ECE10B09A6F0C9733AD62AFBDEC796 /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; + 332D6AFBC42C5FB98D5F5BDED9824287 /* DDBaseViewModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseViewModel.m; path = DDBasicControlsKit_Private/Classes/DDBaseViewModel/DDBaseViewModel.m; sourceTree = ""; }; + 333684DBE73C259C52CCD352C4B2AD70 /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDeviceHelper.h; sourceTree = ""; }; + 336006747F674BF811BCC233D7AB99AD /* DDBaseCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseCollectionView.m; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionView/DDBaseCollectionView.m; sourceTree = ""; }; + 336D352EBB66AF50FCCD4E815BE9A5AC /* DDTimerObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTimerObject.m; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerObject.m; sourceTree = ""; }; + 337D80CB099FBED51793BE9256FF2892 /* _Sandboxer-Header.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "_Sandboxer-Header.h"; path = "Sources/Sandbox/_Sandboxer-Header.h"; sourceTree = ""; }; + 33862B0A7FC8153D69BC483F597C264D /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + 338CB105028010AEC740BAC575645483 /* DDBaseImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseImageView.m; path = DDBasicControlsKit_Private/Classes/DDBaseImageView/DDBaseImageView.m; sourceTree = ""; }; + 339732C6AB37393DBD3BF3B705B798F5 /* SDInternalMacros.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDInternalMacros.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDInternalMacros.m; sourceTree = ""; }; + 33B0102202D62C0FE8B96088E3B1D1EE /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; + 33D13696F1595DD4C51C275285D318DB /* WKWebView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKWebView+Rx.swift"; path = "RxCocoa/iOS/WKWebView+Rx.swift"; sourceTree = ""; }; + 33F88A127DE46EEF5A53E3DE3EF50D92 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Sources/ConstraintPriority.swift; sourceTree = ""; }; + 3434AD891147A7AB1CE749F2F3A4DCA7 /* DDControlsKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDControlsKit_Private-dummy.m"; sourceTree = ""; }; + 344687F84C9DE545D5797CF3ECF7A982 /* DDTableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDTableView.swift; sourceTree = ""; }; + 345F108D2BB228BE2D02779D725949AD /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; + 346EE8E7A85E317700657619FA74983D /* EKAttributes+Precedence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Precedence.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Precedence.swift"; sourceTree = ""; }; + 347961C0083C58F994D6E16AE8452448 /* NSObject+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSObject+DDCategory/NSObject+DDCategory.h"; sourceTree = ""; }; + 34AF363912112389C3BCE34F61B7900E /* ZFLandscapeWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeWindow.h; path = ZFPlayer/Classes/Core/ZFLandscapeWindow.h; sourceTree = ""; }; + 34C30A8519669C4D5A3480FF12D4F72D /* DDBaseTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTableViewCell.h; path = DDBasicControlsKit_Private/Classes/DDBaseTableViewCell/DDBaseTableViewCell.h; sourceTree = ""; }; + 35753B83E5BF451FADC22F11EED2A9C4 /* DDNetworkingOfAlamofireKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDNetworkingOfAlamofireKit_Private.debug.xcconfig; sourceTree = ""; }; + 35811080EC32A38D4F55A8BA4EED1C33 /* SDWebImageCacheSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheSerializer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheSerializer.m; sourceTree = ""; }; + 3593EAED35E76E40FD1C3C513BE735DE /* _DirectoryContentsTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _DirectoryContentsTableViewController.h; path = Sources/Sandbox/_DirectoryContentsTableViewController.h; sourceTree = ""; }; + 35A00FCCA001267CD6ADB4A2C534A486 /* DDBaseViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseViewController.h; path = DDBasicControlsKit_Private/Classes/DDBaseViewController/DDBaseViewController.h; sourceTree = ""; }; + 35B72FBE54E0156307FD212CBB38456F /* icon_file_type_mp4@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp4@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mp4@2x.png"; sourceTree = ""; }; 35BC09180850FDD03C450D14BD310714 /* DDProgressHUDKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDProgressHUDKit_Private; path = libDDProgressHUDKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 35EA4E93FCBC467AD822BE4F995ABCEC /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; - 36038E1EEBBFD4A6AB608812D2A5B2D6 /* DDMAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMAMapView.h; path = DDMAMapKit_Private/Classes/DDMAMap/MapView/DDMAMapView.h; sourceTree = ""; }; - 361ECF3A3A95BFDBAC9E1A2A7EBCBEC1 /* AMapTrack-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapTrack-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; - 365CF9EAC66E9651EF91E99791A62E4D /* _OCLogHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLogHelper.h; path = Sources/Logs/_OCLogHelper.h; sourceTree = ""; }; - 36A74E28F6ED5316496C2F41F4DB224B /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; - 36BF4E3AB852252F1FB150426A1B871A /* AMapNaviCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCommonObj.h; path = AMapNaviKit.framework/Headers/AMapNaviCommonObj.h; sourceTree = ""; }; - 36C7D8BFF9719DBD302B4748DFF5916F /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - 3722F8ECDCBAC3E8F9B7A2D51A23D261 /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; - 372378286FFDD27160E7F6A38BBC541B /* JXCategoryView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JXCategoryView.modulemap; sourceTree = ""; }; - 3729B5556D1432D618769806F36CA693 /* ESTabBarItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItem.swift; path = Sources/ESTabBarItem.swift; sourceTree = ""; }; - 377DF829D349D888C2564A28054D721F /* icon_file_type_jpg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_jpg.png; path = Sources/Resources/FileType/icon_file_type_jpg.png; sourceTree = ""; }; - 3784A3DB789650F932D9963F4C17199D /* icon_file_type_css.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_css.png; path = Sources/Resources/FileType/icon_file_type_css.png; sourceTree = ""; }; - 37947F46197D4B01F887E80DBED6DA85 /* UIImageView+DDWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+DDWebCache.h"; path = "DDWebImageKit_Private/Classes/DDWebImage/UIImageView+DDWebCache.h"; sourceTree = ""; }; - 3797D1DD5B1A0F195846CE836CB19152 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - 37B806A74D685E4D9B0C9D8245773FE4 /* icon_file_type_psd@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_psd@3x.png"; path = "Sources/Resources/FileType/icon_file_type_psd@3x.png"; sourceTree = ""; }; - 37E6C43294F379C1F73632E527FF4D91 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; - 37E9275CE4749660A4D4C0D4DCAD4714 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Sources/ConstraintMakerExtendable.swift; sourceTree = ""; }; - 3817018A176F32841665B6299C9348AF /* JXCategoryIndicatorLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorLineView.h; sourceTree = ""; }; - 3823CE3B2382A22A586BE19EC92D84BD /* DDProgressHUDKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDProgressHUDKit_Private-dummy.m"; sourceTree = ""; }; - 3843D64B5FA179D9BACFAF17D396593D /* NSBundle+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSBundle+DDCategory/NSBundle+DDCategory.h"; sourceTree = ""; }; - 3846F37A5DA9E2C5B2D4B14769A73D4D /* DDMALocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMALocationManager.h; path = DDMAMapKit_Private/Classes/DDMALocation/DDMALocationManager.h; sourceTree = ""; }; - 384B2AC82BAF1E717744E5FBB92C93B4 /* ESTabBarController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarController.swift; path = Sources/ESTabBarController.swift; sourceTree = ""; }; - 3851579D6D7B9A1DEB336BE3C3CC978E /* ZLProgressHUD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLProgressHUD.swift; path = Sources/General/ZLProgressHUD.swift; sourceTree = ""; }; - 388B33C8E16AA4A048B560995394CE79 /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; - 38DED3DD8577511260037661E9F0E9D5 /* JXCategoryNumberCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberCell.m; path = Sources/Number/JXCategoryNumberCell.m; sourceTree = ""; }; - 3913BF4827BA4EE43A7156EF0DCFD54E /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; }; - 392A2D5795D643C123CD2DE3DCCFC789 /* MAGltfOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGltfOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAGltfOverlayRenderer.h; sourceTree = ""; }; - 392DF53475D40453169A04A7799D9234 /* DDTimerKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDTimerKit_Private-umbrella.h"; sourceTree = ""; }; - 392F075778AF340B5CD7F0333BCF0D71 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; - 39CE4F9D8921452FC69767BA88FBD584 /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; - 39E4A9E9749600FE0A5A2FC3D4DAF2F3 /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; - 3A7A457F33ADAAA5F1C81E024A9F9932 /* UICollectionViewCell+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewCell+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UICollectionViewCell+DDCategory/UICollectionViewCell+DDCategory.m"; sourceTree = ""; }; - 3A82B5B9C3E96F4257A115BD9DDABDF4 /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; - 3AC7D02A9346AFC288F0369BF341AF0F /* JXCategoryTitleVerticalZoomCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomCellModel.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCellModel.h; sourceTree = ""; }; - 3AD747C5387B5EF1AFCEAB6E0E2EBD19 /* AMapNavi-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapNavi-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - 3B3EE9CAD1093B1F8DC4640F0210CD8D /* _ObjcLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _ObjcLog.m; path = Sources/Logs/_ObjcLog.m; sourceTree = ""; }; - 3B5FA71DA9D399A61A1B3A2B1825C3F3 /* SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoderHelper.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoderHelper.h; sourceTree = ""; }; - 3B69C15BE754BEB413C6AD5E9143D74F /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; - 3BBBC12620DACF92FE7EA6C5B7144D83 /* DDNavigationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDNavigationController.swift; path = DDControlsKit_Private/Classes/DDNavigationController/DDNavigationController.swift; sourceTree = ""; }; - 3BCAF3ADB58D918A41D1EA64FA171AF7 /* icon_file_type_numbers.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_numbers.png; path = Sources/Resources/FileType/icon_file_type_numbers.png; sourceTree = ""; }; - 3BEBB0FAE7374602846D24C0F96C1743 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; - 3C107F6D383119F70BD50EBABA675821 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - 3C1CFA549F47D268857F856F9A6EED99 /* ZLInputTextViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLInputTextViewController.swift; path = Sources/Edit/ZLInputTextViewController.swift; sourceTree = ""; }; - 3C36B204109042DD0B6FDBF102A97CDB /* MJRefreshNormalTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.m; sourceTree = ""; }; - 3C4C1454733F931C037B8E923AC7F3A7 /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; - 3C88A907B7E61712111EE763E83B8A24 /* _CustomHTTPProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _CustomHTTPProtocol.h; path = Sources/CustomHTTPProtocol/_CustomHTTPProtocol.h; sourceTree = ""; }; - 3C9CDFEF16400783A779D32A17B03C48 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; - 3CBBF5AE8829A849AFE181302ED7537E /* icon_file_type_jar@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jar@3x.png"; path = "Sources/Resources/FileType/icon_file_type_jar@3x.png"; sourceTree = ""; }; - 3CDC75464A4FDBC01657C883EBDF5C32 /* _DeviceUtil+Constant.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "_DeviceUtil+Constant.m"; path = "Sources/Core/_DeviceUtil+Constant.m"; sourceTree = ""; }; - 3D0434DDDC1823859FCDECE653536246 /* CocoaDebugDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaDebugDeviceInfo.h; path = Sources/Core/CocoaDebugDeviceInfo.h; sourceTree = ""; }; - 3D5226857639A9DF4EE4B0CBD9523CAA /* icon_file_type_zip@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_zip@3x.png"; path = "Sources/Resources/FileType/icon_file_type_zip@3x.png"; sourceTree = ""; }; - 3D5526E0FFE0685D30706502CD85B2D5 /* EKProcessingNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKProcessingNoteMessageView.swift; path = Source/MessageViews/Notes/EKProcessingNoteMessageView.swift; sourceTree = ""; }; - 3D9B676F65F950B53F9EC5AAF0E544DB /* DDBasicControls.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBasicControls.h; path = DDBasicControlsKit_Private/Classes/DDBasicControls.h; sourceTree = ""; }; - 3DA31BA934F80F388C213CEFDAC5AF4B /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = AMapNaviKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; - 3E0F4EB84375C126C05AD4FE05EB4252 /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; - 3E882F0B7D1156EFFE6F670EF0AF29F1 /* DriveRouteCustomAnnotation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DriveRouteCustomAnnotation.m; path = DDMAMapKit_Private/Classes/DDMAMap/Annotation/DriveRouteCustomAnnotation.m; sourceTree = ""; }; - 3E9347B94D188E86576BDFFA19D080BC /* CrashLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashLogger.swift; path = Sources/App/CrashLogger.swift; sourceTree = ""; }; - 3E9EF3947148E56802D9E0E4193AA18D /* DDViewControllerAnimatedTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDViewControllerAnimatedTransition.m; path = DDBasicControlsKit_Private/Classes/DDBaseAnimation/DDTransitionAnimation/DDViewControllerAnimatedTransition.m; sourceTree = ""; }; - 3EC5F9CBF003D39ED3B23C49C1028217 /* UIView+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIView+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 3ED17A8A9108C517DFC5DAF611ED244B /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; }; - 3EDFD7BDDDA8AE33A4419C70C81D19E2 /* SDDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDisplayLink.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDisplayLink.m; sourceTree = ""; }; - 3F07ADB91B9C983ECCDAAE0828FFBD0F /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; - 3F0A7AEB2004A9CC2420BAEB4690AEEB /* _FileInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FileInfo.m; path = Sources/Sandbox/_FileInfo.m; sourceTree = ""; }; - 3F0BCB6DD102AF78527E8D8C2DD306EC /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - 3F13B0B9EB7C597E3AABDD93B7F89E29 /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; - 3F1E830694888D939F71C1DCB3E20E29 /* DDBasicControlsKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDBasicControlsKit_Private.debug.xcconfig; sourceTree = ""; }; - 3F53F469511231694565C34CFA8BCED3 /* URLSessionConfiguration+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSessionConfiguration+Alamofire.swift"; path = "Source/URLSessionConfiguration+Alamofire.swift"; sourceTree = ""; }; - 3F64D68BD1FFCA26EE4906BE8D20FBC2 /* SDImageHEICCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageHEICCoder.h; sourceTree = ""; }; + 35C1B79D1B6257196FBDFA122C63AA49 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxRelay/Observable+Bind.swift"; sourceTree = ""; }; + 35F18842B765D77CB0EC6EBFDAF2C203 /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCacheOperation.m"; sourceTree = ""; }; + 363E3EC43FD673DB545F2683E6B2E5AB /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; }; + 367B37BC6D78EEEA3957DBF31C978819 /* PrimitiveSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Concurrency.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Concurrency.swift"; sourceTree = ""; }; + 36A67AEF36DB1B3A11E7176171780C46 /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Sources/ConstraintView+Extensions.swift"; sourceTree = ""; }; + 36B21574B88EA8A1D502DB033F438C1A /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = ""; }; + 36DFFE1BDB9493BE3103C48D8AED9FA8 /* icon_file_type_plist@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_plist@2x.png"; path = "Sources/Resources/FileType/icon_file_type_plist@2x.png"; sourceTree = ""; }; + 36EF30AB5E35A799957DD052D64F02C7 /* DDAutoUIKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDAutoUIKit_Private-dummy.m"; sourceTree = ""; }; + 37A727D7B8C5AF754EF5283F1D0D5F0D /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOperation.h; sourceTree = ""; }; + 37ABD10DC71054531F9652085562D103 /* UICollectionViewCell+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewCell+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UICollectionViewCell+DDCategory/UICollectionViewCell+DDCategory.h"; sourceTree = ""; }; + 37AE76C70A0FED0B6C4903367EB72F19 /* EKTextField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKTextField.swift; path = Source/MessageViews/MessagesUtils/EKTextField.swift; sourceTree = ""; }; + 37B92E2E352ABF23B32B52FD760315D9 /* UIFont+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIFont+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIFont+DDCategory/UIFont+DDCategory.m"; sourceTree = ""; }; + 37DF2A9568AFA6B8FD7DE9288AF86B45 /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; + 38508CD15B7080DF43806C448F2B74CF /* _ImageResources.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _ImageResources.h; path = Sources/Sandbox/_ImageResources.h; sourceTree = ""; }; + 3859773ABDE2D94CDE03FF3C1BF27B48 /* ZFPlayerControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerControlView.h; path = ZFPlayer/Classes/ControlView/ZFPlayerControlView.h; sourceTree = ""; }; + 389148196B4004136E9F03819A474913 /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; + 3891DBCFBA2F7A77ADC1FF3BBE8DA2C1 /* JXCategoryIndicatorParamsModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorParamsModel.h; path = Sources/Common/JXCategoryIndicatorParamsModel.h; sourceTree = ""; }; + 392BC9D0E5B2BB682798B9F6FC89D147 /* ZFPersentInteractiveTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPersentInteractiveTransition.h; path = ZFPlayer/Classes/Core/ZFPersentInteractiveTransition.h; sourceTree = ""; }; + 3930E0E5DD6557A825D9B55310880E1C /* UITableViewCell+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableViewCell+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITableViewCell+DDCategory/UITableViewCell+DDCategory.h"; sourceTree = ""; }; + 39B69A8835629144B3F2DB56078F1566 /* JXCategoryIndicatorLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorLineView.m; sourceTree = ""; }; + 39C2EE4E70BD649A1118B1732C72FB61 /* CocoaDebug.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CocoaDebug.modulemap; sourceTree = ""; }; + 39E10524185457CF3A60DC1FBA2EAAEB /* JXCategoryDotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotView.m; path = Sources/Dot/JXCategoryDotView.m; sourceTree = ""; }; + 39E5795E5B2224FDCFF5ED03BECEB334 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; + 3A070DF32006631B9F974209CC296CC9 /* JCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JCore.debug.xcconfig; sourceTree = ""; }; + 3A3D93E590A5B1866C039BE6825DF213 /* icon_file_type_jar@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jar@2x.png"; path = "Sources/Resources/FileType/icon_file_type_jar@2x.png"; sourceTree = ""; }; + 3A5DED516A8DF3A4A6896BF883746134 /* icon_file_type_html.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_html.png; path = Sources/Resources/FileType/icon_file_type_html.png; sourceTree = ""; }; + 3A643B2122916D21D7B3DF1FF307903E /* _FileTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FileTableViewCell.h; path = Sources/Sandbox/_FileTableViewCell.h; sourceTree = ""; }; + 3ACF4C056296171D2A6A09EA052809D2 /* UICollectionViewCell+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewCell+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UICollectionViewCell+DDCategory/UICollectionViewCell+DDCategory.m"; sourceTree = ""; }; + 3AD82CAAAAD4E898E3FA14892B1521BE /* JXCategoryTitleVerticalZoomCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomCellModel.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCellModel.h; sourceTree = ""; }; + 3AD8E0851571A2468E2ADE5BE63DEF5C /* SwiftEntryKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftEntryKit.modulemap; sourceTree = ""; }; + 3B04832CD2830EE8AE69229D46236794 /* JXCategoryTitleVerticalZoomCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomCellModel.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCellModel.m; sourceTree = ""; }; + 3B1056946C005780F20F2185C9CE5B24 /* MJRefreshStateTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.m; sourceTree = ""; }; + 3B4EEFF0A59CCDCA13F52FF1EB192F78 /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = AMapNaviKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; + 3B93F3BEF974FD7B533825F806D6C219 /* EntryCachingHeuristic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EntryCachingHeuristic.swift; path = Source/Infra/EntryCachingHeuristic.swift; sourceTree = ""; }; + 3B94593DD6BC3672AEF9504CCAC1E205 /* AMapSearchObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchObj.h; path = AMapSearchKit.framework/Headers/AMapSearchObj.h; sourceTree = ""; }; + 3BAC39D58A10F178FB7AA664D01280E3 /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/PrimitiveSequence/Completable.swift; sourceTree = ""; }; + 3BB71DB74FF6AE403B11CAA5E0AEE934 /* DDAutoUIKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDAutoUIKit_Private.modulemap; sourceTree = ""; }; + 3BB9D046174D074EA4770BA4CF1B1F70 /* icon_file_type_sql@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_sql@3x.png"; path = "Sources/Resources/FileType/icon_file_type_sql@3x.png"; sourceTree = ""; }; + 3BBEC2AF6F3468B283DE3620BE8ED911 /* NSObject+CocoaDebug.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+CocoaDebug.m"; path = "Sources/Categories/NSObject+CocoaDebug.m"; sourceTree = ""; }; + 3BD6001177191200FB86F73AD5D330F4 /* NetworkDetailViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkDetailViewController.swift; path = Sources/Network/NetworkDetailViewController.swift; sourceTree = ""; }; + 3BFED760F7488BE98AAA820D4FD34720 /* ZLAlbumListModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAlbumListModel.swift; path = Sources/General/ZLAlbumListModel.swift; sourceTree = ""; }; + 3C1264383722A62F22448402773E0972 /* YYImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImageCoder.h; path = YYImage/YYImageCoder.h; sourceTree = ""; }; + 3C2386AF2F35EA628E2DFB49FEA3AEB9 /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; + 3C27E635C2627AC048A0795FF4D7ADA8 /* icon_file_type_numbers@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_numbers@2x.png"; path = "Sources/Resources/FileType/icon_file_type_numbers@2x.png"; sourceTree = ""; }; + 3C34F964F4E7081934D94E77ED56DD8E /* NSBezierPath+SDRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+SDRoundedCorners.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/NSBezierPath+SDRoundedCorners.h"; sourceTree = ""; }; + 3C52D075FD783C754AF279C608F305CE /* icon_file_type_pdf@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pdf@3x.png"; path = "Sources/Resources/FileType/icon_file_type_pdf@3x.png"; sourceTree = ""; }; + 3C5F26D182B1E405A5FA6745760FEC28 /* DDToastKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDToastKit_Private.debug.xcconfig; sourceTree = ""; }; + 3C68F246425181FEBF2827FEFAE781B1 /* NSAttributedString+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributedString+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSAttributedString+DDCategory.m"; sourceTree = ""; }; + 3C757DDEAD9290A4F08FFC54DABBE155 /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; + 3CA4DB529F2FF98AD85E85B8466148CF /* UIApplication+EKAppearance.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+EKAppearance.swift"; path = "Source/Extensions/UIApplication+EKAppearance.swift"; sourceTree = ""; }; + 3CBB8FFB6FA2116DF2D374DF001262B9 /* SDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWeakProxy.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDWeakProxy.m; sourceTree = ""; }; + 3CC582D6FAB01454F4787D7A8A6A8FBE /* JXCategoryIndicatorCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorCellModel.h; path = Sources/Indicator/JXCategoryIndicatorCellModel.h; sourceTree = ""; }; + 3D1C56E5047AFBEF9D7075C2A025FCAF /* JXCategoryIndicatorBallView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorBallView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBallView.h; sourceTree = ""; }; + 3D2CB15A7ACF9A39947248417C523563 /* DDCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDCollectionView.swift; sourceTree = ""; }; + 3D409698D6C32A056A3B670D7328A6CE /* JXCategoryNumberView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberView.m; path = Sources/Number/JXCategoryNumberView.m; sourceTree = ""; }; + 3D7164E844F5A746D2B497D6AB6FFC78 /* icon_file_type_js@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_js@3x.png"; path = "Sources/Resources/FileType/icon_file_type_js@3x.png"; sourceTree = ""; }; + 3D866823C814C3174A8B091C8BE18233 /* SDWebImageDownloaderResponseModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderResponseModifier.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderResponseModifier.h; sourceTree = ""; }; + 3D993CDC710353202A83F40782869499 /* ZFPlayerLogManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerLogManager.m; path = ZFPlayer/Classes/Core/ZFPlayerLogManager.m; sourceTree = ""; }; + 3D9A6FEF96336421B8C8F41CEF2E086A /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; + 3DACAF218ED9FA3BEA8EE0796AE6D782 /* AMapTrackTerminalObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackTerminalObj.h; path = AMapTrackKit.framework/Headers/AMapTrackTerminalObj.h; sourceTree = ""; }; + 3DC3B469E8C97CD2A19E52D9248146D2 /* AppInfoViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AppInfoViewController.swift; path = Sources/App/AppInfoViewController.swift; sourceTree = ""; }; + 3E76DCCE975E2A7103CB517C21BA9407 /* EKAttributes+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Position.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Position.swift"; sourceTree = ""; }; + 3E8F07F22714CDCB73D4CFF8F8C54E0D /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; + 3EA2A1D7D93936487AD6AC70185D491B /* DDControlsKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDControlsKit_Private-prefix.pch"; sourceTree = ""; }; + 3EB4DEF2F4E939DAB8D9046E478BBEDB /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; + 3EC2A07CA616E0C5755B866852B40C23 /* ZFPlayer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZFPlayer-prefix.pch"; sourceTree = ""; }; + 3F0411EA6DDA44D1C186936A91B43B2E /* SDImageHEICCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageHEICCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageHEICCoder.m; sourceTree = ""; }; + 3F102B73D43C18217F39FF8A04B81B74 /* _HttpModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _HttpModel.m; path = Sources/Network/_HttpModel.m; sourceTree = ""; }; + 3F33F065DAF8310EC5B400ABB6FD3CC1 /* JXCategoryTitleCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleCellModel.m; path = Sources/Title/JXCategoryTitleCellModel.m; sourceTree = ""; }; + 3F39173AA3567BCF69EB9633D2AD54CB /* ZLClipImageDismissAnimatedTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLClipImageDismissAnimatedTransition.swift; path = Sources/Animation/ZLClipImageDismissAnimatedTransition.swift; sourceTree = ""; }; + 3F46A6596B7C48CD12DBEFADFB14F630 /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; + 3F50109600E23CE9F54CBED50DDC3099 /* NetworkCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkCell.swift; path = Sources/Network/NetworkCell.swift; sourceTree = ""; }; + 3F524D568E71E743E4C86B8272DAEA26 /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; 3F659DC98613325346A7F6AF56D2E619 /* DDTimerKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDTimerKit_Private; path = libDDTimerKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 3F72DD9BF6A57A73D87876DB50A405B8 /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = AMapNaviKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; - 3F8B19B991C60C84770762CF5A3BB073 /* ZLImageStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLImageStickerView.swift; path = Sources/Edit/ZLImageStickerView.swift; sourceTree = ""; }; - 3F8E5F4FDFA28759E66AA13DB7D63232 /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; - 3FB25EFCCAB9C389BD32A7DDA910A385 /* Session.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Session.swift; path = Source/Session.swift; sourceTree = ""; }; - 3FDE358714555492C683865C73355812 /* DDBaseLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseLabel.h; path = DDBasicControlsKit_Private/Classes/DDBaseLabel/DDBaseLabel.h; sourceTree = ""; }; - 3FFDFD27413F89A9AAAC163FF1FDB9E4 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; - 4020F6E15072DA006116819BF5EB984A /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = AMapNaviKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; - 40596AD095D9775CB950F35D2383018A /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; - 4063F3A966CB4DF8C78BCCB3082F3ED6 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxRelay/Observable+Bind.swift"; sourceTree = ""; }; - 406996F5B768FABBDF3880A235CE0C93 /* icon_file_type_ttf@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ttf@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ttf@2x.png"; sourceTree = ""; }; - 4071607ED4AF2496F4E5EC7F9B7AD86B /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; - 40CAFB3E1A3C9EC8AADBEDCAB9655044 /* ZLAlbumListController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAlbumListController.swift; path = Sources/General/ZLAlbumListController.swift; sourceTree = ""; }; - 414066C6BD8182D3942E4A7C9097FCFF /* DDMAMapKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDMAMapKit_Private.modulemap; sourceTree = ""; }; - 41940DCED3D4DB7D1DB7DAA34B5A3EF7 /* ZFPlayer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ZFPlayer.modulemap; sourceTree = ""; }; - 41956AF245AFA272DEA39B75395CCF7C /* icon_file_type_tif.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_tif.png; path = Sources/Resources/FileType/icon_file_type_tif.png; sourceTree = ""; }; - 41BA120647981210C54376CF0EFC2B8E /* icon_file_type_dll.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_dll.png; path = Sources/Resources/FileType/icon_file_type_dll.png; sourceTree = ""; }; - 41CE46C63B37A5D33C48C61B25672C66 /* SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheKeyFilter.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheKeyFilter.h; sourceTree = ""; }; - 41DA1776EB5EE843FAACE27C5B63BD29 /* icon_file_type_wav.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_wav.png; path = Sources/Resources/FileType/icon_file_type_wav.png; sourceTree = ""; }; - 41DA7BCDAE94A98BD8E44603B7561ECD /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = AMapNaviKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; - 4231CB6840B98A21E28B12FA5625E30E /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; }; - 423325EF7A506D2BA4AC69417BA87CBF /* ZFReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFReachabilityManager.h; path = ZFPlayer/Classes/Core/ZFReachabilityManager.h; sourceTree = ""; }; - 42424C55EF21C0E1DB97E7B99703C4E3 /* AMapTrackManagerOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackManagerOptions.h; path = AMapTrackKit.framework/Headers/AMapTrackManagerOptions.h; sourceTree = ""; }; - 4249BBE478EF2E3FBBF7A5C90D38FD21 /* JXCategoryViewDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryViewDefines.h; path = Sources/Common/JXCategoryViewDefines.h; sourceTree = ""; }; - 4295F3E1B3BCB6803EADC1A8C7F6EFF8 /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; - 429CFC393F7F3ADE3883738A8CBD8A58 /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; - 42BA7194E9F03790D099E5732F3EFC61 /* Bubble.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bubble.swift; path = Sources/Window/Bubble.swift; sourceTree = ""; }; - 42DF41FF1634D3EC263413438BCF3E69 /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = AMapNaviKit.framework/Headers/MAArc.h; sourceTree = ""; }; + 3F78C2CE141179282E18FD046B073CCB /* CocoaDebugDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CocoaDebugDeviceInfo.m; path = Sources/Core/CocoaDebugDeviceInfo.m; sourceTree = ""; }; + 3F8F8ED8F57B5771B6E6FDCBE90EB9A8 /* EKWrapperView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKWrapperView.swift; path = Source/Infra/EKWrapperView.swift; sourceTree = ""; }; + 3F9C96401C2BB57A401A8959287B7544 /* icon_file_type_txt.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_txt.png; path = Sources/Resources/FileType/icon_file_type_txt.png; sourceTree = ""; }; + 3FFDE406ED7B06A960D102D5733A1944 /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; + 40079CC62E346CFF688BCB7AD9EF26BC /* EKButtonView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKButtonView.swift; path = Source/MessageViews/MessagesUtils/EKButtonView.swift; sourceTree = ""; }; + 403E76E42994CDC04D3DF7CCD3DE6436 /* DDWebImageKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDWebImageKit_Private-prefix.pch"; sourceTree = ""; }; + 4062B4322856399BA77AF100AC013037 /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; }; + 4065A2AAD8A7E8536EEFBFE98B72010D /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = AMapNaviKit.framework/AMap.bundle; sourceTree = ""; }; + 4072328A3D50E506EEA61913F80B7460 /* AMapNaviWalkDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkDataRepresentable.h; sourceTree = ""; }; + 4096FE777F906FAEACC1381A9702FB92 /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; + 40C0A264A22D96046F8C7A15F7342538 /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; + 410CAA84510DE6E04581BD03F2DAA12E /* DDColorKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDColorKit_Private-dummy.m"; sourceTree = ""; }; + 4110E299430BFF8C143F7D170A7CC6D0 /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; }; + 411B78AD3505B86D258639DC2D9E0CB1 /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = ""; }; + 413864DCB2082E1136516582B9C8F931 /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; + 414EB634A890F2D19ECC25B748600269 /* Bubble.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bubble.swift; path = Sources/Window/Bubble.swift; sourceTree = ""; }; + 414F7362F3D0EC7F4E986AACD310DBF0 /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; + 41505B2E441CEC00427C4772F149E471 /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; + 41899F45E2682102FEFB4721C12C49CC /* CocoaDebugSettings.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugSettings.swift; path = Sources/Core/CocoaDebugSettings.swift; sourceTree = ""; }; + 41A8256465EAA4842EDC7D256E3D7CFC /* JXCategoryBaseCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseCellModel.h; path = Sources/Base/JXCategoryBaseCellModel.h; sourceTree = ""; }; + 41D3C4CD78411B6BE2B5E9C6C8CD77B6 /* UICollectionViewLayout+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewLayout+MJRefresh.m"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.m"; sourceTree = ""; }; + 41D3E66EBF0150F93A486B8A8FDD0A4C /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Sources/ConstraintMakerExtendable.swift; sourceTree = ""; }; + 41D8D5FE27CE420EF0C3098987143D3E /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + 41F9C3FBBE7BC3D923BDD23F19BDD95A /* UIColor+JXAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+JXAdd.m"; path = "Sources/Common/UIColor+JXAdd.m"; sourceTree = ""; }; + 4289D8A9C737DAFF994EC63708B8B9DA /* AMapFoundation-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapFoundation-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + 428F4D2EE4B5D543AF680B2C63EA8476 /* YYSpriteSheetImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYSpriteSheetImage.m; path = YYImage/YYSpriteSheetImage.m; sourceTree = ""; }; + 42C0851ED3E0D8EB83CAEA717AA35955 /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCompat.h; sourceTree = ""; }; + 42CECF49BBE86CA5CC2F19F9F3293EC3 /* _icon_file_type_app@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_app@2x.png"; path = "Sources/Resources/images/_icon_file_type_app@2x.png"; sourceTree = ""; }; + 42D97884F257101499C5C01ADBC06FD4 /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCache.h; sourceTree = ""; }; + 42DF6F0CBB01A4A26CEE191E2AE2A33D /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; 42F10DB6CED6AC3E9AA446F86C16A0F5 /* DDBasicControlsKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDBasicControlsKit_Private; path = libDDBasicControlsKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 435B0CAE533059D8B1E7A87953401EBC /* RxRelay.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.release.xcconfig; sourceTree = ""; }; - 43629C4CBA79734CC5B9A86B1A49B0D3 /* ZLGeneralDefine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLGeneralDefine.swift; path = Sources/General/ZLGeneralDefine.swift; sourceTree = ""; }; - 438C6CD8A02963264200D05FA421D328 /* NSMutableParagraphStyle+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableParagraphStyle+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableParagraphStyle+DDCategory.h"; sourceTree = ""; }; - 43A1D4A3D5B329B16873C03056465EFD /* _HttpDatasource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _HttpDatasource.h; path = Sources/Network/_HttpDatasource.h; sourceTree = ""; }; - 43E80B98787AAB9E1C1DBCF2BE50C7E8 /* YYSpriteSheetImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYSpriteSheetImage.h; path = YYImage/YYSpriteSheetImage.h; sourceTree = ""; }; - 44560875A14BC7385B2A9BB91E1DAADA /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; - 44A0205707C395CF6289D195ED3561F4 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; - 451D48E6699DF469F31FD0E1C09E5913 /* Cell+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Cell+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Cell+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 452FE9734D18B4F41FA59FA7633467A5 /* ZFSpeedLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFSpeedLoadingView.h; path = ZFPlayer/Classes/ControlView/ZFSpeedLoadingView.h; sourceTree = ""; }; - 45335757B0CD41AB3866D5604062C4C6 /* DDFontKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDFontKit_Private-dummy.m"; sourceTree = ""; }; - 45801C16EF5022F462431010C77066DA /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; - 45A3D403E041C10537136FB00827FCC0 /* _OCLogModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLogModel.h; path = Sources/Logs/_OCLogModel.h; sourceTree = ""; }; - 45B0BCC572A3186F0C25FCC951C5F538 /* JXCategoryIndicatorBackgroundView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorBackgroundView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBackgroundView.h; sourceTree = ""; }; - 45B32DE9A7B9C5A89720EC3645D759C8 /* UILabel+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UILabel+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UILabel+DDCategory/UILabel+DDCategory.m"; sourceTree = ""; }; - 45C89D3311ED6264C6A655D6D9741205 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; - 45D34DD4BB3C41323EDE89435C136B4A /* icon_file_type_pdf.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_pdf.png; path = Sources/Resources/FileType/icon_file_type_pdf.png; sourceTree = ""; }; - 45E729D11A5D024BCDF6DD21A36B68A9 /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; - 45FDBD593805940EDAF359AC358532C2 /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = AMapNaviKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; - 4601D9DE2D1D6CFC7EA8CAEABD2D7190 /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+HighlightedWebCache.h"; sourceTree = ""; }; - 46369D49C39FA43FEB6E2CB335B2D68E /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; - 4639D836AC8D7FD9BBE84301D50FBD4B /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; - 4657FAB864B78FF24C0BF5D22415C23A /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = ""; }; - 46B7AF1FD44150FD6515B898BC210115 /* _NSLogHook.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _NSLogHook.m; path = Sources/Logs/_NSLogHook.m; sourceTree = ""; }; - 46CD5DCDA2EE10784833C2FE871EB186 /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxRelay/PublishRelay.swift; sourceTree = ""; }; - 4707DAEFEF2D0D697E34210939D2A7CC /* UITabBarController+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITabBarController+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITabBarController+DDCategory/UITabBarController+DDCategory.m"; sourceTree = ""; }; - 47280309748C5AFBDC2CEA24B312CF8D /* icon_file_type_7z@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_7z@2x.png"; path = "Sources/Resources/FileType/icon_file_type_7z@2x.png"; sourceTree = ""; }; - 475ACE05910F20ADC1B94F33C8B02779 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; - 477B33D611D48B0972EBAF937D76C204 /* DDTimerKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDTimerKit_Private.debug.xcconfig; sourceTree = ""; }; - 47B5E166EA08AB6B72ACD5362243EEF3 /* NSAttributedString+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributedString+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSAttributedString+DDCategory.h"; sourceTree = ""; }; - 47ED4C6AF5D8765CBA6634C8D568D18F /* ZFPlayer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZFPlayer.release.xcconfig; sourceTree = ""; }; - 47F7520C38F34FB120B0043BBF995549 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; - 4804F29A7E83F1106BB8285DA3EBE325 /* Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Infallible.swift; path = RxSwift/Traits/Infallible/Infallible.swift; sourceTree = ""; }; - 4806C5FA6DFBDA1F4812B1DEE62DBEEB /* SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDMemoryCache.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDMemoryCache.h; sourceTree = ""; }; - 480707A4943B403A355FFAED8254A766 /* icon_file_type_default@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_default@2x.png"; path = "Sources/Resources/FileType/icon_file_type_default@2x.png"; sourceTree = ""; }; - 4845116CA504AA336CF0A105DFC0D522 /* NetworkViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkViewController.swift; path = Sources/Network/NetworkViewController.swift; sourceTree = ""; }; + 4310BC1246A9D2FD2840BC3BA2037B3B /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; }; + 43213623B0D0A04AAB66055A31B413DB /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; + 433E9A18663BE4B232EAFFF9E35ADC63 /* ZLEditVideoViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditVideoViewController.swift; path = Sources/Edit/ZLEditVideoViewController.swift; sourceTree = ""; }; + 43616F326EA8807D9A67C232079BB6B6 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; + 43FB08BDC3C20A6B3036016812FAAD86 /* ZLVideoManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLVideoManager.swift; path = Sources/General/ZLVideoManager.swift; sourceTree = ""; }; + 43FDA0A30300784C7325B2241458862A /* DDBaseViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseViewController.m; path = DDBasicControlsKit_Private/Classes/DDBaseViewController/DDBaseViewController.m; sourceTree = ""; }; + 440ABC312D0BE5E5025509B2B76DB84E /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; + 442148711DEFE22292422FA9672901AA /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; + 448B141BBA9BAF7B2C13244D219E2A99 /* Infallible+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Bind.swift"; path = "RxCocoa/Common/Infallible+Bind.swift"; sourceTree = ""; }; + 44A617FBA529AA5492872E8BCE27855F /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; + 44BCD3889A752F72A3B9A49205D3D134 /* MKAnnotationView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MKAnnotationView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImageMapKit/MapKit/MKAnnotationView+WebCache.m"; sourceTree = ""; }; + 4567B3C9A5A3A83058777EB6EFB466CC /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + 4595380B2DBB77F2F68839BCEACA5AB8 /* SDImageAWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAWebPCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAWebPCoder.h; sourceTree = ""; }; + 459A84C73BE1C1D9EB8E197136381766 /* UITextView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITextView+DDCategory/UITextView+DDCategory.m"; sourceTree = ""; }; + 45D4702FFD833AB3DC493F1753EDEF3D /* _BacktraceLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _BacktraceLogger.h; path = Sources/Monitor/_BacktraceLogger.h; sourceTree = ""; }; + 461B3E3F8A71E792BC7E84AC2F54435E /* SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageTransformer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageTransformer.h; sourceTree = ""; }; + 4666D12152AF0AAA6C8E388CB512C199 /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; + 46884A2BD44ACE609625DA4DA222224D /* JXCategoryNumberCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberCellModel.h; path = Sources/Number/JXCategoryNumberCellModel.h; sourceTree = ""; }; + 46B82FE8E6235D809C043EBD12EFB6D1 /* icon_file_type_dll@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dll@3x.png"; path = "Sources/Resources/FileType/icon_file_type_dll@3x.png"; sourceTree = ""; }; + 46E30048406AD3C7497795282E018B2A /* _Sandboxer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _Sandboxer.m; path = Sources/Sandbox/_Sandboxer.m; sourceTree = ""; }; + 46E53D02687DAEBBC77D9AF15B31EE86 /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Sources/ConstraintDescription.swift; sourceTree = ""; }; + 46FF10733E0F7686C89171349D794743 /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; + 4701846FC8EFABEBCE4EB567FD8397AD /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; + 47023DDE06012894C049D417CAF4E456 /* SDAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAsyncBlockOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAsyncBlockOperation.m; sourceTree = ""; }; + 474949063B4FE68A69E17F8E56B23A79 /* NSBezierPath+SDRoundedCorners.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+SDRoundedCorners.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/NSBezierPath+SDRoundedCorners.m"; sourceTree = ""; }; + 47524AFDC3B8D857B950C3BCDF84A1FC /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Sources/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + 47913F11D33D747915A1C989F7F7C3B4 /* icon_file_type_aac.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_aac.png; path = Sources/Resources/FileType/icon_file_type_aac.png; sourceTree = ""; }; + 47B67B6C97B4718CD9073DCC295D11F2 /* ZLAlbumListCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAlbumListCell.swift; path = Sources/General/ZLAlbumListCell.swift; sourceTree = ""; }; + 47BADCBC68B1EF9C130CDC10E54A7DBE /* SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAssetManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageAssetManager.h; sourceTree = ""; }; + 47CA4561C1DC19FE7CE25AE7A9964014 /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = AMapNaviKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; + 481055E6C6FC975887EFB84C204CC5B3 /* UINavigationController+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationController+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UINavigationController+DDCategory/UINavigationController+DDCategory.h"; sourceTree = ""; }; + 483B828BABD206A6F34EFDD3A32355DB /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; 484C4661DAB5EADAD81249F2FB129619 /* Pods-OrderScheduling-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-OrderScheduling-dummy.m"; sourceTree = ""; }; - 485A1E31CA76C2CB76984010E8AB90C9 /* JXCategoryTitleVerticalZoomView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomView.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomView.h; sourceTree = ""; }; - 486FFE5216F1D5BBA41A7FB01B58F3C0 /* AMapNaviDriveView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveView.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveView.h; sourceTree = ""; }; - 48797AD6305C93F025E75C51E6DA7ABE /* JXCategoryIndicatorDotLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorDotLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorDotLineView.m; sourceTree = ""; }; - 488189D5CE93F305B16631ED9CC972EF /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = AMapNaviKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; - 4894A4D401E462050F1E424EF22C9CDC /* DDMAMapKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDMAMapKit_Private-dummy.m"; sourceTree = ""; }; - 489EADA04FDF1F7B0A71324CE71A5DDF /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = AMapNaviKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; - 48B0F84BA68B7E880F6A9A79EF2D4823 /* _icon_file_type_mail@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_mail@2x.png"; path = "Sources/Resources/images/_icon_file_type_mail@2x.png"; sourceTree = ""; }; - 48EF8CC20FEADBBE4AE7C8A0736ED5F7 /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; - 490D6141BC7C52A85616B23EBF3636AB /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; - 4961A239F83749E08AB9F8DAEB0F3C06 /* icon_file_type_folder_empty.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_folder_empty.png; path = Sources/Resources/FileType/icon_file_type_folder_empty.png; sourceTree = ""; }; - 49A6583AE8EE2EAD248AC86F487484BC /* SDAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAsyncBlockOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAsyncBlockOperation.m; sourceTree = ""; }; - 49BEF17818C26E2B34EAC221195FC900 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - 49C968A461FE24545FFF566A050BBB2D /* DDColorKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDColorKit_Private-umbrella.h"; sourceTree = ""; }; - 49D962C2241B646AF3FE2C3AF957F6FE /* DDBasicControlsKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDBasicControlsKit_Private.modulemap; sourceTree = ""; }; - 49E6607FD1EAA74F98C024F1330DF502 /* icon_file_type_dat@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dat@3x.png"; path = "Sources/Resources/FileType/icon_file_type_dat@3x.png"; sourceTree = ""; }; - 49EAB945120E58B1123D68CDB84CDC14 /* icon_file_type_ipa@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ipa@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ipa@2x.png"; sourceTree = ""; }; - 4A2DF036951A656B7E776DD298567C88 /* SwiftEntryKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftEntryKit.debug.xcconfig; sourceTree = ""; }; - 4A321F3A5FDD05A145C6CC8E2C38EB41 /* _DeviceUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _DeviceUtil.h; path = Sources/Core/_DeviceUtil.h; sourceTree = ""; }; - 4A68C48493CAE8119467B3DB7E9640EF /* ZLEditImageConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditImageConfiguration.swift; path = Sources/General/ZLEditImageConfiguration.swift; sourceTree = ""; }; - 4A90495DFC369FA0650426F1480B4202 /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; - 4A98B60A3A7C85B8BABE1CBA0A866F66 /* DDBaseCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseCollectionView.h; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionView/DDBaseCollectionView.h; sourceTree = ""; }; - 4AB2D444BE5BCD706857F41DAFCB255C /* MJRefreshConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConfig.h; path = MJRefresh/MJRefreshConfig.h; sourceTree = ""; }; - 4AD4DECB9CD5B0B2774ECDAC2810A354 /* _OCLoggerFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLoggerFormat.h; path = Sources/Logs/_OCLoggerFormat.h; sourceTree = ""; }; - 4B13C8B5B46A245089FD6C811E9C11D1 /* DDBaseLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseLabel.m; path = DDBasicControlsKit_Private/Classes/DDBaseLabel/DDBaseLabel.m; sourceTree = ""; }; - 4B2259831A09B5840229059EAB752E7E /* icon_file_type_md@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_md@2x.png"; path = "Sources/Resources/FileType/icon_file_type_md@2x.png"; sourceTree = ""; }; - 4B36A1F27599C1D59D2B7E46905F5012 /* JXCategoryIndicatorRainbowLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorRainbowLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorRainbowLineView.m; sourceTree = ""; }; - 4B39E3962E974CE3491057975174B00B /* DDMASearch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMASearch.m; path = DDMAMapKit_Private/Classes/DDMASearch/DDMASearch.m; sourceTree = ""; }; - 4B6D55411B7A280E43658F269DFCFC6F /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; - 4BBA1963D019C42804EFBE4A89F484C1 /* SDImageCachesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCachesManager.m; sourceTree = ""; }; - 4BCD1E119EF09EFC1D9D0EFAD6EFBCB5 /* ZLPhotoBrowser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZLPhotoBrowser-prefix.pch"; sourceTree = ""; }; - 4BD568CD0EBF5989F34C549797DA0F83 /* UICollectionView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UICollectionView+DDCategory/UICollectionView+DDCategory.h"; sourceTree = ""; }; - 4BDABD901A950BB4EF3A36EE4C9DF982 /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; - 4BEA22F4B9B346A9D189B47F731AE47A /* ZLPhotoBrowser.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ZLPhotoBrowser.modulemap; sourceTree = ""; }; - 4C1DB5562CEF58D19CDD713DBB0E5789 /* DDWebImageKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDWebImageKit_Private.modulemap; sourceTree = ""; }; - 4C2BB3224EACF6972EC94E842550C338 /* DDBaseTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTextView.m; path = DDBasicControlsKit_Private/Classes/DDBaseTextView/DDBaseTextView.m; sourceTree = ""; }; - 4C3B82CC9D3F2021348E86B3EE099A8C /* QLUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QLUtils.swift; path = Source/Extensions/QuickLayout/QLUtils.swift; sourceTree = ""; }; - 4C3C52471C2A8443B73F8CF9D5BAB74A /* icon_file_type_gif.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_gif.png; path = Sources/Resources/FileType/icon_file_type_gif.png; sourceTree = ""; }; - 4C577058C70E34703A8E5FE13457CE27 /* icon_file_type_eps.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_eps.png; path = Sources/Resources/FileType/icon_file_type_eps.png; sourceTree = ""; }; - 4C77FFA0170DA3FA5F7955F0003296B3 /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; }; - 4C806F7325FE14469162E414D55A508E /* JXCategoryTitleImageCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageCellModel.h; path = Sources/TitleImage/JXCategoryTitleImageCellModel.h; sourceTree = ""; }; - 4C8378D9D1AD91F71B7C3B3A2115FD96 /* DriveRouteCustomAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DriveRouteCustomAnnotation.h; path = DDMAMapKit_Private/Classes/DDMAMap/Annotation/DriveRouteCustomAnnotation.h; sourceTree = ""; }; - 4CDE81641989250528C2AEA96FDBE899 /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxRelay/BehaviorRelay.swift; sourceTree = ""; }; - 4CEDA3B312801352788DD24C4C11F9DF /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; - 4CFE977779E1304F07912798C970B6EC /* SDImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoader.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoader.m; sourceTree = ""; }; - 4D078FAD90F01881953B87840D8CDE6A /* JXCategoryIndicatorBallView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorBallView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBallView.h; sourceTree = ""; }; - 4D09BC56089080167CFC15C561D74B5A /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; - 4D37C7EE6221D8448DF8C80C8A9BB73F /* JXCategoryImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageView.m; path = Sources/Image/JXCategoryImageView.m; sourceTree = ""; }; - 4D3DC3E8048CB0F73CC75585ED74AB62 /* icon_file_type_json.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_json.png; path = Sources/Resources/FileType/icon_file_type_json.png; sourceTree = ""; }; - 4D87E1BF59E2257918E645AAF157E352 /* icon_file_type_apk@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_apk@3x.png"; path = "Sources/Resources/FileType/icon_file_type_apk@3x.png"; sourceTree = ""; }; - 4DA8ED199660898627219339D054444D /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; - 4DC01DCC64DF8FAB229F237EAA37C65C /* ZLAlbumListCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAlbumListCell.swift; path = Sources/General/ZLAlbumListCell.swift; sourceTree = ""; }; - 4E67771D06F40179910FE4D0374A1347 /* icon_file_type_mov@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mov@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mov@2x.png"; sourceTree = ""; }; - 4ECB8629B253CCC3616FEA82F7271763 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - 4F877D61A39633CEC5C88D3CFA2BB51C /* ZLPhotoUIConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoUIConfiguration.swift; path = Sources/General/ZLPhotoUIConfiguration.swift; sourceTree = ""; }; - 4FE0F6BC4CC6203A7CE28853A12EC020 /* OperationQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+Alamofire.swift"; path = "Source/OperationQueue+Alamofire.swift"; sourceTree = ""; }; - 4FFA0EE393B7D8DF6309C4867CB6344C /* JXCategoryBaseCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseCellModel.h; path = Sources/Base/JXCategoryBaseCellModel.h; sourceTree = ""; }; - 500B07BC50D685A807AA7723E64F8386 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Sources/Typealiases.swift; sourceTree = ""; }; - 501305C91F02F0F5D231C8DC9C560AA1 /* JXCategoryFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryFactory.m; path = Sources/Common/JXCategoryFactory.m; sourceTree = ""; }; - 5016A0B13580110CFCE358F01E8F6C9C /* DDBaseTextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTextField.h; path = DDBasicControlsKit_Private/Classes/DDBaseTextField/DDBaseTextField.h; sourceTree = ""; }; - 5051D25AF47144FBB56E5B965BBB1072 /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; - 5060D406C19911FB6F29BF6175AF4A36 /* SDDeviceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDeviceHelper.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDeviceHelper.m; sourceTree = ""; }; - 50D6B036523002ADA4FE18B400419C81 /* DDNetworkingOfAlamofireKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDNetworkingOfAlamofireKit_Private.modulemap; sourceTree = ""; }; - 50EF1FCB16FACFB0F71C31EFD03B9F0C /* NetworkCell.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = NetworkCell.xib; path = Sources/Resources/NetworkCell.xib; sourceTree = ""; }; - 50F1482CAB992E221BAF025F3B864CC0 /* _FileTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FileTableViewCell.m; path = Sources/Sandbox/_FileTableViewCell.m; sourceTree = ""; }; - 510115309C5E5C3D7D55CA1F94836B89 /* ZLEditVideoViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditVideoViewController.swift; path = Sources/Edit/ZLEditVideoViewController.swift; sourceTree = ""; }; - 5116DB3E2A1CC1CB1A624257275A029E /* EKAccessoryNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAccessoryNoteMessageView.swift; path = Source/MessageViews/Notes/EKAccessoryNoteMessageView.swift; sourceTree = ""; }; - 514A796BA5918A07B59162378DF6AEEB /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; - 5153C289FD9234C12DEFEEB328777D74 /* JXCategoryIndicatorLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorLineView.m; sourceTree = ""; }; - 515B2C9AB5CF15C7D66B7F0C3670B7BD /* Observable+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Concurrency.swift"; path = "RxSwift/Observable+Concurrency.swift"; sourceTree = ""; }; - 516EE0BCE989A20EDEF6EA9A7B865D2C /* icon_file_type_tif@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_tif@2x.png"; path = "Sources/Resources/FileType/icon_file_type_tif@2x.png"; sourceTree = ""; }; - 51E2A6EB9F8AA911A064BF7816E24E6C /* UIScrollView+ZFPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+ZFPlayer.h"; path = "ZFPlayer/Classes/Core/UIScrollView+ZFPlayer.h"; sourceTree = ""; }; - 52556A1A417EE172A615B9B52639EC12 /* Decode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decode.swift; path = RxSwift/Observables/Decode.swift; sourceTree = ""; }; - 529EC13E4DA7A8021EC6970BB4D6F100 /* UIBarButtonItem+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBarButtonItem+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIBarButtonItem+DDCategory/UIBarButtonItem+DDCategory.m"; sourceTree = ""; }; - 52AA68691FC9E4E94E031B243488575E /* DDBaseAttributedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseAttributedString.m; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseAttributedString.m; sourceTree = ""; }; - 52BE2B43568ACAA29D1CEBFCAD14D910 /* _BacktraceLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _BacktraceLogger.h; path = Sources/Monitor/_BacktraceLogger.h; sourceTree = ""; }; - 530AC8406474C2FF49D2DE4451052522 /* YYImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-umbrella.h"; sourceTree = ""; }; - 53112E8541FCEB4A59514D220C23D23A /* _SandboxerHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _SandboxerHelper.h; path = Sources/Sandbox/_SandboxerHelper.h; sourceTree = ""; }; - 53576596FC3721E08C8FED23391DD075 /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; }; - 536499E7E864E05E411D0AAF7233CC0C /* Infallible+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Create.swift"; path = "RxSwift/Traits/Infallible/Infallible+Create.swift"; sourceTree = ""; }; - 54094C2ADED64A6C5EE77EE08150DB77 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = AMapNaviKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; - 5514FA498E749651463965DEEB02CE6B /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = ""; }; - 55451B9DB44C1673B63426F059553D6F /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; - 55DF446960764DD8E3CB39B650E90BA4 /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ForceDecode.h"; sourceTree = ""; }; - 561A9119738151A77D9B35474367C159 /* RxTextStorageDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextStorageDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextStorageDelegateProxy.swift; sourceTree = ""; }; - 561BB4A372C65E21AAAA5F129E7D91C8 /* DDMALocationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMALocationManager.m; path = DDMAMapKit_Private/Classes/DDMALocation/DDMALocationManager.m; sourceTree = ""; }; - 564474044C92A98ACCE361F180324E19 /* AMapNaviRideDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviRideDataRepresentable.h; sourceTree = ""; }; - 569BD9C4ED53D209BAF80A944B0487B1 /* ZFLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLoadingView.m; path = ZFPlayer/Classes/ControlView/ZFLoadingView.m; sourceTree = ""; }; - 56CDFFAA431E30C72862C8262C36F484 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Sources/LayoutConstraint.swift; sourceTree = ""; }; - 56E370A65E1D3A6978315C3BE2C80EDC /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; - 56F23A8C07C5654CE1AF291E81116DA9 /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; - 5729015A4D3A765C8AD57FB209C4EAF1 /* JXCategoryBaseCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseCell.m; path = Sources/Base/JXCategoryBaseCell.m; sourceTree = ""; }; - 573B1AF3D94C6E783F8E4E5DA996E230 /* DDLogKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDLogKit_Private.debug.xcconfig; sourceTree = ""; }; - 57662FFA2736D194858B0B3823874044 /* icon_file_type_doc@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_doc@3x.png"; path = "Sources/Resources/FileType/icon_file_type_doc@3x.png"; sourceTree = ""; }; - 5769099EA89AA9CE484BB972CC70346A /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; - 576BDF4FA045F98BA3A7080888EA51B5 /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCache.h"; sourceTree = ""; }; - 5770C58E46703810AC53EDB60F37429B /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; - 577A91A3F7759F072F7A3C28C56DDB52 /* SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheDefine.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheDefine.h; sourceTree = ""; }; - 57D799A802EB821040CEBAE32A8A7A2C /* RxRelay.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxRelay.modulemap; sourceTree = ""; }; - 57DC046B1411F6C04408E64BF494413F /* DDAutoUIKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDAutoUIKit_Private-umbrella.h"; sourceTree = ""; }; - 57E0B15D6E0BEDE72D4FC3A186852877 /* icon_file_type_swift@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_swift@3x.png"; path = "Sources/Resources/FileType/icon_file_type_swift@3x.png"; sourceTree = ""; }; - 57E42F40C3594BFA82636BC9E97EA5CE /* icon_file_type_apk.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_apk.png; path = Sources/Resources/FileType/icon_file_type_apk.png; sourceTree = ""; }; - 57F2E4B03E7560E056C879FB10AB5B54 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 581C639326EBE86B231445FE4712AA35 /* DDScrollView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDScrollView.swift; path = DDControlsKit_Private/Classes/DDScrollView/DDScrollView.swift; sourceTree = ""; }; - 583B55AA08514F7D4A60AF3E77A69349 /* DDBaseViewModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseViewModel.h; path = DDBasicControlsKit_Private/Classes/DDBaseViewModel/DDBaseViewModel.h; sourceTree = ""; }; - 589B71D691EC20C84896798F60FA08A7 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - 58A99566F927893258588E633BD0D0EE /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; - 58F527AE5401DDF13793CDD60001D53A /* RxCocoa.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.debug.xcconfig; sourceTree = ""; }; - 590987DF13678ADDD6547E393C74A77C /* ZFOrientationObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFOrientationObserver.m; path = ZFPlayer/Classes/Core/ZFOrientationObserver.m; sourceTree = ""; }; - 593F178483C803DB545FEABE76F4228B /* JXCategoryIndicatorParamsModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorParamsModel.h; path = Sources/Common/JXCategoryIndicatorParamsModel.h; sourceTree = ""; }; - 595AEEB12C4598C9FE42D3D765AE0F78 /* StringEncoding+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringEncoding+Alamofire.swift"; path = "Source/StringEncoding+Alamofire.swift"; sourceTree = ""; }; - 59954F472C21AC5B68E04E9D32CE390C /* ZLLanguageDefine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLLanguageDefine.swift; path = Sources/General/ZLLanguageDefine.swift; sourceTree = ""; }; - 59BF12F40CE3E6A89E9D07CFC48ABD1B /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; - 59C3FB209840D3D8DF61CE90BD98341E /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; - 59CE1D3307EC288911BEA1BD4062E9E1 /* UINavigationController+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationController+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UINavigationController+DDCategory/UINavigationController+DDCategory.m"; sourceTree = ""; }; - 59E97F91016D9AAF9695B7ACC583647D /* icon_file_type_pages@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pages@3x.png"; path = "Sources/Resources/FileType/icon_file_type_pages@3x.png"; sourceTree = ""; }; - 5A310034DAEDE8A172F7E32625CBACCB /* DDTimerKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDTimerKit_Private-prefix.pch"; sourceTree = ""; }; - 5A373E8956556B6CB5D0A5CD1EF59AFB /* JXCategoryCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryCollectionView.h; path = Sources/Common/JXCategoryCollectionView.h; sourceTree = ""; }; - 5A461B3425A19154EC99595624E006AA /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; - 5A63F40C635AD7BB4A18DB4DC6E60559 /* _icon_file_type_up@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_up@2x.png"; path = "Sources/Resources/images/_icon_file_type_up@2x.png"; sourceTree = ""; }; - 5A642FE3DC7A3D51B94016D1A782B623 /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSButton+WebCache.h"; sourceTree = ""; }; - 5A6703B5AD0BC90165C97778E9997503 /* SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageError.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageError.h; sourceTree = ""; }; - 5B36D869B5B6C27E8F52EAD14F83DF88 /* icon_file_type_png.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_png.png; path = Sources/Resources/FileType/icon_file_type_png.png; sourceTree = ""; }; - 5B50E0ECEE27712F8BE8EAC93C4A8191 /* SDWebImageCacheKeyFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheKeyFilter.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheKeyFilter.m; sourceTree = ""; }; + 4885D12DD084064321F6690B8F06A2DE /* CrashListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashListViewController.swift; path = Sources/App/CrashListViewController.swift; sourceTree = ""; }; + 48CD4995A014763432CF1DF9763ECBBF /* IQKeyboardManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Debug.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Debug.swift"; sourceTree = ""; }; + 48E438CFAE6858ED0E4E54F7C088B2CF /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; + 490439742E10657B8511A0C294B8C3CD /* AMapTrackCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackCommonObj.h; path = AMapTrackKit.framework/Headers/AMapTrackCommonObj.h; sourceTree = ""; }; + 490F33CBE4111264651FF53F9EA2DC9C /* DDTextField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDTextField.swift; sourceTree = ""; }; + 4917F50078D3928DF3F5C3AADAE44320 /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; + 4942180F0E9A91F805E4C057D3EAA5A1 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + 494D9DACCDF416B48B38FAC45A04CEFB /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; }; + 497F4D2C9EE8FDC4E0ABFFF8E4D99636 /* SDImageAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAssetManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageAssetManager.m; sourceTree = ""; }; + 499D1A1C849B0E0DF0E45920F6A9C754 /* DDBasicControlsKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDBasicControlsKit_Private.release.xcconfig; sourceTree = ""; }; + 49C5847BFC4C34AC3213AB32E3DC5250 /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; + 49DA8118EAB1A5E32560F09DACE2B17B /* UIImage+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Transform.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Transform.m"; sourceTree = ""; }; + 4A11D467FD1AC427276D2541998D707B /* UIBlockingBubble.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIBlockingBubble.swift; path = Sources/Window/UIBlockingBubble.swift; sourceTree = ""; }; + 4A56991B56B457D43AD83E4FB2859A52 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + 4A709FE7703F9A1670EEE2AA6417F4C5 /* MAHeatMapVectorGridOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorGridOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorGridOverlay.h; sourceTree = ""; }; + 4A72E0844E5624B374DA3A94590E9A23 /* icon_file_type_wmv@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wmv@3x.png"; path = "Sources/Resources/FileType/icon_file_type_wmv@3x.png"; sourceTree = ""; }; + 4A923C7BED1786235D8B6AC657727898 /* ZLFetchImageOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLFetchImageOperation.swift; path = Sources/General/ZLFetchImageOperation.swift; sourceTree = ""; }; + 4AFE1F6A5242FFF9DA9E8AC93F968A87 /* _AutoLaunch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _AutoLaunch.m; path = Sources/Core/_AutoLaunch.m; sourceTree = ""; }; + 4B9DDF2FFD17CDE6603E43BBBF21F51D /* icon_file_type_ppt@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ppt@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ppt@3x.png"; sourceTree = ""; }; + 4BADE575BB0503BAA150E7D73A9477F5 /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/PrimitiveSequence/Completable+AndThen.swift"; sourceTree = ""; }; + 4BED0BEE95F9DC79E6B48718766C5C00 /* ZFPlayer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ZFPlayer-dummy.m"; sourceTree = ""; }; + 4BF0CA674E0B1681243E7B4B27DEA0D3 /* FPSCounter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FPSCounter.swift; path = Sources/Monitor/FPSCounter.swift; sourceTree = ""; }; + 4C1A234CA4E29265A080024C6707A388 /* NSBundle+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSBundle+DDCategory/NSBundle+DDCategory.h"; sourceTree = ""; }; + 4C2AA6BAFB1E457D097EBD2FA1981737 /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; + 4C72CF73E8CAD484246F1FFF13A50C6C /* AMapNaviKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviKit.h; path = AMapNaviKit.framework/Headers/AMapNaviKit.h; sourceTree = ""; }; + 4C795152C1DE0F7F0979E9977F0150B6 /* UINavigationItem+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationItem+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UINavigationItem+DDCategory/UINavigationItem+DDCategory.m"; sourceTree = ""; }; + 4CA3B06D3FC75860B97BD00BCB463101 /* AMapTrackManagerOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackManagerOptions.h; path = AMapTrackKit.framework/Headers/AMapTrackManagerOptions.h; sourceTree = ""; }; + 4CACA1228557B26EA481411846891CFF /* ZLImageStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLImageStickerView.swift; path = Sources/Edit/ZLImageStickerView.swift; sourceTree = ""; }; + 4CED3D8F3CEC05C7F0C35C2D6C75E37A /* ESTabBarController-swift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ESTabBarController-swift-umbrella.h"; sourceTree = ""; }; + 4D1510A4A1F0F84E7461E94FB1F48ABB /* DDBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseView.h; path = DDBasicControlsKit_Private/Classes/DDBaseView/DDBaseView.h; sourceTree = ""; }; + 4D252C807865BFB8A771DA1C51374C43 /* ZLImagePreviewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLImagePreviewController.swift; path = Sources/General/ZLImagePreviewController.swift; sourceTree = ""; }; + 4D627F6A051F3D2D227C55694D943585 /* SDDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDiskCache.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDDiskCache.m; sourceTree = ""; }; + 4D89BF7FC2DB89A4FF81291E7BFABF4D /* ZLImageNavController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLImageNavController.swift; path = Sources/General/ZLImageNavController.swift; sourceTree = ""; }; + 4DC392F26E328E4593F6A0E149E0B299 /* JXCategoryTitleVerticalZoomView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomView.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomView.m; sourceTree = ""; }; + 4DCD405948EC8BBDC31F345EB615052C /* SwiftToast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftToast.swift; path = DDToastKit_Private/Classes/SwiftToast.swift; sourceTree = ""; }; + 4DF0462B50614E943467FCF00192F61A /* JXCategoryIndicatorLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorLineView.h; sourceTree = ""; }; + 4DF2E8023E151DC94E78B7C6F90C449D /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Sources/ConstraintDSL.swift; sourceTree = ""; }; + 4DF4E7DFB92B7DF266EB8EE6349DBB63 /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = AMapNaviKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; + 4E0B65FE56616CEB484DAFCF7D9BE2B1 /* DDNavigationControllerDelegateReceiver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDNavigationControllerDelegateReceiver.h; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDNavigationControllerDelegateReceiver.h; sourceTree = ""; }; + 4E56F311483259049361ED755A79D5D7 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; + 4E71BBF73B3C34CE40AC69A5E8037395 /* JXCategoryImageCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageCellModel.m; path = Sources/Image/JXCategoryImageCellModel.m; sourceTree = ""; }; + 4EB6C4C0F2AEF47FFC937C063062621B /* icon_file_type_xml.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_xml.png; path = Sources/Resources/FileType/icon_file_type_xml.png; sourceTree = ""; }; + 4ECB1777C00313F05EBD419DABC7E9D8 /* icon_file_type_ipa@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ipa@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ipa@2x.png"; sourceTree = ""; }; + 4EF34D2068589D12C3E8D32BE4D7EE73 /* JXCategoryIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorView.m; path = Sources/Indicator/JXCategoryIndicatorView.m; sourceTree = ""; }; + 4F026981E08C144D86BC91E59914814F /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MemoryCacheCost.m"; sourceTree = ""; }; + 4F3509C89AA315009A7C70475C0ECA1D /* ZFNetworkSpeedMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFNetworkSpeedMonitor.m; path = ZFPlayer/Classes/ControlView/ZFNetworkSpeedMonitor.m; sourceTree = ""; }; + 4F37935525345FBE9A779012EF1E0CD5 /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; + 5026A409E3C63E35352F713825686110 /* DDTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDTextView.swift; sourceTree = ""; }; + 5059D1B48A28838CE237CCCADFFEAF97 /* DDAF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAF.swift; path = DDNetworkingOfAlamofireKit_Private/Classes/DDAF.swift; sourceTree = ""; }; + 505D668C9460A1FD13AE716EE3F35E25 /* IQKeyboardManager+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Position.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Position.swift"; sourceTree = ""; }; + 505F6E0BAB9A74F5E797648E8B5F6F8D /* EKAttributes+DisplayMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+DisplayMode.swift"; path = "Source/Model/EntryAttributes/EKAttributes+DisplayMode.swift"; sourceTree = ""; }; + 5090762311AEF293C732A5844D2F7207 /* SDAssociatedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAssociatedObject.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAssociatedObject.m; sourceTree = ""; }; + 5091AEA3581BB190F90BB7BFCF3072E9 /* QLUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QLUtils.swift; path = Source/Extensions/QuickLayout/QLUtils.swift; sourceTree = ""; }; + 50A0964BD6EF89E3ED08DF92324CA610 /* SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOCoder.h; sourceTree = ""; }; + 50CD7A88A9EB564D6FADDB2581D6ED3C /* DDLogKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDLogKit_Private.release.xcconfig; sourceTree = ""; }; + 5119C7DC8483335580A4AAC8E251603D /* DDBasicControlsKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDBasicControlsKit_Private-umbrella.h"; sourceTree = ""; }; + 511E8CBA6DD673F279514AD3DCB2FCC6 /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; + 5157B377F3A75309FD98F4A09F4E7B94 /* ZFIJKPlayerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFIJKPlayerManager.m; path = ZFPlayer/Classes/ijkplayer/ZFIJKPlayerManager.m; sourceTree = ""; }; + 5158583D324F4FA319A663F9944ABE47 /* NSMutableParagraphStyle+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableParagraphStyle+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableParagraphStyle+DDCategory.h"; sourceTree = ""; }; + 5168D8E963CB763B9A3260ADB4EAF514 /* JXCategoryImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageCell.m; path = Sources/Image/JXCategoryImageCell.m; sourceTree = ""; }; + 51897922226F759C5D9DD1D46D76BC75 /* NSObject+CocoaDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+CocoaDebug.h"; path = "Sources/Categories/NSObject+CocoaDebug.h"; sourceTree = ""; }; + 519FFE264BCF9D864525AB75E47BA0B3 /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; + 51A1ABB9D062FA1468FF3CC96AA173AE /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Sources/ConstraintAttributes.swift; sourceTree = ""; }; + 51C34B88234B4B92A56ADE2C830CCB35 /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageIndicator.h; sourceTree = ""; }; + 51F530DEBC38A07E1FDF60536E7D00D9 /* AMapNavi-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapNavi-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + 52258BB3C65679B73DD4B96E5EE4C561 /* DDColorKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDColorKit_Private-prefix.pch"; sourceTree = ""; }; + 5243661F51A1B446CD5B769164895676 /* DDControlsKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDControlsKit_Private.modulemap; sourceTree = ""; }; + 52989EC3DBD655A93B9E526C330AB34D /* DDMAMapKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDMAMapKit_Private.debug.xcconfig; sourceTree = ""; }; + 52B3CA46EF67C9E64702232EAF70A34D /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; + 52D20BCBD59749EF490330E4C25FDCDB /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + 533DC8F827E68563B1A1A825992C2D9A /* AMapNaviWalkManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkManager.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkManager.h; sourceTree = ""; }; + 5355ECC9FBBE7A7F3CB2F2B4587C7458 /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = ""; }; + 535DBC28110D3FDD3F6A97D5D8A45902 /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; }; + 53724FA82E18C6F85ADCA2A26766A794 /* DDBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseView.m; path = DDBasicControlsKit_Private/Classes/DDBaseView/DDBaseView.m; sourceTree = ""; }; + 538187308C176EA5B70A6800339368D5 /* RxSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.release.xcconfig; sourceTree = ""; }; + 53ACC2EFD0E571CD5525986DC276710F /* DDScrollView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDScrollView.swift; sourceTree = ""; }; + 53E1B7EC61477160C9F150DC2EDE8367 /* EKMessageContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKMessageContentView.swift; path = Source/MessageViews/EKMessageContentView.swift; sourceTree = ""; }; + 53EDFAD027F7683132CD0A3BDE79FC18 /* AMapTrackKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackKit.h; path = AMapTrackKit.framework/Headers/AMapTrackKit.h; sourceTree = ""; }; + 541FEFB77175F57C99922DC4EB919CBD /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MultiFormat.h"; sourceTree = ""; }; + 542ACC87EA38D9204205B1055E48FD18 /* AMapNaviInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviInfo.h; path = AMapNaviKit.framework/Headers/AMapNaviInfo.h; sourceTree = ""; }; + 545A9B10E3303259A760AF9B487BE364 /* UIBarButtonItem+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBarButtonItem+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIBarButtonItem+DDCategory/UIBarButtonItem+DDCategory.m"; sourceTree = ""; }; + 549FB56DE1E334D6BA6F5E7D6C7A00B1 /* _icon_file_type_up@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_up@2x.png"; path = "Sources/Resources/images/_icon_file_type_up@2x.png"; sourceTree = ""; }; + 54BC88268EC3694DB9B1F805DDF63DF4 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; + 54C33FC439082E7F8EEAA8E94119BC3B /* AboutViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AboutViewController.swift; path = Sources/App/AboutViewController.swift; sourceTree = ""; }; + 54CD916607F220198E97D49669F133A9 /* DDMALocationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMALocationManager.m; path = DDMAMapKit_Private/Classes/DDMALocation/DDMALocationManager.m; sourceTree = ""; }; + 54D8C42539E972C652231894656F081A /* NSError+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSError+ZLPhotoBrowser.swift"; path = "Sources/Extensions/NSError+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 54E3D43418B2624ABC3DF0EE0B5BCE77 /* YYFrameImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYFrameImage.h; path = YYImage/YYFrameImage.h; sourceTree = ""; }; + 54EEBD44CB7F20B94BB14849913BD4EC /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; }; + 54F687A69FAE466D6D69BBC65FD02F57 /* DDBaseTextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTextField.m; path = DDBasicControlsKit_Private/Classes/DDBaseTextField/DDBaseTextField.m; sourceTree = ""; }; + 5513183070021069D5F805B99655D98D /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; + 55139ED695B4999E78DCCB9E4BA995C0 /* ZFPlayerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerView.m; path = ZFPlayer/Classes/Core/ZFPlayerView.m; sourceTree = ""; }; + 55202B11C17E6B82CE4360580F5A040E /* RTLManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RTLManager.h; path = Sources/RLTManager/RTLManager.h; sourceTree = ""; }; + 552B091BBA3C3A2ABE928B100B0BB747 /* SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderConfig.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderConfig.h; sourceTree = ""; }; + 5542CFE3ADA969D1BF3AAB00110AFD4A /* _fishhook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _fishhook.h; path = Sources/fishhook/_fishhook.h; sourceTree = ""; }; + 55CECEA29EE20ACA2BD7031F8C9C0535 /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIButton+WebCache.m"; sourceTree = ""; }; + 5693E0A8219FB43DB2080B9216F80303 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; + 569CD9EE4BC9DF77ECD151AFD4DF6616 /* JXCategoryListContainerRTLCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryListContainerRTLCell.h; path = Sources/Common/JXCategoryListContainerRTLCell.h; sourceTree = ""; }; + 56CF0F9BC912A8896064683031F54023 /* ZLProgressView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLProgressView.swift; path = Sources/General/ZLProgressView.swift; sourceTree = ""; }; + 56F07B171125A07E81AF6A93A6D9258C /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; }; + 570D2DB116C48BFEA52BF8BBDC936DF9 /* NSMutableAttributedString+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableAttributedString+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableAttributedString+DDCategory.h"; sourceTree = ""; }; + 5738ACB3E0017E1CFB6D64475F0EB3AF /* UIImage+ExtendedCacheData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ExtendedCacheData.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ExtendedCacheData.h"; sourceTree = ""; }; + 57EFFE2D2D1B55B4F0428BA101B69021 /* SwiftEntryKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftEntryKit-dummy.m"; sourceTree = ""; }; + 57F3417B7892B48F0CB01020298AAE6C /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = AMapNaviKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; + 580F08CFE5C281FE58CC585F99A390A1 /* RxNavigationControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxNavigationControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxNavigationControllerDelegateProxy.swift; sourceTree = ""; }; + 581A3AE614A61DBCD9C9E9033EB9327E /* _HttpDatasource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _HttpDatasource.m; path = Sources/Network/_HttpDatasource.m; sourceTree = ""; }; + 584B754051BA9682108792775A1C2428 /* icon_file_type_ppt@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ppt@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ppt@2x.png"; sourceTree = ""; }; + 586FB68B311CB6507AFD50F8F2DB5435 /* JCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JCore.release.xcconfig; sourceTree = ""; }; + 588A32C28A8FE2231B02DE31D5F5BA4F /* ZFPlayerGestureControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerGestureControl.m; path = ZFPlayer/Classes/Core/ZFPlayerGestureControl.m; sourceTree = ""; }; + 58A3B98A214EE4F350787EC415477081 /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCachesManager.h; sourceTree = ""; }; + 58DDFB1346DF633A8BEE0513B8388533 /* DDTimerKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDTimerKit_Private-dummy.m"; sourceTree = ""; }; + 59D601B9E42324A2A9CD82A031418FB3 /* RequestTaskMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTaskMap.swift; path = Source/RequestTaskMap.swift; sourceTree = ""; }; + 5A77BB001417EFD0788BE51B71B74534 /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; + 5AA4FD3221B2DCEE879AF69270BC74A6 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; + 5ABE3A80EC38BF3F32C9B60827B3A151 /* ZFPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayer.h; path = ZFPlayer/Classes/Core/ZFPlayer.h; sourceTree = ""; }; + 5AC6A640FADB79D637DC4DDA028C2C7B /* SDWebImageDownloaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderConfig.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderConfig.m; sourceTree = ""; }; + 5AE7F69A20AECDD252152EF915D36830 /* ZFLandscapeViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeViewController.m; path = ZFPlayer/Classes/Core/ZFLandscapeViewController.m; sourceTree = ""; }; + 5B2E8DB513942A681FFEAE72D95AA1A3 /* ZLEnlargeButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEnlargeButton.swift; path = Sources/General/ZLEnlargeButton.swift; sourceTree = ""; }; + 5B55E60BBC2B3FCBF5F0767BFE4F21E7 /* _icon_file_type_mail@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_mail@2x.png"; path = "Sources/Resources/images/_icon_file_type_mail@2x.png"; sourceTree = ""; }; + 5B56DD868598886F5BE89B5A32C587D2 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; + 5B6572422968C500FFE6F0D67091A732 /* JXCategoryDotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotView.h; path = Sources/Dot/JXCategoryDotView.h; sourceTree = ""; }; 5B7470406CCB43F46F05C6BE886A91F7 /* DDProgressHUDKit_Private-ProgressHud */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "DDProgressHUDKit_Private-ProgressHud"; path = ProgressHud.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 5B7A4D62C35A6470D65059B5C32DDD11 /* ZLImageNavController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLImageNavController.swift; path = Sources/General/ZLImageNavController.swift; sourceTree = ""; }; - 5B86E194203D71390609E6FC2CE91A28 /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+WebCache.m"; sourceTree = ""; }; - 5B918BE6829E36B093B33911AD580C61 /* DDToastKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDToastKit_Private.release.xcconfig; sourceTree = ""; }; - 5BE135D7C93E10224C984D1E794C1C85 /* DDCategoryKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDCategoryKit_Private.modulemap; sourceTree = ""; }; - 5BE779030EA9A3CB390888BA48336C10 /* EKRatingSymbolsContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingSymbolsContainerView.swift; path = Source/MessageViews/MessagesUtils/EKRatingSymbolsContainerView.swift; sourceTree = ""; }; - 5C1DD4EDBB47A8F695E3B74F2FFC9766 /* AMapNaviDriveDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveDataRepresentable.h; sourceTree = ""; }; - 5CB821C7A46C645AE504CDB6E9B54D35 /* RxTableViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxTableViewReactiveArrayDataSource.swift; sourceTree = ""; }; - 5D1A9167FA3EC0FC795900F21B99FC5E /* DDProgressHUDKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDProgressHUDKit_Private.release.xcconfig; sourceTree = ""; }; - 5D34DACF3E54E6EFA34965CC0DCB6418 /* ZFSpeedLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFSpeedLoadingView.m; path = ZFPlayer/Classes/ControlView/ZFSpeedLoadingView.m; sourceTree = ""; }; - 5D3B2D20A8BEBCD3020E65D187598DC7 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; + 5B7CDA2C94B9A7C0B1912388B14DDF38 /* SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGIFCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGIFCoder.h; sourceTree = ""; }; + 5B8C3C8095EBFA3C59F18EA70F361751 /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; + 5B9B621CDDC2149174F07601EDC5BE7A /* Sources_DDMAMap */ = {isa = PBXFileReference; includeInIndex = 1; name = Sources_DDMAMap; path = DDMAMapKit_Private/Assets/Sources_DDMAMap; sourceTree = ""; }; + 5BB592A740694E69ADE00EEE2616F4AD /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; + 5BC13439B19AE213D33B8104F9B0029B /* icon_file_type_pages@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pages@2x.png"; path = "Sources/Resources/FileType/icon_file_type_pages@2x.png"; sourceTree = ""; }; + 5C199E2A469E5469DA1F750250E3413A /* icon_file_type_png@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_png@2x.png"; path = "Sources/Resources/FileType/icon_file_type_png@2x.png"; sourceTree = ""; }; + 5C33BEA49C5F146911C35B242774CD92 /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; + 5C753CA1D53FD5516D4E26B71D04D61E /* DDBaseScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseScrollView.m; path = DDBasicControlsKit_Private/Classes/DDBaseScrollView/DDBaseScrollView.m; sourceTree = ""; }; + 5CBFA89DD07F4786B01E630A4E9E234C /* ESTabBarController-swift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ESTabBarController-swift-dummy.m"; sourceTree = ""; }; + 5CC54A04CA6949864D309BC86E4243FB /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; + 5CC60C412F6E3D103C107026C44EACA0 /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = AMapNaviKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; + 5CF87BCEBACA8038EC1673AE683F5D90 /* DDFontKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDFontKit_Private-prefix.pch"; sourceTree = ""; }; + 5CFE3BFCFC1F14BF0B220E92A01CA221 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; + 5D1AA0FD9B7C13EFB68E98F5AF1E0462 /* EKEntryView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKEntryView.swift; path = Source/Infra/EKEntryView.swift; sourceTree = ""; }; + 5D1B75B4CD261E8B4819A369A95D770A /* JXCategoryImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageView.m; path = Sources/Image/JXCategoryImageView.m; sourceTree = ""; }; + 5D68E581DDCEF2B6668C8137BE5E7014 /* ZFPlayerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerView.h; path = ZFPlayer/Classes/Core/ZFPlayerView.h; sourceTree = ""; }; 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = Alamofire; path = libAlamofire.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 5D99618A33D683582ED29799F3082502 /* CocoaDebug-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaDebug-dummy.m"; sourceTree = ""; }; - 5DC4CE8D9611DBE3D99EA727F70965C8 /* UIImage+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIImage+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 5DDCD50BDAAE3ED5FBB5E515F75F45AE /* ZFPlayer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZFPlayer-prefix.pch"; sourceTree = ""; }; - 5E2C2011163B454BEB84A27D8E9F41D5 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; - 5E415AE10176B57FD8983570EAD67302 /* ZLAnimationUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAnimationUtils.swift; path = Sources/General/ZLAnimationUtils.swift; sourceTree = ""; }; - 5EB3B350FA46D67DFC8BEBCABD13498F /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; - 5EB4216F48ED37926FAE41D0F52BDEEC /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; - 5EC8A259F7CBEF82A6214292605E1935 /* SDWebImageDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDefine.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDefine.m; sourceTree = ""; }; - 5ECB289F23A6B096DECEA6997FE789BF /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; - 5ED89A2112EF877A197D4408A31F7DDB /* AMapNaviLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviLocation.h; path = AMapNaviKit.framework/Headers/AMapNaviLocation.h; sourceTree = ""; }; - 5F21F5A1996A2CB042983AB6BF476F74 /* SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoadersManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoadersManager.h; sourceTree = ""; }; - 5F57032C78ABDA0D4533CA8CF11CE1E1 /* ZFNetworkSpeedMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFNetworkSpeedMonitor.m; path = ZFPlayer/Classes/ControlView/ZFNetworkSpeedMonitor.m; sourceTree = ""; }; - 5FA8D0AD25360B4BACAA497B38562E57 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; - 5FE3C80FE32DBEF44FE4DD9E045FCD9F /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; - 5FFA2323C9AEA8B12EE5EBDDB96E2975 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; - 600CA5EEB51D75209E0D8B002BB3FDC8 /* ZLPhotoUIConfiguration+Chaining.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ZLPhotoUIConfiguration+Chaining.swift"; path = "Sources/General/ZLPhotoUIConfiguration+Chaining.swift"; sourceTree = ""; }; - 605EC3D6466D590B4047CA4E21A352DC /* DDOCLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDOCLog.h; path = DDLogKit_Private/Classes/OCLog/DDOCLog.h; sourceTree = ""; }; - 606C8A68CC790974E048B521DE868D1A /* HapticFeedbackGenerator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HapticFeedbackGenerator.swift; path = Source/Utils/HapticFeedbackGenerator.swift; sourceTree = ""; }; - 6089847F6E4723EED1BC17DE510141B8 /* DDNetworkingOfAlamofireKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDNetworkingOfAlamofireKit_Private-dummy.m"; sourceTree = ""; }; - 60D55AA4185BEAA30031398F5B24BA39 /* UIImage+ExtendedCacheData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ExtendedCacheData.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ExtendedCacheData.h"; sourceTree = ""; }; - 60F42705BFD948A9ABABCD477FD07CF3 /* ESTabBarController-swift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ESTabBarController-swift-umbrella.h"; sourceTree = ""; }; - 610115B7DAACAAE236361F3624DA6D5A /* ZFVolumeBrightnessView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFVolumeBrightnessView.m; path = ZFPlayer/Classes/ControlView/ZFVolumeBrightnessView.m; sourceTree = ""; }; - 614DF6BF0E33E89BF4EA1560F1A35C6A /* icon_file_type_db@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_db@3x.png"; path = "Sources/Resources/FileType/icon_file_type_db@3x.png"; sourceTree = ""; }; - 615881E559DCB533D73CF680630E3B99 /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; }; - 61AFE71C0E7A558FC0DD53E4FDF9E1FA /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; - 61E2833224F3C79CD8F0EA3536EAF435 /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; - 61E929C70B1C815A4FCBC8B4B963CDFB /* JXCategoryViewAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryViewAnimator.m; path = Sources/Common/JXCategoryViewAnimator.m; sourceTree = ""; }; - 61F96138C88255AC5FD28BB76AC87BE3 /* DDBaseCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseCollectionView.m; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionView/DDBaseCollectionView.m; sourceTree = ""; }; - 62141920E972919AEB5BD571FDFF19AE /* ZFPlayerNotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerNotification.m; path = ZFPlayer/Classes/Core/ZFPlayerNotification.m; sourceTree = ""; }; - 622601D94F636350A320C8D7B6543038 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; - 623F55AFA996FF2389E51259F54E3E52 /* UIApplication+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIApplication+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIApplication+DDCategory/UIApplication+DDCategory.m"; sourceTree = ""; }; - 62950EB201C90A8FC96A6B70F464A594 /* DDMATrackManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMATrackManager.m; path = DDMAMapKit_Private/Classes/DDMATrackManager/DDMATrackManager.m; sourceTree = ""; }; - 62AA14FA39E0E8749A6C68A321A0C150 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; - 6313517A50C286FB6EE1A619CF24431A /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; - 6313C18942829D3298016A4A1A979723 /* EKAttributes+Presets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Presets.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Presets.swift"; sourceTree = ""; }; - 63304CB36B0021135E45F114DD81E894 /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; - 63DE44606FAA04C4C198B814BF2AB78F /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; - 643044E360C6C18CDC710EC9533627D9 /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = AMapNaviKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; - 646ACD40BA2BE84E6E566B4D5A5CED94 /* SDDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDiskCache.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDDiskCache.m; sourceTree = ""; }; - 647C5E2E97FCC5E93212289929566092 /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; - 64C7483249D21B9EDAE06AFCBBAEDA66 /* AMapNaviVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviVersion.h; path = AMapNaviKit.framework/Headers/AMapNaviVersion.h; sourceTree = ""; }; - 64E43DF856A859731E85B85F81BF4292 /* ZFPresentTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPresentTransition.m; path = ZFPlayer/Classes/Core/ZFPresentTransition.m; sourceTree = ""; }; - 64F903F1F90BCF9FD590B82EAEC962E1 /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; - 650890C5C96788446BC0AB73AF0DAA8A /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; - 65387F921CCB222EB665FD7FE640FD50 /* EKButtonView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKButtonView.swift; path = Source/MessageViews/MessagesUtils/EKButtonView.swift; sourceTree = ""; }; - 65422B5BF9CFEDCC0E4F9310DA33EFF7 /* icon_file_type_gif@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_gif@3x.png"; path = "Sources/Resources/FileType/icon_file_type_gif@3x.png"; sourceTree = ""; }; - 65585A6255E9A668F126C3349E9764A6 /* RequestCompression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestCompression.swift; path = Source/RequestCompression.swift; sourceTree = ""; }; - 6562F933E6A10E559B004E17FDBC9A2A /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Sources/Constraint.swift; sourceTree = ""; }; - 658C095E5CC3516D60599C57E0AA9B42 /* JXCategoryTitleCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleCell.h; path = Sources/Title/JXCategoryTitleCell.h; sourceTree = ""; }; - 6593FDB1B26356CFC6F7E3A56EC9B4EF /* EKPopUpMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKPopUpMessage.swift; path = Source/Model/EKPopUpMessage.swift; sourceTree = ""; }; - 659D7722A37717A7CB378A9282AD1239 /* icon_file_type_ppt@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ppt@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ppt@2x.png"; sourceTree = ""; }; - 65BB21C1EA3F15703D1E8A1246CCCCA7 /* icon_file_type_css@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_css@2x.png"; path = "Sources/Resources/FileType/icon_file_type_css@2x.png"; sourceTree = ""; }; - 665515CE26D997748A0075BB0B943E29 /* ESTabBarController-swift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ESTabBarController-swift-prefix.pch"; sourceTree = ""; }; - 66642D16110D01BDD287A6EA7F0EF68C /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; - 66A9E46A2CB756450E0B2CE0B9A0B6F9 /* icon_file_type_flv.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_flv.png; path = Sources/Resources/FileType/icon_file_type_flv.png; sourceTree = ""; }; - 66AF7A3EEC3FBA941E81EA458AA88D5A /* SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManagerOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageCachesManagerOperation.h; sourceTree = ""; }; - 66C1FF6946B5863537648C801D89F002 /* icon_file_type_avi@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_avi@3x.png"; path = "Sources/Resources/FileType/icon_file_type_avi@3x.png"; sourceTree = ""; }; - 66E1A19B3D5EDB9E0111E74A67A6CD54 /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = ""; }; - 66FFBC38A9898C5058C0271555FA8699 /* ColorUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorUtil.swift; path = DDColorKit_Private/Classes/ColorUtil.swift; sourceTree = ""; }; - 6710250DFA070B076930CDD59BD363CA /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = AMapNaviKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; - 678922BF7FDA5955BFD767DFC4FDA4BE /* UINavigationBar+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationBar+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UINavigationBar+DDCategory/UINavigationBar+DDCategory.h"; sourceTree = ""; }; - 67B20A4AE241E845727879B4F452A22D /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSData+ImageContentType.m"; sourceTree = ""; }; - 67B71FDDE414C99386D453003271124D /* UITextField+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextField+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITextField+DDCategory/UITextField+DDCategory.h"; sourceTree = ""; }; - 67C917A4BB9FA9AFE1CDD65EBEB9F94C /* icon_file_type_xls@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xls@2x.png"; path = "Sources/Resources/FileType/icon_file_type_xls@2x.png"; sourceTree = ""; }; - 67DBC594505CCECC09CB8216A7CB2FE7 /* SDWebImageIndicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageIndicator.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageIndicator.m; sourceTree = ""; }; - 67ECFFD6055E790B0839D8D775E34880 /* AMapNaviBaseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviBaseManager.h; path = AMapNaviKit.framework/Headers/AMapNaviBaseManager.h; sourceTree = ""; }; - 683C92114218A4E0562D60FFD4A02FDE /* NSBezierPath+SDRoundedCorners.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+SDRoundedCorners.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/NSBezierPath+SDRoundedCorners.m"; sourceTree = ""; }; - 6898885DC20EE70D9C1EB74772737EA4 /* Array+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Array+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 68F7CE761E8B7C8EA898B643B192B321 /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; - 69449E87C701E39D533A06C15DBCB358 /* MATraceReplayOverlay+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MATraceReplayOverlay+Addition.h"; path = "DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlay+Addition.h"; sourceTree = ""; }; - 69945F5F3F6ADBB63B04C275CAFAD210 /* DDToastKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDToastKit_Private.modulemap; sourceTree = ""; }; - 69C984B11025247B51467F3152C160F4 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; - 69DCFE14960926048D2D49F5296A358A /* AMapNaviInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviInfo.h; path = AMapNaviKit.framework/Headers/AMapNaviInfo.h; sourceTree = ""; }; - 69F3E819D0775573D756676F918A674F /* DDColorKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDColorKit_Private.debug.xcconfig; sourceTree = ""; }; - 6A5903B342232AEB7EFAF370F1A4B8BB /* Manager.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = Manager.storyboard; path = Sources/Resources/Manager.storyboard; sourceTree = ""; }; - 6A5C37F6119925C6F77086DEB398E81A /* DDBaseImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseImageView.h; path = DDBasicControlsKit_Private/Classes/DDBaseImageView/DDBaseImageView.h; sourceTree = ""; }; - 6A676864DC0CCA136AFBF902CE9695EA /* DDBaseViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseViewController.m; path = DDBasicControlsKit_Private/Classes/DDBaseViewController/DDBaseViewController.m; sourceTree = ""; }; - 6A96B08E07305C7873319B2946342FCF /* NSMutableAttributedString+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableAttributedString+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableAttributedString+DDCategory.m"; sourceTree = ""; }; - 6AC1063A0826DF37092BEF1775A0E765 /* DDColorKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDColorKit_Private-prefix.pch"; sourceTree = ""; }; - 6BC706F6CDAC74F3D654F27505250022 /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; - 6BD087915E49C6DD5E043CABD67719AF /* DDCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDCollectionView.swift; path = DDControlsKit_Private/Classes/DDCollectionView/DDCollectionView.swift; sourceTree = ""; }; - 6C7663DE3DF45FBD23B4A5766F5A03E8 /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoder.h; sourceTree = ""; }; - 6CDF52C63CB219CFD5414F3812B9B163 /* DDControlsKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDControlsKit_Private-umbrella.h"; sourceTree = ""; }; - 6D86370ED1E2307B6DCAC4441D61F632 /* TakeWithPredicate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWithPredicate.swift; path = RxSwift/Observables/TakeWithPredicate.swift; sourceTree = ""; }; - 6E3E285D4EBEC82A6ABCB6B33EAFA3C6 /* UIColor+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+Utils.swift"; path = "Source/Extensions/UIColor+Utils.swift"; sourceTree = ""; }; - 6E3F40101C68228DF69C6B42A4137AEE /* ZLFilter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLFilter.swift; path = Sources/Edit/ZLFilter.swift; sourceTree = ""; }; + 5D8303BCC4E53272588C18AEDB6FACD1 /* ZFPortraitViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPortraitViewController.m; path = ZFPlayer/Classes/Core/ZFPortraitViewController.m; sourceTree = ""; }; + 5DD048AF31DEAC3CA6801C9D2B16A97C /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; + 5DDED1D84CB4B5B44307BCBFE51D6A3F /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Source/RedirectHandler.swift; sourceTree = ""; }; + 5DFECF1DB810C5161D1EC664C9ED80F6 /* _ObjcLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _ObjcLog.m; path = Sources/Logs/_ObjcLog.m; sourceTree = ""; }; + 5E1BDEE155B46053B4DB9B7AA6188F7E /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; + 5E88C2792695640F5FB012973C7B6050 /* AMapSearchKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapSearchKit.framework; sourceTree = ""; }; + 5E8DCBD0214E8B67C9F6C68C3D4844FC /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; + 5EADC08DEC5895FD402C1C3972E728ED /* DDBaseTabBarController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTabBarController.h; path = DDBasicControlsKit_Private/Classes/DDBaseTabBarController/DDBaseTabBarController.h; sourceTree = ""; }; + 5EB5DEF2549267453DE0A05130959182 /* _OCLogHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLogHelper.h; path = Sources/Logs/_OCLogHelper.h; sourceTree = ""; }; + 5EB8C14AF637E4A02244146B1B28B042 /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; + 5EBDC401D10777CF40B6BBCE627FE131 /* AMapNaviManagerConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviManagerConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviManagerConfig.h; sourceTree = ""; }; + 5F49F59EDA18EC8C46B35FCEC513A9E6 /* DDTimerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTimerManager.h; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerManager.h; sourceTree = ""; }; + 5F6198EC2142D57CFDA7F048A3188A4A /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Sources/LayoutConstraintItem.swift; sourceTree = ""; }; + 5FA77A984209E27B80EB1F4DCC34B3B3 /* UIButton+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIButton+DDCategory/UIButton+DDCategory.m"; sourceTree = ""; }; + 5FB43E08E71E8030E11F54284BEBE9C0 /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; + 5FF827C701DF34D31BFA2098FACA76F3 /* _RunloopMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RunloopMonitor.h; path = Sources/Monitor/_RunloopMonitor.h; sourceTree = ""; }; + 601E5AE447BC928CC8BD9CB778B0F5C3 /* EKPopUpMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKPopUpMessage.swift; path = Source/Model/EKPopUpMessage.swift; sourceTree = ""; }; + 602BFF051DA3CEA768C0CD804374CD84 /* ZFNetworkSpeedMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFNetworkSpeedMonitor.h; path = ZFPlayer/Classes/ControlView/ZFNetworkSpeedMonitor.h; sourceTree = ""; }; + 60319574F2FB11F423CF90DF19FE00FD /* DDMANaviManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMANaviManager.m; path = DDMAMapKit_Private/Classes/DDMANaviManager/DDMANaviManager.m; sourceTree = ""; }; + 60484D1929ACF334C84C7337028537CF /* icon_file_type_ttf@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ttf@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ttf@2x.png"; sourceTree = ""; }; + 606F902CE0D61764E0BD8F088493AAC5 /* NSThread+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSThread+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSThread+DDCategory/NSThread+DDCategory.h"; sourceTree = ""; }; + 6082BA9A09938D9B2A8FFDFEC83B307D /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; + 60B46652386D7E1CF759B86A243CA857 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Sources/ConstraintDirectionalInsets.swift; sourceTree = ""; }; + 60D66050A86C7B37E5F4DA95990B0A52 /* IQKeyboardManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Toolbar.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Toolbar.swift"; sourceTree = ""; }; + 61002F9771F11B4EA875923A46C26906 /* DDColorKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDColorKit_Private.modulemap; sourceTree = ""; }; + 61158B938452782C0B10429160DD0D71 /* _icon_file_type_close@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_close@2x.png"; path = "Sources/Resources/images/_icon_file_type_close@2x.png"; sourceTree = ""; }; + 611C0587916033A891229341350AF02D /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; + 619E0BDEFCC6C393C61B967755B20F60 /* icon_file_type_mp3@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp3@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mp3@3x.png"; sourceTree = ""; }; + 61E485C794C0DD4D4DC85A4274325B53 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + 61F83B97F3B8C62B6F2904A31837FCA4 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + 62492CE557769680C0BBEE9C2ADEF926 /* IQKeyboardManager+OrientationNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+OrientationNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+OrientationNotification.swift"; sourceTree = ""; }; + 62B61D3E4DC5AD4E1B4506B51920D671 /* ZFOrientationObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFOrientationObserver.m; path = ZFPlayer/Classes/Core/ZFOrientationObserver.m; sourceTree = ""; }; + 62DCD09AD1BA58EA2065D18888D401BD /* _QNSURLSessionDemux.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _QNSURLSessionDemux.m; path = Sources/CustomHTTPProtocol/_QNSURLSessionDemux.m; sourceTree = ""; }; + 6331F82660D95D3D8AFEE27729E6253E /* DDAutoUIKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDAutoUIKit_Private.debug.xcconfig; sourceTree = ""; }; + 63549A348C6664BAB761F38F154DA2D5 /* AMapTrack-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapTrack-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + 63C7E525AD34CE227383E73B50277C4E /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; + 63EFD66ADC3513142742B034FA050F49 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = AMapNaviKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; + 63FA66C970B49CDCAE39C62EB2CBA9A7 /* _CanonicalRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _CanonicalRequest.m; path = Sources/CustomHTTPProtocol/_CanonicalRequest.m; sourceTree = ""; }; + 63FBBA190D627852C679CBA480330E14 /* Cell+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Cell+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Cell+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 64095DDFBEA97A84760E40990163B2A7 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; + 640984784D6FDBB861ADFC335F2FF432 /* Array+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Array+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 641AEA451FEEF158AFC81B9EB0D0776C /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; + 64686B3C9748B90E0DD8481DCFF1ED9C /* IQKeyboardManager+UIKeyboardNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UIKeyboardNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+UIKeyboardNotification.swift"; sourceTree = ""; }; + 6469F998B8992FA5690D96427DD803CE /* ZFLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLoadingView.h; path = ZFPlayer/Classes/ControlView/ZFLoadingView.h; sourceTree = ""; }; + 64EDDF9ED5D71CC908920C65FAAFFDCA /* SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWeakProxy.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDWeakProxy.h; sourceTree = ""; }; + 65013A46CDEB30F88F5C3780F16AD569 /* icon_file_type_plist@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_plist@3x.png"; path = "Sources/Resources/FileType/icon_file_type_plist@3x.png"; sourceTree = ""; }; + 650A0DAE0BED490C3951C63228E4570B /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = AMapNaviKit.framework/Headers/MAArc.h; sourceTree = ""; }; + 6521BDAC22D4CDE8A13513F652D671AB /* JXCategoryIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorView.h; path = Sources/Indicator/JXCategoryIndicatorView.h; sourceTree = ""; }; + 6537E94C0DE618851E34C4C6B69C84B3 /* SDWebImageMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageMapKit.h; path = DDWebImageKit_Private/Classes/SDWebImageMapKit/SDWebImageMapKit.h; sourceTree = ""; }; + 657280719212CA09B8B78B15B975A521 /* AMapTrackError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackError.h; path = AMapTrackKit.framework/Headers/AMapTrackError.h; sourceTree = ""; }; + 6583CE524D0D21BDDEF334DF5FC9BFA5 /* SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAPNGCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAPNGCoder.h; sourceTree = ""; }; + 659D6DBA99001BA0AF3E52F89E10A226 /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; + 65D37C1FA7E6F0622D90D8FF2201788D /* DDBaseCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseCollectionViewCell.m; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionViewCell/DDBaseCollectionViewCell.m; sourceTree = ""; }; + 65DBE73D18E73FF6985E701002E9D0F3 /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = ""; }; + 660A1EAEEE30E29702A149601E9EB7B9 /* icon_file_type_xls@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xls@3x.png"; path = "Sources/Resources/FileType/icon_file_type_xls@3x.png"; sourceTree = ""; }; + 6612AFD9ACC362EE71C0A108A45B9055 /* MKAnnotationView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MKAnnotationView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImageMapKit/MapKit/MKAnnotationView+WebCache.h"; sourceTree = ""; }; + 66701CD5A5569650C9A94E391BD27226 /* UIImageView+ZFCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+ZFCache.m"; path = "ZFPlayer/Classes/ControlView/UIImageView+ZFCache.m"; sourceTree = ""; }; + 66CD223BA5FA14024BB0B7B518C6CC3D /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; + 66DEA970DE2B60BCC2468BED54A440C6 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = AMapNaviKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; + 66EF3876813507661A692798F167334B /* _QNSURLSessionDemux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _QNSURLSessionDemux.h; path = Sources/CustomHTTPProtocol/_QNSURLSessionDemux.h; sourceTree = ""; }; + 66F2D217A9212541607D0C127D672ABA /* UIScrollView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIScrollView+DDCategory/UIScrollView+DDCategory.h"; sourceTree = ""; }; + 6702195C6561890E78F52BF3BD7B2681 /* JXCategoryDotCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotCellModel.h; path = Sources/Dot/JXCategoryDotCellModel.h; sourceTree = ""; }; + 6711AF854E78AF7B85EC5FB1B2CBD22E /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; + 6715720AB152C6A5E48D250D32728B6A /* icon_file_type_mov@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mov@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mov@2x.png"; sourceTree = ""; }; + 671903600B6FC0F044EBFEDC9B2E190D /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = AMapNaviKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; + 673D4ABDCA8721237C844807FEFF8C23 /* _HttpDatasource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _HttpDatasource.h; path = Sources/Network/_HttpDatasource.h; sourceTree = ""; }; + 6754F94F4559C29ED44EF3797AFABF15 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + 67757FE3A036390BF0FF1CAA29B68006 /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = AMapNaviKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; + 677ACD2E81F3F0873BDE7742775DD289 /* DDBaseAttributedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseAttributedString.m; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseAttributedString.m; sourceTree = ""; }; + 67B64174C3017BBE803CA4D1755949E7 /* icon_file_type_wav@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wav@3x.png"; path = "Sources/Resources/FileType/icon_file_type_wav@3x.png"; sourceTree = ""; }; + 67BADFF738172F58DE07F69E3F5047A6 /* DDTableViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDTableViewCell.swift; sourceTree = ""; }; + 67C29B251EB2F891C947179ADF2F4170 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MultiFormat.m"; sourceTree = ""; }; + 67C590211D33DE2ADBF758E716A9FACB /* _OCLogModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLogModel.h; path = Sources/Logs/_OCLogModel.h; sourceTree = ""; }; + 6813A848059B8ADA6682600A39ED5FD5 /* DDAlamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAlamofire.swift; path = DDNetworkingOfAlamofireKit_Private/Classes/DDAlamofire.swift; sourceTree = ""; }; + 683D9B0CDF7591F0DB17F861A6A8F1C2 /* SDWebImageTransitionInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransitionInternal.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDWebImageTransitionInternal.h; sourceTree = ""; }; + 6848A71C813AF5EB45350DA6778581CE /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Sources/ConstraintMaker.swift; sourceTree = ""; }; + 689EC5CDFCFAA9A1E556B055DA21C708 /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; }; + 68B9631F029C310BB2393B6A048D6066 /* PHAsset+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PHAsset+ZLPhotoBrowser.swift"; path = "Sources/Extensions/PHAsset+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 68BE1987C73675E332F0D7B0FC32CE6E /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + 68C8BC294E80D0B94019BBDCAC0B70B9 /* _FileInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FileInfo.m; path = Sources/Sandbox/_FileInfo.m; sourceTree = ""; }; + 68C8D7F3A4291DA276C345AA8FF0249D /* DDBaseTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTableView.h; path = DDBasicControlsKit_Private/Classes/DDBaseTableView/DDBaseTableView.h; sourceTree = ""; }; + 68E7DDF11BE9D4C5DEEC85A111BFA2D4 /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; + 68EBEE0E0CED8F3222E5206DE524F554 /* _NetworkHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _NetworkHelper.m; path = Sources/Network/_NetworkHelper.m; sourceTree = ""; }; + 6921EAB04578010385865E8805BD7A13 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; + 6928CB5B135B5CC07787992E0476A52E /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageRep.h; sourceTree = ""; }; + 6933570406FC9411C41DE3056E1A52CE /* ZLClipImageViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLClipImageViewController.swift; path = Sources/Edit/ZLClipImageViewController.swift; sourceTree = ""; }; + 697E3787D810FABA3E973AA075406641 /* ESTabBarItemMoreContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemMoreContentView.swift; path = Sources/ESTabBarItemMoreContentView.swift; sourceTree = ""; }; + 69C40F0143C2940CBEAC3F8894E17E52 /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; + 69DF12F8C585BF616DC95A7AA6E70935 /* ZFPortraitViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPortraitViewController.h; path = ZFPlayer/Classes/Core/ZFPortraitViewController.h; sourceTree = ""; }; + 69EC7B37EF10DE2C89BA6BC52D7DED1E /* icon_file_type_xml@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xml@3x.png"; path = "Sources/Resources/FileType/icon_file_type_xml@3x.png"; sourceTree = ""; }; + 69F6E7F0D8CBE6A522A45BA27A44715C /* _icon_file_type_down@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_down@2x.png"; path = "Sources/Resources/images/_icon_file_type_down@2x.png"; sourceTree = ""; }; + 6A20BD30CD432CE8991018E985386458 /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = AMapNaviKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; + 6A38F1FFC24F94633C6EFD876C905430 /* ZFPortraitControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPortraitControlView.h; path = ZFPlayer/Classes/ControlView/ZFPortraitControlView.h; sourceTree = ""; }; + 6A870AAACD3ADC14200B5AF35BEA236D /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = AMapNaviKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; + 6AABDB00F308A8C44EF66DCFC5F3A240 /* SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoderHelper.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoderHelper.h; sourceTree = ""; }; + 6AE00E4C682A9BA2689CD3077BEBA15C /* ZLCustomAlertProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCustomAlertProtocol.swift; path = Sources/General/ZLCustomAlertProtocol.swift; sourceTree = ""; }; + 6B2F0F977215DEB5968C4A49837ECBC3 /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Sources/ConstraintView.swift; sourceTree = ""; }; + 6B39DEBF398CB8B9B0C188362B1FAB2B /* UIImage+Metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Metadata.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Metadata.h"; sourceTree = ""; }; + 6B540675877B0E072CC0E0DFDAE4351C /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ForceDecode.m"; sourceTree = ""; }; + 6BEB4E5E85785FBD47C0E308479D52AE /* AMapNaviDriveView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveView.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveView.h; sourceTree = ""; }; + 6C26B7B83BB959FDDC8DD4DBFC7F3E77 /* IQKeyboardManager+UITextFieldViewNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UITextFieldViewNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+UITextFieldViewNotification.swift"; sourceTree = ""; }; + 6C4A554652703CE9B965F247D011FD81 /* DDAttributedString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDAttributedString.swift; sourceTree = ""; }; + 6C63DD6116680932A534539EDE42C95C /* ZFSpeedLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFSpeedLoadingView.h; path = ZFPlayer/Classes/ControlView/ZFSpeedLoadingView.h; sourceTree = ""; }; + 6C745F9621C0C64C0AD9164B7B664F89 /* ZFLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLoadingView.m; path = ZFPlayer/Classes/ControlView/ZFLoadingView.m; sourceTree = ""; }; + 6C8670E0F62197772097004C4DECA41B /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; }; + 6CB8EE0654297DCE2562C482F36BF73F /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = AMapNaviKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + 6CC6F60E543F4C77B494F74E27E35FF1 /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; + 6CE2F8B0D26AD35FEDD9255C73ADC6D0 /* ZFPlayerNotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerNotification.m; path = ZFPlayer/Classes/Core/ZFPlayerNotification.m; sourceTree = ""; }; + 6CF83F03CCFC2776784F7F81D77BB87D /* UIImageView+DDWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+DDWebCache.h"; path = "DDWebImageKit_Private/Classes/DDWebImage/UIImageView+DDWebCache.h"; sourceTree = ""; }; + 6D051B8FAD529C1AA6A0B9A3BAC862EA /* _CustomHTTPProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _CustomHTTPProtocol.h; path = Sources/CustomHTTPProtocol/_CustomHTTPProtocol.h; sourceTree = ""; }; + 6D0AF26D2B9486D0210D49A150D81E5F /* NSImage+Compatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+Compatibility.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSImage+Compatibility.m"; sourceTree = ""; }; + 6D6282DB20A2CED3EF02AC7BE32E4B71 /* icon_file_type_jpg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_jpg.png; path = Sources/Resources/FileType/icon_file_type_jpg.png; sourceTree = ""; }; + 6D8965B9337EE8559E934FFD859624B6 /* icon_file_type_ipa@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ipa@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ipa@3x.png"; sourceTree = ""; }; + 6DA1614EEA016765DBC2404F21E956AA /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Sources/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; + 6DA9227825E64F6599694CE13E73A569 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; + 6DC17EC5E80F8A14883D07315C895835 /* ZFVolumeBrightnessView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFVolumeBrightnessView.h; path = ZFPlayer/Classes/ControlView/ZFVolumeBrightnessView.h; sourceTree = ""; }; + 6DD1BFE5AEB6A0382590E8C95CA38B6A /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; + 6DD30FC9E5F3F2ABBACB78581516C8C7 /* RxWKNavigationDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWKNavigationDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift; sourceTree = ""; }; + 6E0BB2B4C67FDF347C435F480FEECF38 /* UIFont+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIFont+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIFont+DDCategory/UIFont+DDCategory.h"; sourceTree = ""; }; + 6E16DCB5334D25D9300EE10140966ADB /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; + 6E1C8234B06458BFA14748C4BBE7CC49 /* icon_file_type_dmg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dmg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_dmg@3x.png"; sourceTree = ""; }; + 6E21CC482318985388FB3E3724C3B604 /* CocoaDebug.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaDebug.release.xcconfig; sourceTree = ""; }; + 6E47AFF663967CA8B9E9B35EB1325253 /* SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGraphics.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGraphics.h; sourceTree = ""; }; + 6EA90F3A75C72CDDF6150202871F0147 /* UIColor+JXAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+JXAdd.h"; path = "Sources/Common/UIColor+JXAdd.h"; sourceTree = ""; }; + 6EC46123BD0A59B5E99930984328D332 /* DDNetworkingOfAlamofireKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDNetworkingOfAlamofireKit_Private-dummy.m"; sourceTree = ""; }; + 6EE9DC37524A0FCDF26F8A0900C26104 /* _Swizzling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _Swizzling.h; path = Sources/Swizzling/_Swizzling.h; sourceTree = ""; }; 6EEB8B1CB2BF24B44DEEDC1B058B22E2 /* DDMAMapKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDMAMapKit_Private; path = libDDMAMapKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 6EFB5E830B88FC8B3C12A34B9ECA6B49 /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; - 6F007975EB3CD4AF6C6D2D01729BB001 /* DDMAMapKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDMAMapKit_Private-umbrella.h"; sourceTree = ""; }; - 6F4E4B2CF19AA0A97913BED55A4EC9E6 /* PrimitiveSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Concurrency.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Concurrency.swift"; sourceTree = ""; }; - 6FC34A057C93B6E8B9925875DADE5792 /* SDImageIOAnimatedCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOAnimatedCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOAnimatedCoder.m; sourceTree = ""; }; - 70111DAB4693A7745F67A56095F9EDDD /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; - 701C17A99372BE7088969F793D8EBC60 /* DDAutoUIKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDAutoUIKit_Private.release.xcconfig; sourceTree = ""; }; - 708C41F6E9E6746DC8F5675084D4C46E /* YYAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYAnimatedImageView.m; path = YYImage/YYAnimatedImageView.m; sourceTree = ""; }; - 70B6A5340E1BF2478695B9C553EBC6FE /* DDAlamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAlamofire.swift; path = DDNetworkingOfAlamofireKit_Private/Classes/DDAlamofire.swift; sourceTree = ""; }; - 70C29F27FE3DBAB14F76FE7EFA0950F6 /* ZLClipImageViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLClipImageViewController.swift; path = Sources/Edit/ZLClipImageViewController.swift; sourceTree = ""; }; - 70E56F65C2A70177FAA7D31FFE6A73A2 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; - 70EFCC49C3641FB1AEF7AAF01EE84770 /* UIDatePicker+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIDatePicker+Rx.swift"; path = "RxCocoa/iOS/UIDatePicker+Rx.swift"; sourceTree = ""; }; + 6F5CA42253F8A6D0B37E85BC58814EF8 /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; + 6F907F8659F8F99CD5F99BD0E3944F21 /* SDGraphicsImageRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDGraphicsImageRenderer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDGraphicsImageRenderer.h; sourceTree = ""; }; + 6FE056A1D49CB03A3DD7CF5F491AB0E5 /* EKAttributes+Presets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Presets.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Presets.swift"; sourceTree = ""; }; + 704AB3ECE003792280D750E9B62F8748 /* UIImageView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIImageView+DDCategory/UIImageView+DDCategory.h"; sourceTree = ""; }; + 706A91EAE9927412AE7CEFC6D29FEFAF /* DDToastKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDToastKit_Private.modulemap; sourceTree = ""; }; + 707D2BE5D9521D2FE5310C88B1EDE03F /* Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Infallible.swift; path = RxSwift/Traits/Infallible/Infallible.swift; sourceTree = ""; }; + 70A21F06370E877D9C33223DECE52964 /* DDMASearch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMASearch.m; path = DDMAMapKit_Private/Classes/DDMASearch/DDMASearch.m; sourceTree = ""; }; + 70B6FADD088F366F0929F3761E34CEE8 /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; + 70D7ABCC20B3A6E284A1D8DC931D1E2C /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; + 70F65BE87EC9817CB2EC1D6AE3D3B43D /* ZLPhotoPreviewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewCell.swift; path = Sources/General/ZLPhotoPreviewCell.swift; sourceTree = ""; }; 71067D1F0754E977C6E009846B257042 /* DDBasicControlsKit_Private-DDBaseViewController */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "DDBasicControlsKit_Private-DDBaseViewController"; path = DDBaseViewController.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 71085E406FD3583B05B1ED4E671AFC08 /* SDGraphicsImageRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDGraphicsImageRenderer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDGraphicsImageRenderer.h; sourceTree = ""; }; - 7122E66334E6C1133CDF561CF8B34109 /* UITableViewCell+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableViewCell+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITableViewCell+DDCategory/UITableViewCell+DDCategory.h"; sourceTree = ""; }; - 713D707AC3CBA3593195D75FB79C1172 /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; - 71B64DD9C5577AA315CC42CB7D1CF461 /* EKAttributes+BackgroundStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+BackgroundStyle.swift"; path = "Source/Model/EntryAttributes/EKAttributes+BackgroundStyle.swift"; sourceTree = ""; }; - 71E782BBB5EC32D8D3AB0992CDE2439F /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+GIF.h"; sourceTree = ""; }; - 71ED8CFA2F352F4BBEFA552B628FC639 /* icon_file_type_numbers@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_numbers@2x.png"; path = "Sources/Resources/FileType/icon_file_type_numbers@2x.png"; sourceTree = ""; }; - 71F82D1D28119315A073B86B0D5B8848 /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; - 723C7571AD36733C6B6E8D841D53AD8A /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; - 724DBEC4492D1F52D56DCC43EE91243E /* icon_file_type_java.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_java.png; path = Sources/Resources/FileType/icon_file_type_java.png; sourceTree = ""; }; - 7288E751385A0027F4AFB7C50169DFB3 /* UIColor+SDHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SDHexString.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/UIColor+SDHexString.h"; sourceTree = ""; }; - 72C695B2E5DDC428541E2AAED042CBED /* ZFPresentTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPresentTransition.h; path = ZFPlayer/Classes/Core/ZFPresentTransition.h; sourceTree = ""; }; - 72D2C0C9FC00BB93FA5260ED05C91663 /* CocoaDebug-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaDebug-umbrella.h"; sourceTree = ""; }; - 72DC251730330FF1CA08CA758A2C039F /* icon_file_type_flv@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_flv@2x.png"; path = "Sources/Resources/FileType/icon_file_type_flv@2x.png"; sourceTree = ""; }; - 72F31428F76D5D2D5620B71B27985958 /* DriveRouteCustomAnnotationView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DriveRouteCustomAnnotationView.m; path = DDMAMapKit_Private/Classes/DDMAMap/AnnotationView/DriveRouteCustomAnnotationView.m; sourceTree = ""; }; - 73A4F0A21434450965381BD1A4F12503 /* UILabel+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UILabel+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UILabel+DDCategory/UILabel+DDCategory.h"; sourceTree = ""; }; - 73A59FA9D835B6A1D275F9E30C6E7E06 /* SwiftEntryKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftEntryKit-prefix.pch"; sourceTree = ""; }; - 73CC10486B113A63DB08EBF71D2BE3B2 /* SDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWeakProxy.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDWeakProxy.m; sourceTree = ""; }; - 73D211CF3D5CCD86F4B4DEB55EE82F64 /* SDWebImageDownloaderDecryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderDecryptor.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderDecryptor.h; sourceTree = ""; }; - 73DCAEAA669CED59467BF661C1778B03 /* icon_file_type_dat@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dat@2x.png"; path = "Sources/Resources/FileType/icon_file_type_dat@2x.png"; sourceTree = ""; }; - 742E300B2DABB7C574386A0B50C1C89D /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+GIF.m"; sourceTree = ""; }; - 745406A4D088BA4EC192EC68949FBE84 /* icon_file_type_folder_empty@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_empty@2x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_empty@2x.png"; sourceTree = ""; }; - 747FC698D87DE63C92975D0806134123 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Sources/ConstraintConfig.swift; sourceTree = ""; }; - 7568F23D5DBDF76EE3CFF3B5C1F6E76C /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCacheOperation.h"; sourceTree = ""; }; - 757C6CB011B0513672C9709D00F26B80 /* EKWindowProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKWindowProvider.swift; path = Source/Infra/EKWindowProvider.swift; sourceTree = ""; }; - 76040B9F9791E5BEA10329D8B991B389 /* DDCategoryKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDCategoryKit_Private.release.xcconfig; sourceTree = ""; }; - 7607C7845532CD19451FCAF5D8FAA594 /* DDMANaviManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMANaviManager.h; path = DDMAMapKit_Private/Classes/DDMANaviManager/DDMANaviManager.h; sourceTree = ""; }; - 760DC51BA1CCE59F4EECBD3F4322A9AD /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; - 763077C36964E5620A66FFE6910B1FE6 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; - 7638C80BE4CBCF67C36C322AFE42306C /* Infallible+CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+CombineLatest+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+CombineLatest+arity.swift"; sourceTree = ""; }; - 764FBB181EACB0E4640DE034189E6EB0 /* JXCategoryTitleImageCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageCellModel.m; path = Sources/TitleImage/JXCategoryTitleImageCellModel.m; sourceTree = ""; }; - 765E8672678E1C09D202F65FFA51093E /* UIColor+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIColor+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 769A998FECDFBEBE1BCB5AE00554A7C5 /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; - 76A1859FBB95A911F738D3276EDA4D21 /* SDAssociatedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAssociatedObject.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAssociatedObject.m; sourceTree = ""; }; - 76B3653366E301F55DAB1AA5003BE86D /* icon_file_type_md.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_md.png; path = Sources/Resources/FileType/icon_file_type_md.png; sourceTree = ""; }; - 76BF6DB0787788233C1DAEFA57DE5848 /* DDTimerKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDTimerKit_Private.modulemap; sourceTree = ""; }; - 77007457819878C66B2C8873BA8B4EE4 /* MAPointAnnotation+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MAPointAnnotation+DDCategory.m"; path = "DDMAMapKit_Private/Classes/DDMAMap/Annotation/MAPointAnnotation+DDCategory.m"; sourceTree = ""; }; - 777C7F8307F4AD27D1BA1F5E024ABE04 /* _Sandboxer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _Sandboxer.h; path = Sources/Sandbox/_Sandboxer.h; sourceTree = ""; }; - 777FB59B60228033273CFB4A403A5916 /* MAHeatMapVectorGridOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorGridOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorGridOverlay.h; sourceTree = ""; }; - 77A08C07A53B05F112F9FF09FA9C7D2E /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Sources/ConstraintPriorityTarget.swift; sourceTree = ""; }; - 77AB1809577F05CF5AF082C3BBE243AB /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; - 77E39033B717CE2548373E33A165F4F1 /* _RunloopMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RunloopMonitor.m; path = Sources/Monitor/_RunloopMonitor.m; sourceTree = ""; }; - 782191E1A03F33C0F53E199A14033766 /* AMapTrack-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapTrack-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - 784084F4E7B8A34E85EC702DCA5F5A48 /* _fishhook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _fishhook.h; path = Sources/fishhook/_fishhook.h; sourceTree = ""; }; - 7856DD22C3CCDB580650D09E46F26E10 /* RxRelay-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-umbrella.h"; sourceTree = ""; }; - 7869A89417FE726C9D5C3110522B94C4 /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; - 787AD0A98748983B3934B0956C698C0A /* _FilePreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FilePreviewController.h; path = Sources/Sandbox/_FilePreviewController.h; sourceTree = ""; }; - 7899D9109AB189BCD35FE32864942BBD /* DDControlsKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDControlsKit_Private-dummy.m"; sourceTree = ""; }; - 78A05C2C4B4341A8495E9935DFD46BC0 /* ZFKVOController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFKVOController.m; path = ZFPlayer/Classes/Core/ZFKVOController.m; sourceTree = ""; }; - 7964C64FDDE769F97B3708C2789305A9 /* JXCategoryViewAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryViewAnimator.h; path = Sources/Common/JXCategoryViewAnimator.h; sourceTree = ""; }; - 798B1F31B12771422E0517E8CDFBF8E4 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Sources/ConstraintMaker.swift; sourceTree = ""; }; - 79A69AC341B03033B46431E34FEDC675 /* SDImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFrame.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageFrame.m; sourceTree = ""; }; - 79AC532787351D8F40CD663668907140 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloader.h; sourceTree = ""; }; - 79EB54B7A0D1D7AA3003395D4D68C6C9 /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; - 7A06D22A64C758FF847C801B71FD01CE /* EKAttributes+Shadow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Shadow.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Shadow.swift"; sourceTree = ""; }; - 7A26BA476D1799A4662A2CE412BACB30 /* DDNetworkingOfAlamofireKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDNetworkingOfAlamofireKit_Private-prefix.pch"; sourceTree = ""; }; - 7A3D5F34836EA55BA9044EBCC4CA6FF9 /* DDImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDImage.swift; path = DDControlsKit_Private/Classes/DDImage/DDImage.swift; sourceTree = ""; }; - 7A575E760BD80DEC8041FD3D509FD96A /* EKWindow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKWindow.swift; path = Source/Infra/EKWindow.swift; sourceTree = ""; }; - 7A69706F8BEEE9AB0FEFF51167078120 /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloader.m; sourceTree = ""; }; - 7A85CD73D9538F007FF27995D5E48862 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; - 7AC33097DF29A7025CD9FD3DB16E3B0B /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; - 7B149E5E85148DAADE6E69C9C8BD02C8 /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; - 7B406984239E0A7C2E354E908323FAE4 /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = ""; }; - 7BA85E09426160281B9523DA7958077D /* SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImage.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImage.h; sourceTree = ""; }; - 7BA9FBB83619EDC9803422FDD8142205 /* JXCategoryTitleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleView.h; path = Sources/Title/JXCategoryTitleView.h; sourceTree = ""; }; - 7BBD6DD2E41A775A3C550D9EE456C222 /* icon_file_type_ipa.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ipa.png; path = Sources/Resources/FileType/icon_file_type_ipa.png; sourceTree = ""; }; - 7BBE51C4347468E4FB1ECACADFCA130E /* icon_file_type_pdf@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pdf@2x.png"; path = "Sources/Resources/FileType/icon_file_type_pdf@2x.png"; sourceTree = ""; }; - 7BDE959BBDC979EA7249428CD4181A54 /* DDTimerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTimerManager.m; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerManager.m; sourceTree = ""; }; - 7BE3D6EA2CEDFF691F321FD65C345199 /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; - 7BED7273BEA06FFD5C93ABD93D4E0352 /* _DebugConsoleLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _DebugConsoleLabel.h; path = Sources/Monitor/_DebugConsoleLabel.h; sourceTree = ""; }; - 7BF4AA55E6514D3D502566EB617C3471 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = Sources/en.lproj; sourceTree = ""; }; - 7C0CA20E72B701AC9AC4D19BF8597D1F /* DDBaseModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseModel.m; path = DDBasicControlsKit_Private/Classes/DDBaseModel/DDBaseModel.m; sourceTree = ""; }; - 7C16038A594C665F60D4805698B72E42 /* DDBaseImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseImage.m; path = DDBasicControlsKit_Private/Classes/DDBaseImage/DDBaseImage.m; sourceTree = ""; }; - 7C353766033767D7665EE9C4D3DF4360 /* UICollectionViewCell+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewCell+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UICollectionViewCell+DDCategory/UICollectionViewCell+DDCategory.h"; sourceTree = ""; }; - 7C3F2F8FF73B12B6233F77A27DE174A3 /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; - 7C4710E76E3E7D2D93F5E1EBB6E9E1C9 /* icon_file_type_xls@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xls@3x.png"; path = "Sources/Resources/FileType/icon_file_type_xls@3x.png"; sourceTree = ""; }; - 7C4F9B2C9EB402F75D3A3697B0B8B70E /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; - 7C730C74B36DD27B1EB54A6F2B885FE1 /* ZLPhotoBrowser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ZLPhotoBrowser-dummy.m"; sourceTree = ""; }; - 7CA4EF7C3C138E3278557BB9E6AE0301 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; - 7CB628C1973540DFEAA1868D098FBAAE /* ZFPlayerLogManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerLogManager.m; path = ZFPlayer/Classes/Core/ZFPlayerLogManager.m; sourceTree = ""; }; - 7CF3F4B59DA866250F9E9434CB9F437B /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; - 7CF864BC6FE042C7B90DCE11EA8080B1 /* DDCategoryKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDCategoryKit_Private.debug.xcconfig; sourceTree = ""; }; - 7D052BA31A4EFF0AE6AA2E1DFA1C0F27 /* RxSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.debug.xcconfig; sourceTree = ""; }; - 7D0CCB251930D8993780CDCE5B2A8EB5 /* JXCategoryIndicatorCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorCellModel.m; path = Sources/Indicator/JXCategoryIndicatorCellModel.m; sourceTree = ""; }; - 7D1547A7353DD9FF4B5E75AB49605788 /* UIScrollView+ZFPlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+ZFPlayer.m"; path = "ZFPlayer/Classes/Core/UIScrollView+ZFPlayer.m"; sourceTree = ""; }; - 7D28F839FA262B3A7345F53AB4EEAB7F /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; - 7D69CADBCA313A715654179BE2398DF7 /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDInternalMacros.h; sourceTree = ""; }; - 7D79A2708BDE3C85726D40206166DECF /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; - 7D8A0C37CA47FF6E6A7EB6D4BECD4E63 /* DDMutableAttributedString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDMutableAttributedString.swift; path = DDControlsKit_Private/Classes/DDAttributedString/DDMutableAttributedString.swift; sourceTree = ""; }; - 7DA48CB4D3F63FA5B99AF1F6CE7A33AC /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; - 7DADB4B09E4E87B0C4E2B1EB1123CFE4 /* Bundle+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bundle+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Bundle+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 7DE2F8437EA87F882D81131D1C5E0B81 /* MABaseOverlay+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MABaseOverlay+DDCategory.m"; path = "DDMAMapKit_Private/Classes/DDMAMap/Overlay/MABaseOverlay+DDCategory.m"; sourceTree = ""; }; - 7DF0B91A9D93C2202EF209EC6E175D75 /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSButton+WebCache.m"; sourceTree = ""; }; - 7E2D5C198AAB5B7D72CCE70C7FB9DCEF /* AppInfoViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AppInfoViewController.swift; path = Sources/App/AppInfoViewController.swift; sourceTree = ""; }; - 7E36471C66E02380CBB5543709BA9DB6 /* JXCategoryTitleImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageCell.h; path = Sources/TitleImage/JXCategoryTitleImageCell.h; sourceTree = ""; }; - 7E779901DFF54A4C5899624A3B299989 /* icon_file_type_jar.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_jar.png; path = Sources/Resources/FileType/icon_file_type_jar.png; sourceTree = ""; }; - 7EC593FAEC7457806959AEEBDD0C5E1C /* JXCategoryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryView.h; path = Sources/JXCategoryView.h; sourceTree = ""; }; - 7EEFF07276DDB76FAE2C135FACF5B135 /* SDImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoder.m; sourceTree = ""; }; - 7F05FEBBCB595D644C000725FCFF4F65 /* JXCategoryIndicatorBackgroundView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorBackgroundView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBackgroundView.m; sourceTree = ""; }; - 7F1A73CC7DF2170CB5CCEE41F48033EE /* CrashStoreManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashStoreManager.swift; path = Sources/App/CrashStoreManager.swift; sourceTree = ""; }; - 7F5667EA7028400F694EB265B1515E39 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Sources/LayoutConstraintItem.swift; sourceTree = ""; }; - 7F56CC6C5852793D1E431A1281B50E62 /* SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGraphics.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGraphics.h; sourceTree = ""; }; - 7F61107954704ADA20D3EC8B85F2EE63 /* ZFPlayer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ZFPlayer-dummy.m"; sourceTree = ""; }; - 7F78019412227F10B3BC4D39E02C6A82 /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDeviceHelper.h; sourceTree = ""; }; - 7FE782D0A0BB573EB18B21B1E709542E /* EKAttributes+PositionConstraints.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+PositionConstraints.swift"; path = "Source/Model/EntryAttributes/EKAttributes+PositionConstraints.swift"; sourceTree = ""; }; - 801AFA3074293BB5F63336A60CCFD90D /* icon_file_type_wmv.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_wmv.png; path = Sources/Resources/FileType/icon_file_type_wmv.png; sourceTree = ""; }; - 809A7A37E348DB1B78CC8C1FB317103A /* ZLTextStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLTextStickerView.swift; path = Sources/Edit/ZLTextStickerView.swift; sourceTree = ""; }; - 809A8A2E507878672B7D9191500FD2EA /* DDBaseMutableAttributedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseMutableAttributedString.h; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseMutableAttributedString.h; sourceTree = ""; }; + 71086094ADD975ED56310BF9D1EBE53E /* MJRefreshConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConfig.h; path = MJRefresh/MJRefreshConfig.h; sourceTree = ""; }; + 710ACE3C97219A2E6A9EACE882565FB0 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloader.h; sourceTree = ""; }; + 713A7FFB9725A1E1FCC7D9EC00A6DA6B /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Sources/ConstraintViewDSL.swift; sourceTree = ""; }; + 713F8F996A7C7FA6F0D0BC259A54A536 /* SDWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImage.h; path = DDWebImageKit_Private/Classes/SDWebImage/SDWebImage.h; sourceTree = ""; }; + 72211DD0E0A5BAF447049CF0F3F42A23 /* icon_file_type_mp3@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp3@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mp3@2x.png"; sourceTree = ""; }; + 725885FA8BCA16A1FD98CA1F5C2DDD05 /* UICollectionView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UICollectionView+DDCategory/UICollectionView+DDCategory.m"; sourceTree = ""; }; + 7271341926AB9E388798AC74962172CA /* ColorUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorUtil.swift; path = DDColorKit_Private/Classes/ColorUtil.swift; sourceTree = ""; }; + 72840BE9E11357C7CFAF79E14A9BF086 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + 72880F5017EC8592EC8434B42CFCAE81 /* icon_file_type_wmv@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wmv@2x.png"; path = "Sources/Resources/FileType/icon_file_type_wmv@2x.png"; sourceTree = ""; }; + 729219A6B5E8E72B2444DE1F3278C624 /* icon_file_type_dmg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_dmg.png; path = Sources/Resources/FileType/icon_file_type_dmg.png; sourceTree = ""; }; + 72D6F044F9585E4E73A04637E0FBEEA4 /* SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDefine.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDefine.h; sourceTree = ""; }; + 72ECD7EDC233ADE256F08D9B731219CD /* Logs.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = Logs.storyboard; path = Sources/Resources/Logs.storyboard; sourceTree = ""; }; + 730ABC922789D0F54036D2211DC1DB4B /* UIImageView+DDWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+DDWebCache.m"; path = "DDWebImageKit_Private/Classes/DDWebImage/UIImageView+DDWebCache.m"; sourceTree = ""; }; + 7351DE41F9BBC3BA4C696051628D75A8 /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; + 7352C7E94F26069C43488B0DDB1DF09B /* DDBaseModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseModel.h; path = DDBasicControlsKit_Private/Classes/DDBaseModel/DDBaseModel.h; sourceTree = ""; }; + 7372FA450027547A4B6AA2E2FD88103F /* EKAttributes+Animation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Animation.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Animation.swift"; sourceTree = ""; }; + 7386F387C44495BE595EC3078F8AD8C8 /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; + 73932415A784A368CED741F78034EA4F /* icon_file_type_ogg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ogg.png; path = Sources/Resources/FileType/icon_file_type_ogg.png; sourceTree = ""; }; + 73992063643DD1115983062D2A886619 /* DDBaseCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseCollectionView.h; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionView/DDBaseCollectionView.h; sourceTree = ""; }; + 73D2343663257AF54DBDE47E9D9D1019 /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; }; + 73E7FBC4D3ED4386B25B57D8286C790E /* icon_file_type_db@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_db@3x.png"; path = "Sources/Resources/FileType/icon_file_type_db@3x.png"; sourceTree = ""; }; + 73F7878A79B567391995B2448EB49251 /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; + 7457703DD9B0D68D288E0DEBB9C757E8 /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDInternalMacros.h; sourceTree = ""; }; + 747F49E21F2344646751D627D308C317 /* icon_file_type_html@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_html@2x.png"; path = "Sources/Resources/FileType/icon_file_type_html@2x.png"; sourceTree = ""; }; + 7490699FE92B1EBAF49DBB3DCEDE6F90 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; + 74909B4604477D9DD269D3F8E0031D50 /* icon_file_type_gif@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_gif@3x.png"; path = "Sources/Resources/FileType/icon_file_type_gif@3x.png"; sourceTree = ""; }; + 7513CACCE248797943E32ED1A875CAEC /* JXCategoryTitleCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleCell.m; path = Sources/Title/JXCategoryTitleCell.m; sourceTree = ""; }; + 75BB25475020CDC054416AFD28FC3B79 /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; + 762958DB9D55FEC26D6677497E116336 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; + 769677FA6F193B0BE3FAE9FEDE4A2B28 /* JXCategoryTitleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleView.m; path = Sources/Title/JXCategoryTitleView.m; sourceTree = ""; }; + 76C9134FFF7E620B46CE85C62D3A0F3C /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = AMapNaviKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; + 76CB092E22F25D6C9329EA35B2FDA66A /* DDBasicControlsKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDBasicControlsKit_Private-prefix.pch"; sourceTree = ""; }; + 76D536D7D4B8EEBA2286BCE0D62D47E1 /* ZLTextStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLTextStickerView.swift; path = Sources/Edit/ZLTextStickerView.swift; sourceTree = ""; }; + 7727C2C9265E97806BBF727334D2EEE0 /* _ObjcLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _ObjcLog.h; path = Sources/Logs/_ObjcLog.h; sourceTree = ""; }; + 773F2E6FEE8008C4B980E088797D152A /* icon_file_type_dmg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dmg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_dmg@2x.png"; sourceTree = ""; }; + 7749283E20964226F9C0C5A7C3C290CD /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheConfig.h; sourceTree = ""; }; + 776F9D645818DB97F88A473048B68289 /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; + 7784872A6B7489AA1F9CC62F172DE470 /* AutoUI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AutoUI.swift; path = DDAutoUIKit_Private/Classes/AutoUI.swift; sourceTree = ""; }; + 77848E9757D1797A3095D1501B6D4402 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 77A142BD1FA728CA5684F0B5D38A5098 /* Toast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Toast.swift; path = DDToastKit_Private/Classes/Toast.swift; sourceTree = ""; }; + 77F4654AA4994CFB5E9D4C51222AEF87 /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; }; + 7823183AA2BD5AF98061D68BEF0F8022 /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; + 7835116D229370A9197AA6F3D472ED75 /* URLSessionConfiguration+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSessionConfiguration+Alamofire.swift"; path = "Source/URLSessionConfiguration+Alamofire.swift"; sourceTree = ""; }; + 783C7519A1EB948269E8D79EFA101210 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = AMapNaviKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 78B0C7229FAB1863FFFBC2B9A5A108F7 /* icon_file_type_doc@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_doc@3x.png"; path = "Sources/Resources/FileType/icon_file_type_doc@3x.png"; sourceTree = ""; }; + 78C35F2134A1B701DFE2032BC6BBFB25 /* MAPointAnnotation+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MAPointAnnotation+DDCategory.h"; path = "DDMAMapKit_Private/Classes/DDMAMap/Annotation/MAPointAnnotation+DDCategory.h"; sourceTree = ""; }; + 78E4EF94749178A5EEF3C7F83C18DF97 /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; }; + 791113DF4AC24AAB68B829D918BB51EA /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; + 796A19F0CE1536CA18CEE413B7577931 /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = AMapNaviKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; + 79B9CDD4160E38C8905D139F37F28F16 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; + 79D15711DA59626680B29B67BE1EA0DC /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; + 79EDBF064CAA3C0CC70CF14B40E59D7B /* UIBarButtonItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIBarButtonItem+Rx.swift"; path = "RxCocoa/iOS/UIBarButtonItem+Rx.swift"; sourceTree = ""; }; + 7A3C6AA89E0E01A57032190908685BF3 /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; + 7A447127CC7E8A90C6B8CE6A0F2B754D /* DDBaseCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseCollectionViewCell.h; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionViewCell/DDBaseCollectionViewCell.h; sourceTree = ""; }; + 7A539CB48FFAFBED955BFF874A0D1E6F /* DDView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDView.swift; sourceTree = ""; }; + 7A59487DA05D2EC52A5413D66259D068 /* DDBaseTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTableView.m; path = DDBasicControlsKit_Private/Classes/DDBaseTableView/DDBaseTableView.m; sourceTree = ""; }; + 7A8596938100A518BD7E3BE0391DD95D /* DDColorKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDColorKit_Private.release.xcconfig; sourceTree = ""; }; + 7A88EFAE2813EEB116FC1243D4186CED /* CocoaDebugDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaDebugDeviceInfo.h; path = Sources/Core/CocoaDebugDeviceInfo.h; sourceTree = ""; }; + 7AAC4DACEFC572B62639C860A0EDACDE /* MABaseOverlay+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MABaseOverlay+DDCategory.h"; path = "DDMAMapKit_Private/Classes/DDMAMap/Overlay/MABaseOverlay+DDCategory.h"; sourceTree = ""; }; + 7AD6A8CEE5FA7BABFC5EC00F03FB0DEC /* DDMAGeometry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMAGeometry.m; path = DDMAMapKit_Private/Classes/DDMAUtil/DDMAGeometry.m; sourceTree = ""; }; + 7AD7E2D22C8060A91FA6BBAF2616E20F /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; + 7AEFA69E283D2F221FD3F17799F6422F /* DDLogKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDLogKit_Private.debug.xcconfig; sourceTree = ""; }; + 7B30A0004ADFA34858C6A16DC5B93753 /* _DebugConsoleLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _DebugConsoleLabel.m; path = Sources/Monitor/_DebugConsoleLabel.m; sourceTree = ""; }; + 7B530D871E2D325645025227C1636A03 /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; + 7B5733E9AD0992566F19C19620348891 /* DDBaseLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseLabel.h; path = DDBasicControlsKit_Private/Classes/DDBaseLabel/DDBaseLabel.h; sourceTree = ""; }; + 7B8317CBF83FFF0BDF39A6C7FB523451 /* DDFontKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDFontKit_Private.modulemap; sourceTree = ""; }; + 7BA43A066A7091ECE0FD0A5CBE862BE8 /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; + 7BC62F49B5B783FBA7ACFB5BDFCA0FEC /* ZLCameraConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCameraConfiguration.swift; path = Sources/General/ZLCameraConfiguration.swift; sourceTree = ""; }; + 7BE21F3D3D3F0D112D52B5738670A990 /* NSURL+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURL+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSUrl+DDCategory/NSURL+DDCategory.h"; sourceTree = ""; }; + 7BE443B4474E38C8726E1C952F0A7949 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Sources/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + 7BF0FE3A009B31F9A8EA55D52C9C6971 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; + 7BF2E00096D831B29197682858A10C9A /* ZLAnimationUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAnimationUtils.swift; path = Sources/General/ZLAnimationUtils.swift; sourceTree = ""; }; + 7BF8253107A46BA3ED60B760E66D1FE9 /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; }; + 7C26DADF419F92D89B6F4F7A3CCC6DFD /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; + 7C3B9B6C3F0C2368A8BEC34F404B17B3 /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = AMapNaviKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; + 7C5246942D6F9D36DB1E2DE2EE902AE4 /* _CustomHTTPProtocol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _CustomHTTPProtocol.m; path = Sources/CustomHTTPProtocol/_CustomHTTPProtocol.m; sourceTree = ""; }; + 7C79F587F7E53848D607F96501C29B13 /* UIViewArray+QuickLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewArray+QuickLayout.swift"; path = "Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift"; sourceTree = ""; }; + 7CF18CEDE36FA8CF151F3D58645CEBE6 /* JXCategoryBaseCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseCellModel.m; path = Sources/Base/JXCategoryBaseCellModel.m; sourceTree = ""; }; + 7CFDC0C57776FE8303A06721CEBCAE59 /* DDFontKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDFontKit_Private-umbrella.h"; sourceTree = ""; }; + 7D0C23AEFD50113E8EC6204B98FC3CAB /* JXCategoryTitleVerticalZoomCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomCell.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCell.h; sourceTree = ""; }; + 7D40888C0991727002853A8FD106CA61 /* UIView+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIView+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 7D75E89010C48A34FAFEE84ED443982B /* RxCollectionViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxCollectionViewReactiveArrayDataSource.swift; sourceTree = ""; }; + 7DC8C434505688D82C9F7146DD2FCF52 /* DDBaseNavigationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseNavigationController.m; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDBaseNavigationController.m; sourceTree = ""; }; + 7DE556903F50775F8F632D7BF7FEFCC3 /* icon_file_type_mpg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mpg.png; path = Sources/Resources/FileType/icon_file_type_mpg.png; sourceTree = ""; }; + 7E0058124D3CD4CB35D72C1C2B9E1C04 /* DDColorKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDColorKit_Private.debug.xcconfig; sourceTree = ""; }; + 7E0F141E41E7C6DCEB789643E5B99104 /* DDFontKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDFontKit_Private.debug.xcconfig; sourceTree = ""; }; + 7EFCDB15AAC9BEAFA6843125719B972C /* ZLThumbnailViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLThumbnailViewController.swift; path = Sources/General/ZLThumbnailViewController.swift; sourceTree = ""; }; + 7F306C344EABA3CD35773426C0535034 /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Sources/ConstraintOffsetTarget.swift; sourceTree = ""; }; + 7F4C91C98112396F49CB840816188113 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; + 7F8EF7B946B47D717B12EE5AC801780F /* MAHeatMapVectorGridOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorGridOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorGridOverlayRenderer.h; sourceTree = ""; }; + 7F913D803C5405DA2609C8443EA82F27 /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; + 7FE18FFA9B92E82F3D54336536ECB654 /* UITextField+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextField+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITextField+DDCategory/UITextField+DDCategory.h"; sourceTree = ""; }; + 7FEBFFC100FAC77353DDDBEC3D5AFEA3 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + 7FF9ADC3EF278C83E5F9DF0192D80A30 /* GradientView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientView.swift; path = Source/Utils/GradientView.swift; sourceTree = ""; }; + 80148DF591CFF0BA810CF40C37847CAF /* ZFFloatView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFFloatView.h; path = ZFPlayer/Classes/Core/ZFFloatView.h; sourceTree = ""; }; + 8014BF6DA5A74EB59609A668EB65AEBA /* ESTabBarController-swift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "ESTabBarController-swift.debug.xcconfig"; sourceTree = ""; }; + 801CFB7A894D4FCA207658DDE38E6DC7 /* AMapNaviHUDView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviHUDView.h; path = AMapNaviKit.framework/Headers/AMapNaviHUDView.h; sourceTree = ""; }; 809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RxSwift; path = libRxSwift.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 80AE357B7349C17E56DEAEC460A741BE /* _icon_file_type_sandbox@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_sandbox@2x.png"; path = "Sources/Resources/images/_icon_file_type_sandbox@2x.png"; sourceTree = ""; }; - 80FB05AD2A105056CD2D3A9A64311EEC /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/PrimitiveSequence/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; - 81021486B3A7FB8A422282FAD9D08943 /* UITableView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITableView+DDCategory/UITableView+DDCategory.m"; sourceTree = ""; }; - 811599DA63CDE13CF47830E83A723FD4 /* AMapNaviCompositeUserConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeUserConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeUserConfig.h; sourceTree = ""; }; - 811AB5883718661229CA4D3F5EE88647 /* DDMATrackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMATrackManager.h; path = DDMAMapKit_Private/Classes/DDMATrackManager/DDMATrackManager.h; sourceTree = ""; }; - 81388E340BBB4975051A60FFBB9DF8AC /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; - 815535EAA9BBFA9C0BA82BBF93522BFB /* YYAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYAnimatedImageView.h; path = YYImage/YYAnimatedImageView.h; sourceTree = ""; }; - 8179EF63984555E942581FFE006B2CC2 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; - 8198EFA82489CB4D76B6DC3090176B15 /* ZLWeakProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLWeakProxy.swift; path = Sources/General/ZLWeakProxy.swift; sourceTree = ""; }; - 81B873BD5D6B7FD912871EACBDE48559 /* SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoader.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoader.h; sourceTree = ""; }; - 81CF4E927B710273AE961E13F494A8BE /* _HttpModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _HttpModel.h; path = Sources/Network/_HttpModel.h; sourceTree = ""; }; - 81D1924AB898DCB278D9383DB46FC74A /* JXCategoryNumberView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberView.h; path = Sources/Number/JXCategoryNumberView.h; sourceTree = ""; }; - 81E6C4D1ABE099A1EAF7D26C061E833F /* icon_file_type_plist.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_plist.png; path = Sources/Resources/FileType/icon_file_type_plist.png; sourceTree = ""; }; - 81EA9211A58B0185D3FAE7B18D9E131A /* DDNavigationControllerDelegateReceiver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDNavigationControllerDelegateReceiver.h; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDNavigationControllerDelegateReceiver.h; sourceTree = ""; }; - 81F2C51D5B6D97462503054D6D667748 /* JXCategoryView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXCategoryView-prefix.pch"; sourceTree = ""; }; - 821BCFCD1C0E93354341CD0C1E94E404 /* EKAttributes+UserInteraction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+UserInteraction.swift"; path = "Source/Model/EntryAttributes/EKAttributes+UserInteraction.swift"; sourceTree = ""; }; - 8232BD8CA165E7D31E2BCAC71952040D /* UICollectionViewLayout+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewLayout+MJRefresh.h"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.h"; sourceTree = ""; }; - 823DA6254203A66F262F2DF6C0671BA6 /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = AMapNaviKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; - 82741C113DC6FE1F25390FCC73139BC3 /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; }; - 828BE2BB4941E9FB01A272702FA16F70 /* icon_file_type_bin@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bin@2x.png"; path = "Sources/Resources/FileType/icon_file_type_bin@2x.png"; sourceTree = ""; }; - 829B7180E473D666918D83A6D6F87622 /* SDImageAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAssetManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageAssetManager.m; sourceTree = ""; }; - 82E7452B17A8D11C1D63C83076053639 /* DDBaseCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseCollectionViewCell.h; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionViewCell/DDBaseCollectionViewCell.h; sourceTree = ""; }; - 82F50EBA6187811DB37C287872CFB004 /* RxSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.release.xcconfig; sourceTree = ""; }; - 836A9B12B1C7097700E7E05C74726D4C /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Sources/ConstraintConstantTarget.swift; sourceTree = ""; }; - 838296138C4D3B284D622B8D597C9A74 /* ZLEmbedAlbumListView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEmbedAlbumListView.swift; path = Sources/General/ZLEmbedAlbumListView.swift; sourceTree = ""; }; - 839D72BE7E724A572E34B4ECE7FE1EBC /* AMapSearchObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchObj.h; path = AMapSearchKit.framework/Headers/AMapSearchObj.h; sourceTree = ""; }; - 83B58209C3742C6143A6EAAD44077FCC /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; - 83D055B0E49A63B2ACDD635735428784 /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCache.m; sourceTree = ""; }; - 83FAF88E6173127A0923C2565B51DF58 /* _CanonicalRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _CanonicalRequest.m; path = Sources/CustomHTTPProtocol/_CanonicalRequest.m; sourceTree = ""; }; - 846F0345F02A92E7432F3057F6E5CE10 /* UITableViewCell+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableViewCell+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITableViewCell+DDCategory/UITableViewCell+DDCategory.m"; sourceTree = ""; }; - 84D208193D7D31EB91FBE19F5220386F /* DDLogKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDLogKit_Private-umbrella.h"; sourceTree = ""; }; - 851883344E384E61499414D74B69C88B /* UIImageView+ZFCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+ZFCache.m"; path = "ZFPlayer/Classes/ControlView/UIImageView+ZFCache.m"; sourceTree = ""; }; - 852B796C6F48BF2F463B8A5EDD213862 /* ZLAlbumListModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAlbumListModel.swift; path = Sources/General/ZLAlbumListModel.swift; sourceTree = ""; }; - 8530375FCFE95700172E0597DDBDF4E5 /* icon_file_type_mp3@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp3@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mp3@3x.png"; sourceTree = ""; }; - 853F285A17FD9AB5E40BA5192CED5D4C /* SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWeakProxy.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDWeakProxy.h; sourceTree = ""; }; - 856F798880D87F8BB4B7689286986319 /* ZLPhotoPreviewAnimatedTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewAnimatedTransition.swift; path = Sources/Animation/ZLPhotoPreviewAnimatedTransition.swift; sourceTree = ""; }; - 85732C1F78BB2933416293539FBF7AB5 /* icon_file_type_php@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_php@3x.png"; path = "Sources/Resources/FileType/icon_file_type_php@3x.png"; sourceTree = ""; }; - 85837A3E0FBD2E0D167E65DF62CEF1D5 /* DDTimerKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDTimerKit_Private.release.xcconfig; sourceTree = ""; }; - 85936B333071BC6A678A2FDAA5B47324 /* ZLAddPhotoCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAddPhotoCell.swift; path = Sources/General/ZLAddPhotoCell.swift; sourceTree = ""; }; - 85A936A211DDE8F3FDBDA0A4C12EDFB5 /* SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAssetManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageAssetManager.h; sourceTree = ""; }; - 860E1C2D9B4B04FEAE87E32087A3CCE8 /* icon_file_type_avi@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_avi@2x.png"; path = "Sources/Resources/FileType/icon_file_type_avi@2x.png"; sourceTree = ""; }; - 860EC7EE1404D54A1ECB4F9252120439 /* JXCategoryIndicatorCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorCell.h; path = Sources/Indicator/JXCategoryIndicatorCell.h; sourceTree = ""; }; - 8612E66D87909083DFBD4164C911F5EA /* Color.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Color.swift; path = Sources/Window/Color.swift; sourceTree = ""; }; - 862D884892F879DDA2835CC79E59A0AB /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; - 8631B800FD236C9D9D5E4E309DDC5C39 /* DDBaseModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseModel.h; path = DDBasicControlsKit_Private/Classes/DDBaseModel/DDBaseModel.h; sourceTree = ""; }; - 8654CCD91C506713D9C88FC96FB46DC2 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; - 86959CF16F4A53D98753FFDE5F383D91 /* icon_file_type_png@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_png@3x.png"; path = "Sources/Resources/FileType/icon_file_type_png@3x.png"; sourceTree = ""; }; - 872235AB72C42A2D034CCD39639D1F97 /* SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGIFCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGIFCoder.h; sourceTree = ""; }; - 87566E683515949A0015CE477ECCE416 /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; }; - 87589B205DE37A70F4745F79C3014AF1 /* UIView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIView+DDCategory/UIView+DDCategory.h"; sourceTree = ""; }; - 87794F049F27B49F66F72C441BB854A3 /* ZFOrientationObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFOrientationObserver.h; path = ZFPlayer/Classes/Core/ZFOrientationObserver.h; sourceTree = ""; }; - 87E7A17E1F7653F51C7619ED850555E5 /* icon_file_type_bmp@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bmp@3x.png"; path = "Sources/Resources/FileType/icon_file_type_bmp@3x.png"; sourceTree = ""; }; - 8818E96E52012BEFBD3F408134D42BCF /* icon_file_type_mpg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mpg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mpg@2x.png"; sourceTree = ""; }; - 885960370D802DB7C9EC2F5B075D510B /* IQKeyboardManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Internal.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Internal.swift"; sourceTree = ""; }; - 887173C85A442C4EA67F81D252044EF9 /* ZFFloatView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFFloatView.h; path = ZFPlayer/Classes/Core/ZFFloatView.h; sourceTree = ""; }; - 88B44A45620D633F0F79B1D622A8A460 /* DDBaseCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseCollectionViewCell.m; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionViewCell/DDBaseCollectionViewCell.m; sourceTree = ""; }; - 891114E38395C01CDD65C6836ACFEA9F /* icon_file_type_wmv@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wmv@2x.png"; path = "Sources/Resources/FileType/icon_file_type_wmv@2x.png"; sourceTree = ""; }; - 89DB460498789073CB561878CF1A5964 /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; - 8A25CD916A9ED3604CEB6D14492B9237 /* AMapNaviKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviKit.h; path = AMapNaviKit.framework/Headers/AMapNaviKit.h; sourceTree = ""; }; - 8A383286F59DE5021E792C9B80EEAA65 /* MAMVTTileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMVTTileOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAMVTTileOverlayRenderer.h; sourceTree = ""; }; - 8A5C9A9A50DF2136936174C2BEC5CEDC /* ZFPlayerNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerNotification.h; path = ZFPlayer/Classes/Core/ZFPlayerNotification.h; sourceTree = ""; }; - 8A7EA480D2BC34E9668D56C14531309C /* DDColorKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDColorKit_Private.release.xcconfig; sourceTree = ""; }; - 8AAF7B486A6FEE93FFF2B0639DB88EEB /* _QNSURLSessionDemux.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _QNSURLSessionDemux.m; path = Sources/CustomHTTPProtocol/_QNSURLSessionDemux.m; sourceTree = ""; }; - 8AB5955BC96F01A1FCF0425FF6927D95 /* DDTimerObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTimerObject.h; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerObject.h; sourceTree = ""; }; - 8ABD5B73612BCE0E068DCAF67262B8EE /* JXCategoryDotCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotCellModel.m; path = Sources/Dot/JXCategoryDotCellModel.m; sourceTree = ""; }; - 8ACF17CABB17BCC3DDD55B00AFE3387D /* icon_file_type_midi@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_midi@2x.png"; path = "Sources/Resources/FileType/icon_file_type_midi@2x.png"; sourceTree = ""; }; - 8AFE0287F2557ED8052A4A9951AEC45B /* icon_file_type_psd@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_psd@2x.png"; path = "Sources/Resources/FileType/icon_file_type_psd@2x.png"; sourceTree = ""; }; + 80B50CED275F3D805D60A301557F4ED8 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; + 80C5EB504AD14ABEFEE7E75047802DF0 /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; + 81334BE51B82ADDBF4E1EC3A7B89613B /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Sources/ConstraintMultiplierTarget.swift; sourceTree = ""; }; + 819D6C6B71260E1C0612903EA1084AC8 /* AMapNaviRoute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRoute.h; path = AMapNaviKit.framework/Headers/AMapNaviRoute.h; sourceTree = ""; }; + 81C029D7E367DED14EACEF117C8655EC /* JXCategoryIndicatorImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorImageView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorImageView.h; sourceTree = ""; }; + 81CF5A8C370B41A73C16388CF1D1AB67 /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; + 81CFAB0E78C8825246D28395CED27F81 /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDmetamacros.h; sourceTree = ""; }; + 81FE9276ED3F2FB122FB16623918D9DD /* ZFPlayer.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ZFPlayer.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 8233DCA57739E77B69913F51FD03F3DB /* DDLogKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDLogKit_Private-prefix.pch"; sourceTree = ""; }; + 829DB63E2B6160555C78A5764CEDEB6C /* ESTabBarController-swift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "ESTabBarController-swift.modulemap"; sourceTree = ""; }; + 82A25919283A6F3CBF291F75C956763B /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; + 83789DF6145FA0F80C823BE800978529 /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = ""; }; + 83A4A94F3EF8EBEDA6010413E5C5879F /* _OCLogStoreManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLogStoreManager.h; path = Sources/Logs/_OCLogStoreManager.h; sourceTree = ""; }; + 83A907F3CE6AE7FE94414C30B614F579 /* icon_file_type_numbers@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_numbers@3x.png"; path = "Sources/Resources/FileType/icon_file_type_numbers@3x.png"; sourceTree = ""; }; + 83D0C4F06B5B2CD24A2EFF81EADE2D46 /* UITextField+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextField+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITextField+DDCategory/UITextField+DDCategory.m"; sourceTree = ""; }; + 83E3A526F4DF2731569BFD63D56EBB3A /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; + 83EDC8D4A3824473C50F6DDB8491529D /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; + 84249661460283B661C05121B8657A10 /* EKProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKProperty.swift; path = Source/Model/EKProperty.swift; sourceTree = ""; }; + 84372090FFDC19299D7C288BCA110DD9 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; + 84525C077DE302E6B944F852F8D3384A /* DDTimerKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDTimerKit_Private.release.xcconfig; sourceTree = ""; }; + 848B2CC0792F86191A5DA0F3E8034114 /* RTLManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RTLManager.m; path = Sources/RLTManager/RTLManager.m; sourceTree = ""; }; + 84B4EA864F678A760548AE3F008E3161 /* JXCategoryTitleImageCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageCellModel.h; path = Sources/TitleImage/JXCategoryTitleImageCellModel.h; sourceTree = ""; }; + 84FB48BD8AC5812A14150DF61ABF859E /* AMapNaviBaseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviBaseManager.h; path = AMapNaviKit.framework/Headers/AMapNaviBaseManager.h; sourceTree = ""; }; + 857ABB2330C2DF006A2812C901A04F8C /* SDImageGraphics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGraphics.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGraphics.m; sourceTree = ""; }; + 858BD77EB37128AECE88A2C5AFB1E62C /* ZFPlayerGestureControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerGestureControl.h; path = ZFPlayer/Classes/Core/ZFPlayerGestureControl.h; sourceTree = ""; }; + 85BD870021B58C52195F5E1D814F6506 /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloader.m; sourceTree = ""; }; + 85F742DA696A10F478223338E7B09070 /* _CanonicalRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _CanonicalRequest.h; path = Sources/CustomHTTPProtocol/_CanonicalRequest.h; sourceTree = ""; }; + 85F866C64E688767225AB9D4CD11E39C /* ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoBrowser.swift; path = Sources/General/ZLPhotoBrowser.swift; sourceTree = ""; }; + 85FC3E6516A185DEDED7BE2425B4B103 /* AuthenticationInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationInterceptor.swift; path = Source/AuthenticationInterceptor.swift; sourceTree = ""; }; + 8612FF1AF10BF67DBEAC85817254A637 /* icon_file_type_ppt.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ppt.png; path = Sources/Resources/FileType/icon_file_type_ppt.png; sourceTree = ""; }; + 861B4B64AC0EA496831E9FAAE91A6760 /* AMapSearch-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapSearch-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + 8660673427E01B5EBCF255270BD89457 /* icon_file_type_7z@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_7z@3x.png"; path = "Sources/Resources/FileType/icon_file_type_7z@3x.png"; sourceTree = ""; }; + 8679674BD8D8D49501F484BF974784C1 /* ESTabBarItemContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemContainer.swift; path = Sources/ESTabBarItemContainer.swift; sourceTree = ""; }; + 867B4732E603322B499B49AE4D8E5CD2 /* icon_file_type_sql.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_sql.png; path = Sources/Resources/FileType/icon_file_type_sql.png; sourceTree = ""; }; + 86A3B8C785C4853BBF6BD10D5C1EC9B0 /* JPush-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "JPush-xcframeworks.sh"; sourceTree = ""; }; + 870FACCEFAB9274DE528D868EACB61BE /* EKProcessingNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKProcessingNoteMessageView.swift; path = Source/MessageViews/Notes/EKProcessingNoteMessageView.swift; sourceTree = ""; }; + 8727E42B2273A6DF99789C203510C7EC /* EKAttributes+PopBehavior.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+PopBehavior.swift"; path = "Source/Model/EntryAttributes/EKAttributes+PopBehavior.swift"; sourceTree = ""; }; + 87475C5D6E7F7748FE3CE8D5154553DC /* ZFSliderView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFSliderView.m; path = ZFPlayer/Classes/ControlView/ZFSliderView.m; sourceTree = ""; }; + 87582FF72242FCEE36CBCDF20F666CA3 /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; + 8763E4BE15BECBB3DC979AFA0A9A10AB /* CrashDetailViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashDetailViewController.swift; path = Sources/App/CrashDetailViewController.swift; sourceTree = ""; }; + 876777A3C4DD099B52FFAC1646F114D4 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; + 8783EE6C3533275B265D08F3D1C71C0D /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; }; + 87847932BD35625B36EC3663D1741E96 /* RxSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.debug.xcconfig; sourceTree = ""; }; + 882A6AD19F309BFACBF98947DC0F0C43 /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = AMapNaviKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + 883A7730CCC6CD38695DC898EFD6BDF2 /* JPush.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPush.release.xcconfig; sourceTree = ""; }; + 8853C317838616BD179B9E912F9E9A42 /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; + 886DD9DCB6024EC704F334F85D070452 /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; + 88754FCC11D23E3EA3980D4AB5F11EED /* AMapTrack-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapTrack-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + 895E3DF20AD77D489AB8A9FFED7C0875 /* icon_file_type_flv@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_flv@3x.png"; path = "Sources/Resources/FileType/icon_file_type_flv@3x.png"; sourceTree = ""; }; + 898FDF54601EF04649BFA280D8499558 /* icon_file_type_eps.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_eps.png; path = Sources/Resources/FileType/icon_file_type_eps.png; sourceTree = ""; }; + 899706AF7C52D2E674B484F46FB91E12 /* JXCategoryImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageView.h; path = Sources/Image/JXCategoryImageView.h; sourceTree = ""; }; + 899D1CA65B573BBE199969DFCA24C7CD /* SwiftEntryKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftEntryKit-umbrella.h"; sourceTree = ""; }; + 8A01C50538F556B234D60331D2181BAF /* AMapNaviKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapNaviKit.framework; sourceTree = ""; }; + 8A08B780A39768B3C044F34D0B9AF132 /* ZLEditToolCells.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditToolCells.swift; path = Sources/Edit/ZLEditToolCells.swift; sourceTree = ""; }; + 8A4322B9AA8A083CC1FE713DA13AE0A9 /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIButton+WebCache.h"; sourceTree = ""; }; + 8A514B8AA0903B15F45B416AB028A220 /* NSMutableParagraphStyle+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableParagraphStyle+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableParagraphStyle+DDCategory.m"; sourceTree = ""; }; + 8A8D4E16C6299ED2CBEF928109D1C92E /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Sources/ConstraintLayoutSupport.swift; sourceTree = ""; }; + 8AFBAF6F826F1316D72D80DA6876E33F /* _CacheStoragePolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _CacheStoragePolicy.h; path = Sources/CustomHTTPProtocol/_CacheStoragePolicy.h; sourceTree = ""; }; + 8B172EF67F1AD031004AEEC25229974C /* AMapNaviRideDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviRideDataRepresentable.h; sourceTree = ""; }; 8B1880AC825E74CCE495FAE2385D03D2 /* Pods-OrderScheduling-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-OrderScheduling-acknowledgements.markdown"; sourceTree = ""; }; - 8B4116E268D5FD9A8497D0306ABC1988 /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; - 8B9AEC57BA412B2E5DDFEF11B021E99A /* IJKMediaFramework.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IJKMediaFramework.framework; path = ZFPlayer/Classes/ijkplayer/IJKMediaFramework.framework; sourceTree = ""; }; - 8B9BC6FE7DB81AFF38BFF1A4D69D17B2 /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageTransformer.m; sourceTree = ""; }; - 8BB2DF1EEEF958DF43C72E24A813C3E4 /* icon_file_type_txt@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_txt@2x.png"; path = "Sources/Resources/FileType/icon_file_type_txt@2x.png"; sourceTree = ""; }; - 8BCC49987977111E1B2313EC30816CB1 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; - 8C106F75BE1715CD89348364DD1F7796 /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; - 8C3214AB5B50314AF60549A01C00CBAD /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; - 8C4BDC5815F30FB6000FA625FB07C091 /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; - 8C786CB38C947E76BAB33BF14D1285B8 /* DDBaseTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTableViewCell.m; path = DDBasicControlsKit_Private/Classes/DDBaseTableViewCell/DDBaseTableViewCell.m; sourceTree = ""; }; - 8C7CB10EE02F25B205C4358C6435AF9F /* _CanonicalRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _CanonicalRequest.h; path = Sources/CustomHTTPProtocol/_CanonicalRequest.h; sourceTree = ""; }; - 8C99745F89745AA2B6E89B0F54B8B233 /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Sources/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; - 8CC4025545D131B43E6293B7FB19159B /* SDWebImageDownloaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderConfig.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderConfig.m; sourceTree = ""; }; - 8CD8850B13F43C0BC9BE45990C981ABB /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = AMapNaviKit.framework/Headers/MAMapView.h; sourceTree = ""; }; - 8CDB8B9FFB25A64BEF71AB5F39665916 /* DDViewControllerAnimatedTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDViewControllerAnimatedTransition.h; path = DDBasicControlsKit_Private/Classes/DDBaseAnimation/DDTransitionAnimation/DDViewControllerAnimatedTransition.h; sourceTree = ""; }; - 8CF3BA6F15C6A09BAD8B19B6109689FA /* JXCategoryTitleCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleCellModel.m; path = Sources/Title/JXCategoryTitleCellModel.m; sourceTree = ""; }; - 8D2A8148E50402FF0756F4994DCAEDF3 /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; - 8D2E30DC9A36BFE996CC0A065FB540AC /* AMapNearbySearchManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNearbySearchManager.h; path = AMapSearchKit.framework/Headers/AMapNearbySearchManager.h; sourceTree = ""; }; - 8D4B94D42B88D253987B6F2965EC6FEE /* SwiftToast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftToast.swift; path = DDToastKit_Private/Classes/SwiftToast.swift; sourceTree = ""; }; - 8D4E24A25872848664EB526CC8383A9E /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; - 8D8063ED5058BAADD5D3E2D8A5A64C9E /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = AMapNaviKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; - 8DBCFF3001A906045C8076CDE7776471 /* _DirectoryContentsTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _DirectoryContentsTableViewController.m; path = Sources/Sandbox/_DirectoryContentsTableViewController.m; sourceTree = ""; }; - 8DCF49DCCC5956750763898F0F39A996 /* DDBaseButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseButton.h; path = DDBasicControlsKit_Private/Classes/DDBaseButton/DDBaseButton.h; sourceTree = ""; }; - 8DFB613F880A8309DA637E1FA2D9810D /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = AMapNaviKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; - 8E0C4A32EAB5B902DFF9D29FB6408315 /* DDProgressHUDKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDProgressHUDKit_Private-umbrella.h"; sourceTree = ""; }; - 8E2D37897A2AA56949F42EF40D749748 /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = AMapNaviKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; - 8E8832855848F9B3DF35AE4AFFE349EA /* DDMAMapView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMAMapView.m; path = DDMAMapKit_Private/Classes/DDMAMap/MapView/DDMAMapView.m; sourceTree = ""; }; - 8E9326CB1ABF28EF88B9668F713EF3B8 /* icon_file_type_swift@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_swift@2x.png"; path = "Sources/Resources/FileType/icon_file_type_swift@2x.png"; sourceTree = ""; }; - 8EDFDF5DE32B1420620E3DA678484153 /* icon_file_type_fla@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_fla@2x.png"; path = "Sources/Resources/FileType/icon_file_type_fla@2x.png"; sourceTree = ""; }; - 8EF3BF6E053EB2A09D6561A278A938DA /* JXCategoryTitleCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleCell.m; path = Sources/Title/JXCategoryTitleCell.m; sourceTree = ""; }; - 8F1145E3F0DAC09BCAF37050B0DF2FC8 /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCompat.m; sourceTree = ""; }; - 8F6FBA43DAB8E1E0569FBB30704EC16D /* icon_file_type_php.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_php.png; path = Sources/Resources/FileType/icon_file_type_php.png; sourceTree = ""; }; - 8F7898692E7B9390B2312B771D4CD37F /* icon_file_type_dmg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_dmg.png; path = Sources/Resources/FileType/icon_file_type_dmg.png; sourceTree = ""; }; - 8F792321836EDC30C29ACFCF5B8A2CAE /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; - 8F7E6D4DA16A359E37CEC2ED6EDD992F /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Sources/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; - 8F8538B24BFE493297452EE8163DCEC2 /* JXCategoryIndicatorComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorComponentView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorComponentView.h; sourceTree = ""; }; - 8F8CEC9D2C49B697B6BF79FCDC9D7A9D /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; - 8F9252A6A84AC16BC2DE99DEFEBDC8B6 /* Sources_DDMAMap */ = {isa = PBXFileReference; includeInIndex = 1; name = Sources_DDMAMap; path = DDMAMapKit_Private/Assets/Sources_DDMAMap; sourceTree = ""; }; - 8FB338D5E003BBA10A12C821B455E538 /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = AMapNaviKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; - 8FFA85824FA51D9640282D909F8983BC /* icon_file_type_apk@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_apk@2x.png"; path = "Sources/Resources/FileType/icon_file_type_apk@2x.png"; sourceTree = ""; }; - 903C1559987741E384E0FC0E402C778B /* icon_file_type_aac.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_aac.png; path = Sources/Resources/FileType/icon_file_type_aac.png; sourceTree = ""; }; - 90563EEA416B7523480D2B48369FE45E /* ZLImagePreviewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLImagePreviewController.swift; path = Sources/General/ZLImagePreviewController.swift; sourceTree = ""; }; - 90741A21E002BF4E8B024B2C14CE675C /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; - 907FFE77A6E2E8D0AFAED4D2A918E4FB /* RxNavigationControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxNavigationControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxNavigationControllerDelegateProxy.swift; sourceTree = ""; }; - 909A792E575A314B1EC563E9E76DA0BC /* DriveRouteCustomAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DriveRouteCustomAnnotationView.h; path = DDMAMapKit_Private/Classes/DDMAMap/AnnotationView/DriveRouteCustomAnnotationView.h; sourceTree = ""; }; - 90B6CB58CE68A5C1855BC42AA68DE4B7 /* SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAsyncBlockOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAsyncBlockOperation.h; sourceTree = ""; }; - 911EDDA287C4616228B6B25276B76F1E /* DDBaseImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseImage.h; path = DDBasicControlsKit_Private/Classes/DDBaseImage/DDBaseImage.h; sourceTree = ""; }; - 91636193B0594088919464D754A2225D /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Source/Combine.swift; sourceTree = ""; }; - 9196348F4813BC726BC72CA4A03E88A5 /* ZFReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFReachabilityManager.m; path = ZFPlayer/Classes/Core/ZFReachabilityManager.m; sourceTree = ""; }; - 91C48094DF6458C9650D3C38A39EEF8D /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Sources/ConstraintOffsetTarget.swift; sourceTree = ""; }; - 91DAF635D13731883FAB5B7413C6E5B7 /* icon_file_type_mpg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mpg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mpg@3x.png"; sourceTree = ""; }; - 9214DC038F67A2FB96427609C690F487 /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = AMapNaviKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; - 921FA5384780405008DEE3178FE308BE /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; - 922AA1D8757C0DC87DF762C74FAEC8D6 /* icon_file_type_dat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_dat.png; path = Sources/Resources/FileType/icon_file_type_dat.png; sourceTree = ""; }; - 922E4395BE3B97043236ADB05B8B25B2 /* AMapNaviTrafficBarView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviTrafficBarView.h; path = AMapNaviKit.framework/Headers/AMapNaviTrafficBarView.h; sourceTree = ""; }; - 9276E19EA10918FAD67901F4F8D02727 /* MJRefreshStateTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.m; sourceTree = ""; }; - 929AAA4094A0C1B99A367A2EF713A435 /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; }; - 929EC8D404C18BDCA7CC5879A7F0D908 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Sources/ConstraintInsets.swift; sourceTree = ""; }; - 92A21FFA8FF761302C68EF115CBC9781 /* icon_file_type_7z@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_7z@3x.png"; path = "Sources/Resources/FileType/icon_file_type_7z@3x.png"; sourceTree = ""; }; - 92CC84469CB61EF7C42220DC2727D651 /* DDFontKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDFontKit_Private-prefix.pch"; sourceTree = ""; }; - 92CEC1C73FC61581B43E096DACCF1385 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MultiFormat.m"; sourceTree = ""; }; - 92E59BBBC367B7DEDCE914676B3B06E5 /* DDControlsKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDControlsKit_Private-prefix.pch"; sourceTree = ""; }; - 92F2BD4340DD2CE69C76686E835BB9AC /* icon_file_type_svg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_svg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_svg@2x.png"; sourceTree = ""; }; - 930C3EF2BBF607CCF83A19A3A0286F67 /* icon_file_type_avi.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_avi.png; path = Sources/Resources/FileType/icon_file_type_avi.png; sourceTree = ""; }; - 93CFF206F4BABB0B6806DE6326AC9830 /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; }; - 940B40FA429911BC2F885748BA6E613F /* YYImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImage.h; path = YYImage/YYImage.h; sourceTree = ""; }; - 940CEFC0CDB83E38DCC7FB4BA6C25D45 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; - 94623C6E84EBDEA05365925B3E42F7EA /* icon_file_type_bin@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bin@3x.png"; path = "Sources/Resources/FileType/icon_file_type_bin@3x.png"; sourceTree = ""; }; - 94739AE9231877B95FEAC1DC8B9629FA /* _ImageController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _ImageController.m; path = Sources/Sandbox/_ImageController.m; sourceTree = ""; }; - 947967ED7A04ACB1A60BD383D2CE005C /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/HTTPMethod.swift; sourceTree = ""; }; - 947EB76FDD899CE8994F5370E76EE405 /* DDView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDView.swift; path = DDControlsKit_Private/Classes/DDView/DDView.swift; sourceTree = ""; }; - 948C8FE0345D9E9DB8E6BD000769BE60 /* DDBaseTabBarController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTabBarController.m; path = DDBasicControlsKit_Private/Classes/DDBaseTabBarController/DDBaseTabBarController.m; sourceTree = ""; }; - 949C1F8D1B2B40BDAB788E8CCD627D2C /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; - 94BE2D691841E3C83D5A525A14EC3725 /* CALayer+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+DDCategory.m"; path = "DDCategoryKit_Private/Classes/CALayer+DDCategory/CALayer+DDCategory.m"; sourceTree = ""; }; - 94D89F47126A1A9C5969FE6EAA09D968 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 9540A0D71D6307CD476B6EF28EF04932 /* AMapTrackKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackKit.h; path = AMapTrackKit.framework/Headers/AMapTrackKit.h; sourceTree = ""; }; - 95480C3872E4E17C74617FBFBF8025A9 /* DDWebImageKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDWebImageKit_Private.release.xcconfig; sourceTree = ""; }; - 9550D821A875DFF44B6B4AC6EF1DC651 /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; - 9574B3F12903DAA53C1E60A37609E5FE /* SDImageAPNGCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAPNGCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAPNGCoder.m; sourceTree = ""; }; - 95E7C8CAE8DBC7FD87C0FB53B69224B1 /* DDLogKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDLogKit_Private.release.xcconfig; sourceTree = ""; }; - 95EC0D47E9F7C789A10A9A84006B7A12 /* SDAnimatedImagePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImagePlayer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImagePlayer.h; sourceTree = ""; }; - 961FF22E241057D2CED938356B4D7FEF /* UIColor+JXAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+JXAdd.m"; path = "Sources/Common/UIColor+JXAdd.m"; sourceTree = ""; }; - 962F601B8263E4CA09F2D4FADA8067D8 /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; - 9647AD81359A09805FD5F7AD9D6FABD2 /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; - 96A66ED5931A90FB16DF33C0985DB482 /* DDBaseTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTableViewCell.h; path = DDBasicControlsKit_Private/Classes/DDBaseTableViewCell/DDBaseTableViewCell.h; sourceTree = ""; }; - 96F050184FB736FCA8E788FA87A84C1B /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; - 972C56BF1C604E865ECE0EBB1FE1B5C3 /* FPSCounter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FPSCounter.swift; path = Sources/Monitor/FPSCounter.swift; sourceTree = ""; }; - 9755AE68334B8FF894133F825CC1A03A /* _QNSURLSessionDemux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _QNSURLSessionDemux.h; path = Sources/CustomHTTPProtocol/_QNSURLSessionDemux.h; sourceTree = ""; }; + 8B266BB5D9468C20ED12A9E701A64159 /* SDImageIOAnimatedCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOAnimatedCoder.h; sourceTree = ""; }; + 8B3840C4810BEDBC134CBD66A59B9F6B /* SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManagerOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageCachesManagerOperation.h; sourceTree = ""; }; + 8B5FD6A4B8999F289F32E7CFF136FF7B /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; + 8B7CD112389884E5CE1A4478F2E2E989 /* StringEncoding+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringEncoding+Alamofire.swift"; path = "Source/StringEncoding+Alamofire.swift"; sourceTree = ""; }; + 8B92EA3CB5F82C3BBD1B8A6C2BA2D06C /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; + 8BC5CA6028204A6D9C3BD89E3E701654 /* Infallible+CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+CombineLatest+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+CombineLatest+arity.swift"; sourceTree = ""; }; + 8BEB305CB44FA6E49D86B30219B83E6C /* icon_file_type_doc@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_doc@2x.png"; path = "Sources/Resources/FileType/icon_file_type_doc@2x.png"; sourceTree = ""; }; + 8C3C12A46EAB25B2F57A52CFB53A53E7 /* icon_file_type_mpg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mpg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mpg@3x.png"; sourceTree = ""; }; + 8C4132A493C23D6A752010DA73E893D9 /* icon_file_type_eps@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_eps@2x.png"; path = "Sources/Resources/FileType/icon_file_type_eps@2x.png"; sourceTree = ""; }; + 8C45CD3408C007D49C1927314BDCD06D /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; + 8C77E39DFB00567DA1E8DA63237D6E5C /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/PrimitiveSequence/Maybe.swift; sourceTree = ""; }; + 8CA9EFD0FA6F760906271FC664047B99 /* Network.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = Network.storyboard; path = Sources/Resources/Network.storyboard; sourceTree = ""; }; + 8CD1CA27E9C39A5A71A4861B888F0159 /* JXCategoryIndicatorTriangleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorTriangleView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorTriangleView.h; sourceTree = ""; }; + 8CD315597C71AA7B4490F6DA668D123D /* YYImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImage.m; path = YYImage/YYImage.m; sourceTree = ""; }; + 8CD71E2C927C5697945472FF926B8171 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; + 8CEFBD0B2F5D0331C4D945FFAFDC45C6 /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; + 8D40EFDCACEC450962A72F9E4E7AF275 /* YYFrameImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYFrameImage.m; path = YYImage/YYFrameImage.m; sourceTree = ""; }; + 8D6F00875F45256FE44353A80AC872FE /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = ""; }; + 8D946154FC57A84B951C55218FD9F3CD /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; + 8D9E8B55FC6E3C86A089F7A4D3DEFB54 /* UIBarButtonItem+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBarButtonItem+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIBarButtonItem+DDCategory/UIBarButtonItem+DDCategory.h"; sourceTree = ""; }; + 8DA10241BF7FA5CE15B21F246AC31699 /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; }; + 8DB2DDC7EF2C0E9118FB857C17CCA310 /* UIColor+SDHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+SDHexString.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/UIColor+SDHexString.m"; sourceTree = ""; }; + 8E0FC9C3EC1640AD0B3E2D52E0DFE643 /* CrashLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashLogger.swift; path = Sources/App/CrashLogger.swift; sourceTree = ""; }; + 8E16BB3ED9B2FE03E43EC5C1879B5C79 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; + 8E3997BF26237923FD82B41439BE1F12 /* DDBaseLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseLabel.m; path = DDBasicControlsKit_Private/Classes/DDBaseLabel/DDBaseLabel.m; sourceTree = ""; }; + 8E3C0A48C51614648C6BE1221D263F70 /* icon_file_type_fla.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_fla.png; path = Sources/Resources/FileType/icon_file_type_fla.png; sourceTree = ""; }; + 8E40E1710D5A08E05B3123A700783B05 /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; + 8E9161155FD1496A068F4C843E4EEFF9 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Sources/ConstraintRelatableTarget.swift; sourceTree = ""; }; + 8EA7B0F7F9C983FEB07152B3AFCFB697 /* UIButton+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIButton+DDCategory/UIButton+DDCategory.h"; sourceTree = ""; }; + 8EB305502822CB0B45CF045AD5502B2B /* _RunloopMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RunloopMonitor.m; path = Sources/Monitor/_RunloopMonitor.m; sourceTree = ""; }; + 8EE98F5A0D95D15BC5F8BC119BB5441D /* icon_file_type_zip@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_zip@3x.png"; path = "Sources/Resources/FileType/icon_file_type_zip@3x.png"; sourceTree = ""; }; + 8EF286995BCDDF8602549580AFBE0354 /* icon_file_type_mp4.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mp4.png; path = Sources/Resources/FileType/icon_file_type_mp4.png; sourceTree = ""; }; + 8F2F30BCF077608D48826B25E24E900A /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; }; + 8F4E37DFA1D05120EE6A942D7615E216 /* ZFPlayerConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerConst.h; path = ZFPlayer/Classes/Core/ZFPlayerConst.h; sourceTree = ""; }; + 8FE41FDFC4DB1F0397B76BF959448DCC /* icon_file_type_psd@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_psd@3x.png"; path = "Sources/Resources/FileType/icon_file_type_psd@3x.png"; sourceTree = ""; }; + 9018B8B57412341B7E40DDA9205AFA67 /* JXCategoryIndicatorDotLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorDotLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorDotLineView.m; sourceTree = ""; }; + 90848955A3A9F9A349662F4E5550D1C2 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; + 909A8A5B1DD4679ADA2D82D081C178C4 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; + 90A83FCB53567C9E70642B60A9E23AC0 /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCompat.m; sourceTree = ""; }; + 90E4E5BA4DA813A35586F6A3D83EA17A /* UIColor+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIColor+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 9120D568D423D9E7530655C653007C69 /* icon_file_type_json@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_json@3x.png"; path = "Sources/Resources/FileType/icon_file_type_json@3x.png"; sourceTree = ""; }; + 9137D454E8A5452A4DD859647F3E7D5F /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + 917ABE75A69EF6B7BAB79EDC883A40C1 /* CALayer+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+DDCategory.m"; path = "DDCategoryKit_Private/Classes/CALayer+DDCategory/CALayer+DDCategory.m"; sourceTree = ""; }; + 91A4E287C4BB00350D7C7E44345D8DD5 /* JXCategoryIndicatorBackgroundView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorBackgroundView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBackgroundView.m; sourceTree = ""; }; + 91B553F0FABF86FEC992E37277A09F57 /* NSAttributedString+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributedString+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSAttributedString+DDCategory.h"; sourceTree = ""; }; + 91EBBD9F91305595827E22AAADA00BFF /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Sources/Debugging.swift; sourceTree = ""; }; + 922952585EE6B75F28C226D73170346A /* SDWebImageError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageError.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageError.m; sourceTree = ""; }; + 9247B27BDBF5EB66554710F82F172B61 /* icon_file_type_plist.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_plist.png; path = Sources/Resources/FileType/icon_file_type_plist.png; sourceTree = ""; }; + 9294188E1174BAFA1E8442A72E6AADCB /* JXCategoryTitleCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleCellModel.h; path = Sources/Title/JXCategoryTitleCellModel.h; sourceTree = ""; }; + 929CF7637B864125CAC4D3142DF9D719 /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+WebCache.m"; sourceTree = ""; }; + 92AC8CD6ADCFFE10BA0391AAAFF02641 /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; + 931AD087C645EA7B3A4301A9EA502964 /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; + 93A1D08F0808926132F2FE2AE07DC5CC /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; + 93C4E767C2C83139B14B8275E29CDD47 /* SDImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOCoder.m; sourceTree = ""; }; + 93C901DC1B5094AD26849B8280BBC71B /* DDBaseMutableAttributedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseMutableAttributedString.m; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseMutableAttributedString.m; sourceTree = ""; }; + 93CC79EB1BC918B28B070F9DE6942B4B /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; + 93E88D184F72058D8909BB10BC7E031A /* AMapNaviHeaderHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviHeaderHandler.h; path = AMapNaviKit.framework/Headers/AMapNaviHeaderHandler.h; sourceTree = ""; }; + 947498B30B634A2369EC4291C61DA63C /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+GIF.m"; sourceTree = ""; }; + 949913204D3C63513375EE9281332C21 /* EKAttributes+Shadow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Shadow.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Shadow.swift"; sourceTree = ""; }; + 9499B2F9A50F94FC3B976210FAD5E259 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; + 949A6CE2D0A7777192DD73B3DEB8EDD3 /* ZFFloatView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFFloatView.m; path = ZFPlayer/Classes/Core/ZFFloatView.m; sourceTree = ""; }; + 94D2749775D0D66AF265BE8BDE503C86 /* NSImage+Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+Compatibility.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSImage+Compatibility.h"; sourceTree = ""; }; + 94E00E2873988F1CEFEFAA699316D1C1 /* _icon_file_type_network@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_network@2x.png"; path = "Sources/Resources/images/_icon_file_type_network@2x.png"; sourceTree = ""; }; + 94E1862E0B56CDCEB8CD004CF0AB1A1C /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; + 954EE747362E85121558D61D7A78176D /* JXCategoryIndicatorComponentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorComponentView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorComponentView.m; sourceTree = ""; }; + 956E5FE4D4AE4AAFC72613B79E5AE4F9 /* ZFPlayerMediaControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerMediaControl.h; path = ZFPlayer/Classes/Core/ZFPlayerMediaControl.h; sourceTree = ""; }; + 95E0ACCAF8AB9B9903DE00E48CE64044 /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; + 95FCAA4B2F7C64BC7063E338F5EDCECB /* icon_file_type_apk.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_apk.png; path = Sources/Resources/FileType/icon_file_type_apk.png; sourceTree = ""; }; + 962C9B217208A1339CA2B6E3734D095C /* DDBasicControlsKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDBasicControlsKit_Private.debug.xcconfig; sourceTree = ""; }; + 9642E15D03A17748810DA5601BFFA169 /* ServerTrustEvaluation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustEvaluation.swift; path = Source/ServerTrustEvaluation.swift; sourceTree = ""; }; + 9659C3E4AF50DA2B30F9E453A4AFACDC /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; }; + 966A02281A6C59AA0B105DB967442168 /* AMapNaviCompositeAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeAnnotation.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeAnnotation.h; sourceTree = ""; }; + 968437C4798164BEF1DBFA8EEB9EEEB3 /* ZFLandScapeControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandScapeControlView.h; path = ZFPlayer/Classes/ControlView/ZFLandScapeControlView.h; sourceTree = ""; }; + 969B508B90DAAFCF06DCD1B7ABFCBBE9 /* JXCategoryListContainerRTLCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryListContainerRTLCell.m; path = Sources/Common/JXCategoryListContainerRTLCell.m; sourceTree = ""; }; + 96B4FFF909B855938C22E01D652371F0 /* SDWebImageDownloaderRequestModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderRequestModifier.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderRequestModifier.m; sourceTree = ""; }; + 96B9DFD6CA4196F2729CFB9936EA0473 /* _DeviceUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _DeviceUtil.h; path = Sources/Core/_DeviceUtil.h; sourceTree = ""; }; + 96FEA6DF3E2CA7AF5B85374B0E6737EC /* RxTableViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift; sourceTree = ""; }; + 971321806898C2949A44890C5250FB09 /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; }; + 9718545AD56062ABDFC9AD4C1CF5F7AD /* icon_file_type_dll.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_dll.png; path = Sources/Resources/FileType/icon_file_type_dll.png; sourceTree = ""; }; + 972918CFBF1DB63B1A3D0801BD9EEC5F /* AMapSearchAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchAPI.h; path = AMapSearchKit.framework/Headers/AMapSearchAPI.h; sourceTree = ""; }; 979486118B3E90C08386079D57962701 /* SnapKit */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = SnapKit; path = libSnapKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 979AAA9893B6D31EF32637E9EC3493FD /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = AMapNaviKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; - 97B39A0D2DC0C43C54F35FDD4047A028 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; - 97E5D58BE5237EAB0EA9E8DEFA925352 /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; - 982477569E3EB6F86B8FB5A7791B986D /* ZFIJKPlayerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFIJKPlayerManager.h; path = ZFPlayer/Classes/ijkplayer/ZFIJKPlayerManager.h; sourceTree = ""; }; - 982D61ADADEE5D8110D1C49284224F0D /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; - 988CEC3CB765946E5797477E8AD564B6 /* ZFPlayerGestureControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerGestureControl.m; path = ZFPlayer/Classes/Core/ZFPlayerGestureControl.m; sourceTree = ""; }; - 98EE3E07F6815E5BE8819CC66BA1F2C8 /* YYImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYImage.modulemap; sourceTree = ""; }; - 991E147CDBC8CF53D3271A8D060D23B7 /* ZFPlayerControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerControlView.m; path = ZFPlayer/Classes/ControlView/ZFPlayerControlView.m; sourceTree = ""; }; - 9940F23A637099B5774D684A5DA5C70F /* Infallible+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Concurrency.swift"; path = "RxSwift/Traits/Infallible/Infallible+Concurrency.swift"; sourceTree = ""; }; - 9948C61B8BE2950E5F2D7AD7F62E84A9 /* URLConvertible+URLRequestConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLConvertible+URLRequestConvertible.swift"; path = "Source/URLConvertible+URLRequestConvertible.swift"; sourceTree = ""; }; - 998F2EF7CA010F5BE6B3AF5410AA8E21 /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; }; - 99A4ACAE8590761148A34EE4BA8ECC85 /* SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOptionsProcessor.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOptionsProcessor.h; sourceTree = ""; }; - 99AEAF8E27EEC3F979CA9B4953ED141B /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; - 9A6694246383FB0B90A39B64DE064EC4 /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOperation.h; sourceTree = ""; }; - 9A76F5B4DAE2CAD1FCBEE17C7E99C861 /* IQKeyboardManager+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Position.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Position.swift"; sourceTree = ""; }; - 9AA25CF3BF61A17A848A04D7F3AAE151 /* LogCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LogCell.swift; path = Sources/Logs/LogCell.swift; sourceTree = ""; }; - 9AD814516B99F8E8466A35B289BC93AC /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; - 9ADA5DBFCFC6BE3CC0BF6FC177142F93 /* ESTabBarItemContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemContainer.swift; path = Sources/ESTabBarItemContainer.swift; sourceTree = ""; }; - 9ADB8A867E3D033928DC1A532F54396E /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; - 9B00FE860D64B125D39C944C6002EF2E /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; - 9B09A19F6805BCB15C5FC4680BFB97F4 /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/PrimitiveSequence/Completable+AndThen.swift"; sourceTree = ""; }; - 9B0BA25799FFE106F7D92A133ECC951C /* JXCategoryIndicatorProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorProtocol.h; path = Sources/Common/JXCategoryIndicatorProtocol.h; sourceTree = ""; }; - 9B3D0FBC96E808C6F3E27201A0CD2761 /* UIViewController+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIViewController+DDCategory/UIViewController+DDCategory.m"; sourceTree = ""; }; - 9B43E391FAC25B1430B051C01F2A5EE6 /* EKWrapperView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKWrapperView.swift; path = Source/Infra/EKWrapperView.swift; sourceTree = ""; }; - 9B60F6FEE657E935500F64BAE82892F1 /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; - 9BE9EAEF614E8E7AC2ABAA5B4F0CA508 /* AMapTrackTrackObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackTrackObj.h; path = AMapTrackKit.framework/Headers/AMapTrackTrackObj.h; sourceTree = ""; }; - 9C0450964E953CF7004984DB0E9AFAA1 /* EKEntryView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKEntryView.swift; path = Source/Infra/EKEntryView.swift; sourceTree = ""; }; - 9C6F686EF4084ED71CDD7BDB9DF1AAC8 /* icon_file_type_bin.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_bin.png; path = Sources/Resources/FileType/icon_file_type_bin.png; sourceTree = ""; }; - 9C7BE8A39C183603451277A91C36E44C /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; - 9C94AFC36A0D7601FD8A0EA42E477D63 /* icon_file_type_txt.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_txt.png; path = Sources/Resources/FileType/icon_file_type_txt.png; sourceTree = ""; }; - 9CAD22AF2ABD2A1E14DE04D76D00A4CF /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSData+ImageContentType.h"; sourceTree = ""; }; + 97D4672249172B50F5BD45084CEA6562 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; + 9807C1BF5E13D1331567A6F23755A6EE /* SDImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoder.m; sourceTree = ""; }; + 981395CBCAC0EE6CC0723F9399AAC93F /* icon_file_type_java.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_java.png; path = Sources/Resources/FileType/icon_file_type_java.png; sourceTree = ""; }; + 983F38F9D9BAA8BA8F2EA702E7BEFC7E /* DDNetworkingOfAlamofireKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDNetworkingOfAlamofireKit_Private-prefix.pch"; sourceTree = ""; }; + 9882BE0E8AA3674D56DF4AA6DE4916DD /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; + 9887DD212A2182E4E38CC4B95BFE7BC4 /* icon_file_type_torrent@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_torrent@2x.png"; path = "Sources/Resources/FileType/icon_file_type_torrent@2x.png"; sourceTree = ""; }; + 988FAF395F4EC89C753C2CA664920D1C /* icon_file_type_default@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_default@3x.png"; path = "Sources/Resources/FileType/icon_file_type_default@3x.png"; sourceTree = ""; }; + 98A3777488301A66C0CFFF927B7B61A6 /* JXCategoryTitleImageCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageCellModel.m; path = Sources/TitleImage/JXCategoryTitleImageCellModel.m; sourceTree = ""; }; + 98AA145CF5BCCB40EB748B28FD4BC962 /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Rx.swift"; path = "RxCocoa/iOS/UIScrollView+Rx.swift"; sourceTree = ""; }; + 98B8F7DF5D8618C9291054D956A13B1C /* UILabel+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UILabel+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UILabel+DDCategory/UILabel+DDCategory.h"; sourceTree = ""; }; + 98F1AF10640EC79617EAE92889D98B9F /* SDWebImageDownloaderDecryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderDecryptor.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderDecryptor.h; sourceTree = ""; }; + 9900D83E2A3BDB0A87AE4D93BFB2E7B0 /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; + 99059BB3C15EC5A73EEB9D7E684E32A4 /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; + 990C1ECE65D0BCA8754EBEFA650A0F3E /* AMapSearchError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchError.h; path = AMapSearchKit.framework/Headers/AMapSearchError.h; sourceTree = ""; }; + 991CCB559C8068EE0949F5906B3B0E8C /* DDNetworkingOfAlamofireKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDNetworkingOfAlamofireKit_Private.modulemap; sourceTree = ""; }; + 994B93C615912C7ACFC63DBEA2D94048 /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; + 9956DBC154CE2386134FB5A6523CF9DD /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; + 99E4E605F3AA3C5C533D2A9447623836 /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence/PrimitiveSequence.swift; sourceTree = ""; }; + 9A01BB5DD0DC30F61D877ED76F0D40E2 /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; + 9A3C44941BEE43AE4836A21A7DCB04B5 /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/PrimitiveSequence/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; + 9A4F5569D186CFDDA5091D5E5C666AF7 /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; + 9A676BFBD01C63BE24CC744A65682339 /* ZFPlayerLogManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerLogManager.h; path = ZFPlayer/Classes/Core/ZFPlayerLogManager.h; sourceTree = ""; }; + 9A91F55940F052678EBDC1AEFA493C40 /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; + 9AEE3C87B630FBA37825AB39A6637953 /* EKStyleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKStyleView.swift; path = Source/Infra/EKStyleView.swift; sourceTree = ""; }; + 9B2133E07C20829DFB98C07C4FFB7EB7 /* MAPointAnnotation+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MAPointAnnotation+DDCategory.m"; path = "DDMAMapKit_Private/Classes/DDMAMap/Annotation/MAPointAnnotation+DDCategory.m"; sourceTree = ""; }; + 9B3689CEFD2ADEE601376D1CD01F2C2D /* _DebugConsoleLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _DebugConsoleLabel.h; path = Sources/Monitor/_DebugConsoleLabel.h; sourceTree = ""; }; + 9B6C79B917ECF0C062700EB6D67E05FF /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; + 9BCA66871E1EA24E17D4697249938730 /* EntryAppearanceDescriptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EntryAppearanceDescriptor.swift; path = Source/MessageViews/MessagesUtils/EntryAppearanceDescriptor.swift; sourceTree = ""; }; + 9C37F8C420400AB6617B410786690B60 /* EKRootViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRootViewController.swift; path = Source/Infra/EKRootViewController.swift; sourceTree = ""; }; + 9C71E53934773781DF6C39F7AFA981AA /* icon_file_type_eps@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_eps@3x.png"; path = "Sources/Resources/FileType/icon_file_type_eps@3x.png"; sourceTree = ""; }; + 9C8DE6BCE66258BDCC83F54E55ADC7D9 /* EKAttributes+Scroll.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Scroll.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Scroll.swift"; sourceTree = ""; }; + 9CA643770454ECDCC2BE2AB27FBD74BA /* UINavigationItem+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationItem+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UINavigationItem+DDCategory/UINavigationItem+DDCategory.h"; sourceTree = ""; }; 9CB241779EEAD809AC3180FD5B56FDF4 /* DDFontKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDFontKit_Private; path = libDDFontKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 9D20A286540C08FC50B2A9B10CFD4D12 /* icon_file_type_mp4@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp4@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mp4@3x.png"; sourceTree = ""; }; - 9D280A441EEE7D02EF4662E636543BE7 /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; + 9CBF5E6A82C8587C1EEE845F1CC485F9 /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Sources/ConstraintMakerRelatable.swift; sourceTree = ""; }; + 9CCE4CAB63B1E396AE8B8CDDB8235088 /* OperationQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+Alamofire.swift"; path = "Source/OperationQueue+Alamofire.swift"; sourceTree = ""; }; + 9CF5DC0F62E439E8DE1472D2450EC134 /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = AMapNaviKit.framework/Headers/MACircle.h; sourceTree = ""; }; + 9D15C9859BF1FC7931F7F4C2B3816E00 /* CocoaDebugViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugViewController.swift; path = Sources/Window/CocoaDebugViewController.swift; sourceTree = ""; }; + 9D27F30F51812A56A21129543785224D /* ZFVolumeBrightnessView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFVolumeBrightnessView.m; path = ZFPlayer/Classes/ControlView/ZFVolumeBrightnessView.m; sourceTree = ""; }; 9D4B74A4386EF8F53603612D83CA68C9 /* DDColorKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDColorKit_Private; path = libDDColorKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 9D666DC2506921944E4C3621CFBAB0EB /* jpush-ios-5.0.1.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = "jpush-ios-5.0.1.xcframework"; sourceTree = ""; }; - 9D8F63D7746B25B0E3DAE236385E3615 /* YYImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImageCoder.m; path = YYImage/YYImageCoder.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; }; - 9DB84BD73E094F58416237AAC901B492 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; - 9DFCC74D6C43B4E4B90A7722C8094235 /* NSObject+CocoaDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+CocoaDebug.h"; path = "Sources/Categories/NSObject+CocoaDebug.h"; sourceTree = ""; }; - 9E42017CC0692D3CEDD794B4B3440E61 /* ZFPlayer.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = ZFPlayer.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9E447C0DC9643C75C630771D47581B9E /* JCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JCore.release.xcconfig; sourceTree = ""; }; - 9E49BA7F52B953A1AA1746DC56534085 /* MKAnnotationView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MKAnnotationView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImageMapKit/MapKit/MKAnnotationView+WebCache.m"; sourceTree = ""; }; - 9E4EEDBF4C41CDDEA8AF51F582F55B36 /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; - 9EE564A52606F12F0F3275E2456A4E2B /* YYImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImageCoder.h; path = YYImage/YYImageCoder.h; sourceTree = ""; }; - 9EF9C95586D47D74A8FC45DF8F4059AF /* UIColor+Hue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+Hue.swift"; path = "DDColorKit_Private/Classes/UIColor+Hue.swift"; sourceTree = ""; }; - 9F2A940BA0380A35740283D9BA249393 /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; - 9F4CBD7F4377293698C30AB705D9B9E7 /* _icon_file_type_down@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_down@2x.png"; path = "Sources/Resources/images/_icon_file_type_down@2x.png"; sourceTree = ""; }; - 9F707967819FD72D13860AE06B6EC84A /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; - 9F751B9A87B36BB0373D780CDD36BD83 /* SDMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDMemoryCache.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDMemoryCache.m; sourceTree = ""; }; - 9F81B8892C14CDDB82C7324A4E6E742C /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = AMapNaviKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; - 9FFDB5924275478272D8CD4AD9A5114E /* SDWebImageDownloaderDecryptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderDecryptor.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderDecryptor.m; sourceTree = ""; }; - A01F139F13CC37F3AD2C7A4BC8A4B67E /* icon_file_type_css@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_css@3x.png"; path = "Sources/Resources/FileType/icon_file_type_css@3x.png"; sourceTree = ""; }; - A0326BA4C1CBA03BFF9AFEA22E6E9AF8 /* GPBMessage+CocoaDebug.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GPBMessage+CocoaDebug.m"; path = "Sources/Categories/GPBMessage+CocoaDebug.m"; sourceTree = ""; }; - A033673D62BAF39030762360AA0CA16A /* JXCategoryIndicatorTriangleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorTriangleView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorTriangleView.m; sourceTree = ""; }; - A06F5CCBF3ABBBCCCD169A144F7BE906 /* icon_file_type_plist@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_plist@3x.png"; path = "Sources/Resources/FileType/icon_file_type_plist@3x.png"; sourceTree = ""; }; - A08A4EE64F0E2FDD8E0CD8CD54AC6402 /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; - A0B91B2214FB3918FE02FBA9C67B04BD /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; - A0C0FDAF9B5B0CBB0756844F8FC0353A /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; }; - A0C90363DD6E0270C9EB008F83B3E379 /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; }; - A0FC29662FE91D3035E3D2941E43BAF7 /* NSMutableParagraphStyle+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableParagraphStyle+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableParagraphStyle+DDCategory.m"; sourceTree = ""; }; - A106143348F1333947CBC2C400C4FD94 /* NSObject+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSObject+DDCategory/NSObject+DDCategory.h"; sourceTree = ""; }; - A1308D15BDD130B9571E429B8D10B69B /* SDImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCodersManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCodersManager.m; sourceTree = ""; }; - A13297A64E857B8AD8F9E9419F670A6E /* UITextView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITextView+DDCategory/UITextView+DDCategory.h"; sourceTree = ""; }; - A14167FCFD0FB32EDC2EF68674B490AA /* SDFileAttributeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDFileAttributeHelper.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDFileAttributeHelper.m; sourceTree = ""; }; - A19594D6544446ACE96BC3BEE6F97EC0 /* AMapNaviHeaderHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviHeaderHandler.h; path = AMapNaviKit.framework/Headers/AMapNaviHeaderHandler.h; sourceTree = ""; }; - A1BD1915A468B2C4832E4402397782B5 /* NSBundle+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSBundle+DDCategory/NSBundle+DDCategory.m"; sourceTree = ""; }; - A20445C988AE70DEE2558BF1E4105D37 /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MemoryCacheCost.h"; sourceTree = ""; }; - A205ECCD51534499941438F03CA91240 /* DDProgressHUDKit_Private.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = DDProgressHUDKit_Private.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - A22433DD0FCC11569BF1ED1DA2C6087F /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = ""; }; - A2591C5900E69E11DC928717847FD730 /* JXCategoryListContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryListContainerView.h; path = Sources/Common/JXCategoryListContainerView.h; sourceTree = ""; }; - A262AE8C7922BD7C250E88772C5DE106 /* IQKeyboardManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Debug.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Debug.swift"; sourceTree = ""; }; - A271C7006084BC6628CAA997172CEB57 /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; - A27EBB43AC3768A0BAB24706F9A698B8 /* DDBaseScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseScrollView.m; path = DDBasicControlsKit_Private/Classes/DDBaseScrollView/DDBaseScrollView.m; sourceTree = ""; }; - A2FD3727D7402747D9C5A84EAAE2007F /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderOperation.m; sourceTree = ""; }; - A34CCBF5B2957428FF0A2D400597EEFA /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageTransition.m; sourceTree = ""; }; - A3C354AD191C0D21BF9E480D1884055C /* DDLogKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDLogKit_Private.modulemap; sourceTree = ""; }; - A3CB535411D2AA2BDD90D9ECF0BF97AA /* EKAttributes+Animation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Animation.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Animation.swift"; sourceTree = ""; }; - A3D28071364468245FA4464264EA168E /* DDBaseTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTextView.h; path = DDBasicControlsKit_Private/Classes/DDBaseTextView/DDBaseTextView.h; sourceTree = ""; }; - A423CAEC955CB372147CE758EC1FF588 /* EKXStatusBarMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKXStatusBarMessageView.swift; path = Source/MessageViews/Notes/EKXStatusBarMessageView.swift; sourceTree = ""; }; - A423E9E36352B4BA950B642BC6DFA20E /* DDWebImageKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDWebImageKit_Private-umbrella.h"; sourceTree = ""; }; - A461FFB68020429AD99C16763F0F0249 /* DDNetworkingOfAlamofireKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDNetworkingOfAlamofireKit_Private.release.xcconfig; sourceTree = ""; }; - A4B6C9873F99770F3A41016B3E508B5C /* _DirectoryContentsTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _DirectoryContentsTableViewController.h; path = Sources/Sandbox/_DirectoryContentsTableViewController.h; sourceTree = ""; }; - A4BAC0A5FD4986193CD1B5A7316D179A /* ObservableConvertibleType+Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Infallible.swift"; path = "RxSwift/Traits/Infallible/ObservableConvertibleType+Infallible.swift"; sourceTree = ""; }; - A4E10B350675FF2055B4EDB7EBA35071 /* _FileTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FileTableViewCell.h; path = Sources/Sandbox/_FileTableViewCell.h; sourceTree = ""; }; - A4FA1F868A3A43634938664865A98205 /* DDTimerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTimerManager.h; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerManager.h; sourceTree = ""; }; - A520DCEC9DAEE3B368019BA755DCA97F /* JXCategoryIndicatorImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorImageView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorImageView.m; sourceTree = ""; }; - A527FEE8FF018382A2BD90616BEEEA6B /* UIBarButtonItem+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBarButtonItem+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIBarButtonItem+DDCategory/UIBarButtonItem+DDCategory.h"; sourceTree = ""; }; - A53508503B18916CD33E25A91EEEFAB3 /* DDTableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDTableView.swift; path = DDControlsKit_Private/Classes/DDTableView/DDTableView.swift; sourceTree = ""; }; - A59F9B1672DA8B3A328ED59E513E4E87 /* ZFLandScapeControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandScapeControlView.h; path = ZFPlayer/Classes/ControlView/ZFLandScapeControlView.h; sourceTree = ""; }; - A5A2921ABDE59DF12F4D0D661B6FB6E9 /* ZFPlayerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerView.m; path = ZFPlayer/Classes/Core/ZFPlayerView.m; sourceTree = ""; }; - A5AADD6017D2D14DD71326BB2C1D9C61 /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; - A5D8DE58E07633D41B684E0120EA1BC5 /* DDMAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMAGeometry.h; path = DDMAMapKit_Private/Classes/DDMAUtil/DDMAGeometry.h; sourceTree = ""; }; - A5DADF3FBFA5A8BC48164AC69E127E42 /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; - A5F9F8CA5936ABC03BDE8F94DFA1C482 /* RxWKNavigationDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWKNavigationDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift; sourceTree = ""; }; - A61BB0F031A49A83E63EBCE9E3F8885B /* NSBezierPath+SDRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+SDRoundedCorners.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/NSBezierPath+SDRoundedCorners.h"; sourceTree = ""; }; - A63380366516F55AD567515566FAAE60 /* ZLThumbnailPhotoCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLThumbnailPhotoCell.swift; path = Sources/General/ZLThumbnailPhotoCell.swift; sourceTree = ""; }; - A69EBB35E5A703BD76BAB395808990C9 /* ZLThumbnailViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLThumbnailViewController.swift; path = Sources/General/ZLThumbnailViewController.swift; sourceTree = ""; }; - A6E27F616F1CDA24CF7F44A2A4108CB1 /* DDMAMapKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDMAMapKit_Private.release.xcconfig; sourceTree = ""; }; - A6F5E0D832D5221D399157728B94B8ED /* icon_file_type_jar@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jar@2x.png"; path = "Sources/Resources/FileType/icon_file_type_jar@2x.png"; sourceTree = ""; }; - A7159BC15080B6D23EE5AED04FB62812 /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; - A7377E7AB1D6BB4250BF0B50F8F19337 /* networking_loading.gif */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.gif; name = networking_loading.gif; path = DDProgressHUDKit_Private/Assets/networking_loading.gif; sourceTree = ""; }; - A77DCFEF27A70B1296E16F375F8BA474 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; - A7BD3B315CF1E49C0DF1C0C47A1A4D81 /* RequestTaskMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTaskMap.swift; path = Source/RequestTaskMap.swift; sourceTree = ""; }; - A820F356866C8E7F8B702B6C41D07B20 /* ZLPhotoModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoModel.swift; path = Sources/General/ZLPhotoModel.swift; sourceTree = ""; }; - A836F3B050521214D88BE3D972DB6F48 /* UICollectionView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UICollectionView+DDCategory/UICollectionView+DDCategory.m"; sourceTree = ""; }; - A83F0EAC2F38F82A2B1FB87464E24E6D /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Rx.swift"; path = "RxCocoa/iOS/UIScrollView+Rx.swift"; sourceTree = ""; }; - A8AC11EEC33593FCFBEE21E8D2183D81 /* icon_file_type_xml@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xml@2x.png"; path = "Sources/Resources/FileType/icon_file_type_xml@2x.png"; sourceTree = ""; }; - A8BAF2D64A36C00E0C3F1A0E0E2818D4 /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; + 9D96B14D51E49E263A515C6FA05DACFF /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = AMapNaviKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; + 9DA1289487DB66D0AC8078BD7F98A8B8 /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; + 9DAA0AB269B5EEB31CC4B0157A13AE05 /* AMapTrackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackManager.h; path = AMapTrackKit.framework/Headers/AMapTrackManager.h; sourceTree = ""; }; + 9DECBE35846C7390D0BB700AA93B89A6 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; + 9DF4C5104C9E5F9A77642676FE365F57 /* icon_file_type_css@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_css@3x.png"; path = "Sources/Resources/FileType/icon_file_type_css@3x.png"; sourceTree = ""; }; + 9DFB1EE0E5AD9AEB06CAA048DEF439C1 /* DDTimerKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDTimerKit_Private.debug.xcconfig; sourceTree = ""; }; + 9E42E66F59A468EE97E31DDFCD1D783C /* DDProgressHUDKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDProgressHUDKit_Private-prefix.pch"; sourceTree = ""; }; + 9E4543262637B18CA11EDA14C2C166FB /* icon_file_type_bmp.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_bmp.png; path = Sources/Resources/FileType/icon_file_type_bmp.png; sourceTree = ""; }; + 9E5B67C87687703BD7272777C1DD7B05 /* CrashStoreManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashStoreManager.swift; path = Sources/App/CrashStoreManager.swift; sourceTree = ""; }; + 9ECD33C99E652A638A885B311B44560F /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = AMapNaviKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; + 9ED4925B8B3630A80C71D7C8521B498F /* SDAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageView.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView.h; sourceTree = ""; }; + 9EF075A439020D73D2C2CBE27EC87C1E /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + 9F08DA7C0487EEB1E98402F2199F5F1D /* JXCategoryNumberCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberCell.h; path = Sources/Number/JXCategoryNumberCell.h; sourceTree = ""; }; + 9F0E36A28BAFF7342B5D33EBA25F2B58 /* UIScrollView+ZFPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+ZFPlayer.h"; path = "ZFPlayer/Classes/Core/UIScrollView+ZFPlayer.h"; sourceTree = ""; }; + 9F7D53B3890AFED485F954885961D3CA /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; + 9FA1AC28FCDD2FE88B4E345AB0FA61E2 /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; + 9FC0BBF139777FA6085E4164ED0B2C4A /* SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDMemoryCache.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDMemoryCache.h; sourceTree = ""; }; + 9FFD36B2DB363D2CDBD48D2AB3884CFB /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + A01E0CC5601994EEE7B6786EFED30A31 /* NSURL+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURL+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSUrl+DDCategory/NSURL+DDCategory.m"; sourceTree = ""; }; + A09817FD6AF957B51F675EAAE2891339 /* WithUnretained.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithUnretained.swift; path = RxSwift/Observables/WithUnretained.swift; sourceTree = ""; }; + A1021BFE3727735A20762FFA37407025 /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; + A120D222A0BD568FD4D27C04E202E6F6 /* DDBasicControls.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBasicControls.h; path = DDBasicControlsKit_Private/Classes/DDBasicControls.h; sourceTree = ""; }; + A12F3E4183E203A16912AB770419957A /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; + A19CA0B2C5513E1340FB6A55B75EDC03 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = AMapNaviKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; + A1CCE40E493E51FDE775736431D69F52 /* AMapLocation-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapLocation-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + A2377671A5C0AE5EB7C0BBBF35373EA0 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; + A2E7235D1459BC29D9088ADD34CA01F9 /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; + A30069D60E09A9D019692B2DDD09CCA1 /* CocoaDebugTabBarController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugTabBarController.swift; path = Sources/Window/CocoaDebugTabBarController.swift; sourceTree = ""; }; + A30D5296E6C5A7620D25E1DDD0D015AD /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxRelay/PublishRelay.swift; sourceTree = ""; }; + A315F7F752470082EC0957830865C1ED /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; }; + A31972C43A7B538BAEA2F18E8B73B856 /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = AMapNaviKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + A35509D17D931A4AF37A74A26BF5D637 /* ZLWeakProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLWeakProxy.swift; path = Sources/General/ZLWeakProxy.swift; sourceTree = ""; }; + A3A7D4B63E4BF9BF71F4937B16848007 /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ForceDecode.h"; sourceTree = ""; }; + A3BA8F8A4452FD501E8A6E8E77843CD2 /* ESTabBarItemContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemContentView.swift; path = Sources/ESTabBarItemContentView.swift; sourceTree = ""; }; + A3CDA9F4670059F197AA80E8633B5F91 /* DDWebImageKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDWebImageKit_Private.release.xcconfig; sourceTree = ""; }; + A43E22FC9E22EBD3B7E6C09CDA73AB19 /* _ImageController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _ImageController.m; path = Sources/Sandbox/_ImageController.m; sourceTree = ""; }; + A43E37E51007F1DF162A6E014A6BEDC4 /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Source/Protected.swift; sourceTree = ""; }; + A46EB7137FBE44DCC19B282411A139D4 /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; + A472995AA95D055DB4B2A5C980F469B2 /* DDButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDButton.swift; sourceTree = ""; }; + A47FD886D1B3F1CBF0C291D05D9F22B5 /* JCore-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "JCore-xcframeworks.sh"; sourceTree = ""; }; + A49F54F42BA8E8F7945294AB77EDA7EE /* DDCategoryKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDCategoryKit_Private.debug.xcconfig; sourceTree = ""; }; + A4B22BF7CEB7722B428A63DA0B306A02 /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = AMapNaviKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; + A4CF66692F4278DB38DE6C6A731FA258 /* DDMATrackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMATrackManager.h; path = DDMAMapKit_Private/Classes/DDMATrackManager/DDMATrackManager.h; sourceTree = ""; }; + A5643C38FEE98728725731729C8600F8 /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = AMapNaviKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; + A5828D52D5C11E495F262333FEDD6D7D /* UINavigationBar+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationBar+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UINavigationBar+DDCategory/UINavigationBar+DDCategory.h"; sourceTree = ""; }; + A5862FAD7AF28F844BEB819AE2760076 /* icon_file_type_md@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_md@3x.png"; path = "Sources/Resources/FileType/icon_file_type_md@3x.png"; sourceTree = ""; }; + A5DE589718A8CD004D6CB7D313516404 /* SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoader.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoader.h; sourceTree = ""; }; + A5FA190E494BA08B1A86D48D1B673504 /* DDBaseImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseImageView.h; path = DDBasicControlsKit_Private/Classes/DDBaseImageView/DDBaseImageView.h; sourceTree = ""; }; + A600FF103C0C1256CE255784A1FF4E98 /* ZFPortraitControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPortraitControlView.m; path = ZFPlayer/Classes/ControlView/ZFPortraitControlView.m; sourceTree = ""; }; + A60F0AD4D037933CA903CBDAD6817036 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; + A62E35DDA9D180C331F4E5E52E8A194E /* _DirectoryContentsTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _DirectoryContentsTableViewController.m; path = Sources/Sandbox/_DirectoryContentsTableViewController.m; sourceTree = ""; }; + A679D5BA2C9B48DEADE448A62805D625 /* GPBMessage+CocoaDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GPBMessage+CocoaDebug.h"; path = "Sources/Categories/GPBMessage+CocoaDebug.h"; sourceTree = ""; }; + A6BBCBAEFFB5B78DF783CC77B18958A7 /* UIScrollView+ZFPlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+ZFPlayer.m"; path = "ZFPlayer/Classes/Core/UIScrollView+ZFPlayer.m"; sourceTree = ""; }; + A708C9D03B781DD8316347158BDD8E2A /* SDWebImageDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDefine.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDefine.m; sourceTree = ""; }; + A73C8B67FA105629ABBFA398560984F2 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; + A75ADEDB14415DF437BF0D70383767A8 /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = ""; }; + A7E70D40693BBA012E57DADF0AB8BE22 /* icon_file_type_dll@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dll@2x.png"; path = "Sources/Resources/FileType/icon_file_type_dll@2x.png"; sourceTree = ""; }; + A7EA02C793E5CF0CA4C80FF048EFD6A3 /* DDOCLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDOCLog.h; path = DDLogKit_Private/Classes/OCLog/DDOCLog.h; sourceTree = ""; }; + A82672F0A8E70B2E30D844D2EDD3E742 /* _OCLoggerFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLoggerFormat.h; path = Sources/Logs/_OCLoggerFormat.h; sourceTree = ""; }; + A8280D6DEB2DA384CAE2D151A90BB440 /* SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImage.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImage.h; sourceTree = ""; }; + A854809C6CB12373C87486366E81B7B8 /* MAGltfOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGltfOverlay.h; path = AMapNaviKit.framework/Headers/MAGltfOverlay.h; sourceTree = ""; }; + A87E6CE75D8ED02410D82334EF611276 /* LogViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LogViewController.swift; path = Sources/Logs/LogViewController.swift; sourceTree = ""; }; + A8D1589270D7C8635CF47DE4410F6893 /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = IQKeyboardManagerSwift; path = libIQKeyboardManagerSwift.a; sourceTree = BUILT_PRODUCTS_DIR; }; + A8F7AF2430C546219B545E336D3971E9 /* SDWebImageOptionsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOptionsProcessor.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOptionsProcessor.m; sourceTree = ""; }; + A90E38EAF0A7DB11BAD5E31EFAE0133A /* icon_file_type_folder_empty@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_empty@3x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_empty@3x.png"; sourceTree = ""; }; A9132D6AA90D7BC2B6C7A08B065F87A9 /* DDToastKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDToastKit_Private; path = libDDToastKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - A9486955003D2704C9BC2CFFF3DC1602 /* IQKeyboardManager+OrientationNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+OrientationNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+OrientationNotification.swift"; sourceTree = ""; }; - A96E5BD551A629C9E2A3575308D64240 /* icon_file_type_ttf@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ttf@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ttf@3x.png"; sourceTree = ""; }; - A971EC747DCD78B6D881A4AE2F5C34AC /* JXCategoryImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageView.h; path = Sources/Image/JXCategoryImageView.h; sourceTree = ""; }; - A97B1FCE7B36565B5898F94FD4645630 /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; - A98880E9F4494AB401E32E2E503E92FD /* GPBMessage+CocoaDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GPBMessage+CocoaDebug.h"; path = "Sources/Categories/GPBMessage+CocoaDebug.h"; sourceTree = ""; }; - A9A195FC48782E255DA99CFA43D3F5C4 /* EntryCachingHeuristic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EntryCachingHeuristic.swift; path = Source/Infra/EntryCachingHeuristic.swift; sourceTree = ""; }; - AA11FD19BA6973AF54B47B980E6B8321 /* UIImage+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Transform.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Transform.m"; sourceTree = ""; }; - AA41FD1CD95A52E213BF3BF80091EF73 /* SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOCoder.h; sourceTree = ""; }; - AA4800065E258B56665AAD606EBB4D8C /* _fishhook.c */ = {isa = PBXFileReference; includeInIndex = 1; name = _fishhook.c; path = Sources/fishhook/_fishhook.c; sourceTree = ""; }; - AA6E5F7A5C74C0ED6962916F98559CE4 /* SDWebImageTransitionInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransitionInternal.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDWebImageTransitionInternal.h; sourceTree = ""; }; - AAD9DF57F5DBA886ED1556C1659C325E /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; - AADBB67F6F3BD3DC2C9677FB61DE87B2 /* ZFPlayer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZFPlayer-umbrella.h"; sourceTree = ""; }; - AB00E3B82036E5EB9B84ACE3453000DC /* SDWebImageDownloaderResponseModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderResponseModifier.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderResponseModifier.h; sourceTree = ""; }; - AB04BF235B4D1774C3BC85610FAAED66 /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheDefine.m; sourceTree = ""; }; - AB208F7F34CCECCAFBB2D4F525D7D657 /* MATraceReplayOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceReplayOverlayRender.h; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlayRender.h; sourceTree = ""; }; - AB4A34F074551EED982A91C0E0AD7A7C /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; - AB90B87EE2FF26A45E6239745689C539 /* _ImageResources.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _ImageResources.h; path = Sources/Sandbox/_ImageResources.h; sourceTree = ""; }; - AC0511679A7D8059B5DB16D2D43E630A /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = AMapNaviKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; - AC40177B5BB65E283F67411A7B459858 /* MJRefreshTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshTrailer.m; path = MJRefresh/Base/MJRefreshTrailer.m; sourceTree = ""; }; - AC74B0A589401DA85BFA356909B19FC0 /* NSImage+Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+Compatibility.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSImage+Compatibility.h"; sourceTree = ""; }; - AC7BE47DFA8979F847A9E9D27691F8C5 /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; + A918413B112EDD4BF5444707CC59A1F1 /* MATraceReplayOverlay+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MATraceReplayOverlay+Addition.h"; path = "DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlay+Addition.h"; sourceTree = ""; }; + A924F6918B100EC1228102DF0DEC2C04 /* icon_file_type_tif@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_tif@3x.png"; path = "Sources/Resources/FileType/icon_file_type_tif@3x.png"; sourceTree = ""; }; + A940149A2646D1E42F6C3DFBD922674E /* AMapNaviDriveManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveManager.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveManager.h; sourceTree = ""; }; + A96BAAC117D834C4BBEC9F7374E1EC18 /* AMapNaviRideManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideManager.h; path = AMapNaviKit.framework/Headers/AMapNaviRideManager.h; sourceTree = ""; }; + A9B9A357DDAA972741F013476BFE9E72 /* EKAlertMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAlertMessage.swift; path = Source/Model/EKAlertMessage.swift; sourceTree = ""; }; + A9C3BAFE0F6F3BD08268DCAAF46D5F88 /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; + A9F7A318C0402FE06CE2DB120EAF5802 /* AMapNearbySearchManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNearbySearchManager.h; path = AMapSearchKit.framework/Headers/AMapNearbySearchManager.h; sourceTree = ""; }; + AA4C1EE5B2DD6669056C79C0E070D7CC /* SDWebImageDownloaderResponseModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderResponseModifier.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderResponseModifier.m; sourceTree = ""; }; + AA5D42B7A9C1CD02B18A793040CB4486 /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; + AA6A9193EE4C19E6F6A96490EAED256C /* icon_file_type_txt@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_txt@3x.png"; path = "Sources/Resources/FileType/icon_file_type_txt@3x.png"; sourceTree = ""; }; + AA99CBF2BCA738C2D91B365CF363B26E /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; }; + AAE61251370F3B67F86DC83B4577BD70 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = AMapNaviKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; + AAFD0A36D1943C81393E30F247ACCD63 /* DDBasicControlsKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDBasicControlsKit_Private-dummy.m"; sourceTree = ""; }; + AAFDF5ECDFEF7EE77BECDCE8FA175A06 /* DDToastKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDToastKit_Private.release.xcconfig; sourceTree = ""; }; + AB5149AD894EF21B6E2BE81F19A70C6F /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + AB54E761FCC06BA9FCC48EA38B354782 /* EKAttributes+LifecycleActions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+LifecycleActions.swift"; path = "Source/Model/EntryAttributes/EKAttributes+LifecycleActions.swift"; sourceTree = ""; }; + AB61FA57D7D4C4AD4C309F90AE6B2A5E /* JXCategoryIndicatorRainbowLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorRainbowLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorRainbowLineView.h; sourceTree = ""; }; + AB758BEC4D70396FB0F03F8FEDD79D00 /* MultipartUpload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartUpload.swift; path = Source/MultipartUpload.swift; sourceTree = ""; }; + ABA1C8A27C468D3E92F5655A93F311B9 /* RxCocoa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.release.xcconfig; sourceTree = ""; }; + ABBED2233683D6ACE0EBA8DC12FBB896 /* JXCategoryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryView.h; path = Sources/JXCategoryView.h; sourceTree = ""; }; + AC14E97F88D35871582FD83F5FA5F230 /* CrashCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashCell.swift; path = Sources/App/CrashCell.swift; sourceTree = ""; }; + AC30CCD46A190DC6271DFCDA950518C3 /* JXCategoryTitleImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageView.m; path = Sources/TitleImage/JXCategoryTitleImageView.m; sourceTree = ""; }; + AC747701E0947B0F9EA194AD51BEFEF5 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Sources/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + AC87D764C7DF350442609BCDDB65E640 /* CocoaDebug-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaDebug-dummy.m"; sourceTree = ""; }; ACCD14442C07FDF6FABB9413A016758F /* Pods-OrderScheduling-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-OrderScheduling-resources.sh"; sourceTree = ""; }; - ACD43254FF0BBC054356DA61427801F9 /* icon_file_type_flv@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_flv@3x.png"; path = "Sources/Resources/FileType/icon_file_type_flv@3x.png"; sourceTree = ""; }; - ACF1AA7DC1FB85C90FDCAB0A7CEE2587 /* icon_file_type_xml.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_xml.png; path = Sources/Resources/FileType/icon_file_type_xml.png; sourceTree = ""; }; - AD226C7E819A918CF720D6F13F743951 /* icon_file_type_mp3.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mp3.png; path = Sources/Resources/FileType/icon_file_type_mp3.png; sourceTree = ""; }; - AD32871CE4968D724A1FB6A5342D72C4 /* DDWebImageKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDWebImageKit_Private.debug.xcconfig; sourceTree = ""; }; - AD5809844AE93CAD6E7F8CCE435CB4B3 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; - AD7486E7F733DEE72A2B9C23628664C6 /* icon_file_type_keynote@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_keynote@2x.png"; path = "Sources/Resources/FileType/icon_file_type_keynote@2x.png"; sourceTree = ""; }; - AD79AFDE63354DAD29B9845B19B9066A /* _DebugConsoleLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _DebugConsoleLabel.m; path = Sources/Monitor/_DebugConsoleLabel.m; sourceTree = ""; }; + AD10646F8F6E646F4A2B5BD5C6DB1A0A /* ZLPhotoPreviewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewController.swift; path = Sources/General/ZLPhotoPreviewController.swift; sourceTree = ""; }; + AD5F4160553F3D451509E718902B19F6 /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; + AD628104FD73C4D46D4C8109B018DBBE /* ESTabBarController-swift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ESTabBarController-swift-prefix.pch"; sourceTree = ""; }; + AD6FAA0B9F3FC6C010B9390B3E0FCDE9 /* _icon_file_type_logs@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_logs@2x.png"; path = "Sources/Resources/images/_icon_file_type_logs@2x.png"; sourceTree = ""; }; AD8FF1E8B0C9C12F070D79A5EC3BEE59 /* DDWebImageKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDWebImageKit_Private; path = libDDWebImageKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - ADA36DCC5EC5BF0B048E74DE2570684B /* ResourceBundle-ProgressHud-DDProgressHUDKit_Private-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ProgressHud-DDProgressHUDKit_Private-Info.plist"; sourceTree = ""; }; - ADA403A31FA1A88700C6F3579E62A04A /* DDBasicControlsKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDBasicControlsKit_Private-umbrella.h"; sourceTree = ""; }; - ADD76D4312B16F9A6A2F0C3275FA4117 /* ZLPhotoManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoManager.swift; path = Sources/General/ZLPhotoManager.swift; sourceTree = ""; }; - ADDA45164BAAFF659A09E440CCE01862 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; - ADDF6FB7B3C4DCB57D058B099F217628 /* Bool+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bool+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Bool+ZLPhotoBrowser.swift"; sourceTree = ""; }; - ADEB87385FCCDE6CB9130A92ADDDE930 /* icon_file_type_folder_not_empty@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_not_empty@2x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_not_empty@2x.png"; sourceTree = ""; }; - AE084786A16AF311901B49348AEE4C0E /* DDFontKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDFontKit_Private.release.xcconfig; sourceTree = ""; }; - AE0A7822B610E01B7C696A5B6459FB58 /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; - AE3FDED621E68F45B1277D90644A323F /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Sources/ConstraintMakerFinalizable.swift; sourceTree = ""; }; - AE740BF7ACEE2E6ECB351733B9B7CBB9 /* DDBaseScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseScrollView.h; path = DDBasicControlsKit_Private/Classes/DDBaseScrollView/DDBaseScrollView.h; sourceTree = ""; }; - AE836B33212C1049FE177E34AA8CDF4D /* JXCategoryTitleVerticalZoomCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomCell.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCell.h; sourceTree = ""; }; - AE96567F6E7FC821A2A8BD096E7352DE /* icon_file_type_torrent.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_torrent.png; path = Sources/Resources/FileType/icon_file_type_torrent.png; sourceTree = ""; }; - AEB1455B94037FBC0DE808C3575DDDAB /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = ""; }; - AEBB411128EF5E6825B1917BFB7FBE6C /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = ""; }; - AECE2B2854E05412AF6C2A7CDF8D92A7 /* JXCategoryView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXCategoryView-umbrella.h"; sourceTree = ""; }; - AEDA709F3D2AD99F2DA5F5189FE9EC72 /* ESTabBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBar.swift; path = Sources/ESTabBar.swift; sourceTree = ""; }; - AF9C526A92820BDDB9AA5A65CFC57B59 /* ZFUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFUtilities.m; path = ZFPlayer/Classes/ControlView/ZFUtilities.m; sourceTree = ""; }; - AFA47C46F82DB783B06AA39BF5149174 /* UIWindow+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWindow+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIWindow+DDCategory/UIWindow+DDCategory.h"; sourceTree = ""; }; - B01BB671CA2A4084A114B7EEAE648C7B /* icon_file_type_php@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_php@2x.png"; path = "Sources/Resources/FileType/icon_file_type_php@2x.png"; sourceTree = ""; }; - B02AF5DECFC1F7EEFF02DA3D609EF94B /* DDAutoUIKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDAutoUIKit_Private-prefix.pch"; sourceTree = ""; }; - B044A43AE4FF1C3EEB6CD643C8732214 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; - B075289DF9FB32E06CCA8AE484F2B4BA /* MABaseOverlay+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MABaseOverlay+DDCategory.h"; path = "DDMAMapKit_Private/Classes/DDMAMap/Overlay/MABaseOverlay+DDCategory.h"; sourceTree = ""; }; - B0957097709AC8F8DEF5624B992C16E9 /* SwiftEntryKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftEntryKit-dummy.m"; sourceTree = ""; }; - B0A91DCA9A4DA5B45D9E3EFFC052EA68 /* _NetworkHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _NetworkHelper.h; path = Sources/Network/_NetworkHelper.h; sourceTree = ""; }; - B0A987A861294231DE10A2071637DAEA /* CocoaDebug.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaDebug.debug.xcconfig; sourceTree = ""; }; - B13BF5572329B2C8D3867CA07C6F5D98 /* SDInternalMacros.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDInternalMacros.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDInternalMacros.m; sourceTree = ""; }; - B1438F7D917CF62B42D3A9801F8C3CD9 /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; - B17EAB5A4B1EF1BF6308ED53A9D0A7E4 /* YYSpriteSheetImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYSpriteSheetImage.m; path = YYImage/YYSpriteSheetImage.m; sourceTree = ""; }; - B19932BF518B4B4F7A57027FC1CEB288 /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; - B1FC7027EEC244DED7B91DB13E0778E4 /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; - B20658DB19586260FA8FF56A32FA4CB5 /* ZFPlayerMediaControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerMediaControl.h; path = ZFPlayer/Classes/Core/ZFPlayerMediaControl.h; sourceTree = ""; }; - B20798769083AC4AC67C8C9FB3FDB2EE /* RxRelay.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.debug.xcconfig; sourceTree = ""; }; - B23978AC52BD5E2A0FC2DE78FE31AAB9 /* RxCocoa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.release.xcconfig; sourceTree = ""; }; - B25BB49C0D295BF974701809904B187F /* WKWebView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKWebView+Rx.swift"; path = "RxCocoa/iOS/WKWebView+Rx.swift"; sourceTree = ""; }; - B282B8BE3943C2E357DC5E9A00264DE3 /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; - B299C8CC27AF7EEB7DA1EE5C96863250 /* JXCategoryListContainerRTLCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryListContainerRTLCell.h; path = Sources/Common/JXCategoryListContainerRTLCell.h; sourceTree = ""; }; - B29C6A8B3245FB3FC72FD122B869DC9B /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Sources/ConstraintView+Extensions.swift"; sourceTree = ""; }; - B2B19BA25C3C330333FF8F4F6861E014 /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; - B2B380E9E034C33BC9882A66DE3D6248 /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; - B3079F8DBE71A6342ABE05C00CF60848 /* UIView+QuickLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+QuickLayout.swift"; path = "Source/Extensions/QuickLayout/UIView+QuickLayout.swift"; sourceTree = ""; }; - B30BB9AD3C6391D52ED6DA4ABBB335E6 /* icon_file_type_keynote@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_keynote@3x.png"; path = "Sources/Resources/FileType/icon_file_type_keynote@3x.png"; sourceTree = ""; }; - B3236BABEDA9FBC8E0286261CC6342E2 /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = ""; }; - B3316D5B9941F91751B5F093A50BD9C9 /* JXCategoryTitleVerticalZoomCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomCellModel.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCellModel.m; sourceTree = ""; }; - B39D6EA0FE7C5A23B253B2E41FCF2DF2 /* ZFPlayerLogManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerLogManager.h; path = ZFPlayer/Classes/Core/ZFPlayerLogManager.h; sourceTree = ""; }; - B3A2DDD871B8F1555E620E4E0D0160BA /* UIViewController+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIViewController+DDCategory/UIViewController+DDCategory.h"; sourceTree = ""; }; + ADF3A9DF52B705DADDCD405A00F4EAC5 /* Session.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Session.swift; path = Source/Session.swift; sourceTree = ""; }; + AE2EF8A42AA7FC96568A9569455B2BC5 /* EKRatingMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingMessage.swift; path = Source/Model/EKRatingMessage.swift; sourceTree = ""; }; + AE329388284C952E142CA1CC78C65B3C /* DDMAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMAMapView.h; path = DDMAMapKit_Private/Classes/DDMAMap/MapView/DDMAMapView.h; sourceTree = ""; }; + AE4FABA62476CAE8867CFF490EDEB5EF /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; + AE64C510AAD48B8BFF17D346C35E528B /* JXCategoryFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryFactory.h; path = Sources/Common/JXCategoryFactory.h; sourceTree = ""; }; + AEA64D10C3CA193B3F3B873CF90FABE9 /* UIImageView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIImageView+DDCategory/UIImageView+DDCategory.m"; sourceTree = ""; }; + AEC3EC1D1A2FAF80D3A17A8D59F5C77B /* MAGltfOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGltfOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAGltfOverlayRenderer.h; sourceTree = ""; }; + AEC90225C6B6754D6D0DDCDD964012D6 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; + AEC9C6A1939303D73C67FA37923AED9A /* SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheDefine.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheDefine.h; sourceTree = ""; }; + AED58FEC6586C6C0B266CE5AA0E0FD1D /* ZFPresentTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPresentTransition.h; path = ZFPlayer/Classes/Core/ZFPresentTransition.h; sourceTree = ""; }; + AEEA4D5AEA7E547F4B6234C39BA0664F /* ZLPhotoConfiguration+Chaining.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ZLPhotoConfiguration+Chaining.swift"; path = "Sources/General/ZLPhotoConfiguration+Chaining.swift"; sourceTree = ""; }; + AF049C907912B2F8BCADD809A50EC615 /* SDImageLoadersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoadersManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoadersManager.m; sourceTree = ""; }; + AF9C93BD829FB8856BE4538DB87EF7B6 /* MABaseOverlay+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MABaseOverlay+DDCategory.m"; path = "DDMAMapKit_Private/Classes/DDMAMap/Overlay/MABaseOverlay+DDCategory.m"; sourceTree = ""; }; + AFAD8DD72208F1D8D0B4035A7050863E /* icon_file_type_pages.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_pages.png; path = Sources/Resources/FileType/icon_file_type_pages.png; sourceTree = ""; }; + AFC95B7A52EF6427814CF90C91773FF1 /* DDBaseModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseModel.m; path = DDBasicControlsKit_Private/Classes/DDBaseModel/DDBaseModel.m; sourceTree = ""; }; + B010132076B4937B1BB7F59D1D61CCE9 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; + B03D0590D8B520FF1ADB9238EA11E585 /* JXCategoryDotCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotCell.m; path = Sources/Dot/JXCategoryDotCell.m; sourceTree = ""; }; + B064FF51FBFC2CF78C3F940C88F47E16 /* DDColorKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDColorKit_Private-umbrella.h"; sourceTree = ""; }; + B0AE4254DECE778DF0A94B7E8F380212 /* _NSLogHook.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _NSLogHook.m; path = Sources/Logs/_NSLogHook.m; sourceTree = ""; }; + B0B1F2A9FA2534916147DD8A9A2AC4D3 /* _Swizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _Swizzling.m; path = Sources/Swizzling/_Swizzling.m; sourceTree = ""; }; + B112705FA00F4B719D4E6982375BCA1B /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Source/Combine.swift; sourceTree = ""; }; + B121A3E9918AC1AEE6A38DD4C04D488B /* UIView+QLContentWrap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+QLContentWrap.swift"; path = "Source/Extensions/QuickLayout/UIView+QLContentWrap.swift"; sourceTree = ""; }; + B162C383A8BD8FAF7AA53BED1449AE36 /* EKRatingSymbolsContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingSymbolsContainerView.swift; path = Source/MessageViews/MessagesUtils/EKRatingSymbolsContainerView.swift; sourceTree = ""; }; + B1854DF4725E08655E7481951D3481EA /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheConfig.m; sourceTree = ""; }; + B187E53D92115CC3EE51D20BB0DA56C4 /* UIViewController+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIViewController+DDCategory/UIViewController+DDCategory.m"; sourceTree = ""; }; + B1D9D4980F1A35BA0344D7302DCA0CEB /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; + B1E83F1F4E94D5F01C40E42FDCFB1CEA /* icon_file_type_fla@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_fla@3x.png"; path = "Sources/Resources/FileType/icon_file_type_fla@3x.png"; sourceTree = ""; }; + B212D416603082DB3B217F35B340EF00 /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; + B270EA88E092B05B8ACE9314AF18DDF6 /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; + B27B9DCA8C586095867BF602D3090313 /* icon_file_type_mov.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mov.png; path = Sources/Resources/FileType/icon_file_type_mov.png; sourceTree = ""; }; + B2AE75829DE98ADDD16892D0267E2B3E /* DDProgressHUDKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDProgressHUDKit_Private.debug.xcconfig; sourceTree = ""; }; + B2B973732CEFC53D70C9BFF2537E0698 /* icon_file_type_php@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_php@2x.png"; path = "Sources/Resources/FileType/icon_file_type_php@2x.png"; sourceTree = ""; }; + B31DD4A181AB225997C2E168B81F4C17 /* JXCategoryListContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryListContainerView.m; path = Sources/Common/JXCategoryListContainerView.m; sourceTree = ""; }; + B34DCC4F545F00C1B144C6162F7FDF1D /* DDToastKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDToastKit_Private-dummy.m"; sourceTree = ""; }; + B34DDCDD0D1D300BA4845A9B022119B9 /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; + B36F0E23F6AAD79948D2D527F65AC366 /* icon_file_type_folder_not_empty@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_not_empty@2x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_not_empty@2x.png"; sourceTree = ""; }; + B38DD8DC782AE8E6ECB01549AA878A7B /* icon_file_type_zip.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_zip.png; path = Sources/Resources/FileType/icon_file_type_zip.png; sourceTree = ""; }; B3B0956B7EBF66A8FD677D586C9C387A /* Pods-OrderScheduling */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "Pods-OrderScheduling"; path = "libPods-OrderScheduling.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - B3E1F2C5BFE9F76376BFC1AB5DE0E68E /* SDWebImageDownloaderResponseModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderResponseModifier.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderResponseModifier.m; sourceTree = ""; }; - B3F02C5E19D2B002A170E07904689E42 /* AMapNaviRideView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideView.h; path = AMapNaviKit.framework/Headers/AMapNaviRideView.h; sourceTree = ""; }; - B3FA92F1AFBC541F37F50BCA5F09A09C /* icon_file_type_keynote.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_keynote.png; path = Sources/Resources/FileType/icon_file_type_keynote.png; sourceTree = ""; }; - B40D5F1A930C2BF3381C0DC550907252 /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; - B4145C883CC26963CE25A5B3FDA3A58B /* MJRefreshStateTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.h; sourceTree = ""; }; - B48840F0AD051EAEF7F001A7EF226FDE /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; - B48DC8B4BF07AD1187EED8C861D2692A /* ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist"; sourceTree = ""; }; - B4B7C54000D4D91CD87CB985E48B8E0D /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; - B4BF81A19A0DFA7763E9F7602B005F87 /* icon_file_type_html.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_html.png; path = Sources/Resources/FileType/icon_file_type_html.png; sourceTree = ""; }; - B4C5196758626CA70DDFF6580EB823F1 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; - B4E5B91D2B4254B192C7C4246BDD1BB7 /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; - B512276839E7B249A0C7AFE547F65ACC /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; - B54C2BBA7ACBAF0D492337784A8B547D /* EKBackgroundView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKBackgroundView.swift; path = Source/Infra/EKBackgroundView.swift; sourceTree = ""; }; - B577CA7712339985EC493598557264DA /* DDToastKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDToastKit_Private-umbrella.h"; sourceTree = ""; }; - B580A060D2DB39A0F9AA47F8894A7130 /* UITableView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITableView+DDCategory/UITableView+DDCategory.h"; sourceTree = ""; }; - B59EEB9CE9700F3E4E88F30D73ABE058 /* EKRatingMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingMessageView.swift; path = Source/MessageViews/EKRatingMessageView.swift; sourceTree = ""; }; - B61E09A9B6E403F65A967A5B21C4B037 /* icon_file_type_gif@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_gif@2x.png"; path = "Sources/Resources/FileType/icon_file_type_gif@2x.png"; sourceTree = ""; }; - B62AD383D0E0EDF3B60834DFA6295454 /* UIImage+ExtendedCacheData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ExtendedCacheData.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ExtendedCacheData.m"; sourceTree = ""; }; - B6623FE4FD6470889E5E93D1F805A1C7 /* icon_file_type_js@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_js@3x.png"; path = "Sources/Resources/FileType/icon_file_type_js@3x.png"; sourceTree = ""; }; - B681033CA259210BCDEA159F03D9D213 /* JXCategoryImageCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageCellModel.h; path = Sources/Image/JXCategoryImageCellModel.h; sourceTree = ""; }; - B68C70E5E938196160AA37D74521E717 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = ""; }; - B6B1BB982303FA5B06434D36F6FC0E3C /* UIFont+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIFont+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIFont+DDCategory/UIFont+DDCategory.m"; sourceTree = ""; }; - B6C8AEB3296BF301DBFB0B68C48F5835 /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; - B6C9045D199C3287E9111C3A54DDB235 /* EKStyleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKStyleView.swift; path = Source/Infra/EKStyleView.swift; sourceTree = ""; }; - B6D96537566760B368826AA7713EC498 /* icon_file_type_js@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_js@2x.png"; path = "Sources/Resources/FileType/icon_file_type_js@2x.png"; sourceTree = ""; }; - B6DE01356E6995721A48739BB3C93E22 /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; }; - B73D78339A89506F1241E6911B5E22CD /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; - B75077AE63C06AA137953FA696C25256 /* DDBaseViewModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseViewModel.m; path = DDBasicControlsKit_Private/Classes/DDBaseViewModel/DDBaseViewModel.m; sourceTree = ""; }; - B765863068CB068898657EB3F34EF2FD /* SDImageGraphics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGraphics.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGraphics.m; sourceTree = ""; }; - B77BE7006CB6C35625EA47C53199DB07 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; - B7A36BC6791D3EE238787A592A476BEA /* SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDiskCache.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDDiskCache.h; sourceTree = ""; }; - B7B0F3A8BAFF51E3825FF70A74F4BC6A /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; - B83A83B31C1292637B193D891F2D0533 /* Toast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Toast.swift; path = DDToastKit_Private/Classes/Toast.swift; sourceTree = ""; }; - B85BB28F933857053898FE2F684653CE /* ZFSmallFloatControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFSmallFloatControlView.h; path = ZFPlayer/Classes/ControlView/ZFSmallFloatControlView.h; sourceTree = ""; }; - B875175EFD0DA2D61881F7185AF48058 /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; - B8B94C2FFF7A4E4A7183BF445658D6FD /* JXCategoryIndicatorParamsModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorParamsModel.m; path = Sources/Common/JXCategoryIndicatorParamsModel.m; sourceTree = ""; }; - B8ED6457B9F99F0916F2636CD240560B /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; - B971AC3BAFBF9866117E76EE08DF3D93 /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; }; + B3BA0B4ED5E9409980A9011A1E544D75 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; + B3DBD028CD3162B6F0DDD7052D0BE26D /* DDMANaviManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMANaviManager.h; path = DDMAMapKit_Private/Classes/DDMANaviManager/DDMANaviManager.h; sourceTree = ""; }; + B451AB375B44354062B453085515F4B1 /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = AMapNaviKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; + B47651FAD5E5BFD47EB92A23F4EA46D4 /* _BacktraceLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _BacktraceLogger.m; path = Sources/Monitor/_BacktraceLogger.m; sourceTree = ""; }; + B47EAD92D73DB2FCFDD683E26977D308 /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = ""; }; + B482FB11820F25C79517C8A8253C4530 /* NSMutableAttributedString+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableAttributedString+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableAttributedString+DDCategory.m"; sourceTree = ""; }; + B48943FE031AE8878A73D030143F1444 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; + B491A121946AFE5AA234B55002C7F173 /* icon_file_type_apk@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_apk@2x.png"; path = "Sources/Resources/FileType/icon_file_type_apk@2x.png"; sourceTree = ""; }; + B4CA30A7F2252557BB9BFCE801E0BB52 /* icon_file_type_midi.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_midi.png; path = Sources/Resources/FileType/icon_file_type_midi.png; sourceTree = ""; }; + B4EDACDB2FF0ED36631D8D24223C93C2 /* SDFileAttributeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDFileAttributeHelper.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDFileAttributeHelper.h; sourceTree = ""; }; + B500B10F02AD77379DF002C72B8FF0C6 /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxRelay/BehaviorRelay.swift; sourceTree = ""; }; + B5159B4B8478EC942CB95F7564213C32 /* EKAttributes+StatusBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+StatusBar.swift"; path = "Source/Model/EntryAttributes/EKAttributes+StatusBar.swift"; sourceTree = ""; }; + B57054CA8752AD96BC2624DE7A914231 /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = AMapNaviKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; + B6596DDABA0A1C15578973011AD7B3A3 /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; + B67855EEA5923A5295778E4AF65E7589 /* SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOptionsProcessor.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOptionsProcessor.h; sourceTree = ""; }; + B6A8C27A5FD39B393B5C51D62DD2EA9D /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Sources/ConstraintInsets.swift; sourceTree = ""; }; + B6D50F22D1DEB1452ED1EE64EF412557 /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; + B7504A609948178E20FC07101587F9BC /* icon_file_type_json.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_json.png; path = Sources/Resources/FileType/icon_file_type_json.png; sourceTree = ""; }; + B78C07AAE50BC48693AA66FAAD16CDAD /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; + B7D0614B21E3497FA148AAEFB13FC53B /* icon_file_type_bin@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bin@2x.png"; path = "Sources/Resources/FileType/icon_file_type_bin@2x.png"; sourceTree = ""; }; + B7E1A4176109F8D680CFA2523DD1BA7A /* DDWebImageKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDWebImageKit_Private.modulemap; sourceTree = ""; }; + B7F71A59824254C1D5219C6DAFAD9641 /* UINavigationBar+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationBar+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UINavigationBar+DDCategory/UINavigationBar+DDCategory.m"; sourceTree = ""; }; + B7F74AB0A1B434EEC20A49B9673FC24F /* ZLAdjustSlider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAdjustSlider.swift; path = Sources/Edit/ZLAdjustSlider.swift; sourceTree = ""; }; + B8176F2E24CB3B1ED834FD9A1181C55D /* EKWindowProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKWindowProvider.swift; path = Source/Infra/EKWindowProvider.swift; sourceTree = ""; }; + B81FACC027FE09A29ECD6231667EFD79 /* UITabBarController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarController+Rx.swift"; path = "RxCocoa/iOS/UITabBarController+Rx.swift"; sourceTree = ""; }; + B821B140B53047F6F5103D9AD2DF2436 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = AMapNaviKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; + B8FAF0EFE3C0A25A70DEDF0965B1C711 /* DDMutableAttributedString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDMutableAttributedString.swift; sourceTree = ""; }; + B9020A1AE858E53F9604300ED2A60CBF /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+GIF.h"; sourceTree = ""; }; + B9028469ABD17D394F6782DC7C163A89 /* ZLBaseStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLBaseStickerView.swift; path = Sources/Edit/ZLBaseStickerView.swift; sourceTree = ""; }; + B94E7BFD77F4A114018B63B117E2902C /* ZFKVOController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFKVOController.h; path = ZFPlayer/Classes/Core/ZFKVOController.h; sourceTree = ""; }; B975BF86311A33053F172E4E22C01E07 /* Pods-OrderScheduling.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OrderScheduling.release.xcconfig"; sourceTree = ""; }; - B98AC045F907E5A6FAC0076AE5EE1E2D /* CocoaDebugWindow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugWindow.swift; path = Sources/Window/CocoaDebugWindow.swift; sourceTree = ""; }; - B98C0CD8F6083C7813BEEEF94AE977E5 /* ZLVideoManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLVideoManager.swift; path = Sources/General/ZLVideoManager.swift; sourceTree = ""; }; - B993293104D528661EE1290999F1BFB6 /* jcore-ios-4.2.1.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = "jcore-ios-4.2.1.xcframework"; sourceTree = ""; }; - B9932BC7EC19051A0399563323BD2EFF /* DDColorKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDColorKit_Private.modulemap; sourceTree = ""; }; - B99625834DD27E2800E68F6D69C9BEEB /* NSObject+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSObject+DDCategory/NSObject+DDCategory.m"; sourceTree = ""; }; - B9CBA24F63E571BD2C393170ADD0E994 /* YYImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-prefix.pch"; sourceTree = ""; }; - BA08C9D2B09A14C57B6E0919E1D84C99 /* ZLBaseStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLBaseStickerView.swift; path = Sources/Edit/ZLBaseStickerView.swift; sourceTree = ""; }; - BA57E989F29703D32A161E1DA38B2410 /* UIView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIView+DDCategory/UIView+DDCategory.m"; sourceTree = ""; }; - BA5B361B54A7300BE159754758CBE5E8 /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; - BA61F138C2388594E85DCDBAFBB0CFB4 /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; - BAA407CCE25FB0E944259BB4C054EBD2 /* DDButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDButton.swift; path = DDControlsKit_Private/Classes/DDButton/DDButton.swift; sourceTree = ""; }; - BAA874DCF54E24E1EE4602F7A3C49391 /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; - BAD6946AD622B4A7BD2B4543E1C53B20 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; - BB004285577020CFA7433AF4A6FADEA9 /* SDImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOCoder.m; sourceTree = ""; }; - BB048F94D3C6945D5910B57B5493C34C /* RxTableViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift; sourceTree = ""; }; - BB105E577CDC4DF3E9AF9237F72B888D /* SDWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOperation.m; sourceTree = ""; }; - BB16D888AF1830A4655CF7BE2B586791 /* icon_file_type_md@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_md@3x.png"; path = "Sources/Resources/FileType/icon_file_type_md@3x.png"; sourceTree = ""; }; + B98F08AC47897477EAC397BFFC047523 /* icon_file_type_html@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_html@3x.png"; path = "Sources/Resources/FileType/icon_file_type_html@3x.png"; sourceTree = ""; }; + B9B2C4EF5CD79FAAD8ECA042172C950E /* AMapNaviCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCommonObj.h; path = AMapNaviKit.framework/Headers/AMapNaviCommonObj.h; sourceTree = ""; }; + B9F023DB6F958CD6C62C208F83E1B6E8 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; + BA0485AAD3557DF9BA8CFA393BFA38AF /* icon_file_type_bin@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bin@3x.png"; path = "Sources/Resources/FileType/icon_file_type_bin@3x.png"; sourceTree = ""; }; + BA8B024643FB2969C0805A98875FA025 /* EKAttributes+UserInteraction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+UserInteraction.swift"; path = "Source/Model/EntryAttributes/EKAttributes+UserInteraction.swift"; sourceTree = ""; }; + BAFA60C334E879AECE910FB55A2609B9 /* _SwiftLogHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = _SwiftLogHelper.swift; path = Sources/Logs/_SwiftLogHelper.swift; sourceTree = ""; }; BB28130B0F4C47DC99D2DB9C80F70152 /* ZLPhotoBrowser */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ZLPhotoBrowser; path = libZLPhotoBrowser.a; sourceTree = BUILT_PRODUCTS_DIR; }; - BB50A33426F3FA3ACC3303DA5E7B9B10 /* icon_file_type_svg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_svg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_svg@3x.png"; sourceTree = ""; }; - BB50A53F26CB8ED76662696E8C4A3E93 /* YYImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImage.m; path = YYImage/YYImage.m; sourceTree = ""; }; - BB614ED146D1F160F1274BC773191F7E /* icon_file_type_doc.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_doc.png; path = Sources/Resources/FileType/icon_file_type_doc.png; sourceTree = ""; }; - BB6777343AC2522D2B1DDCE71A2D7A0D /* EKAlertMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAlertMessage.swift; path = Source/Model/EKAlertMessage.swift; sourceTree = ""; }; - BB8B2E683AE0C3D401AFFE52FA9381C9 /* SharedSequence+Operators+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators+arity.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators+arity.swift"; sourceTree = ""; }; - BBABCBB4C043C6194A68B0E9DBD8E006 /* JXCategoryIndicatorCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorCellModel.h; path = Sources/Indicator/JXCategoryIndicatorCellModel.h; sourceTree = ""; }; - BBC1B5F4EA783E26EE251CE31B743DE7 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; - BBEA794A50898F92D70897F0ED03095C /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintMakerRelatable+Extensions.swift"; path = "Sources/ConstraintMakerRelatable+Extensions.swift"; sourceTree = ""; }; - BC4213A57A654498B7553C05C43E5D24 /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; }; + BB40D2D4FDF4B1A66EAFBCF3D3A74980 /* DDBaseScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseScrollView.h; path = DDBasicControlsKit_Private/Classes/DDBaseScrollView/DDBaseScrollView.h; sourceTree = ""; }; + BB415A1BB0990291C1F3F8E409187990 /* EKAttributes+Duration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Duration.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Duration.swift"; sourceTree = ""; }; + BB43CE5EBEF2877D2FD8FA9FAD0C49CC /* icon_file_type_gif.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_gif.png; path = Sources/Resources/FileType/icon_file_type_gif.png; sourceTree = ""; }; + BB7E53C47453A2310E1A288D1BC36F16 /* WindowHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WindowHelper.swift; path = Sources/Window/WindowHelper.swift; sourceTree = ""; }; + BBEDB24C4CA9D3260710BDD6B057286E /* DDControlsKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDControlsKit_Private.debug.xcconfig; sourceTree = ""; }; + BBFCA9137ADF7E71666AF0A5BAEF1438 /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Sources/ConstraintRelation.swift; sourceTree = ""; }; BC432FD48A5932251F1CAFBC4BF74894 /* RxCocoa */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RxCocoa; path = libRxCocoa.a; sourceTree = BUILT_PRODUCTS_DIR; }; - BCA1355C7CF87739933D1129491B0F00 /* EKAttributes+HapticFeedback.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+HapticFeedback.swift"; path = "Source/Model/EntryAttributes/EKAttributes+HapticFeedback.swift"; sourceTree = ""; }; - BCA78A57A5C521AE0AD74DAC06042D88 /* YYFrameImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYFrameImage.m; path = YYImage/YYFrameImage.m; sourceTree = ""; }; - BCA7D7670E28A2FDAF10BEDA675E2986 /* SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAPNGCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAPNGCoder.h; sourceTree = ""; }; - BCA961048C3FD9DD3B7C90C277548114 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - BCCDD7F9BB477412DAD4F5E45559A7A8 /* UINavigationBar+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationBar+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UINavigationBar+DDCategory/UINavigationBar+DDCategory.m"; sourceTree = ""; }; - BCEAFE316C1735BDCBC3E4419D032A75 /* EKContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKContentView.swift; path = Source/Infra/EKContentView.swift; sourceTree = ""; }; - BCFB5B5FA6F1A58273E7A8FC0E737B49 /* ESTabBarItemMoreContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemMoreContentView.swift; path = Sources/ESTabBarItemMoreContentView.swift; sourceTree = ""; }; - BD457A62A90FA3DF3E1C5DD2ED6DF29C /* JXCategoryFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryFactory.h; path = Sources/Common/JXCategoryFactory.h; sourceTree = ""; }; - BD473A662B5E76A288233C87974D02D2 /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Sources/ConstraintLayoutGuide.swift; sourceTree = ""; }; - BD620BE7FEA8C001D6DC00E45A3F957F /* SDImageIOAnimatedCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOAnimatedCoder.h; sourceTree = ""; }; - BD78BB40E0A69549D82EEBDE9682865F /* _SandboxerHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _SandboxerHelper.m; path = Sources/Sandbox/_SandboxerHelper.m; sourceTree = ""; }; - BD9153754226B7A88F749330E6157939 /* JsonViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JsonViewController.swift; path = Sources/Network/JsonViewController.swift; sourceTree = ""; }; - BDA39B92D3611BC488EA3148C9A51942 /* ZFLandScapeControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandScapeControlView.m; path = ZFPlayer/Classes/ControlView/ZFLandScapeControlView.m; sourceTree = ""; }; - BDCB1A721556C54C18444EAADCAEF2A6 /* DDMASearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMASearch.h; path = DDMAMapKit_Private/Classes/DDMASearch/DDMASearch.h; sourceTree = ""; }; - BDEB8C54367873BF0F16600E31F5D840 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = AMapNaviKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; - BDEF90DD8A9F5A1DEE4D5471E1FBBEC8 /* DDBaseNavigationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseNavigationController.h; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDBaseNavigationController.h; sourceTree = ""; }; - BE0B646AE15BC79042BAA18752D43316 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Sources/ConstraintLayoutSupport.swift; sourceTree = ""; }; - BE274593483FEF9BA29E1DD46FE3AC3C /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = AMapNaviKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; - BE43065127B14FB41ED5A3FF4B17238C /* DDCategoryKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDCategoryKit_Private-prefix.pch"; sourceTree = ""; }; - BE516E915F9A7A78BF0F7528C9DB13C0 /* EKAttributes+Duration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Duration.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Duration.swift"; sourceTree = ""; }; - BE5FAA05331DEAB2382FCCAC4C944A40 /* EKAlertMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAlertMessageView.swift; path = Source/MessageViews/EKAlertMessageView.swift; sourceTree = ""; }; - BE7520B6EB40C0F5B730C7C0492B5768 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; - BE7B5AC4FFB0B67193CECF4A0405EB7B /* MAPointAnnotation+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MAPointAnnotation+DDCategory.h"; path = "DDMAMapKit_Private/Classes/DDMAMap/Annotation/MAPointAnnotation+DDCategory.h"; sourceTree = ""; }; - BE82696B515CA89DECB69D29E36B6910 /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MultiFormat.h"; sourceTree = ""; }; - BEC3A6C6B35ADEC0E99D6B6B4690433E /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; - BF2D49B981E6A272A75D0A65F3D532EE /* JXCategoryNumberCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberCellModel.m; path = Sources/Number/JXCategoryNumberCellModel.m; sourceTree = ""; }; - BF332C0F15DD336D5F6ECB03B8CBA97D /* NSURL+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURL+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSUrl+DDCategory/NSURL+DDCategory.m"; sourceTree = ""; }; - BF6B3FC5B89BE7073011537E1638A039 /* ZFLandscapeViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeViewController.m; path = ZFPlayer/Classes/Core/ZFLandscapeViewController.m; sourceTree = ""; }; - BF7FC9CEA1962224F9357DFD07B9B9BC /* DDProgressHUDKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDProgressHUDKit_Private-prefix.pch"; sourceTree = ""; }; - BF9998B286D7ACFFC4976417199AF103 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; - BF9F3D459AFABADDA1AEF461A0679FF1 /* Network.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = Network.storyboard; path = Sources/Resources/Network.storyboard; sourceTree = ""; }; - BFB5725F5C2BA86856F9A0670041D244 /* SDAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageView.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView.h; sourceTree = ""; }; - C00FE287114359C893BFF76BA2EB6333 /* SwiftEntryKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftEntryKit.release.xcconfig; sourceTree = ""; }; - C03FB02603BC186F94D97337CCC6794E /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; - C0D99389FEE0FF2BE66D327274D7963A /* icon_file_type_xml@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xml@3x.png"; path = "Sources/Resources/FileType/icon_file_type_xml@3x.png"; sourceTree = ""; }; - C0F21ECAF1DB6F1D00877026BEA6F14E /* JXCategoryTitleVerticalZoomView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomView.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomView.m; sourceTree = ""; }; - C0F261CC6A6D307986351911EF5D2B95 /* MultipartUpload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartUpload.swift; path = Source/MultipartUpload.swift; sourceTree = ""; }; - C13D915F24332003C92E573FD516CF8F /* DDMAMapKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDMAMapKit_Private.debug.xcconfig; sourceTree = ""; }; - C14AB73E0D829F879456C13C3A04B984 /* _ImageController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _ImageController.h; path = Sources/Sandbox/_ImageController.h; sourceTree = ""; }; - C169784777196EC19C0640F25803E45A /* UIBarButtonItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIBarButtonItem+Rx.swift"; path = "RxCocoa/iOS/UIBarButtonItem+Rx.swift"; sourceTree = ""; }; - C178AACDB90F47F9148C726177BF761A /* EntryAppearanceDescriptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EntryAppearanceDescriptor.swift; path = Source/MessageViews/MessagesUtils/EntryAppearanceDescriptor.swift; sourceTree = ""; }; - C1FD82B04FEC1360AD44956759503138 /* EKTextField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKTextField.swift; path = Source/MessageViews/MessagesUtils/EKTextField.swift; sourceTree = ""; }; - C25CA52FFF974DC4D2C40EACE4E76B5D /* _SwiftLogHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = _SwiftLogHelper.swift; path = Sources/Logs/_SwiftLogHelper.swift; sourceTree = ""; }; - C269D238970A3085410CCC23B6A359C9 /* JXCategoryCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryCollectionView.m; path = Sources/Common/JXCategoryCollectionView.m; sourceTree = ""; }; - C29B0549CB571681B5FC3BA81ED3B270 /* JPush.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPush.debug.xcconfig; sourceTree = ""; }; - C2A678BD31F9CB4C156AFF04A65B0072 /* DDTimerKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDTimerKit_Private-dummy.m"; sourceTree = ""; }; - C30A94F9BB30B08DC44A51B00722FD1F /* MATraceReplayOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceReplayOverlay.h; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlay.h; sourceTree = ""; }; - C3373BCF73FD06326B43D9F035754361 /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Sources/ConstraintMakerRelatable.swift; sourceTree = ""; }; - C3490ADD06A4DDA82ACD1D5F3AF18CB2 /* SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheSerializer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheSerializer.h; sourceTree = ""; }; - C398DA457D401729A0C10EEEC3909E7D /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = ""; }; + BC44BAF840B34CF3CC5220BAAA5C96CF /* SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCodersManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCodersManager.h; sourceTree = ""; }; + BC452BB781D5E5662BA5303B4D9C4C18 /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; + BC5B62802F3B3C187C7D4D98C117373D /* JXCategoryIndicatorProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorProtocol.h; path = Sources/Common/JXCategoryIndicatorProtocol.h; sourceTree = ""; }; + BC6826095FAADCF23422F609C737F127 /* DDBaseImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseImage.h; path = DDBasicControlsKit_Private/Classes/DDBaseImage/DDBaseImage.h; sourceTree = ""; }; + BC9F9D9017CC576204B44806DA5CC558 /* ZLGeneralDefine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLGeneralDefine.swift; path = Sources/General/ZLGeneralDefine.swift; sourceTree = ""; }; + BCADC2F5484CC1EE3BBA7FC5C9198ACA /* RxRelay.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxRelay.modulemap; sourceTree = ""; }; + BCC0DDAF19AEA9A323EA8054F5D1C9A0 /* icon_file_type_png@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_png@3x.png"; path = "Sources/Resources/FileType/icon_file_type_png@3x.png"; sourceTree = ""; }; + BCED3779891063712BDF743ADD7F5934 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; + BD165B5DF7F16843017675D02FE2D28D /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = AMapNaviKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; + BD475C3E23DDBF72EFA07580EB08BE20 /* ReplayRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplayRelay.swift; path = RxRelay/ReplayRelay.swift; sourceTree = ""; }; + BD5D693BBD1BE32F653B18FABD8871EC /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; + BDB9A8286E1AD55360947C80B90494DE /* UITabBarController+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITabBarController+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITabBarController+DDCategory/UITabBarController+DDCategory.m"; sourceTree = ""; }; + BDD9FCC8EDA21735D025555A912BD5F4 /* icon_file_type_js@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_js@2x.png"; path = "Sources/Resources/FileType/icon_file_type_js@2x.png"; sourceTree = ""; }; + BDFA5C9B8CE16668835466E9DF5A8268 /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; + BE08B546B1F87214A975870D61B7173D /* ZFPlayerMediaPlayback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerMediaPlayback.h; path = ZFPlayer/Classes/Core/ZFPlayerMediaPlayback.h; sourceTree = ""; }; + BE6DF4429C5C99990FC991B4ACB1ECCA /* icon_file_type_bin.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_bin.png; path = Sources/Resources/FileType/icon_file_type_bin.png; sourceTree = ""; }; + BEA7BB5070ABB17006E73EAADE5D47CE /* YYImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYImage-dummy.m"; sourceTree = ""; }; + BEF5CC1C7BA1619891F0D4E19FD28FE9 /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/HTTPMethod.swift; sourceTree = ""; }; + BF089E869B58FC3EE8750C952200A4C4 /* DDCategoryKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDCategoryKit_Private.modulemap; sourceTree = ""; }; + BF0FA118D8C6F138ED0AB454AEE92C6D /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; + BF1E02C5021F325107B60DDF919FBFD9 /* icon_file_type_php@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_php@3x.png"; path = "Sources/Resources/FileType/icon_file_type_php@3x.png"; sourceTree = ""; }; + BFAF264E65F2B8F4ADA0C036AC975FCF /* DDMAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMAGeometry.h; path = DDMAMapKit_Private/Classes/DDMAUtil/DDMAGeometry.h; sourceTree = ""; }; + BFDD2B36125CD53CF419AE680F439323 /* ZLResultModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLResultModel.swift; path = Sources/General/ZLResultModel.swift; sourceTree = ""; }; + BFFA7122C815821D41EB4FC57B323BCD /* ZLPhotoUIConfiguration+Chaining.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ZLPhotoUIConfiguration+Chaining.swift"; path = "Sources/General/ZLPhotoUIConfiguration+Chaining.swift"; sourceTree = ""; }; + C02A71732E2CFFCFE9D2E51C936C1598 /* MATraceReplayOverlay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MATraceReplayOverlay.m; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlay.m; sourceTree = ""; }; + C047127E099EB53C59560624B36DE5CA /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; + C0518669AFF9D880FC27364513640500 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; + C05308BD704C14B39C6F5F8A2F04984D /* DDImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDImage.swift; sourceTree = ""; }; + C0954230F67BEE0D2332757864037B17 /* DDBaseNavigationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseNavigationController.h; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDBaseNavigationController.h; sourceTree = ""; }; + C0C395381AC80986C7F9D871EC3CAAA0 /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/URLEncodedFormEncoder.swift; sourceTree = ""; }; + C0FD941101D3193F15622B3BD01E2708 /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoderHelper.m; sourceTree = ""; }; + C13808DBA1E3760A3DA81C234BED88A0 /* icon_file_type_avi@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_avi@3x.png"; path = "Sources/Resources/FileType/icon_file_type_avi@3x.png"; sourceTree = ""; }; + C157A48A9EEABA94C99546B637AE03E6 /* ESTabBarController-swift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "ESTabBarController-swift.release.xcconfig"; sourceTree = ""; }; + C168788871A038603F1DB3B6EA0E8EDB /* Observable+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Concurrency.swift"; path = "RxSwift/Observable+Concurrency.swift"; sourceTree = ""; }; + C16FA1C55D27E072EFF2894CCF666AE1 /* icon_file_type_zip@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_zip@2x.png"; path = "Sources/Resources/FileType/icon_file_type_zip@2x.png"; sourceTree = ""; }; + C186AC066E6C03EB2DE0157D068DEFF8 /* ZLEmbedAlbumListView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEmbedAlbumListView.swift; path = Sources/General/ZLEmbedAlbumListView.swift; sourceTree = ""; }; + C1BD107FDB90A0F202808AC795B833CE /* icon_file_type_ttf.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ttf.png; path = Sources/Resources/FileType/icon_file_type_ttf.png; sourceTree = ""; }; + C1CD5C59EDDD33E33E47EF76A6A24592 /* JXCategoryView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXCategoryView.debug.xcconfig; sourceTree = ""; }; + C1D3D7D1D523C0C897F2A4214F783DF2 /* String+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+ZLPhotoBrowser.swift"; path = "Sources/Extensions/String+ZLPhotoBrowser.swift"; sourceTree = ""; }; + C22DB2CB9D6F631296FA272101A01ADD /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; + C240FCB004A193597FF99C9D318389E6 /* ZFSpeedLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFSpeedLoadingView.m; path = ZFPlayer/Classes/ControlView/ZFSpeedLoadingView.m; sourceTree = ""; }; + C257854CCB4BEEFCB92E8A4DDAC7A89F /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MemoryCacheCost.h"; sourceTree = ""; }; + C25F09EDACBA0F1894FCB61BE1AECA34 /* ZFPlayerController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerController.h; path = ZFPlayer/Classes/Core/ZFPlayerController.h; sourceTree = ""; }; + C28CCB470160C7F641081574F4C47A63 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; + C2D65380242C165BEA5FBE5A76AC2294 /* ZLCollectionViewFlowLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCollectionViewFlowLayout.swift; path = Sources/General/ZLCollectionViewFlowLayout.swift; sourceTree = ""; }; + C2DFFEB2F905B6B0BF249561E8DAE36E /* _ImageController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _ImageController.h; path = Sources/Sandbox/_ImageController.h; sourceTree = ""; }; + C2F7EA915A5D3E971259D376C8C66332 /* AMapTrackVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackVersion.h; path = AMapTrackKit.framework/Headers/AMapTrackVersion.h; sourceTree = ""; }; + C3108F4E4DEED82DF46830F8D726E704 /* icon_file_type_pages@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pages@3x.png"; path = "Sources/Resources/FileType/icon_file_type_pages@3x.png"; sourceTree = ""; }; + C31AD46538B2783E194ED1EE976A6499 /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; C3A46B03C308EEEB11F2A62BA5D2E8BE /* JXCategoryView */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = JXCategoryView; path = libJXCategoryView.a; sourceTree = BUILT_PRODUCTS_DIR; }; - C3BB1472498367D7B8BCE0A8CCCF1430 /* ZFPlayerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerView.h; path = ZFPlayer/Classes/Core/ZFPlayerView.h; sourceTree = ""; }; - C3C640483FBA32D66DD92D2577DAE482 /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = ""; }; - C3E4463C481739E0CDE5CCA8F0ACB90F /* WindowHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WindowHelper.swift; path = Sources/Window/WindowHelper.swift; sourceTree = ""; }; - C48CF078B2CC616C20140A51F080321A /* AMapSearchVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchVersion.h; path = AMapSearchKit.framework/Headers/AMapSearchVersion.h; sourceTree = ""; }; - C48EFE8D7A1A4B903D82770DB1036B3E /* EKButtonBarView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKButtonBarView.swift; path = Source/MessageViews/MessagesUtils/EKButtonBarView.swift; sourceTree = ""; }; - C4C067EA04D1A4B66AE9987C1E23492A /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Source/RedirectHandler.swift; sourceTree = ""; }; - C51B13F39D6336C623AF0B2F4FD07137 /* DDFontKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDFontKit_Private.debug.xcconfig; sourceTree = ""; }; - C51BB4E6B3A23242D274431668F466A8 /* JXCategoryTitleImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageCell.m; path = Sources/TitleImage/JXCategoryTitleImageCell.m; sourceTree = ""; }; - C53A70AC549836007D8446467D2D13D3 /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; - C55FFB414391135DF0AB4F126B372B4D /* PHAsset+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PHAsset+ZLPhotoBrowser.swift"; path = "Sources/Extensions/PHAsset+ZLPhotoBrowser.swift"; sourceTree = ""; }; - C56E3AD93A1F5799273B5DF30AA18E7D /* icon_file_type_doc@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_doc@2x.png"; path = "Sources/Resources/FileType/icon_file_type_doc@2x.png"; sourceTree = ""; }; - C580057FEF5E052FBB91B444870E445D /* AMapTrackCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackCommonObj.h; path = AMapTrackKit.framework/Headers/AMapTrackCommonObj.h; sourceTree = ""; }; - C5A518B0902DADEA3228A647256ADC16 /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; - C5A8AF6AF0F9350A5ACA8D1CEAF8B843 /* DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDCategory.h; path = DDCategoryKit_Private/Classes/DDCategory.h; sourceTree = ""; }; - C5D4D85F6DC1B9EA120B499BE2C55B50 /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; - C5E021B41ABE05184E22C3C35EF2B42E /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; - C5F47AA0432710CC07D960B699702F45 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - C604C0E1E00B817599732A398CA83B85 /* SDWebImageOptionsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOptionsProcessor.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOptionsProcessor.m; sourceTree = ""; }; - C60EBE6BA7717BB9543942BAD82F7B46 /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = AMapNaviKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; - C6101559B87B19CC3CD53DA60817C0AA /* UIScreen+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScreen+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIScreen+DDCategory/UIScreen+DDCategory.m"; sourceTree = ""; }; - C61A46C539D572109B56BC820A7AB809 /* CachedResponseHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedResponseHandler.swift; path = Source/CachedResponseHandler.swift; sourceTree = ""; }; - C642C0F14B6B038C9E3F467DA28FFD1B /* JXCategoryView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXCategoryView.debug.xcconfig; sourceTree = ""; }; - C6873964EDB0FDCDB2144C6ED35B8665 /* icon_file_type_default.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_default.png; path = Sources/Resources/FileType/icon_file_type_default.png; sourceTree = ""; }; - C6AB99B9D4A8083047FDAC4D8A4D2F54 /* ZLResultModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLResultModel.swift; path = Sources/General/ZLResultModel.swift; sourceTree = ""; }; - C7319E8B7C03E08F51607D4C90E9FE3B /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; - C791A569FAA816328939B5EF05FACD85 /* SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageTransformer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageTransformer.h; sourceTree = ""; }; - C7C39B736A037EF484AAF90AA1EB65C6 /* _icon_file_type_network@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_network@2x.png"; path = "Sources/Resources/images/_icon_file_type_network@2x.png"; sourceTree = ""; }; - C7E96DDA387F1B4009C517D56483FBD3 /* Infallible+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Operators.swift"; path = "RxSwift/Traits/Infallible/Infallible+Operators.swift"; sourceTree = ""; }; - C84C36F74BD80648BBD4DCC61687CD55 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Sources/ConstraintDirectionalInsets.swift; sourceTree = ""; }; - C8525D0892FF956B412A92AEB56C627B /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - C858FD9A8D1AB1E846F3B24607F45B02 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; - C859C1EDDB944B56E0DDB21E36396D00 /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; - C8B663943B330753FC7AF952FF097A16 /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; - C91739095AD2A951312E9F02096FE6F7 /* DDToastKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDToastKit_Private-dummy.m"; sourceTree = ""; }; - C92B10756CF5DE325BD86F02B5A10E29 /* _DeviceUtil+Constant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "_DeviceUtil+Constant.h"; path = "Sources/Core/_DeviceUtil+Constant.h"; sourceTree = ""; }; - C94821F70B3BE076EC97C43D0532A573 /* DDFontKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDFontKit_Private.modulemap; sourceTree = ""; }; - C986F5CE038ED29E845E56A1E9DC7E61 /* UIButton+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIButton+DDCategory/UIButton+DDCategory.h"; sourceTree = ""; }; - C991A739341C85A8CCB4B866A9D1D64A /* _Swizzling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _Swizzling.h; path = Sources/Swizzling/_Swizzling.h; sourceTree = ""; }; - C9C268580A8A6C6860B5CC0C1B67C03D /* JXCategoryListContainerRTLCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryListContainerRTLCell.m; path = Sources/Common/JXCategoryListContainerRTLCell.m; sourceTree = ""; }; - C9ED8089A8DA1E80EF5A60B2EEE43A50 /* DDAttributedString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAttributedString.swift; path = DDControlsKit_Private/Classes/DDAttributedString/DDAttributedString.swift; sourceTree = ""; }; - CA1F2117F33D6A37E4A4348E9D625D0E /* DDBaseTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTableView.h; path = DDBasicControlsKit_Private/Classes/DDBaseTableView/DDBaseTableView.h; sourceTree = ""; }; + C3AE45448346829579BFD66B04181A7E /* ZLPhotoManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoManager.swift; path = Sources/General/ZLPhotoManager.swift; sourceTree = ""; }; + C3F552BBA0E334595C9165E28FE3F87E /* ZFPlayer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZFPlayer.debug.xcconfig; sourceTree = ""; }; + C45BDD56791DB3354E43620944516750 /* SDImageAWebPCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAWebPCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAWebPCoder.m; sourceTree = ""; }; + C45FAB71475ED52FEBCC91AEFC2A7146 /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Sources/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; + C4617F759F2F86F891F1A384B8E231AF /* CocoaDebug+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CocoaDebug+Extensions.swift"; path = "Sources/Core/CocoaDebug+Extensions.swift"; sourceTree = ""; }; + C478AA7D5492A264A55433D55DDF675E /* JXCategoryBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseView.h; path = Sources/Base/JXCategoryBaseView.h; sourceTree = ""; }; + C49896EBC445C792F99E8AA2EE17D44D /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; + C4990965EE5B46888A8C5762D9345153 /* NSThread+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSThread+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSThread+DDCategory/NSThread+DDCategory.m"; sourceTree = ""; }; + C49AD3EB2ABD5213A958D72A713E841C /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; + C4BC1272504831E249F2A58A77C15BF1 /* UITabBarController+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITabBarController+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITabBarController+DDCategory/UITabBarController+DDCategory.h"; sourceTree = ""; }; + C4BE3DA420ACF81B67800D06936D1F35 /* DDTimerKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDTimerKit_Private-umbrella.h"; sourceTree = ""; }; + C4C24E9BD2B7BAF46FE8941B42B73082 /* EKButtonBarView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKButtonBarView.swift; path = Source/MessageViews/MessagesUtils/EKButtonBarView.swift; sourceTree = ""; }; + C4F90884C8FD72A994E7DF513F588D8B /* ESTabBarController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarController.swift; path = Sources/ESTabBarController.swift; sourceTree = ""; }; + C504DCD078AF12A499235E5DB9F19532 /* DDTimerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTimerManager.m; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerManager.m; sourceTree = ""; }; + C543810B34814F958EE2259447A25FF4 /* YYImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImage.h; path = YYImage/YYImage.h; sourceTree = ""; }; + C5536E8C258A1B542BB41DE1D82DE40B /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; + C5FA0BF4A1AD494E8F5C2B9D26076B0F /* UIScrollView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIScrollView+DDCategory/UIScrollView+DDCategory.m"; sourceTree = ""; }; + C61C501E1491E2197B00D277ADEA5BC8 /* SDImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCodersManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCodersManager.m; sourceTree = ""; }; + C6251D5D53C938B10981A0F9915E1511 /* SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDiskCache.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDDiskCache.h; sourceTree = ""; }; + C657B69D2091DD405269F834DD4755EA /* icon_file_type_db@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_db@2x.png"; path = "Sources/Resources/FileType/icon_file_type_db@2x.png"; sourceTree = ""; }; + C65A3712280A442071C9A244D09129AD /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; + C661134EAB40360CE4DA90889C541A38 /* SDAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageView.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView.m; sourceTree = ""; }; + C6697B2390361133C33AA3A85EAF7238 /* DDMAMapKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDMAMapKit_Private-prefix.pch"; sourceTree = ""; }; + C67BFBBB6BD623D7BCFF0E77A6587EDC /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; + C6825A2246F1E61BA86B001E29156ECA /* RxRelay.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.release.xcconfig; sourceTree = ""; }; + C6CC206DEE216ECB6CC30C4CCDB029FC /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; + C6D21E43C85709AA95C8C4EDFC6B0286 /* AMapLocation-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapLocation-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + C70B3C7FAEB36F967FCA2E9B054B34E7 /* SDAnimatedImagePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImagePlayer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImagePlayer.m; sourceTree = ""; }; + C7816AAECC4A7F78E358C4B5A32EBC62 /* _HttpModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _HttpModel.h; path = Sources/Network/_HttpModel.h; sourceTree = ""; }; + C786FAB6B6B9E32ED65E65DE38D11525 /* JXCategoryImageCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageCellModel.h; path = Sources/Image/JXCategoryImageCellModel.h; sourceTree = ""; }; + C78FBBA818974799A0A7D242FF44DC9E /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; + C7C519708E5178DEC9E66251309F12D7 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; + C7DB69AF1B69680B0B82A35B7C41D7B7 /* icon_file_type_xls@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xls@2x.png"; path = "Sources/Resources/FileType/icon_file_type_xls@2x.png"; sourceTree = ""; }; + C7E1FE43FC893B3812EF1AE74A63779E /* ZFLandscapeWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeWindow.m; path = ZFPlayer/Classes/Core/ZFLandscapeWindow.m; sourceTree = ""; }; + C85C42A632C0E09C90D80689EB98A440 /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; + C870DAF5965D25C0FC43559D3221DC47 /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; }; + C88996F999D9E75D664AA2968B6B371C /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSData+ImageContentType.h"; sourceTree = ""; }; + C889E250C97A3925784734A7D2477BE8 /* CocoaDebugWindow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugWindow.swift; path = Sources/Window/CocoaDebugWindow.swift; sourceTree = ""; }; + C8AC8B323AB0C2A9B1865FC85A5868D3 /* AMapNaviLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviLocation.h; path = AMapNaviKit.framework/Headers/AMapNaviLocation.h; sourceTree = ""; }; + C8CA8D09B57BA23F0CEEC3523CAB34AE /* JXCategoryView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JXCategoryView-dummy.m"; sourceTree = ""; }; + C8F3270FB2275273C502B8ABFA191A03 /* YYImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-prefix.pch"; sourceTree = ""; }; + C9479CB590EFAEE63D93046A59113232 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; + C94835CC6C084F82BEA086AE69DA03E3 /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = AMapNaviKit.framework/Headers/MAMapView.h; sourceTree = ""; }; + C9497A029CCFDA817700640A03B447F7 /* icon_file_type_jpg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jpg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_jpg@2x.png"; sourceTree = ""; }; + C980A46820B1A77AB6FEA8A8A24B16C1 /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; + C986BAF298DB5D328E51ED02B26D3102 /* Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concurrency.swift; path = Source/Concurrency.swift; sourceTree = ""; }; + C98EA67B04A6DD9BEDAF30C478E7BFDB /* SDAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SDAnimatedImageView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView+WebCache.m"; sourceTree = ""; }; + C9933FBF09B14ACADD99C54C2E5BD473 /* SDGraphicsImageRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDGraphicsImageRenderer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDGraphicsImageRenderer.m; sourceTree = ""; }; + C9CCF4472291C263D89EFF7D4287EA50 /* UILabel+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UILabel+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UILabel+DDCategory/UILabel+DDCategory.m"; sourceTree = ""; }; + C9CEB01D6E9662FD6E4DAAB67909791D /* DDCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDCollectionViewCell.swift; sourceTree = ""; }; + C9EA3ECFE943AA692B24BD62FBB067E1 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; CA4C3A23CF67AF861CBCBF4F978F7146 /* CocoaDebug */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = CocoaDebug; path = libCocoaDebug.a; sourceTree = BUILT_PRODUCTS_DIR; }; - CA4F3D002558A179FE8177770C9EF2EB /* DDBaseViewController.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; name = DDBaseViewController.xcassets; path = DDBasicControlsKit_Private/Assets/DDBaseViewController.xcassets; sourceTree = ""; }; - CA519685190B572CDEDBDD3602390865 /* String+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+ZLPhotoBrowser.swift"; path = "Sources/Extensions/String+ZLPhotoBrowser.swift"; sourceTree = ""; }; - CA784468F647EDFEFD5CA077A9CA1A88 /* DDToastKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDToastKit_Private.debug.xcconfig; sourceTree = ""; }; - CAAC1161FA565FD6076F82CCBCA617AF /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; - CADA9CBF64AC7C1E23199A49BDC7F30C /* AMapNaviWalkDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkDataRepresentable.h; sourceTree = ""; }; - CAED5046E29926554619C0679C3E09C2 /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Transform.h"; sourceTree = ""; }; - CB0FE6642A0A77B05E2E3C62860614CC /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = AMapNaviKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; - CB10303A529FCB8F2C0A1229D3B6FAA3 /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageFrame.h; sourceTree = ""; }; - CB1EEDCE4EE25CA34F89001278288AE0 /* UIImageView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIImageView+DDCategory/UIImageView+DDCategory.h"; sourceTree = ""; }; - CB9041DC3695C2BEA4C74E435DDBAED5 /* NSThread+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSThread+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSThread+DDCategory/NSThread+DDCategory.m"; sourceTree = ""; }; - CBAF980648397D598AFA318F31A23474 /* UICollectionViewLayout+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewLayout+MJRefresh.m"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.m"; sourceTree = ""; }; - CBEB1D165BCCCA3B22C484B75C559623 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = AMapNaviKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; - CC3707712067701A5DEF3C38B8BF857D /* DDControlsKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDControlsKit_Private.release.xcconfig; sourceTree = ""; }; - CC55F3C44F93FEE86CE75B124188BA4F /* NetworkDetailCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkDetailCell.swift; path = Sources/Network/NetworkDetailCell.swift; sourceTree = ""; }; - CC8CB1E833ADBFCCF4ED599A9D74337A /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; - CCD4786054F5828F2B4D89A8B2D09071 /* CocoaDebug.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaDebug.release.xcconfig; sourceTree = ""; }; - CCF78219934B933B7CDB278A7D6CCCD9 /* AutoUI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AutoUI.swift; path = DDAutoUIKit_Private/Classes/AutoUI.swift; sourceTree = ""; }; - CDA0B9934782370D3AB5F60B1177DB5C /* CocoaDebugTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaDebugTool.h; path = Sources/Logs/CocoaDebugTool.h; sourceTree = ""; }; - CDE8ABA4740BE03DD01D14FA5437C4C2 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = AMapNaviKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; - CE1078DB3AF2EECC66870DE16D615F7E /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Sources/ConstraintItem.swift; sourceTree = ""; }; - CE2A371EFD38BEAF027D16AF4FF6B1EC /* EKAttributes+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Position.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Position.swift"; sourceTree = ""; }; - CE3A51268748C9CEC36A23811202D806 /* SDImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGIFCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGIFCoder.m; sourceTree = ""; }; - CE5E2CB13CEE1F527F64966CD160F81A /* DDCategoryKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDCategoryKit_Private-umbrella.h"; sourceTree = ""; }; - CE8BB3AD17E24CAAD87AA30EB1EC73C5 /* SDWebImageError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageError.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageError.m; sourceTree = ""; }; - CECF310F68B1B89639DC3E0CF0F419E2 /* DDBaseAttributedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseAttributedString.h; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseAttributedString.h; sourceTree = ""; }; - CECF9298F3B2830888BF7206B417881C /* CocoaDebug-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaDebug-prefix.pch"; sourceTree = ""; }; - CF198F0D980E198B43A5671F0D758C83 /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = AMapNaviKit.framework/Headers/MAShape.h; sourceTree = ""; }; - CF277BEFB312481916D11C124EE99F6D /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; - CF5C55652D19B094419C103BF0E20A63 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+WebCache.h"; sourceTree = ""; }; - D041CC02701C21074F4CB0A194E97CF8 /* icon_file_type_midi.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_midi.png; path = Sources/Resources/FileType/icon_file_type_midi.png; sourceTree = ""; }; - D065863CFD784A0438E876BEB671E5A7 /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; }; - D066F3AA176906A142EDD750D6988971 /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; }; - D069031AFD537B5DEC4C6DE48929461C /* EventMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventMonitor.swift; path = Source/EventMonitor.swift; sourceTree = ""; }; - D089B5E02F35CD6664EC4F47DFBFB2DE /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = AMapNaviKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; - D09BC79BC32C5F890C7ED71FE802EE5B /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; }; - D0EA00035E751ECA2F98B2E261A8690C /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; - D0ED1F20548434DE962A815E5B3E9FA7 /* UIBlockingBubble.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIBlockingBubble.swift; path = Sources/Window/UIBlockingBubble.swift; sourceTree = ""; }; - D12E43A7315B8FBECC1BF95E2C584B37 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; - D14743D19E84479815BD293CC3CCA50C /* AMapNavi-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapNavi-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; - D15A99B7399E1DA114D3DDBBFF53202C /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImagePrefetcher.h; sourceTree = ""; }; - D1676EF50180F64E81885E8E2BA53091 /* NetworkDetailViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkDetailViewController.swift; path = Sources/Network/NetworkDetailViewController.swift; sourceTree = ""; }; - D18856F19554AA0FC8C5CE1AC43E91EC /* DDLogKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDLogKit_Private-dummy.m"; sourceTree = ""; }; - D18B4535C24110B577A58951C64CBE0D /* icon_file_type_jpg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jpg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_jpg@3x.png"; sourceTree = ""; }; - D1B4F66505BB46511951EFFCD4326303 /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Sources/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; - D1D41CA30D17C00F2D4CED92B659723D /* _FileInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FileInfo.h; path = Sources/Sandbox/_FileInfo.h; sourceTree = ""; }; - D1E048D9740456DB9EE70B9B95D1E982 /* UIImage+Metadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Metadata.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Metadata.m"; sourceTree = ""; }; - D1E4002B89C5D2F691045BEA899F5C01 /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; - D1E900818658F019F4F80B3C3F5193A2 /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; - D1F46BC59C58B1108D31434A53959142 /* AMapNaviCompositeAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeAnnotation.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeAnnotation.h; sourceTree = ""; }; - D21A52CDAE09751CE4751A40A7AB86B4 /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; - D25C431BA86A6B7D310E7A7CB1D2B63E /* Infallible+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Bind.swift"; path = "RxCocoa/Common/Infallible+Bind.swift"; sourceTree = ""; }; - D337FAD32B5D70EE60C8B034320605E1 /* icon_file_type_psd.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_psd.png; path = Sources/Resources/FileType/icon_file_type_psd.png; sourceTree = ""; }; - D37199E9E711C84D90BC2C19C24727B5 /* ZLPhotoBrowser-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZLPhotoBrowser-umbrella.h"; sourceTree = ""; }; - D390475F79E151F16AEABFF4CC4DCD5E /* icon_file_type_db.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_db.png; path = Sources/Resources/FileType/icon_file_type_db.png; sourceTree = ""; }; - D3D7171281F2DB8F383DD7B818415297 /* CocoaDebug+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CocoaDebug+Extensions.swift"; path = "Sources/Core/CocoaDebug+Extensions.swift"; sourceTree = ""; }; - D3E96BA070C54E42EBD37FA41067659D /* URLRequest+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Alamofire.swift"; path = "Source/URLRequest+Alamofire.swift"; sourceTree = ""; }; - D47210A15A7A27D60A199D01A379C895 /* DDProgressHUDKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDProgressHUDKit_Private.debug.xcconfig; sourceTree = ""; }; - D4850EEC7B30F6FE57C57969D478F5D3 /* SDWebImageCacheSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheSerializer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheSerializer.m; sourceTree = ""; }; - D4C36CE9F22DFE3D77AFBED723DA9801 /* SDImageLoadersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoadersManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoadersManager.m; sourceTree = ""; }; - D4F001A9A0DF8D745FC083D8AC520544 /* icon_file_type_fla@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_fla@3x.png"; path = "Sources/Resources/FileType/icon_file_type_fla@3x.png"; sourceTree = ""; }; - D5543B0BEA6E1A185E1477F8D81805AE /* EKAttributes+LifecycleActions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+LifecycleActions.swift"; path = "Source/Model/EntryAttributes/EKAttributes+LifecycleActions.swift"; sourceTree = ""; }; - D56F9B97EA8E1D50CDF755F92AEEFE14 /* AMapTrackHistoryObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackHistoryObj.h; path = AMapTrackKit.framework/Headers/AMapTrackHistoryObj.h; sourceTree = ""; }; - D5EBDF9253E0B5B5516E535816135E0A /* icon_file_type_html@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_html@3x.png"; path = "Sources/Resources/FileType/icon_file_type_html@3x.png"; sourceTree = ""; }; - D61A66A1F7AAB543DF04132119BC0D45 /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; - D64D9DD770A2C2F78F1B123317FF657F /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; - D6A4959BE12400ADDFD98F7A7BFCFFA7 /* HTTPHeaders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaders.swift; path = Source/HTTPHeaders.swift; sourceTree = ""; }; - D6BD6C111FE85E6271ADEEA0F149652A /* CocoaDebugViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugViewController.swift; path = Sources/Window/CocoaDebugViewController.swift; sourceTree = ""; }; - D6DE3322A80C9797BF01921F29702179 /* icon_file_type_aac@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_aac@2x.png"; path = "Sources/Resources/FileType/icon_file_type_aac@2x.png"; sourceTree = ""; }; - D6E112CC0D476A2779399984548FD75F /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Sources/ConstraintViewDSL.swift; sourceTree = ""; }; - D71CBB8B0BD4CF56442DD54922A6B9F7 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; - D74F09F2BDAD4A00D37D3E51F87EFD46 /* AMapNaviCompositeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeManager.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeManager.h; sourceTree = ""; }; - D75AAE78C0C56FE2FADE41D8C0F6D564 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - D78566A9F17BCE3ED23585BB08713398 /* AMapTrackKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapTrackKit.framework; sourceTree = ""; }; - D7A72D62C10B21FE6AE3AB2C59B72BDD /* ZFLandscapeViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeViewController.h; path = ZFPlayer/Classes/Core/ZFLandscapeViewController.h; sourceTree = ""; }; - D7A9DBEA84A5158B7037287C0D651187 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = AMapNaviKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; - D7FDACF77ACACA9CAA20492301F6393C /* icon_file_type_js.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_js.png; path = Sources/Resources/FileType/icon_file_type_js.png; sourceTree = ""; }; - D83E73D157DB9EAF9D75A27F8E0FD893 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; + CA6A8D84DC373F12BAE85182816041F1 /* JXCategoryBaseCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseCell.m; path = Sources/Base/JXCategoryBaseCell.m; sourceTree = ""; }; + CA7F62744A7B517B7D5D29DD5B129304 /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; + CA8056FE0C5F7CFCFF36151469246D85 /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; + CA9635ED849374CA232F09E0B41089E9 /* DDProgressHUDKit_Private.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = DDProgressHUDKit_Private.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + CA9722B3548FFAC1466A73342D553316 /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = AMapNaviKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; + CADCA0B43C19CC132CFD8ECF1B38EB86 /* _WKWebView+Swizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "_WKWebView+Swizzling.m"; path = "Sources/Swizzling/_WKWebView+Swizzling.m"; sourceTree = ""; }; + CAE16354B760B9586B66F8933F1AF943 /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; + CB08D5F507580AC34C2C0C7BD6085350 /* App.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = App.storyboard; path = Sources/Resources/App.storyboard; sourceTree = ""; }; + CB407E92C2FC4C3007DB82CB5170F7BE /* _CacheStoragePolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _CacheStoragePolicy.m; path = Sources/CustomHTTPProtocol/_CacheStoragePolicy.m; sourceTree = ""; }; + CB4D0D126C24E5B239C14CEEA2245CEC /* DDTimerKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDTimerKit_Private-prefix.pch"; sourceTree = ""; }; + CB68F94DBEA3CF6A3472691C6022FFCF /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; + CB6EC894CB9AA787C36DF3C030E53503 /* DDWebImageKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDWebImageKit_Private-dummy.m"; sourceTree = ""; }; + CBB7B5127A87A6788C8CBD971D5D0988 /* CALayer+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CALayer+DDCategory.h"; path = "DDCategoryKit_Private/Classes/CALayer+DDCategory/CALayer+DDCategory.h"; sourceTree = ""; }; + CBBCCA98C98B47B113675CB7567332DA /* DDProgressHUDKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDProgressHUDKit_Private.modulemap; sourceTree = ""; }; + CBC27A5DE313593ECEEDA07100AFAD10 /* UIScreen+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScreen+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIScreen+DDCategory/UIScreen+DDCategory.m"; sourceTree = ""; }; + CBC492EA63E1191EC265A507DA021F1A /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; + CBCAA1F62A2FEBB43E8BBE839A1AAF75 /* UIView+Responder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Responder.swift"; path = "Source/Utils/UIView+Responder.swift"; sourceTree = ""; }; + CBDCE85C3260337DC8AC1D923CB8C7A8 /* JXCategoryNumberCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberCell.m; path = Sources/Number/JXCategoryNumberCell.m; sourceTree = ""; }; + CC0EA0C6B802E03982FFFF907146A387 /* AMapNaviEleBikeDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviEleBikeDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviEleBikeDataRepresentable.h; sourceTree = ""; }; + CC1FEE13AA4148FE71ED8FF104BA6E64 /* DriveRouteCustomAnnotation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DriveRouteCustomAnnotation.m; path = DDMAMapKit_Private/Classes/DDMAMap/Annotation/DriveRouteCustomAnnotation.m; sourceTree = ""; }; + CC1FFD749C993B167FB757E6497908CC /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+HighlightedWebCache.m"; sourceTree = ""; }; + CC2D58964F8212898D2A16671C227DC6 /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = ""; }; + CC362DAB343E0487BF0FD7020E47A48A /* _fishhook.c */ = {isa = PBXFileReference; includeInIndex = 1; name = _fishhook.c; path = Sources/fishhook/_fishhook.c; sourceTree = ""; }; + CCB3445658B7E131956DA83B4D6C732A /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; + CCB394DB39CB0ABC298A714620CA5D45 /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; }; + CCDEFF8C6C383C7434F1983DABF84F00 /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; + CCED8EB6416D5F715601D93A3C133B2A /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; + CD0A2AE6D7AFA74670E8C520327560EB /* CocoaDebugNavigationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugNavigationController.swift; path = Sources/Window/CocoaDebugNavigationController.swift; sourceTree = ""; }; + CD2DD5B4FFB0F813060825C6A53EE617 /* _OCLogModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLogModel.m; path = Sources/Logs/_OCLogModel.m; sourceTree = ""; }; + CD7AFD9C16D37A582AC492D8E31AF945 /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageTransformer.m; sourceTree = ""; }; + CDAB4D4FBDD790C160AAB1CDB54DCBEF /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; + CE2EADECDA1C50F495EF45FF572B07FD /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; + CE438EA2C08C9AA4B9CFF5889C34ED79 /* EKPopUpMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKPopUpMessageView.swift; path = Source/MessageViews/EKPopUpMessageView.swift; sourceTree = ""; }; + CE4D3FE98F6A35F12E604F6F294D98FD /* icon_file_type_fla@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_fla@2x.png"; path = "Sources/Resources/FileType/icon_file_type_fla@2x.png"; sourceTree = ""; }; + CE56020D5CB0CCE6AE8A6CB316654FBE /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = AMapNaviKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; + CE98874DFC0455417513CDA37E1B225E /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; + CEA03E04F9573397AEB2C4CEC2121810 /* SDDeviceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDeviceHelper.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDeviceHelper.m; sourceTree = ""; }; + CEA08C29F2C59816F3FC675B7703BA04 /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = ""; }; + CECC4DB5E4920B97DE27781850D0D48E /* DDBaseTabBarController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTabBarController.m; path = DDBasicControlsKit_Private/Classes/DDBaseTabBarController/DDBaseTabBarController.m; sourceTree = ""; }; + CF793815007902C40591EFA73AB53AAE /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; + CF8E070D8A14995DD20ABD505169CD8F /* ZFSmallFloatControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFSmallFloatControlView.h; path = ZFPlayer/Classes/ControlView/ZFSmallFloatControlView.h; sourceTree = ""; }; + CFC1EBB80703E794C810F2594F941572 /* AMapTrackHistoryObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackHistoryObj.h; path = AMapTrackKit.framework/Headers/AMapTrackHistoryObj.h; sourceTree = ""; }; + CFCB9A607A39D671305C09ABFA4624FD /* MATraceReplayOverlayRender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MATraceReplayOverlayRender.m; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlayRender.m; sourceTree = ""; }; + D014B7C16C8C53A4EF1C0463A4802B2B /* DDLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDLabel.swift; sourceTree = ""; }; + D033A61B52DE4EB091812F2A5F609858 /* icon_file_type_jar.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_jar.png; path = Sources/Resources/FileType/icon_file_type_jar.png; sourceTree = ""; }; + D06D568299CE0B337ECA30472244C936 /* DDProgressHUDKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDProgressHUDKit_Private-dummy.m"; sourceTree = ""; }; + D07115EE8A0C2C34399993064C3856F8 /* _FilePreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FilePreviewController.h; path = Sources/Sandbox/_FilePreviewController.h; sourceTree = ""; }; + D0C4090E9D7F05C7DC9BF3FAB2930CF9 /* EKAttributes+HapticFeedback.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+HapticFeedback.swift"; path = "Source/Model/EntryAttributes/EKAttributes+HapticFeedback.swift"; sourceTree = ""; }; + D0D878373FD6074EA311D9FFA949E2E6 /* RetryPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryPolicy.swift; path = Source/RetryPolicy.swift; sourceTree = ""; }; + D0E42DE9D7BD8C248FB97540ADF0D306 /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; + D0F36E63CAF4DC83B01388B3A0621CBC /* DDAutoUIKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDAutoUIKit_Private-prefix.pch"; sourceTree = ""; }; + D11C0380104F997AFA66A6AEDAA6F748 /* icon_file_type_7z.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_7z.png; path = Sources/Resources/FileType/icon_file_type_7z.png; sourceTree = ""; }; + D11C4AB81013678EC4830A09BE0F013E /* YYImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImageCoder.m; path = YYImage/YYImageCoder.m; sourceTree = ""; }; + D131506ECE04FFA0D3833DE2BCAA03C9 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; + D146256DE3793608342E749B44AD76CE /* UINavigationController+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationController+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UINavigationController+DDCategory/UINavigationController+DDCategory.m"; sourceTree = ""; }; + D1582D1F81B9ADBF20B2668920AC1268 /* EKAttributes+FrameStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+FrameStyle.swift"; path = "Source/Model/EntryAttributes/EKAttributes+FrameStyle.swift"; sourceTree = ""; }; + D1F92E19FA8C6146A8231B9026E16164 /* DDMATrackManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMATrackManager.m; path = DDMAMapKit_Private/Classes/DDMATrackManager/DDMATrackManager.m; sourceTree = ""; }; + D2028A2D7974522B362D1882E38CA7C4 /* SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageError.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageError.h; sourceTree = ""; }; + D2296ABD78DB27E1A3781230E15384D3 /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCache.h"; sourceTree = ""; }; + D22E3B17DA4939AF1F71342040198F6F /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; + D2352DF33D081C9E1716A1D645437DF8 /* icon_file_type_folder_not_empty.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_folder_not_empty.png; path = Sources/Resources/FileType/icon_file_type_folder_not_empty.png; sourceTree = ""; }; + D23DA2CC617982A31B254610EF7E5E05 /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = ""; }; + D255EAD683A3C6864DB7DDBE8A7E4187 /* DDMAMapKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDMAMapKit_Private.release.xcconfig; sourceTree = ""; }; + D2620CFA1AF89803A9B5BC7669678922 /* ZFLandscapeViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeViewController.h; path = ZFPlayer/Classes/Core/ZFLandscapeViewController.h; sourceTree = ""; }; + D29E0C21884D362DB7BB8FC8C3067475 /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = ""; }; + D2CB0BD763C41C4DC3F018497C1D29A3 /* SharedSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Concurrency.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Concurrency.swift"; sourceTree = ""; }; + D2DB029022E1641E4939EA501622A5BC /* UIView+Shadow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Shadow.swift"; path = "Source/Extensions/UIView+Shadow.swift"; sourceTree = ""; }; + D303EA114C1E202B1C68A91907276DCD /* Infallible+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Concurrency.swift"; path = "RxSwift/Traits/Infallible/Infallible+Concurrency.swift"; sourceTree = ""; }; + D30D1D32C18F3D533B729117F2D4CC3E /* JXCategoryDotCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotCell.h; path = Sources/Dot/JXCategoryDotCell.h; sourceTree = ""; }; + D351687E4D918F974D189CCAFC7E2B1E /* ResourceBundle-ProgressHud-DDProgressHUDKit_Private-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ProgressHud-DDProgressHUDKit_Private-Info.plist"; sourceTree = ""; }; + D39D2A35C74DA18632B5BBF4EAD98ED1 /* EKNotificationMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKNotificationMessageView.swift; path = Source/MessageViews/EKNotificationMessageView.swift; sourceTree = ""; }; + D3B71FC3D999D00527C3402B6951318B /* DDCategoryKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDCategoryKit_Private-dummy.m"; sourceTree = ""; }; + D3CA39B19F4459336A26E7294F43EF5A /* TakeWithPredicate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWithPredicate.swift; path = RxSwift/Observables/TakeWithPredicate.swift; sourceTree = ""; }; + D3F40FB9F2468BCC18AC1B11726841E5 /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; + D4234BD8389D6C1160D48B0ACFCBB37E /* JXCategoryIndicatorParamsModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorParamsModel.m; path = Sources/Common/JXCategoryIndicatorParamsModel.m; sourceTree = ""; }; + D434F27E0E693FC489B695C839BE0C3F /* AMapNavi.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMapNavi.bundle; path = AMapNaviKit.framework/AMapNavi.bundle; sourceTree = ""; }; + D43974AF6F923FF406E67FA11C692733 /* DDImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDImageView.swift; sourceTree = ""; }; + D482530D31DB55650F5E62CAD800DFA5 /* ZFPlayer.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = ZFPlayer.bundle; path = ZFPlayer/Classes/ControlView/ZFPlayer.bundle; sourceTree = ""; }; + D4873C162CC76C9A4444F3567F80F553 /* MJRefreshStateTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.h; sourceTree = ""; }; + D48F650CA5DC55A123C126C15DAD580D /* icon_file_type_wmv.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_wmv.png; path = Sources/Resources/FileType/icon_file_type_wmv.png; sourceTree = ""; }; + D4B3C8C4AAD99EBB14934B61D4FBF536 /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = ""; }; + D4C7BF0F433F820F8F83C4F58F451F1E /* EKNotificationMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKNotificationMessage.swift; path = Source/Model/EKNotificationMessage.swift; sourceTree = ""; }; + D4D8ACCDBF193839995F3584945CFEB6 /* ZFPlayer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ZFPlayer.modulemap; sourceTree = ""; }; + D50A6590263449A87A6B6B724C2980A7 /* ZLPhotoBrowser-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZLPhotoBrowser-umbrella.h"; sourceTree = ""; }; + D53900CA8745007DFFD513DBE9204163 /* JXCategoryFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryFactory.m; path = Sources/Common/JXCategoryFactory.m; sourceTree = ""; }; + D53C6CFF1F066D616A2EC5B02F424A66 /* DDBasicControlsKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDBasicControlsKit_Private.modulemap; sourceTree = ""; }; + D56009BAB14282865976703AC78DFAC9 /* AMapNearbyUploadInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNearbyUploadInfo.h; path = AMapSearchKit.framework/Headers/AMapNearbyUploadInfo.h; sourceTree = ""; }; + D59EDD2A90870A6087200A780FB260D4 /* ConstraintMakerPrioritizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPrioritizable.swift; path = Sources/ConstraintMakerPrioritizable.swift; sourceTree = ""; }; + D5B28E489835223F5EEE39125834C7DA /* DDCategoryKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDCategoryKit_Private-umbrella.h"; sourceTree = ""; }; + D5C20FBEDD4E1A99A41A86E72651D98F /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; + D5C6F776AC373C184A1CEAE54CD68718 /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; + D5E207A45DFD2BC669CFFF7D1CBC2F99 /* AMapNaviTravelManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviTravelManager.h; path = AMapNaviKit.framework/Headers/AMapNaviTravelManager.h; sourceTree = ""; }; + D62BB4163C7ED6440C8BE531776A11F0 /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageTransition.h; sourceTree = ""; }; + D62DD1C97D6573394A0810878EDD7C4A /* UIImage+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.h"; sourceTree = ""; }; + D6429F339DAA9C6361D6F9078B1D2ABA /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; + D667E66D3DEC487EE5F92543158FB720 /* CachedResponseHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedResponseHandler.swift; path = Source/CachedResponseHandler.swift; sourceTree = ""; }; + D67D0517D0E4CBA4374C5A6270AE7B03 /* EKAttributes+PositionConstraints.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+PositionConstraints.swift"; path = "Source/Model/EntryAttributes/EKAttributes+PositionConstraints.swift"; sourceTree = ""; }; + D69714EDA1D3DCB53072D70F0BCCBE49 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Sources/LayoutConstraint.swift; sourceTree = ""; }; + D6C2E746521D40313B8055088A5602E3 /* ZFPersentInteractiveTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPersentInteractiveTransition.m; path = ZFPlayer/Classes/Core/ZFPersentInteractiveTransition.m; sourceTree = ""; }; + D6D7190FBBFB05DB8F1CECE8EEC3D1D3 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; + D75950ACCB5B065DEB9FF17CF78A0252 /* SwiftEntryKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftEntryKit.debug.xcconfig; sourceTree = ""; }; + D7E92D2E6A5C8A9A18327F6F359417D5 /* icon_file_type_bmp@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bmp@2x.png"; path = "Sources/Resources/FileType/icon_file_type_bmp@2x.png"; sourceTree = ""; }; + D7EF85215E6C58AEAAFB03C21A40B77F /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; + D805B26246EC3312373A62C5D03DEB97 /* AMapNaviRideView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideView.h; path = AMapNaviKit.framework/Headers/AMapNaviRideView.h; sourceTree = ""; }; + D830E534F9BC94D6851C661D2123BA9F /* CocoaDebug-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaDebug-prefix.pch"; sourceTree = ""; }; + D83EC5DD94FF20DE3EDB532313462AD0 /* JXCategoryViewAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryViewAnimator.m; path = Sources/Common/JXCategoryViewAnimator.m; sourceTree = ""; }; D85B8BF3698115B7F620042AE16B7874 /* Pods-OrderScheduling-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-OrderScheduling-umbrella.h"; sourceTree = ""; }; - D86BED5DDF57322A31102B2EE1CEA2CA /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; - D8A33B014165C155387CE9ECBE70703A /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; - D8ACECD05E1DE890BF7451064B963926 /* ZFSliderView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFSliderView.h; path = ZFPlayer/Classes/ControlView/ZFSliderView.h; sourceTree = ""; }; - D8C0B77AA42B088DA0F5AFD59A779EC8 /* ZLPhotoBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZLPhotoBrowser.h; path = Sources/ZLPhotoBrowser.h; sourceTree = ""; }; - D8C26516A4EC50239FB11AEA20B51052 /* DDControlsKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDControlsKit_Private.modulemap; sourceTree = ""; }; - D8E0D52F8435E1535DD287BF727C7ECB /* DDBaseButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseButton.m; path = DDBasicControlsKit_Private/Classes/DDBaseButton/DDBaseButton.m; sourceTree = ""; }; - D8FE666D0F763DD3E55F82FA68FBBB77 /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Sources/Debugging.swift; sourceTree = ""; }; - D901344A1F7B66EFA7DF198384EF44BF /* _HttpModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _HttpModel.m; path = Sources/Network/_HttpModel.m; sourceTree = ""; }; - D9478A87F6261C49EC4B909DB8C10E1B /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; - D95E2E47DE21DFFCE1A772B5621B654A /* AMapSearch-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapSearch-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - D963CC84DE24F13777E777EB6608A1E3 /* FontUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FontUtil.swift; path = DDFontKit_Private/Classes/FontUtil.swift; sourceTree = ""; }; - D979A31D43D27BFD1C0215BDE6181482 /* JXCategoryImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageCell.h; path = Sources/Image/JXCategoryImageCell.h; sourceTree = ""; }; - D9E45ACFAB81B50B5076FE51151D95F3 /* DDBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseView.m; path = DDBasicControlsKit_Private/Classes/DDBaseView/DDBaseView.m; sourceTree = ""; }; - DA06E78296403CFAE4F2A3E4B8C9F1FD /* UIColor+JXAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+JXAdd.h"; path = "Sources/Common/UIColor+JXAdd.h"; sourceTree = ""; }; - DA442F100B39FD73F69475AFD76D4BFB /* SDAnimatedImagePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImagePlayer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImagePlayer.m; sourceTree = ""; }; - DA5172819E16E89FBFF0B170DF407C5B /* _OCLogHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLogHelper.m; path = Sources/Logs/_OCLogHelper.m; sourceTree = ""; }; - DA581E9F074E80B66BD334558A97B8E1 /* JXCategoryImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageCell.m; path = Sources/Image/JXCategoryImageCell.m; sourceTree = ""; }; + D87854EC74FB75696198A5D9FB84A7C4 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Sources/ConstraintConstantTarget.swift; sourceTree = ""; }; + D87F9CC2A43C2AA7FC92544C9D94D42B /* DDMAMapKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDMAMapKit_Private-dummy.m"; sourceTree = ""; }; + D887F91F2D32D424F468A9AE82619610 /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; + D88CD24563F0216B82997599075EF357 /* Infallible+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Operators.swift"; path = "RxSwift/Traits/Infallible/Infallible+Operators.swift"; sourceTree = ""; }; + D8E83D636D3998F15BF47D0524AC859A /* SDWebImageIndicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageIndicator.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageIndicator.m; sourceTree = ""; }; + D90FD6365D185BB2A0E8CBC2025E59EE /* AMapNaviWalkView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkView.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkView.h; sourceTree = ""; }; + D957612C12F38F2513A1DD982C79B778 /* GPBMessage+CocoaDebug.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GPBMessage+CocoaDebug.m"; path = "Sources/Categories/GPBMessage+CocoaDebug.m"; sourceTree = ""; }; + D9628D84214DFBC73CEBEA77213E6A9C /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; + D994A61AAD8BF7B91B929F85D1ABEA90 /* UIViewController+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIViewController+ZLPhotoBrowser.swift"; sourceTree = ""; }; + D9C8317FF6A189D66FB7E10800FFE5DC /* SDWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOperation.m; sourceTree = ""; }; + D9EC9CAC7EDE9295139DCCEF389BDCA0 /* URLConvertible+URLRequestConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLConvertible+URLRequestConvertible.swift"; path = "Source/URLConvertible+URLRequestConvertible.swift"; sourceTree = ""; }; + D9FA2F70A73822DD87542B09DB3EDD66 /* JXCategoryTitleVerticalZoomCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomCell.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCell.m; sourceTree = ""; }; + DA218605F0D65C148ACB2445F14C59CF /* DDViewControllerAnimatedTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDViewControllerAnimatedTransition.m; path = DDBasicControlsKit_Private/Classes/DDBaseAnimation/DDTransitionAnimation/DDViewControllerAnimatedTransition.m; sourceTree = ""; }; DA5F7E5AA5A762E4504855EAF3216C8A /* SwiftEntryKit */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = SwiftEntryKit; path = libSwiftEntryKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; - DA78AD1EE0512D7B4E79D0D3B304A19F /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; - DA79AD071057F08A35071A0D95AC28A3 /* UIView+QLContentWrap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+QLContentWrap.swift"; path = "Source/Extensions/QuickLayout/UIView+QLContentWrap.swift"; sourceTree = ""; }; - DABDC9FA26A2F3E72B75D1350EC51656 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = AMapNaviKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; - DABEB4550F6B1B2F5CEBFC7A919B53D8 /* CocoaDebugDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CocoaDebugDeviceInfo.m; path = Sources/Core/CocoaDebugDeviceInfo.m; sourceTree = ""; }; - DAC45CCA3B9690828CC8C8A8EEC80E84 /* NetworkCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkCell.swift; path = Sources/Network/NetworkCell.swift; sourceTree = ""; }; - DAD5DA828BDF6C83920BF522919D91F1 /* IQKeyboardManager+UIKeyboardNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UIKeyboardNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+UIKeyboardNotification.swift"; sourceTree = ""; }; - DAE53BA40B5C10D4C54F079548B261E9 /* icon_file_type_eps@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_eps@3x.png"; path = "Sources/Resources/FileType/icon_file_type_eps@3x.png"; sourceTree = ""; }; + DA9DEBC0A8F2CF47256FF2C6159998E1 /* EKAccessoryNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAccessoryNoteMessageView.swift; path = Source/MessageViews/Notes/EKAccessoryNoteMessageView.swift; sourceTree = ""; }; + DAB968299476B7D9B3234654FF3AAFF6 /* DDBaseButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseButton.h; path = DDBasicControlsKit_Private/Classes/DDBaseButton/DDBaseButton.h; sourceTree = ""; }; + DAE92C9008631682D59490D024196581 /* ZLAlbumListController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAlbumListController.swift; path = Sources/General/ZLAlbumListController.swift; sourceTree = ""; }; DAFE13D35532C1BA0D3624F4C38BEE8E /* DDLogKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDLogKit_Private; path = libDDLogKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - DB11F8CEBB8DDD1009EB5961A24418E8 /* ZLCollectionViewFlowLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCollectionViewFlowLayout.swift; path = Sources/General/ZLCollectionViewFlowLayout.swift; sourceTree = ""; }; - DB163457E4D0823651D898B78083EC72 /* icon_file_type_mp3@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp3@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mp3@2x.png"; sourceTree = ""; }; - DB400239FC03F283ECC769B48DAA253C /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = ""; }; - DB8FE69168947C082172ECB601B77BCC /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; }; - DB9D8886E74A9C5ED98437A4058D3B04 /* DDTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDTextView.swift; path = DDControlsKit_Private/Classes/DDTextView/DDTextView.swift; sourceTree = ""; }; - DBB1D40F2237040531011900C70CE39B /* MKAnnotationView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MKAnnotationView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImageMapKit/MapKit/MKAnnotationView+WebCache.h"; sourceTree = ""; }; - DBB9002DB36B9C5CEAED15B41BC7C0C4 /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; - DBD521149E1CEACEF54EFDD39E91B2DD /* ParameterEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoder.swift; path = Source/ParameterEncoder.swift; sourceTree = ""; }; - DBDDACE7ED328F95E37674D0061C6225 /* ESTabBarController-swift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "ESTabBarController-swift.release.xcconfig"; sourceTree = ""; }; - DC0B3A7300BCE69E8992F61EEEAC6CA6 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - DC5A307D6157E6D8E9153EE3C871B27C /* EKRootViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRootViewController.swift; path = Source/Infra/EKRootViewController.swift; sourceTree = ""; }; - DC6F0B44B4A60150D278513D951328CC /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; - DC90215D75CD650F40B7707DD67B1E9D /* JXCategoryIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorView.m; path = Sources/Indicator/JXCategoryIndicatorView.m; sourceTree = ""; }; - DCA2840E18E7B64870B2198305FAC35D /* SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCodersManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCodersManager.h; sourceTree = ""; }; - DCDFD311AF5193CCB0E51EC97A922A96 /* AboutViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AboutViewController.swift; path = Sources/App/AboutViewController.swift; sourceTree = ""; }; - DD01FF2B471320643647EDCA53337086 /* AMapNaviHUDView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviHUDView.h; path = AMapNaviKit.framework/Headers/AMapNaviHUDView.h; sourceTree = ""; }; - DD187A45171A7B7690A9652D2848E577 /* JXCategoryTitleImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageView.m; path = Sources/TitleImage/JXCategoryTitleImageView.m; sourceTree = ""; }; - DD499C929BC39CC90EB960BEF78BAB59 /* JXCategoryTitleCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleCellModel.h; path = Sources/Title/JXCategoryTitleCellModel.h; sourceTree = ""; }; - DE2B5BAE299879F373534D005E9DE151 /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Sources/ConstraintView.swift; sourceTree = ""; }; - DE74DEED59FF8970B37AD36CFAE77CBC /* CocoaDebugNavigationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugNavigationController.swift; path = Sources/Window/CocoaDebugNavigationController.swift; sourceTree = ""; }; - DE7AEE4D0439517BDC6C7D3A38AF2D24 /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; - DE8C83E2335FF938FECDF5322A551652 /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; - DEF047E3FDD5AC10AC4C96A4E5F4C200 /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = ""; }; - DF0D9D8AF7275FB50A23296E5D7D19E9 /* AMapTrackVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackVersion.h; path = AMapTrackKit.framework/Headers/AMapTrackVersion.h; sourceTree = ""; }; - DF16877D5A870132D10719314A460AFD /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; - DF16DF0D95718B0AB57EB3C05FD27F3B /* _icon_file_type_bugs@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_bugs@2x.png"; path = "Sources/Resources/images/_icon_file_type_bugs@2x.png"; sourceTree = ""; }; - DF1F27260601DF00CF1776FB3ABE889C /* AMapNearbyUploadInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNearbyUploadInfo.h; path = AMapSearchKit.framework/Headers/AMapNearbyUploadInfo.h; sourceTree = ""; }; - DF29819D71E8CAF09B15248F332E0E17 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; - DF2D88A2F97B298B5CBEC1C8812F1470 /* CrashListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashListViewController.swift; path = Sources/App/CrashListViewController.swift; sourceTree = ""; }; - DF31A24F094A4BD02F55F992E62176EE /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = ""; }; - DF4D48378A4BC856627CA1A86511AC36 /* AMapNaviStatisticsInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviStatisticsInfo.h; path = AMapNaviKit.framework/Headers/AMapNaviStatisticsInfo.h; sourceTree = ""; }; - DF694C9AA4C6AC295CC670051DDBCB43 /* icon_file_type_ttf.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ttf.png; path = Sources/Resources/FileType/icon_file_type_ttf.png; sourceTree = ""; }; - DF8E37C8358E84B9BAFCF9FB2546BF0B /* JXCategoryBaseCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseCell.h; path = Sources/Base/JXCategoryBaseCell.h; sourceTree = ""; }; - DFA017B9AE03666055B853A359A49E82 /* JCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JCore.debug.xcconfig; sourceTree = ""; }; - DFA3D92AC70BB7CA80578EF794CECAD0 /* icon_file_type_ogg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ogg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ogg@3x.png"; sourceTree = ""; }; - DFCACD0845E1FF6A8AEB2F24853DF8A5 /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageRep.h; sourceTree = ""; }; - DFE50F8BBA0ADE8AE150225CFCAAFE5C /* CocoaDebug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebug.swift; path = Sources/Core/CocoaDebug.swift; sourceTree = ""; }; - DFEE70218722BEFE6E0C804D15D2AE13 /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; - E039412FD6350AA534EA5569A26E2DB6 /* ZFPlayerConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerConst.h; path = ZFPlayer/Classes/Core/ZFPlayerConst.h; sourceTree = ""; }; - E072C00256095FD869B8CDFF3B8D0F4B /* AMapNaviDriveManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveManager.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveManager.h; sourceTree = ""; }; - E088502A7D820261F0115AF74E402258 /* CGFloat+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CGFloat+ZLPhotoBrowser.swift"; path = "Sources/Extensions/CGFloat+ZLPhotoBrowser.swift"; sourceTree = ""; }; - E08B33FB64157120DBE81C4BF8C7D362 /* ZFVolumeBrightnessView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFVolumeBrightnessView.h; path = ZFPlayer/Classes/ControlView/ZFVolumeBrightnessView.h; sourceTree = ""; }; - E09EF65906AA0CD6A190AAF188A300BD /* DDTimerObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTimerObject.m; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerObject.m; sourceTree = ""; }; - E0BE9ED62BCC2A5093A64EB64B257B22 /* ZLEnlargeButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEnlargeButton.swift; path = Sources/General/ZLEnlargeButton.swift; sourceTree = ""; }; - E0DBFC452AC3B043BFA4BDE1E9573883 /* EKPopUpMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKPopUpMessageView.swift; path = Source/MessageViews/EKPopUpMessageView.swift; sourceTree = ""; }; - E103DE105F7B640753D83DB7B9294159 /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; - E1073962F05D7C6D5BEDB2138E26285B /* icon_file_type_torrent@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_torrent@2x.png"; path = "Sources/Resources/FileType/icon_file_type_torrent@2x.png"; sourceTree = ""; }; - E113B7AD4D1FCFFE32C7938416B623FA /* DDAutoUIKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDAutoUIKit_Private.modulemap; sourceTree = ""; }; - E16751683A27C943E18658E9119DADD7 /* ZLCameraConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCameraConfiguration.swift; path = Sources/General/ZLCameraConfiguration.swift; sourceTree = ""; }; - E173356FDCC4BEBFAF2C197B613B80E2 /* JXCategoryDotCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotCell.h; path = Sources/Dot/JXCategoryDotCell.h; sourceTree = ""; }; - E1B61212FD726519757AAAC3B033046B /* ESTabBarItemContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemContentView.swift; path = Sources/ESTabBarItemContentView.swift; sourceTree = ""; }; - E2402DBB661C99651655A8CE9B20D8D4 /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; - E283EC135E4727F491B32CABAD20D414 /* AMapTrackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackManager.h; path = AMapTrackKit.framework/Headers/AMapTrackManager.h; sourceTree = ""; }; - E2A03719B9035AD652AC7BCBC444963E /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - E2AF3825B06E23CDF1CEE55D7ED0987D /* icon_file_type_zip@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_zip@2x.png"; path = "Sources/Resources/FileType/icon_file_type_zip@2x.png"; sourceTree = ""; }; - E2C2F1413154B061653C7051F88C7274 /* ZLCustomCamera.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCustomCamera.swift; path = Sources/Camera/ZLCustomCamera.swift; sourceTree = ""; }; - E2F2F3D435B45F58297A6135430E0855 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = AMapNaviKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; - E2F86236438EB1C7BBC06B4DC34B0A90 /* MJRefreshConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConfig.m; path = MJRefresh/MJRefreshConfig.m; sourceTree = ""; }; - E2FD0D460E1BE7071927B07530A456C5 /* WithUnretained.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithUnretained.swift; path = RxSwift/Observables/WithUnretained.swift; sourceTree = ""; }; - E31B482FA85793071C9A0F4BA91AB0A6 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; - E33356663B6E92A341BA6E6AC1C08603 /* ZFPersentInteractiveTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPersentInteractiveTransition.m; path = ZFPlayer/Classes/Core/ZFPersentInteractiveTransition.m; sourceTree = ""; }; - E3625B3BCB16D80333B616881084D932 /* DDSwiftLog.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDSwiftLog.swift; path = DDLogKit_Private/Classes/SwiftLog/DDSwiftLog.swift; sourceTree = ""; }; - E39400412D2C0B31D0F5F7C326781BCB /* EKAttributes+DisplayMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+DisplayMode.swift"; path = "Source/Model/EntryAttributes/EKAttributes+DisplayMode.swift"; sourceTree = ""; }; - E3955B181F4D5000B079829F16263DA4 /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheConfig.h; sourceTree = ""; }; - E3B963770CA0940533D6BD205E450057 /* AMapCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapCommonObj.h; path = AMapSearchKit.framework/Headers/AMapCommonObj.h; sourceTree = ""; }; - E3E7CDE23C874952DFAC3D9217340113 /* EKColor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKColor.swift; path = Source/Model/EKColor.swift; sourceTree = ""; }; - E3F472664C5FCD4791150EF71C4E1F08 /* NSThread+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSThread+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSThread+DDCategory/NSThread+DDCategory.h"; sourceTree = ""; }; - E414A6313A05D153A70AF3CD99CB5E02 /* JXCategoryDotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotView.m; path = Sources/Dot/JXCategoryDotView.m; sourceTree = ""; }; - E41B40BF90AC2FBA0BBB86D21D744EAD /* _OCLogStoreManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLogStoreManager.m; path = Sources/Logs/_OCLogStoreManager.m; sourceTree = ""; }; - E439D24E1AF1E6DB1F78CAE0CE0EBB95 /* JXCategoryView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JXCategoryView-dummy.m"; sourceTree = ""; }; - E456F89DA8A97A284C7520FB22E7B890 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; - E4644D833C977237AD4879934512C822 /* JXCategoryImageCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageCellModel.m; path = Sources/Image/JXCategoryImageCellModel.m; sourceTree = ""; }; - E48CB8FB4C4770025E8BD071456B8D21 /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/URLEncodedFormEncoder.swift; sourceTree = ""; }; + DB0BA659CEB5100EFEF354847A1E5EC6 /* EKAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAttributes.swift; path = Source/Model/EntryAttributes/EKAttributes.swift; sourceTree = ""; }; + DB16AC76FE1A3BF8AC25D4D5C1B5043C /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxSwift/Binder.swift; sourceTree = ""; }; + DB33DA1D5008184C450335CA63FDB93E /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Transform.h"; sourceTree = ""; }; + DB4F0F4BF2B449AB459AE78830EF3A35 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderOperation.h; sourceTree = ""; }; + DB51853F985439FCD9768FE7D3D30808 /* DDBaseViewModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseViewModel.h; path = DDBasicControlsKit_Private/Classes/DDBaseViewModel/DDBaseViewModel.h; sourceTree = ""; }; + DB83884C473975CA340C132A6E4E064B /* UIViewController+ZFPlayerRotation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+ZFPlayerRotation.m"; path = "ZFPlayer/Classes/Core/UIViewController+ZFPlayerRotation.m"; sourceTree = ""; }; + DBB0361EC6196BDC91B4DABBA57B1FBF /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; + DBB22ECA7BB67A07FE3286AB48589B7E /* RequestCompression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestCompression.swift; path = Source/RequestCompression.swift; sourceTree = ""; }; + DBB955C32917316CB6AA424ABDE08973 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; + DBCE39FE8E160A1386213E8DA6215D49 /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; + DBD6858229797C5CC35C213C94CB26A6 /* icon_file_type_aac@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_aac@3x.png"; path = "Sources/Resources/FileType/icon_file_type_aac@3x.png"; sourceTree = ""; }; + DBE1F88F7D061E7147E38C2D9F98AE13 /* JXCategoryView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXCategoryView-prefix.pch"; sourceTree = ""; }; + DBF6F1D04CAEF0EEFA3F6E6B80F81B33 /* JXCategoryTitleImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageView.h; path = Sources/TitleImage/JXCategoryTitleImageView.h; sourceTree = ""; }; + DC0D373F569E8220CDCBDA22345613BF /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; + DC9B3A2B425BD042C2A1B6EC5582BEDB /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; + DCCC4B28E38A252749F7C829119AF2A0 /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; + DCD1E78D09799B548F2A654E33B0AD46 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Sources/ConstraintConfig.swift; sourceTree = ""; }; + DD2A779AACC12A104B28E666BE491547 /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = AMapNaviKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; + DDA27C47FDFD728C113335AB27420C27 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; + DDED195C3DD197C35197A6006A911B08 /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; }; + DE41F715DA1EEB5D8FFDD5EAC47BAD58 /* icon_file_type_gif@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_gif@2x.png"; path = "Sources/Resources/FileType/icon_file_type_gif@2x.png"; sourceTree = ""; }; + DE82399DC6B03B4C9679ABD443C43D6A /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = ""; }; + DE831447DDB1C16B3A12180E419D68BB /* MJRefreshConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConfig.m; path = MJRefresh/MJRefreshConfig.m; sourceTree = ""; }; + DEA7B6A21FF805307B6804A2E25547BE /* ZLAddPhotoCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAddPhotoCell.swift; path = Sources/General/ZLAddPhotoCell.swift; sourceTree = ""; }; + DEAFB67C6698CD93914034C7E7903A27 /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageFrame.h; sourceTree = ""; }; + DEC00779F3784E8D132B8B7B4CCCE4C2 /* icon_file_type_java@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_java@3x.png"; path = "Sources/Resources/FileType/icon_file_type_java@3x.png"; sourceTree = ""; }; + DF15D3DC2371F6DF18974FB47E433167 /* ZFLandScapeControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandScapeControlView.m; path = ZFPlayer/Classes/ControlView/ZFLandScapeControlView.m; sourceTree = ""; }; + E07EA25193F51B2F500AE66EF88F3B0B /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; + E0964C472111BD6FE032B3C7F1F87DF0 /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; + E1034B18A428764032FDAF3D44E5C853 /* SDImageIOAnimatedCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOAnimatedCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOAnimatedCoder.m; sourceTree = ""; }; + E1242B2EC2FA99B68E93D223D68E1B50 /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageManager.m; sourceTree = ""; }; + E133618250AD95078DFCDBBBA69872D4 /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; + E13BE169D2D80CA414530441CAD35D8C /* icon_file_type_css@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_css@2x.png"; path = "Sources/Resources/FileType/icon_file_type_css@2x.png"; sourceTree = ""; }; + E143A284AD235E0E0F3F9B08B753C622 /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; + E14682FA4FEFF4E81EC1E5EAFEC330EB /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = AMapNaviKit.framework/Headers/MAShape.h; sourceTree = ""; }; + E16A64F551B4B45F0BADBDFEE242887D /* SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheSerializer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheSerializer.h; sourceTree = ""; }; + E1B4C878CB682DFE7EE57947F5083288 /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; }; + E1C165164B2BB40C399045E8AC609016 /* SDFileAttributeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDFileAttributeHelper.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDFileAttributeHelper.m; sourceTree = ""; }; + E1F32F70D9414A6865C90BD244D88815 /* icon_file_type_mov@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mov@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mov@3x.png"; sourceTree = ""; }; + E225D2A6696894B37E423CDD04F74305 /* _DeviceUtil+Constant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "_DeviceUtil+Constant.h"; path = "Sources/Core/_DeviceUtil+Constant.h"; sourceTree = ""; }; + E296CCFDEC89A80B9C6170E736A5D408 /* JXCategoryIndicatorImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorImageView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorImageView.m; sourceTree = ""; }; + E29F954D1983A1FE247076FEC65BF337 /* icon_file_type_midi@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_midi@2x.png"; path = "Sources/Resources/FileType/icon_file_type_midi@2x.png"; sourceTree = ""; }; + E2C406293F3E790E481529414AF89301 /* ZFPlayer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZFPlayer.release.xcconfig; sourceTree = ""; }; + E2DB170B8C426AB487B1D828912C0D3E /* UIScreen+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScreen+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIScreen+DDCategory/UIScreen+DDCategory.h"; sourceTree = ""; }; + E30FA9BB85E58D8DBE9C3634FF9F754A /* DDNetworkingOfAlamofireKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDNetworkingOfAlamofireKit_Private-umbrella.h"; sourceTree = ""; }; + E320F6D70528E089862ADF7E459621CA /* JXCategoryIndicatorRainbowLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorRainbowLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorRainbowLineView.m; sourceTree = ""; }; + E32D17D42AF3D5AB3409EB3454DFEC39 /* SDWebImageCacheKeyFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheKeyFilter.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheKeyFilter.m; sourceTree = ""; }; + E35B04A7AF912D5FAE0492158744B1F6 /* EKImageNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKImageNoteMessageView.swift; path = Source/MessageViews/Notes/EKImageNoteMessageView.swift; sourceTree = ""; }; + E35EE5898A19C12A14607BE1D03D309D /* DDLogKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDLogKit_Private-dummy.m"; sourceTree = ""; }; + E37CEED002C58BD44A64A2C2191347B6 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = ""; }; + E380EE143BE7567243CA382C70390368 /* icon_file_type_pdf@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pdf@2x.png"; path = "Sources/Resources/FileType/icon_file_type_pdf@2x.png"; sourceTree = ""; }; + E384033D2505E7E2C6B94F7A991455A8 /* Manager.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = Manager.storyboard; path = Sources/Resources/Manager.storyboard; sourceTree = ""; }; + E38C91A5E522C5BD341102DEA0358FFA /* ZFReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFReachabilityManager.h; path = ZFPlayer/Classes/Core/ZFReachabilityManager.h; sourceTree = ""; }; + E3C87B43AB6C5F9833BD3DCDC12E1B9B /* UIColor+SDHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SDHexString.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/UIColor+SDHexString.h"; sourceTree = ""; }; + E3CB22045F7C8727B808E6FE9C1C3EBC /* icon_file_type_numbers.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_numbers.png; path = Sources/Resources/FileType/icon_file_type_numbers.png; sourceTree = ""; }; + E40BFC9DF04F270CE9408D945458824A /* JsonViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JsonViewController.swift; path = Sources/Network/JsonViewController.swift; sourceTree = ""; }; + E4367F5C479D2DE5E16BEECDE87F3F0D /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = AMapNaviKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; + E43C1A8F5070CFAC51D9DC07D9428009 /* JXCategoryIndicatorComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorComponentView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorComponentView.h; sourceTree = ""; }; E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = MJRefresh; path = libMJRefresh.a; sourceTree = BUILT_PRODUCTS_DIR; }; - E49F4BAC0A353CB76120B609353902C0 /* RetryPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryPolicy.swift; path = Source/RetryPolicy.swift; sourceTree = ""; }; - E5330FCE42E661850807E3504C2FAEAC /* UIWindow+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWindow+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIWindow+DDCategory/UIWindow+DDCategory.m"; sourceTree = ""; }; - E57BA463C42E91A564F221A79B3BE237 /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; }; - E581A6508D640202990BAFE86C4C1C93 /* DDImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDImageView.swift; path = DDControlsKit_Private/Classes/DDImageView/DDImageView.swift; sourceTree = ""; }; - E58AC59E6C968DAB64C64D4181EBA20E /* ZLCameraCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCameraCell.swift; path = Sources/General/ZLCameraCell.swift; sourceTree = ""; }; - E606BA0CF6BD431B9384A20122FEC139 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; - E619FCCD212CDB07A363DE714C48AD1C /* icon_file_type_dll@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dll@2x.png"; path = "Sources/Resources/FileType/icon_file_type_dll@2x.png"; sourceTree = ""; }; - E6201347569D456946859B9A4B25693E /* DDBaseViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseViewController.h; path = DDBasicControlsKit_Private/Classes/DDBaseViewController/DDBaseViewController.h; sourceTree = ""; }; - E670BF9D9E007D47CA9397B1C739495A /* ZFPlayerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerController.m; path = ZFPlayer/Classes/Core/ZFPlayerController.m; sourceTree = ""; }; - E695C3660CF9CBDDF2A0E98DAF882BD6 /* _AutoLaunch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _AutoLaunch.m; path = Sources/Core/_AutoLaunch.m; sourceTree = ""; }; - E6A0792A8CBDADA4D1C3244E462F1299 /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; - E6F2557E6986536436AF9B9D864E6F60 /* _CrashModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = _CrashModel.swift; path = Sources/App/_CrashModel.swift; sourceTree = ""; }; - E7199B187182EC95737A246291767F7C /* JXCategoryDotCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotCell.m; path = Sources/Dot/JXCategoryDotCell.m; sourceTree = ""; }; - E72F45F5503503CE7630B7FC75994010 /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; - E7714ECC85EC1A167B86030CBB54913F /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Sources/ConstraintDescription.swift; sourceTree = ""; }; - E7800E14657319497AD768FB7089A958 /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; - E79A5EFD32400A7CAB87A509DCFC3C10 /* Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concurrency.swift; path = Source/Concurrency.swift; sourceTree = ""; }; - E7B7088F63CEA073C68AC7A43C46FE6A /* EKAttributes+Scroll.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Scroll.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Scroll.swift"; sourceTree = ""; }; - E7CF2DAC77FA25AF6A3D13055AEA1C43 /* _icon_file_type_close@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_close@2x.png"; path = "Sources/Resources/images/_icon_file_type_close@2x.png"; sourceTree = ""; }; - E81149A8C75A8306F98E8E47F933735D /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; - E812965A4A246A80759BE7BB328475FD /* NSAttributedString+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributedString+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSAttributedString+DDCategory.m"; sourceTree = ""; }; - E844208C2DF3EB02CCD98F79C004F5B5 /* UIViewController+ZFPlayerRotation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+ZFPlayerRotation.m"; path = "ZFPlayer/Classes/Core/UIViewController+ZFPlayerRotation.m"; sourceTree = ""; }; - E881D79473CA675F17ADF107C7D4EAD5 /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageTransition.h; sourceTree = ""; }; - E88300C05CF06D352E5766FB9F67CA81 /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; - E8834B086E73B6DE6B1033C95F60D48D /* CocoaDebugTabBarController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugTabBarController.swift; path = Sources/Window/CocoaDebugTabBarController.swift; sourceTree = ""; }; - E891AF19AFB436DA78394A105F880987 /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; - E89AB666BEDE42D1D60C28E77539ACC6 /* Logs.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = Logs.storyboard; path = Sources/Resources/Logs.storyboard; sourceTree = ""; }; - E8CE59418876D634B4793767FCCEB2ED /* EKNotificationMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKNotificationMessageView.swift; path = Source/MessageViews/EKNotificationMessageView.swift; sourceTree = ""; }; - E92818FE9CC568ADC401AC6CB9F06F01 /* ZLPhotoBrowser.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZLPhotoBrowser.debug.xcconfig; sourceTree = ""; }; - E99818E6F05F4B0EFC10292117AF6246 /* JXCategoryView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXCategoryView.release.xcconfig; sourceTree = ""; }; - E9EAC610C4A7192FFD7F38A8B5135157 /* JXCategoryNumberView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberView.m; path = Sources/Number/JXCategoryNumberView.m; sourceTree = ""; }; - EA24EA00277932495A3B24F44F1C8A15 /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Sources/ConstraintMakerEditable.swift; sourceTree = ""; }; - EA4180EE7AB752E349E648B6D278D2FA /* UIView+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Utils.swift"; path = "Source/Extensions/UIView+Utils.swift"; sourceTree = ""; }; - EAC8EF8D47BC70367C1BE3FFD7BB69D6 /* ZLPhotoConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoConfiguration.swift; path = Sources/General/ZLPhotoConfiguration.swift; sourceTree = ""; }; - EAE00621452877355103DD13DC0D5DD2 /* JXCategoryBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseView.m; path = Sources/Base/JXCategoryBaseView.m; sourceTree = ""; }; - EAE8837F1FC5192B6B8FFA7C38474BA7 /* UIApplication+EKAppearance.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+EKAppearance.swift"; path = "Source/Extensions/UIApplication+EKAppearance.swift"; sourceTree = ""; }; - EB0110BE49653D7E25CDCAC015477D2F /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; - EB0611DD85896A3010A096DA8675B449 /* icon_file_type_pages.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_pages.png; path = Sources/Resources/FileType/icon_file_type_pages.png; sourceTree = ""; }; - EB5F33C11C385915EE4FAD4FC47F8225 /* ZFLandscapeWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeWindow.h; path = ZFPlayer/Classes/Core/ZFLandscapeWindow.h; sourceTree = ""; }; - EB735B2017BD7F0315DA38032F6E18D0 /* icon_file_type_mov.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mov.png; path = Sources/Resources/FileType/icon_file_type_mov.png; sourceTree = ""; }; - EB9C7A00F2B5A8DAAA4D81973CAF125C /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; - EBCC94BCB3634D6D25F0EE5A0657E7E2 /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/PrimitiveSequence/Completable.swift; sourceTree = ""; }; - EBD8DCC1EBAB485093C45FC5A5CB4181 /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; - EC008F158CB87396B8F99E4A8918FE2F /* IgnoredURLsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IgnoredURLsViewController.swift; path = Sources/App/IgnoredURLsViewController.swift; sourceTree = ""; }; + E4E8B5A9334ECE34C1999576621078AF /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; + E57928C3F6C426E70878D9E46B61BC2C /* ESTabBarItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItem.swift; path = Sources/ESTabBarItem.swift; sourceTree = ""; }; + E57AE4852C3BBCA1193E7A38F517E4BB /* UIApplication+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIApplication+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIApplication+DDCategory/UIApplication+DDCategory.h"; sourceTree = ""; }; + E5A8A623965248E56224F7C893C04408 /* icon_file_type_sql@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_sql@2x.png"; path = "Sources/Resources/FileType/icon_file_type_sql@2x.png"; sourceTree = ""; }; + E5C1F2CD502CBEDEB2352AF0A1A8F903 /* ZFIJKPlayerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFIJKPlayerManager.h; path = ZFPlayer/Classes/ijkplayer/ZFIJKPlayerManager.h; sourceTree = ""; }; + E5DBCEF80FCE3FDBBE4859E11C24E677 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; + E5DBDE40FAFB62E3B878EE68D85CC387 /* icon_file_type_folder_empty.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_folder_empty.png; path = Sources/Resources/FileType/icon_file_type_folder_empty.png; sourceTree = ""; }; + E5FEB5CC7AF306A187FACA26E6107F94 /* IgnoredURLsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IgnoredURLsViewController.swift; path = Sources/App/IgnoredURLsViewController.swift; sourceTree = ""; }; + E62D43A5AA7DC2BFE90D47EC49DC1DD0 /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; + E6694A21226A9E9D8C69BF42906F469A /* RxRelay.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.debug.xcconfig; sourceTree = ""; }; + E67B681A7BFF4B10D27D6EB08B1EE35C /* JXCategoryIndicatorCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorCell.m; path = Sources/Indicator/JXCategoryIndicatorCell.m; sourceTree = ""; }; + E69F6AA4F21C3A1BE852566AA288AEFE /* icon_file_type_ipa.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ipa.png; path = Sources/Resources/FileType/icon_file_type_ipa.png; sourceTree = ""; }; + E6E73D37BC282611D503047A2012F759 /* DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDCategory.h; path = DDCategoryKit_Private/Classes/DDCategory.h; sourceTree = ""; }; + E6F8B91C428022A03AC19A4F4AD736DA /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; + E70C9E234F8962A5873F318A1052FCC6 /* HTTPHeaders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaders.swift; path = Source/HTTPHeaders.swift; sourceTree = ""; }; + E733EBE22A2448E4978CCA28633C97D6 /* ZLEditImageViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditImageViewController.swift; path = Sources/Edit/ZLEditImageViewController.swift; sourceTree = ""; }; + E7756D80F2DF6DF44D233DA13EBFB1CC /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = Sources/en.lproj; sourceTree = ""; }; + E78276C5B8614A3F1C2D562485187F1C /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = AMapNaviKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; + E78D801CC7051FA9B851E69B5AF30142 /* icon_file_type_mp4@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp4@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mp4@3x.png"; sourceTree = ""; }; + E7C9D38B122EC1518CEB7EB64FE94478 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; + E7CC4495D13CDA8A5DC980A25BB0581F /* JXCategoryIndicatorDotLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorDotLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorDotLineView.h; sourceTree = ""; }; + E7F3A2BAC31FE775F73A48A5C3845E56 /* icon_file_type_mpg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mpg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mpg@2x.png"; sourceTree = ""; }; + E81ECFF420015CBF145750E81D6DE835 /* AMapFoundation-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapFoundation-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + E82B2903EC1F013D4D294560FB4615E0 /* _OCLogStoreManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLogStoreManager.m; path = Sources/Logs/_OCLogStoreManager.m; sourceTree = ""; }; + E83C4FE3128470C1F61DF5BA4A0FF0A2 /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; + E850388D2D676BD4E46929BEE23D99C4 /* DDWebImageKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDWebImageKit_Private.debug.xcconfig; sourceTree = ""; }; + E8557EB6E4F25F4D92AF5FDF99407E06 /* AMapCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapCommonObj.h; path = AMapSearchKit.framework/Headers/AMapCommonObj.h; sourceTree = ""; }; + E865DBFC9E21388266E955FF5F937899 /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = AMapNaviKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; + E89E15B179945A003E671547AF4FB33B /* ZLInputTextViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLInputTextViewController.swift; path = Sources/Edit/ZLInputTextViewController.swift; sourceTree = ""; }; + E8C107AE9F378EC3A846AF03D301CDCB /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Sources/ConstraintLayoutGuide.swift; sourceTree = ""; }; + E8D0CEF34BD8F902CD16CB93053B640E /* DDViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDViewController.swift; sourceTree = ""; }; + E8DF53FC1D7B05D08AABAD0D4F783F9B /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; + E8ED6A0943495A892F2F3B900D7AAE71 /* NetworkViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkViewController.swift; path = Sources/Network/NetworkViewController.swift; sourceTree = ""; }; + E90E4CE5B8C127727FDC01C202D3452A /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Sources/ConstraintItem.swift; sourceTree = ""; }; + E930B168B404D0B2DA92E627CD303E04 /* icon_file_type_tif.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_tif.png; path = Sources/Resources/FileType/icon_file_type_tif.png; sourceTree = ""; }; + E9364DF7113CE60825A5D7443D4F0BE2 /* icon_file_type_flv.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_flv.png; path = Sources/Resources/FileType/icon_file_type_flv.png; sourceTree = ""; }; + E9409FB70AACEECE3744E4F0F8B1C18B /* icon_file_type_txt@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_txt@2x.png"; path = "Sources/Resources/FileType/icon_file_type_txt@2x.png"; sourceTree = ""; }; + E964AEB2084739CF34EC8B8091F3A064 /* EKRatingMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingMessageView.swift; path = Source/MessageViews/EKRatingMessageView.swift; sourceTree = ""; }; + E96AB55CC704D37FE40B0E0AD5E33EE3 /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; + E99C08D153F3A0830DB0FE0D285D3421 /* icon_file_type_wav.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_wav.png; path = Sources/Resources/FileType/icon_file_type_wav.png; sourceTree = ""; }; + E9A741BACFCBA511457DA15B46FB761E /* Result+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Result+Alamofire.swift"; path = "Source/Result+Alamofire.swift"; sourceTree = ""; }; + E9AFFB90535F3294C6EB8CF7CEB8E12E /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; + E9C75CD6CBFFDED0EDB797FD94728555 /* UIImageView+ZFCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+ZFCache.h"; path = "ZFPlayer/Classes/ControlView/UIImageView+ZFCache.h"; sourceTree = ""; }; + E9D1FC5746CE30124F5CFD40D6F2DD2A /* _ImageResources.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _ImageResources.m; path = Sources/Sandbox/_ImageResources.m; sourceTree = ""; }; + EA021EDB0D3B795618FFA626011615AC /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; + EA247DDC875E291FAA6C5F41AE3F4F03 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; + EA4160C22B841DF146EE56759EDEDA93 /* EKAttributes+Validations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Validations.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Validations.swift"; sourceTree = ""; }; + EA4BAA190C4DE0629C3C85D1200BAD54 /* JXCategoryViewAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryViewAnimator.h; path = Sources/Common/JXCategoryViewAnimator.h; sourceTree = ""; }; + EA7FFC147465D910911D437B6786AD6A /* _SandboxerHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _SandboxerHelper.m; path = Sources/Sandbox/_SandboxerHelper.m; sourceTree = ""; }; + EA929E40AED5AA3D11CEF423881AA7EA /* JXCategoryDotCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotCellModel.m; path = Sources/Dot/JXCategoryDotCellModel.m; sourceTree = ""; }; + EB95C6426036B592B21F1B449919ACA4 /* icon_file_type_7z@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_7z@2x.png"; path = "Sources/Resources/FileType/icon_file_type_7z@2x.png"; sourceTree = ""; }; + EBD6673B1C15E99A2BF0178E55787AE5 /* icon_file_type_keynote@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_keynote@2x.png"; path = "Sources/Resources/FileType/icon_file_type_keynote@2x.png"; sourceTree = ""; }; + EC143342F0174905D9F2C8077652D21D /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + EC3D9929012F8BF7A8E3905E1062766D /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageTransition.m; sourceTree = ""; }; EC46C56D3F58BDA592A93730A005EF26 /* DDCategoryKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDCategoryKit_Private; path = libDDCategoryKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - EC59EAE9D9AE5AD809ED831668F3A4B3 /* LogViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LogViewController.swift; path = Sources/Logs/LogViewController.swift; sourceTree = ""; }; - ECB11834621762BDB5EE9808B41EBFA9 /* icon_file_type_fla.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_fla.png; path = Sources/Resources/FileType/icon_file_type_fla.png; sourceTree = ""; }; - ECB39D64CB72546A0D98B54E2960BB92 /* icon_file_type_xls.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_xls.png; path = Sources/Resources/FileType/icon_file_type_xls.png; sourceTree = ""; }; - ECB528EA98FD91BE6BAC416E0D39AD4A /* MJRefreshTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshTrailer.h; path = MJRefresh/Base/MJRefreshTrailer.h; sourceTree = ""; }; - ECCC9356BBC06A71883B78AFA88E115B /* AMapFoundation-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapFoundation-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; - ECE6FF75533DDF840A273E1C7977B429 /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; - ED1AADCC3631CD7B91181B06BA4C7D16 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; - ED256439602D90879223D2EC27170330 /* NetworkDetailModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkDetailModel.swift; path = Sources/Network/NetworkDetailModel.swift; sourceTree = ""; }; + EC7C85D39B130D0F3550057FBB86222D /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; }; + EC842E62738A50BB17E821DDA699F24E /* IJKMediaFramework.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IJKMediaFramework.framework; path = ZFPlayer/Classes/ijkplayer/IJKMediaFramework.framework; sourceTree = ""; }; + ECAD2CB37D11582019A0F040A0DD33E9 /* AMapNaviEleBikeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviEleBikeManager.h; path = AMapNaviKit.framework/Headers/AMapNaviEleBikeManager.h; sourceTree = ""; }; + ECE122FF999259BA15EA442C427AA9B9 /* EKAlertMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAlertMessageView.swift; path = Source/MessageViews/EKAlertMessageView.swift; sourceTree = ""; }; + ECFA0E23715490B78300329717AA6B81 /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; }; + ED07ACF7741F923CEDABB507565EA5DC /* UITextView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITextView+DDCategory/UITextView+DDCategory.h"; sourceTree = ""; }; ED363DD89BB17FB9F31F94524BA59CBB /* ZFPlayer */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ZFPlayer; path = libZFPlayer.a; sourceTree = BUILT_PRODUCTS_DIR; }; - EDA15C3900AA50F8093752246F5C5CA0 /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; - EDB26518BCA154BA820AA6AA2FA38E6A /* icon_file_type_ogg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ogg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ogg@2x.png"; sourceTree = ""; }; - EDC68B35F615E8FEC0707BF57C54C41E /* JXCategoryBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseView.h; path = Sources/Base/JXCategoryBaseView.h; sourceTree = ""; }; - EDD4468D94B2C15CB196DCA2CC98200F /* AMapNaviKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapNaviKit.framework; sourceTree = ""; }; - EDE5A8D5B6DBF3676C11FFCD41C2AEF9 /* YYFrameImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYFrameImage.h; path = YYImage/YYFrameImage.h; sourceTree = ""; }; - EE198990BF95973D8B7322044053757B /* AMapLocation-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapLocation-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - EE1A4A37BAEB0B8A5FC0F7332DB03907 /* icon_file_type_midi@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_midi@3x.png"; path = "Sources/Resources/FileType/icon_file_type_midi@3x.png"; sourceTree = ""; }; - EE42FE650330E11E5EE5930879665304 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; - EF280682F43D2148C1E3B33E581B4060 /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; - EF809F1C14EBDE190401F6C6F4811C3C /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; - F0015DD4A4397A8BB2D54731EA726155 /* ZLFetchImageOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLFetchImageOperation.swift; path = Sources/General/ZLFetchImageOperation.swift; sourceTree = ""; }; - F00837519066ABB5FF0DC814BAFAB0C6 /* ZLAdjustSlider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAdjustSlider.swift; path = Sources/Edit/ZLAdjustSlider.swift; sourceTree = ""; }; - F00BB25D48568A01219EAE2710414BD3 /* icon_file_type_folder_not_empty@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_not_empty@3x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_not_empty@3x.png"; sourceTree = ""; }; - F00F6A69B4F36369969EED08E7D69E7A /* icon_file_type_html@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_html@2x.png"; path = "Sources/Resources/FileType/icon_file_type_html@2x.png"; sourceTree = ""; }; - F02548D1626DB1ACC7949C96608ABB8D /* AMapNaviRideManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideManager.h; path = AMapNaviKit.framework/Headers/AMapNaviRideManager.h; sourceTree = ""; }; - F04827CB3C7B37F69432BFA0FA94DE2A /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/PrimitiveSequence/Single.swift; sourceTree = ""; }; - F053320BAA0E4449E0E6CDE9BD052D3D /* IQKeyboardManager+UITextFieldViewNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UITextFieldViewNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+UITextFieldViewNotification.swift"; sourceTree = ""; }; - F08B835675FC3B2B76BF524188696605 /* DDViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDViewController.swift; path = DDControlsKit_Private/Classes/DDViewController/DDViewController.swift; sourceTree = ""; }; - F0B8B9E5E18E15C51D5AE7F97C852961 /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImagePrefetcher.m; sourceTree = ""; }; - F113CBD7F04D6CCC85831A9030DE9DEC /* UIFont+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIFont+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIFont+ZLPhotoBrowser.swift"; sourceTree = ""; }; - F149A0BF49AB12D6E8CF838DA7A88028 /* JXCategoryBaseCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseCellModel.m; path = Sources/Base/JXCategoryBaseCellModel.m; sourceTree = ""; }; - F153ED8AF19374D42F694E23CFAC422F /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; }; - F154D250460B8C5B24F4A0D5B54C1D42 /* SDAssociatedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAssociatedObject.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAssociatedObject.h; sourceTree = ""; }; - F16C763A74016E4CEB71BA0AC0355626 /* EKAttributes+FrameStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+FrameStyle.swift"; path = "Source/Model/EntryAttributes/EKAttributes+FrameStyle.swift"; sourceTree = ""; }; - F17013D18F4391E35D8585BB7CDAD224 /* _CacheStoragePolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _CacheStoragePolicy.h; path = Sources/CustomHTTPProtocol/_CacheStoragePolicy.h; sourceTree = ""; }; - F1804ADC41FCCFA1D091A5BF477542C2 /* AMapSearchKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapSearchKit.framework; sourceTree = ""; }; - F18557C8B77D75B06843FB4CC1455772 /* EKAttributes+PopBehavior.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+PopBehavior.swift"; path = "Source/Model/EntryAttributes/EKAttributes+PopBehavior.swift"; sourceTree = ""; }; - F19F57C5B7FA6BDE84D6E6A8359B9569 /* DDAF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAF.swift; path = DDNetworkingOfAlamofireKit_Private/Classes/DDAF.swift; sourceTree = ""; }; - F1C91FBF36170A4E474C8C941580EF80 /* DDBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseView.h; path = DDBasicControlsKit_Private/Classes/DDBaseView/DDBaseView.h; sourceTree = ""; }; - F1F8235C7C903CE7404B1B2A05110EAC /* JXCategoryIndicatorCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorCell.m; path = Sources/Indicator/JXCategoryIndicatorCell.m; sourceTree = ""; }; - F21764A6E022B8FD54299263EE75FE33 /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = AMapNaviKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; + ED64DEF9DCB1CDAD5F593237978EA51F /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; + ED76222B08549E964C1DB0F456979A0A /* AMapNavi-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapNavi-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + ED78B9046E2DEA8372A2F1EEF82CACB6 /* _CrashModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = _CrashModel.swift; path = Sources/App/_CrashModel.swift; sourceTree = ""; }; + ED8CCDAED5831DEAEF51C22C619B9D82 /* CocoaDebugTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaDebugTool.h; path = Sources/Logs/CocoaDebugTool.h; sourceTree = ""; }; + ED9DB6949AD4913945B25F91A8EE713C /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = AMapNaviKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; + EDA38870EDC91038B6711B527306D952 /* DDCategoryKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDCategoryKit_Private-prefix.pch"; sourceTree = ""; }; + EE0D740AE63B51CE64B36F09515BBA3A /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; + EE50A3BF150CFC09B54F81465E3E01FB /* YYAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYAnimatedImageView.h; path = YYImage/YYAnimatedImageView.h; sourceTree = ""; }; + EE61586610A211D37B0A5A417AA1F13C /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; + EE8F0EC65F789EB4F9D7695785790C5B /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; + EEA198DE58EF84E8BFE7CA6AF36CAF22 /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; + EEA5B60E9991625E65E747BF3BC37C40 /* DDBaseTextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTextField.h; path = DDBasicControlsKit_Private/Classes/DDBaseTextField/DDBaseTextField.h; sourceTree = ""; }; + EEE4E4F747C689B87AAA85DD1077C5DB /* SDImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFrame.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageFrame.m; sourceTree = ""; }; + EF0D3E40CFBFA59F9430A7CECA71B7E0 /* CocoaDebug-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaDebug-umbrella.h"; sourceTree = ""; }; + EF4A1B419D79E086EB443E48F90E1910 /* EKSimpleMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKSimpleMessage.swift; path = Source/Model/EKSimpleMessage.swift; sourceTree = ""; }; + EF4DE9FEF81314B61ACE262CBDF90165 /* icon_file_type_json@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_json@2x.png"; path = "Sources/Resources/FileType/icon_file_type_json@2x.png"; sourceTree = ""; }; + EF7CCD29EEB72199B98A84FD89719838 /* icon_file_type_default@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_default@2x.png"; path = "Sources/Resources/FileType/icon_file_type_default@2x.png"; sourceTree = ""; }; + EFAC1D662F39EA2A21A2A775A5727181 /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; + F027F560F899BBE3D5FA61FB65F55E6F /* UIView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIView+DDCategory/UIView+DDCategory.h"; sourceTree = ""; }; + F03AE965A9D9C15C4FFDAD80D712D368 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = AMapNaviKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; + F04F80E7D030E596B96999F2A346A7D2 /* DDBaseAttributedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseAttributedString.h; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseAttributedString.h; sourceTree = ""; }; + F05AE621B05466751A40CFBA3FAAC256 /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; + F0A830395DB634469944349985B9B0AE /* ZFPlayerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerController.m; path = ZFPlayer/Classes/Core/ZFPlayerController.m; sourceTree = ""; }; + F0B3ED5259527A7FFDCA87A1CD7BB9B9 /* SDMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDMemoryCache.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDMemoryCache.m; sourceTree = ""; }; + F0ED5B4896152549B75430B8AE02B841 /* AMapTrackKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapTrackKit.framework; sourceTree = ""; }; + F12B9093840D40AD958D764C902A64DB /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; + F144DE685E595AD9A970A9CC82A54FFA /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/RequestInterceptor.swift; sourceTree = ""; }; + F14E6A23E2107598849E929C640C3117 /* UIView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIView+DDCategory/UIView+DDCategory.m"; sourceTree = ""; }; + F17D49ADA1A1D428A6365A21E5686BC3 /* JXCategoryIndicatorBackgroundView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorBackgroundView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBackgroundView.h; sourceTree = ""; }; + F1CB2926B2C6A52AB7E35277686C4A6A /* DDCategoryKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDCategoryKit_Private.release.xcconfig; sourceTree = ""; }; + F1E784491B85FFD6C3204D36A22D8C92 /* AMapSearchVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchVersion.h; path = AMapSearchKit.framework/Headers/AMapSearchVersion.h; sourceTree = ""; }; + F205322A7F46A1CDD31D712783D30FB9 /* DDSwiftLog.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDSwiftLog.swift; path = DDLogKit_Private/Classes/SwiftLog/DDSwiftLog.swift; sourceTree = ""; }; + F2161857FD433E36182AF3C950C93973 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Sources/ConstraintPriorityTarget.swift; sourceTree = ""; }; + F229ED31E1F8D82D450503231764D1ED /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+WebCache.h"; sourceTree = ""; }; F26CCFC26F3DA09504605CC57138E371 /* Pods-OrderScheduling-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-OrderScheduling-acknowledgements.plist"; sourceTree = ""; }; - F29AFF0B87A3191646CDE03B5FD2655A /* ZFPortraitViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPortraitViewController.m; path = ZFPlayer/Classes/Core/ZFPortraitViewController.m; sourceTree = ""; }; - F2BB66B4B0D0319519803097BFA2C3C0 /* DDBaseMutableAttributedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseMutableAttributedString.m; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseMutableAttributedString.m; sourceTree = ""; }; - F2EAF977DC5525FEDF0932405BFDF160 /* DDNetworkingOfAlamofireKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDNetworkingOfAlamofireKit_Private-umbrella.h"; sourceTree = ""; }; - F30D1178290408849727C731BA081DB4 /* icon_file_type_torrent@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_torrent@3x.png"; path = "Sources/Resources/FileType/icon_file_type_torrent@3x.png"; sourceTree = ""; }; - F32A8BFDD9D03BE153982FAE0F904008 /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCachesManager.h; sourceTree = ""; }; - F360F8391373C6630719BDAD8D1893C7 /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageIndicator.h; sourceTree = ""; }; - F3A1982B4D02F646AB38486BDB616310 /* EKAttributes+WindowLevel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+WindowLevel.swift"; path = "Source/Model/EntryAttributes/EKAttributes+WindowLevel.swift"; sourceTree = ""; }; - F3BEE8A43CD4DE0003908883606EA82C /* icon_file_type_ogg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ogg.png; path = Sources/Resources/FileType/icon_file_type_ogg.png; sourceTree = ""; }; - F416FF3902925A9990E429205B441557 /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; }; - F41C96292B34C8CE5A54B54965799DF9 /* UITextField+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextField+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITextField+DDCategory/UITextField+DDCategory.m"; sourceTree = ""; }; - F43A77B13813A04E536B507B24325F9E /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - F47D662EAF91AC72245DE05D55F06692 /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; - F490A6DAFB70111208A9E5D71E1176CB /* JPush-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "JPush-xcframeworks.sh"; sourceTree = ""; }; - F4A661007F41C2CFF1D7223154AFCDE4 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Sources/ConstraintMultiplierTarget.swift; sourceTree = ""; }; - F4B4CDB7A8B822F1C80EE598C8E03C92 /* CALayer+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CALayer+DDCategory.h"; path = "DDCategoryKit_Private/Classes/CALayer+DDCategory/CALayer+DDCategory.h"; sourceTree = ""; }; - F5080634D60618E75814559AEC968C81 /* EKSimpleMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKSimpleMessage.swift; path = Source/Model/EKSimpleMessage.swift; sourceTree = ""; }; - F51FDE4D3098EBAFF7C75C0424D44119 /* icon_file_type_txt@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_txt@3x.png"; path = "Sources/Resources/FileType/icon_file_type_txt@3x.png"; sourceTree = ""; }; - F571620398BBD1B127B545511F718C22 /* MATraceReplayOverlay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MATraceReplayOverlay.m; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlay.m; sourceTree = ""; }; - F59CCE34F0361E99F1F2CC82F5649C50 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; - F5A27C346CFBA606A67600167BD64A4A /* EKProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKProperty.swift; path = Source/Model/EKProperty.swift; sourceTree = ""; }; - F5CB7D1FBB1EB0C742CE91B6A3786DE5 /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; - F5CBAB2A4B7326EB4A763D01A2A9999E /* _icon_file_type_logs@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_logs@2x.png"; path = "Sources/Resources/images/_icon_file_type_logs@2x.png"; sourceTree = ""; }; - F61D710A5B6E2DB064FA411E9E680088 /* icon_file_type_sql.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_sql.png; path = Sources/Resources/FileType/icon_file_type_sql.png; sourceTree = ""; }; - F640EC32F3A617317DB086010BD50CE7 /* UITextView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITextView+DDCategory/UITextView+DDCategory.m"; sourceTree = ""; }; - F664A61CC14E86AC4EF63B162141B083 /* icon_file_type_dmg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dmg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_dmg@3x.png"; sourceTree = ""; }; - F69504D65989BCC3049374E2A26F1725 /* JXCategoryIndicatorRainbowLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorRainbowLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorRainbowLineView.h; sourceTree = ""; }; - F6ACBE320348D45BDD0AEB844A6EB1CD /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; - F6B6C333A6241EE8C24828A71133F5A7 /* icon_file_type_eps@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_eps@2x.png"; path = "Sources/Resources/FileType/icon_file_type_eps@2x.png"; sourceTree = ""; }; + F2C210B57DF96D0310D1C80D6D5678B9 /* ObservableConvertibleType+Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Infallible.swift"; path = "RxSwift/Traits/Infallible/ObservableConvertibleType+Infallible.swift"; sourceTree = ""; }; + F2D03ADF117BC30ECB5DB3693093834F /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + F2E1ADCED3F1563B6763ACE815A58B6C /* ZLPhotoBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZLPhotoBrowser.h; path = Sources/ZLPhotoBrowser.h; sourceTree = ""; }; + F2FC34ACBD7060B7E420D07688194229 /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; + F337AC44221C321E871D7BEE22A61F8D /* EKAttributes+BackgroundStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+BackgroundStyle.swift"; path = "Source/Model/EntryAttributes/EKAttributes+BackgroundStyle.swift"; sourceTree = ""; }; + F38FDED37CA0C83113AFE46E0699B079 /* DDBaseTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTextView.m; path = DDBasicControlsKit_Private/Classes/DDBaseTextView/DDBaseTextView.m; sourceTree = ""; }; + F3BF91C185BC68CC975FDC590D97A248 /* ESTabBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBar.swift; path = Sources/ESTabBar.swift; sourceTree = ""; }; + F3C57065D272A4869C629FA141D81AA3 /* DDAutoUIKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDAutoUIKit_Private-umbrella.h"; sourceTree = ""; }; + F40EB776337BFAA8919A0EADAAA67C23 /* icon_file_type_bmp@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bmp@3x.png"; path = "Sources/Resources/FileType/icon_file_type_bmp@3x.png"; sourceTree = ""; }; + F425CAF4CC9FFFCEC61131A398E47615 /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; + F42FD814BBF0A2B2EB3AD7C14389AF18 /* UITableView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITableView+DDCategory/UITableView+DDCategory.h"; sourceTree = ""; }; + F477CBE1531EB2BA9EAF3FA959ADBA8B /* icon_file_type_tif@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_tif@2x.png"; path = "Sources/Resources/FileType/icon_file_type_tif@2x.png"; sourceTree = ""; }; + F4EAED35E6822C0C8AC03272D8B7E0CC /* EKXStatusBarMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKXStatusBarMessageView.swift; path = Source/MessageViews/Notes/EKXStatusBarMessageView.swift; sourceTree = ""; }; + F4EC8E89CD91941B15D9F19E624A7FB6 /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; + F4F3A1CA092A11F739B8BCF06C5D9B7A /* icon_file_type_keynote.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_keynote.png; path = Sources/Resources/FileType/icon_file_type_keynote.png; sourceTree = ""; }; + F566DF0FCE8AB85CEAAAB370F641A08B /* DDAutoUIKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDAutoUIKit_Private.release.xcconfig; sourceTree = ""; }; + F58057A68CE98ED3D4E1AED295051FAF /* ZLPhotoBrowser.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = ZLPhotoBrowser.bundle; path = Sources/ZLPhotoBrowser.bundle; sourceTree = ""; }; + F5F41441BA1E404E9A499EC0DD1C72C8 /* JXCategoryIndicatorCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorCellModel.m; path = Sources/Indicator/JXCategoryIndicatorCellModel.m; sourceTree = ""; }; + F628EADDC85D79369F467B0D5C2D3A1F /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Sources/ConstraintInsetTarget.swift; sourceTree = ""; }; + F6580A09A50FDE4E539E06FA51DD2AB5 /* _icon_file_type_bugs@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_bugs@2x.png"; path = "Sources/Resources/images/_icon_file_type_bugs@2x.png"; sourceTree = ""; }; + F6C7EF6AAB80BF6143E9AA83040CA4AA /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+HighlightedWebCache.h"; sourceTree = ""; }; F6D00CA03F52F8332AAD8FEEC4AFD406 /* ESTabBarController-swift */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "ESTabBarController-swift"; path = "libESTabBarController-swift.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - F77B9155BBC70F9B55D38B976A99B683 /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = AMapNaviKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; - F78B82F686C99D5E3FCD5D28D9D3BBBE /* UIImageView+ZFCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+ZFCache.h"; path = "ZFPlayer/Classes/ControlView/UIImageView+ZFCache.h"; sourceTree = ""; }; - F7A16749187D3F3F43E376E33E90BCB1 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; - F7B6AF123CEE144EACF7831822CE8454 /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; - F8C13B9A355AE65EEFBBA2CE61E60245 /* JXCategoryListContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryListContainerView.m; path = Sources/Common/JXCategoryListContainerView.m; sourceTree = ""; }; - F8FDDFBF3AB7514782770C7A3077435B /* AMapSearchAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchAPI.h; path = AMapSearchKit.framework/Headers/AMapSearchAPI.h; sourceTree = ""; }; - F91DF1644ECCD0CEA8FF7B982A4A5462 /* UINavigationController+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationController+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UINavigationController+DDCategory/UINavigationController+DDCategory.h"; sourceTree = ""; }; - F9222413D22638923A88F2A5F4D02920 /* IQKeyboardManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Toolbar.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Toolbar.swift"; sourceTree = ""; }; - F92F321BB4E55085159A166D3AE0B3AD /* Result+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Result+Alamofire.swift"; path = "Source/Result+Alamofire.swift"; sourceTree = ""; }; - F9301673C57E48E85A74FA402F13062B /* DDBaseNavigationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseNavigationController.m; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDBaseNavigationController.m; sourceTree = ""; }; - F97B035B2FC0F02D4F46F03F4DDBC718 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; - F98691B2EEE112D76028B2530F5D2AA4 /* MAGltfOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGltfOverlay.h; path = AMapNaviKit.framework/Headers/MAGltfOverlay.h; sourceTree = ""; }; - F9D29974CDEE8ADF2131B49108F27AD2 /* App.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = App.storyboard; path = Sources/Resources/App.storyboard; sourceTree = ""; }; - FA078A7DC1D4D3B6ED373937ADFD1D70 /* JXCategoryNumberCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberCell.h; path = Sources/Number/JXCategoryNumberCell.h; sourceTree = ""; }; - FA2DB6492F43AA2D15BFF8D2AA8388B1 /* ZLPhotoPreviewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewController.swift; path = Sources/General/ZLPhotoPreviewController.swift; sourceTree = ""; }; - FA36B1D93388624FA13B96296A5E4D8F /* DDBasicControlsKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDBasicControlsKit_Private-dummy.m"; sourceTree = ""; }; - FA5B4E35C4B11F74D66EF8CC7C02587A /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence/PrimitiveSequence.swift; sourceTree = ""; }; - FA97221CB2D9C420F680791AE34F97C3 /* SDGraphicsImageRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDGraphicsImageRenderer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDGraphicsImageRenderer.m; sourceTree = ""; }; - FAC3567B3706057947181707CB7D441A /* JXCategoryIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorView.h; path = Sources/Indicator/JXCategoryIndicatorView.h; sourceTree = ""; }; - FAC6C267852CD34A0F43106AD7D937DE /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; - FB3A4CD6B9F3160D225823370B691A8D /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; - FB6B7C2292D4282E9FF665310BBF5782 /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; + F6F02C42495A4F1E80A1B0468CC38BF6 /* icon_file_type_md@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_md@2x.png"; path = "Sources/Resources/FileType/icon_file_type_md@2x.png"; sourceTree = ""; }; + F72CC31DE47FC36CB7018801B33A4A5F /* EKAttributes+WindowLevel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+WindowLevel.swift"; path = "Source/Model/EntryAttributes/EKAttributes+WindowLevel.swift"; sourceTree = ""; }; + F77A863D748C6872C1C62F67DA3FC6D6 /* icon_file_type_swift@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_swift@3x.png"; path = "Sources/Resources/FileType/icon_file_type_swift@3x.png"; sourceTree = ""; }; + F796D86F9C0673AC563D1D637EF72B9F /* icon_file_type_md.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_md.png; path = Sources/Resources/FileType/icon_file_type_md.png; sourceTree = ""; }; + F7A2D8C54C18469F7354DE4C31227F78 /* UICollectionView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UICollectionView+DDCategory/UICollectionView+DDCategory.h"; sourceTree = ""; }; + F7B66F04ED5C1AD64E05EE79F31FFBE0 /* icon_file_type_png.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_png.png; path = Sources/Resources/FileType/icon_file_type_png.png; sourceTree = ""; }; + F7F3A5519B07204D019DF2FD9902106E /* NetworkDetailModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkDetailModel.swift; path = Sources/Network/NetworkDetailModel.swift; sourceTree = ""; }; + F7F6F3BA1FF261D59BD689064B8701C4 /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; }; + F80A455D8DF586B2FF9A27A8626E4EB8 /* icon_file_type_svg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_svg.png; path = Sources/Resources/FileType/icon_file_type_svg.png; sourceTree = ""; }; + F80D309E6CB2A03728097A013BD87C90 /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; + F868013F42E65615D6C8D7D7F6DA1A20 /* ZFPlayerNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerNotification.h; path = ZFPlayer/Classes/Core/ZFPlayerNotification.h; sourceTree = ""; }; + F8B58EF062EB9D5178B865F3B9BF4274 /* ZFPlayer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZFPlayer-umbrella.h"; sourceTree = ""; }; + F8B6CE47100650ACD182DB27DB5190AF /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; + F8BB3C84E91CB0D95E2ABB8D9472005E /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; + F8C1778A434FC1270D2DAC83C5F329CE /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + F8CAB55A90CA12E55A5C57D70ED7FAF2 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = AMapNaviKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; + F9033D53990F84803182B2C2EAED6E52 /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = AMapNaviKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; + F9B0C1384A4D5FB12AE7DC98D3A6EC31 /* icon_file_type_ogg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ogg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ogg@3x.png"; sourceTree = ""; }; + F9C060CA16F48647AF133C83D76CE270 /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; + F9D5243D5286E3CBC30413D712FD9034 /* DDMALocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMALocationManager.h; path = DDMAMapKit_Private/Classes/DDMALocation/DDMALocationManager.h; sourceTree = ""; }; + F9D620C741836DBAE83A8D80D61DB02F /* DDTimerObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTimerObject.h; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerObject.h; sourceTree = ""; }; + FA7B77A1ECBFF38B6090B5FCC6036CDF /* MJRefreshNormalTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.m; sourceTree = ""; }; + FA7C83DFD04A8ED45B95842A02DF6A59 /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/PrimitiveSequence/Single.swift; sourceTree = ""; }; + FA8D1F1768360F63D4027B0E75010512 /* CocoaDebugTool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CocoaDebugTool.m; path = Sources/Logs/CocoaDebugTool.m; sourceTree = ""; }; + FB0E38BAAA556B797F14C1810AF107B6 /* icon_file_type_dat@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dat@2x.png"; path = "Sources/Resources/FileType/icon_file_type_dat@2x.png"; sourceTree = ""; }; + FB4DA6B05F6D23D355811994BD2CEA2F /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; + FB6230A25BB2FAFB8EE3B24AF15B4FB5 /* JXCategoryTitleVerticalZoomView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomView.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomView.h; sourceTree = ""; }; + FB8F2762F00B02DB504DACAB3CDB02EA /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; FB908FBF9F755AFB285A27A674140F71 /* DDMAMapKit_Private-DDMAMapKit_Private */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "DDMAMapKit_Private-DDMAMapKit_Private"; path = DDMAMapKit_Private.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - FBB89CED21635507EA4C2D8E98EF0BCE /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; - FBEF389579F6F14571E360859F08F9F7 /* ZFLandscapeWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeWindow.m; path = ZFPlayer/Classes/Core/ZFLandscapeWindow.m; sourceTree = ""; }; - FC26E43AD2C01465DB1A7B67F800A077 /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; - FC2F4DCCBFEAD560CA85A42980F44FCD /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheConfig.m; sourceTree = ""; }; + FBE25815CD45E3704D52A32C3FCBF5D4 /* ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist"; sourceTree = ""; }; + FBF6D6319D813FA64C9BF7CAB5681222 /* AMapNaviCompositeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeManager.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeManager.h; sourceTree = ""; }; + FC09B1D17880020993B20BDF9BC13338 /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; + FC15DD15721C46E473EE630858F62445 /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; + FC1B441AB61771DC1BE8F35D7BFFAD9C /* DDLogKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDLogKit_Private-umbrella.h"; sourceTree = ""; }; FC6ADF39936BEB2CFFFD7E2E76154921 /* Pods-OrderScheduling.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OrderScheduling.debug.xcconfig"; sourceTree = ""; }; - FC764ACA333DF29FCB7F91020048F90A /* EKAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAttributes.swift; path = Source/Model/EntryAttributes/EKAttributes.swift; sourceTree = ""; }; - FCA9F4F7CB3BA61106A9ABBBE912C65B /* SDAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImage.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImage.m; sourceTree = ""; }; - FCBA03778542A9097124F100F4DE65F8 /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; - FCF9D5BD39CF3E2BAC8AA3F34FCECABE /* MJRefreshNormalTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.h; sourceTree = ""; }; - FD15F272C0470D447E79A5E015F36E7B /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; - FD5F002178EC4134FDF10526F1743D13 /* ZFPlayer.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = ZFPlayer.bundle; path = ZFPlayer/Classes/ControlView/ZFPlayer.bundle; sourceTree = ""; }; - FE1955E8B0BA1650B135345FDEE25E78 /* DDToastKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDToastKit_Private-prefix.pch"; sourceTree = ""; }; - FEA868AB51B667439A7B584C615DE46E /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; - FF064347D659A8E60AB7F4DB7113B292 /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = AMapNaviKit.framework/Headers/MACircle.h; sourceTree = ""; }; - FF22E478404E00AE20BDBA76239B0347 /* _HttpDatasource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _HttpDatasource.m; path = Sources/Network/_HttpDatasource.m; sourceTree = ""; }; - FF636898D2A067D5EF99CEFE10377292 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderOperation.h; sourceTree = ""; }; + FC8D1A208D345127584CAE07B06A1490 /* DDControlsKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDControlsKit_Private.release.xcconfig; sourceTree = ""; }; + FC9503EEFD6292A5FF44E0A8F0336809 /* DDViewControllerAnimatedTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDViewControllerAnimatedTransition.h; path = DDBasicControlsKit_Private/Classes/DDBaseAnimation/DDTransitionAnimation/DDViewControllerAnimatedTransition.h; sourceTree = ""; }; + FCAFD3F07AFC7BCD8770FE90D96D890F /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Sources/Constraint.swift; sourceTree = ""; }; + FD3A65423EAA4680BBAE26B4A1DFF374 /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = AMapNaviKit.framework/Headers/MAConfig.h; sourceTree = ""; }; + FD68A18329C0D57DB97D57C61B8BF1FD /* Color.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Color.swift; path = Sources/Window/Color.swift; sourceTree = ""; }; + FDF8022029774373E33D6B0B4B9C588D /* _FilePreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FilePreviewController.m; path = Sources/Sandbox/_FilePreviewController.m; sourceTree = ""; }; + FE024CC68F8DDF3FC924AFD3B643535A /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; + FE0FABE10642D211B12EBBF953B8088F /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; + FE140D6540FCDB34068624F11569884F /* UITableView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITableView+DDCategory/UITableView+DDCategory.m"; sourceTree = ""; }; + FE533288E9431D4110FADCCD85B1FC92 /* icon_file_type_folder_not_empty@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_not_empty@3x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_not_empty@3x.png"; sourceTree = ""; }; + FE810EC57F5AF00EFEFB059F8F2F7D49 /* DriveRouteCustomAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DriveRouteCustomAnnotation.h; path = DDMAMapKit_Private/Classes/DDMAMap/Annotation/DriveRouteCustomAnnotation.h; sourceTree = ""; }; + FEB0C75FD2E3AEFFBF2FBB6D93ACC129 /* _OCLoggerFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLoggerFormat.m; path = Sources/Logs/_OCLoggerFormat.m; sourceTree = ""; }; + FEB67E284CBC24778A1F9DA3740A5063 /* ZLCameraCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCameraCell.swift; path = Sources/General/ZLCameraCell.swift; sourceTree = ""; }; + FECB95BF8C3C978881970965387CA002 /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = AMapNaviKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; + FEEECA8AED6B0EB1497621FF8A4EB689 /* JXCategoryBaseCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseCell.h; path = Sources/Base/JXCategoryBaseCell.h; sourceTree = ""; }; + FF432EF820CDCDA6B874ADB25E0941D4 /* DDWebImageKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDWebImageKit_Private-umbrella.h"; sourceTree = ""; }; + FF75C0EFE6978166662DD957E4122A44 /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; FF8B264DFE802855D5D67E7CDDABFC3C /* RxRelay */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RxRelay; path = libRxRelay.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FFCED4D28AA92822F2E573E59FDECC57 /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; - FFD5DF1EFCCC5DABE4D97679B4BD236E /* EKAttributes+Validations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Validations.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Validations.swift"; sourceTree = ""; }; - FFE0A298F288D0CAE07DB657A327960F /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; - FFF4C5054DDCF2B3E99D0E0DB82E6F08 /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; - FFF8706FC22FFDAF4CCB948313790CF1 /* ZLCustomAlertProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCustomAlertProtocol.swift; path = Sources/General/ZLCustomAlertProtocol.swift; sourceTree = ""; }; + FFA39E1A7A08018413B4E1973F70721E /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImagePrefetcher.h; sourceTree = ""; }; + FFC4CBC3B308D52F551B6400426FACBE /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; + FFF8EC9B8F4647A4F6DFDA4118D1406F /* NSObject+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSObject+DDCategory/NSObject+DDCategory.m"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -3368,6 +3374,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 0D2CA816040D1A86B4994E154BA2A34A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 109EF15E0666B49801CBF55F018F4DC2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -3375,7 +3388,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 14142993DA032E74229312CC275FDAEE /* Frameworks */ = { + 1E6C28E5F6157806E08CEF3AF8A6359B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 21167EE3A2E256AD3B41BCA603399615 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -3396,6 +3416,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 594452C51DF1D981C1FD60AAA95764C4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 60B8EAE69A40B5978C1AA1357CE89851 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -3410,7 +3437,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 6D50F167F659AAC8A8236B9F4CF751D3 /* Frameworks */ = { + 64B28E1937F34A60A0432334AAEBF044 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -3473,14 +3500,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 8883783983D3D0C9A285E6E9CAF13C6B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 912C4001FB52FC3A89C08F419688D2AF /* Frameworks */ = { + 882A4D8CFBC49E46A5E399FBCDB118FD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -3494,20 +3514,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - AC00E7C41618BE00874ABE52C78FA9E7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - B09F55AC7ECC3064B90B38E519E21DE1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; B5D363AC2D05E0B84F283A0CA07C5955 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -3515,13 +3521,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - B6C829822720D26F5A5274A2C19A9D78 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; B88F8F6E2CE905ABF7D46355D81603BE /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -3529,7 +3528,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - BF4FADFE8720533213FCE0E273F845B5 /* Frameworks */ = { + BC6EEB7347276F42C6D9AAC688249A2E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -3543,7 +3542,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D3C2CF5E2CE9741089FC3202AE5F2B85 /* Frameworks */ = { + DAD53E936D34129CE856B1095E5FE872 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -3578,300 +3577,204 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + F9647A90FF5D3163676214BBBC867BE8 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 01242DEF4565D398B7F5D4AD8AAD09F6 /* Support Files */ = { + 01E3D4581FEA06D689819532CFB5B360 /* Support Files */ = { isa = PBXGroup; children = ( - 361ECF3A3A95BFDBAC9E1A2A7EBCBEC1 /* AMapTrack-NO-IDFA.debug.xcconfig */, - 782191E1A03F33C0F53E199A14033766 /* AMapTrack-NO-IDFA.release.xcconfig */, + 1D9B3F7EC12830DC1939DC8D26DCE2FA /* DDMAMapKit_Private.modulemap */, + D87F9CC2A43C2AA7FC92544C9D94D42B /* DDMAMapKit_Private-dummy.m */, + C6697B2390361133C33AA3A85EAF7238 /* DDMAMapKit_Private-prefix.pch */, + 036AE28FBB26D4DF9408D46D4387D77F /* DDMAMapKit_Private-umbrella.h */, + 52989EC3DBD655A93B9E526C330AB34D /* DDMAMapKit_Private.debug.xcconfig */, + D255EAD683A3C6864DB7DDBE8A7E4187 /* DDMAMapKit_Private.release.xcconfig */, + 00CD1FCD7C153E4F297990A491592BC5 /* ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/DDMAMapKit_Private"; + sourceTree = ""; + }; + 036154B442B70CC7A59E706B24B4338E /* DDMAMap */ = { + isa = PBXGroup; + children = ( + 34DAB5DA53F8627AA68C5BBF17679270 /* Annotation */, + 6FB5BBDB1D7961B965564AFC7D18A179 /* AnnotationView */, + 3408BEC116C2DF1E0236987731E4E795 /* MapView */, + 3BE7CDB8DE644E66C8DFE8BB5CC2DE1A /* Overlay */, + D8EF2BC32046E4000DF8C9BD94529FF1 /* Sources */, + 34FF464FA7677F80078D832529E55F3D /* Trace */, + ); + name = DDMAMap; + sourceTree = ""; + }; + 03D484C456874FDED5854254EE1BB989 /* Support Files */ = { + isa = PBXGroup; + children = ( + 88754FCC11D23E3EA3980D4AB5F11EED /* AMapTrack-NO-IDFA.debug.xcconfig */, + 63549A348C6664BAB761F38F154DA2D5 /* AMapTrack-NO-IDFA.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/AMapTrack-NO-IDFA"; sourceTree = ""; }; - 023F3B93F9130C3DF265760A3103720D /* SDWebImage */ = { + 0945854D207E878F2B758780E8910189 /* Support Files */ = { isa = PBXGroup; children = ( - 46F711BC307B0BBEF5847972828F09BE /* Core */, - 5DD5B7206E28D4235F48A290BE6DE84F /* MapKit */, + 0DED373D92F46734CEC53E66CCAAE2B5 /* ZLPhotoBrowser.modulemap */, + 217599D1F28053BA267433A88069A934 /* ZLPhotoBrowser-dummy.m */, + 1044BE098736DDB5EB673D2E8993AE12 /* ZLPhotoBrowser-prefix.pch */, + D50A6590263449A87A6B6B724C2980A7 /* ZLPhotoBrowser-umbrella.h */, + 23793A22359487B23A571AA906EE8080 /* ZLPhotoBrowser.debug.xcconfig */, + 0C9EF99A9C3FC94AC8CD047B8AF71218 /* ZLPhotoBrowser.release.xcconfig */, ); - name = SDWebImage; + name = "Support Files"; + path = "../Target Support Files/ZLPhotoBrowser"; sourceTree = ""; }; - 02643E85E020171255792465E40B9AD6 /* UINavigationBar+DDCategory */ = { + 0D79D6861D3E321D01D3DC54394C2D8A /* Support Files */ = { isa = PBXGroup; children = ( - 678922BF7FDA5955BFD767DFC4FDA4BE /* UINavigationBar+DDCategory.h */, - BCCDD7F9BB477412DAD4F5E45559A7A8 /* UINavigationBar+DDCategory.m */, + 3BB71DB74FF6AE403B11CAA5E0AEE934 /* DDAutoUIKit_Private.modulemap */, + 36EF30AB5E35A799957DD052D64F02C7 /* DDAutoUIKit_Private-dummy.m */, + D0F36E63CAF4DC83B01388B3A0621CBC /* DDAutoUIKit_Private-prefix.pch */, + F3C57065D272A4869C629FA141D81AA3 /* DDAutoUIKit_Private-umbrella.h */, + 6331F82660D95D3D8AFEE27729E6253E /* DDAutoUIKit_Private.debug.xcconfig */, + F566DF0FCE8AB85CEAAAB370F641A08B /* DDAutoUIKit_Private.release.xcconfig */, ); - name = "UINavigationBar+DDCategory"; + name = "Support Files"; + path = "../../中道救援/OrderScheduling/Pods/Target Support Files/DDAutoUIKit_Private"; sourceTree = ""; }; - 055105D10F48D83A56955459076D2563 /* Overlay */ = { + 0F8061D37C9AF578D62FA845D0DF37F5 /* DDBaseTabBarController */ = { isa = PBXGroup; children = ( - B075289DF9FB32E06CCA8AE484F2B4BA /* MABaseOverlay+DDCategory.h */, - 7DE2F8437EA87F882D81131D1C5E0B81 /* MABaseOverlay+DDCategory.m */, + 5EADC08DEC5895FD402C1C3972E728ED /* DDBaseTabBarController.h */, + CECC4DB5E4920B97DE27781850D0D48E /* DDBaseTabBarController.m */, ); - name = Overlay; + name = DDBaseTabBarController; sourceTree = ""; }; - 05C0F84426476181453FF09C43102D86 /* Development Pods */ = { + 1091C9C7EAC53E043637A9165B9E555B /* SwiftLog */ = { isa = PBXGroup; children = ( - 5A6EA8B7CA21C3A33ED3DF811C0C9701 /* DDProgressHUDKit_Private */, - 1CAF2AE60F6F80354A5B31FF4495CD89 /* ZFPlayer */, - ); - name = "Development Pods"; - sourceTree = ""; - }; - 05D9DCFB933A6F61DBC7E47F7D530CF6 /* DDBaseLabel */ = { - isa = PBXGroup; - children = ( - 3FDE358714555492C683865C73355812 /* DDBaseLabel.h */, - 4B13C8B5B46A245089FD6C811E9C11D1 /* DDBaseLabel.m */, - ); - name = DDBaseLabel; - sourceTree = ""; - }; - 06DC7D5F37052B58F97085A3A5A6CA15 /* DDMATrackManager */ = { - isa = PBXGroup; - children = ( - 811AB5883718661229CA4D3F5EE88647 /* DDMATrackManager.h */, - 62950EB201C90A8FC96A6B70F464A594 /* DDMATrackManager.m */, - ); - name = DDMATrackManager; - sourceTree = ""; - }; - 0A7CE94C1A6B2E0C7D9D044AAD3D5349 /* SwiftLog */ = { - isa = PBXGroup; - children = ( - E3625B3BCB16D80333B616881084D932 /* DDSwiftLog.swift */, + F205322A7F46A1CDD31D712783D30FB9 /* DDSwiftLog.swift */, ); name = SwiftLog; sourceTree = ""; }; - 0AAA3ADEBD8D7BD61DB701501E8FFE62 /* Support Files */ = { + 136E52DD411881114FE3E918C0E65E41 /* Pod */ = { isa = PBXGroup; children = ( - 5BE135D7C93E10224C984D1E794C1C85 /* DDCategoryKit_Private.modulemap */, - 1C3437F47A32E8BC4862BB1ADAC8692C /* DDCategoryKit_Private-dummy.m */, - BE43065127B14FB41ED5A3FF4B17238C /* DDCategoryKit_Private-prefix.pch */, - CE5E2CB13CEE1F527F64966CD160F81A /* DDCategoryKit_Private-umbrella.h */, - 7CF864BC6FE042C7B90DCE11EA8080B1 /* DDCategoryKit_Private.debug.xcconfig */, - 76040B9F9791E5BEA10329D8B991B389 /* DDCategoryKit_Private.release.xcconfig */, + 10E53AA2FA292C76EC03D91A1518D75F /* DDAutoUIKit_Private.podspec */, + 9FFD36B2DB363D2CDBD48D2AB3884CFB /* LICENSE */, + 06EFF1322F61E576CECD4D53EEF8D5D8 /* README.md */, ); - name = "Support Files"; - path = "../Target Support Files/DDCategoryKit_Private"; + name = Pod; sourceTree = ""; }; - 0BA6C5D35C2A0C564557792086DC080C /* Support Files */ = { + 13ECF99B9A03A8FE23E9B5479C9B44FE /* DDBaseImage */ = { isa = PBXGroup; children = ( - F490A6DAFB70111208A9E5D71E1176CB /* JPush-xcframeworks.sh */, - C29B0549CB571681B5FC3BA81ED3B270 /* JPush.debug.xcconfig */, - 2C1C4A3E2178000E5EFB7C49B94F661B /* JPush.release.xcconfig */, + BC6826095FAADCF23422F609C737F127 /* DDBaseImage.h */, + 118DE8BAE77DEDD52951EDCAA0407808 /* DDBaseImage.m */, + ); + name = DDBaseImage; + sourceTree = ""; + }; + 14141EA1DD149FDBCAE8BE702923EE32 /* DDTextField */ = { + isa = PBXGroup; + children = ( + 490F33CBE4111264651FF53F9EA2DC9C /* DDTextField.swift */, + ); + name = DDTextField; + path = DDControlsKit_Private/Classes/DDTextField; + sourceTree = ""; + }; + 14A440B5E8A793F5CC00F4A14C60E697 /* Resources */ = { + isa = PBXGroup; + children = ( + 7BF0FE3A009B31F9A8EA55D52C9C6971 /* MJRefresh.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 1769D7F53953145D4543D278FB9903FF /* Support Files */ = { + isa = PBXGroup; + children = ( + 05EC7E334294E989099CE221AE26C25B /* YYImage.modulemap */, + BEA7BB5070ABB17006E73EAADE5D47CE /* YYImage-dummy.m */, + C8F3270FB2275273C502B8ABFA191A03 /* YYImage-prefix.pch */, + 229BA03755E52877A5A60B7332464E7F /* YYImage-umbrella.h */, + 30FDADC8DCF8F4EDC23ABDB61FA66AB0 /* YYImage.debug.xcconfig */, + 04D2F86912727C17615320AE22B741B2 /* YYImage.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/YYImage"; + sourceTree = ""; + }; + 17BFF5893DC868EF146E3D314152E588 /* Support Files */ = { + isa = PBXGroup; + children = ( + 86A3B8C785C4853BBF6BD10D5C1EC9B0 /* JPush-xcframeworks.sh */, + 1EEF86B84B4F187ED8AFC8A72DCCB2B1 /* JPush.debug.xcconfig */, + 883A7730CCC6CD38695DC898EFD6BDF2 /* JPush.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/JPush"; sourceTree = ""; }; - 0E8FC417EA0933A904760EA4EA36862E /* AMapSearch-NO-IDFA */ = { + 1C4C76DAF04937DB65982C9FDD401183 /* UINavigationItem+DDCategory */ = { isa = PBXGroup; children = ( - E3B963770CA0940533D6BD205E450057 /* AMapCommonObj.h */, - 8D2E30DC9A36BFE996CC0A065FB540AC /* AMapNearbySearchManager.h */, - DF1F27260601DF00CF1776FB3ABE889C /* AMapNearbyUploadInfo.h */, - F8FDDFBF3AB7514782770C7A3077435B /* AMapSearchAPI.h */, - 35399BE715F8DEC8BE673752C91846AE /* AMapSearchError.h */, - 23B84BAEEAD377E91D196E70E2B6CEC5 /* AMapSearchKit.h */, - 839D72BE7E724A572E34B4ECE7FE1EBC /* AMapSearchObj.h */, - C48CF078B2CC616C20140A51F080321A /* AMapSearchVersion.h */, - 12C2812970BE5005FE5EF2CB98EE9C66 /* Frameworks */, - 7DDEBD5A0241E2478EE5E01ABD37E20A /* Support Files */, + 9CA643770454ECDCC2BE2AB27FBD74BA /* UINavigationItem+DDCategory.h */, + 4C795152C1DE0F7F0979E9977F0150B6 /* UINavigationItem+DDCategory.m */, ); - name = "AMapSearch-NO-IDFA"; - path = "AMapSearch-NO-IDFA"; + name = "UINavigationItem+DDCategory"; sourceTree = ""; }; - 0F68F152A48F54CD13BF6B5F1E6A79BB /* DDBaseScrollView */ = { + 1CDC19B7D8086875023297025B4C6075 /* Frameworks */ = { isa = PBXGroup; children = ( - AE740BF7ACEE2E6ECB351733B9B7CBB9 /* DDBaseScrollView.h */, - A27EBB43AC3768A0BAB24706F9A698B8 /* DDBaseScrollView.m */, - ); - name = DDBaseScrollView; - sourceTree = ""; - }; - 108FFEA5A6E3C89CCED3ACBB2EF70E9F /* DDWebImageKit_Private */ = { - isa = PBXGroup; - children = ( - F44A1CA7C39B8A660C762D0F6587AB3A /* DDWebImage */, - 023F3B93F9130C3DF265760A3103720D /* SDWebImage */, - 3A866C7BA14C78A78C541FCF0C593D4E /* Support Files */, - ); - name = DDWebImageKit_Private; - path = DDWebImageKit_Private; - sourceTree = ""; - }; - 1223EE3DAF27B54BA67740F22165AB53 /* DDLogKit_Private */ = { - isa = PBXGroup; - children = ( - DEC1EFAF0C56A435B33FDFFA5F4B0091 /* OCLog */, - 6394B5593C7EA6620103D0CA6BBBF197 /* Support Files */, - 0A7CE94C1A6B2E0C7D9D044AAD3D5349 /* SwiftLog */, - ); - name = DDLogKit_Private; - path = DDLogKit_Private; - sourceTree = ""; - }; - 12C2812970BE5005FE5EF2CB98EE9C66 /* Frameworks */ = { - isa = PBXGroup; - children = ( - F1804ADC41FCCFA1D091A5BF477542C2 /* AMapSearchKit.framework */, + F0ED5B4896152549B75430B8AE02B841 /* AMapTrackKit.framework */, ); name = Frameworks; sourceTree = ""; }; - 190BC8C53B97F744220D36F32F727EBA /* DDBaseTableViewCell */ = { + 1D21B9035F9A72DB59EBF127BBB40B02 /* DDMANaviManager */ = { isa = PBXGroup; children = ( - 96A66ED5931A90FB16DF33C0985DB482 /* DDBaseTableViewCell.h */, - 8C786CB38C947E76BAB33BF14D1285B8 /* DDBaseTableViewCell.m */, + B3DBD028CD3162B6F0DDD7052D0BE26D /* DDMANaviManager.h */, + 60319574F2FB11F423CF90DF19FE00FD /* DDMANaviManager.m */, ); - name = DDBaseTableViewCell; + name = DDMANaviManager; sourceTree = ""; }; - 1AA4AE2BB2A1C74DA58BE0A8ED9AB5BE /* MJRefresh */ = { + 1DEA1CECC02EF836143BA1424AD35C28 /* DDBaseNavigationController */ = { isa = PBXGroup; children = ( - 8D4E24A25872848664EB526CC8383A9E /* MJRefresh.h */, - D12E43A7315B8FBECC1BF95E2C584B37 /* MJRefreshAutoFooter.h */, - 5D3B2D20A8BEBCD3020E65D187598DC7 /* MJRefreshAutoFooter.m */, - 188D88E88B8A4CE92A8E4D0BE56F0A87 /* MJRefreshAutoGifFooter.h */, - BAD6946AD622B4A7BD2B4543E1C53B20 /* MJRefreshAutoGifFooter.m */, - 9C7BE8A39C183603451277A91C36E44C /* MJRefreshAutoNormalFooter.h */, - 69C984B11025247B51467F3152C160F4 /* MJRefreshAutoNormalFooter.m */, - 35EA4E93FCBC467AD822BE4F995ABCEC /* MJRefreshAutoStateFooter.h */, - 47F7520C38F34FB120B0043BBF995549 /* MJRefreshAutoStateFooter.m */, - DBB9002DB36B9C5CEAED15B41BC7C0C4 /* MJRefreshBackFooter.h */, - D71CBB8B0BD4CF56442DD54922A6B9F7 /* MJRefreshBackFooter.m */, - C5E021B41ABE05184E22C3C35EF2B42E /* MJRefreshBackGifFooter.h */, - 8BCC49987977111E1B2313EC30816CB1 /* MJRefreshBackGifFooter.m */, - 37E6C43294F379C1F73632E527FF4D91 /* MJRefreshBackNormalFooter.h */, - FEA868AB51B667439A7B584C615DE46E /* MJRefreshBackNormalFooter.m */, - 4CEDA3B312801352788DD24C4C11F9DF /* MJRefreshBackStateFooter.h */, - 9DB84BD73E094F58416237AAC901B492 /* MJRefreshBackStateFooter.m */, - 0F896BC532EBFB16C23A1ADDF055A52F /* MJRefreshComponent.h */, - AB4A34F074551EED982A91C0E0AD7A7C /* MJRefreshComponent.m */, - 4AB2D444BE5BCD706857F41DAFCB255C /* MJRefreshConfig.h */, - E2F86236438EB1C7BBC06B4DC34B0A90 /* MJRefreshConfig.m */, - 5770C58E46703810AC53EDB60F37429B /* MJRefreshConst.h */, - B4B7C54000D4D91CD87CB985E48B8E0D /* MJRefreshConst.m */, - 1C1846F45289A75658C4E51988A36769 /* MJRefreshFooter.h */, - 62AA14FA39E0E8749A6C68A321A0C150 /* MJRefreshFooter.m */, - 8654CCD91C506713D9C88FC96FB46DC2 /* MJRefreshGifHeader.h */, - DF29819D71E8CAF09B15248F332E0E17 /* MJRefreshGifHeader.m */, - 45C89D3311ED6264C6A655D6D9741205 /* MJRefreshHeader.h */, - E31B482FA85793071C9A0F4BA91AB0A6 /* MJRefreshHeader.m */, - 33199B0101934631304EF568C920275F /* MJRefreshNormalHeader.h */, - 6EFB5E830B88FC8B3C12A34B9ECA6B49 /* MJRefreshNormalHeader.m */, - FCF9D5BD39CF3E2BAC8AA3F34FCECABE /* MJRefreshNormalTrailer.h */, - 3C36B204109042DD0B6FDBF102A97CDB /* MJRefreshNormalTrailer.m */, - 2B43F372D78CE88CFD54405E74161ED7 /* MJRefreshStateHeader.h */, - 36A74E28F6ED5316496C2F41F4DB224B /* MJRefreshStateHeader.m */, - B4145C883CC26963CE25A5B3FDA3A58B /* MJRefreshStateTrailer.h */, - 9276E19EA10918FAD67901F4F8D02727 /* MJRefreshStateTrailer.m */, - ECB528EA98FD91BE6BAC416E0D39AD4A /* MJRefreshTrailer.h */, - AC40177B5BB65E283F67411A7B459858 /* MJRefreshTrailer.m */, - F97B035B2FC0F02D4F46F03F4DDBC718 /* NSBundle+MJRefresh.h */, - 04DD6186EA20831357498DB649C2D851 /* NSBundle+MJRefresh.m */, - 8232BD8CA165E7D31E2BCAC71952040D /* UICollectionViewLayout+MJRefresh.h */, - CBAF980648397D598AFA318F31A23474 /* UICollectionViewLayout+MJRefresh.m */, - BBC1B5F4EA783E26EE251CE31B743DE7 /* UIScrollView+MJExtension.h */, - 70E56F65C2A70177FAA7D31FFE6A73A2 /* UIScrollView+MJExtension.m */, - 1CB3100B69E0B4D7083B0AF017B32653 /* UIScrollView+MJRefresh.h */, - 4D09BC56089080167CFC15C561D74B5A /* UIScrollView+MJRefresh.m */, - B7B0F3A8BAFF51E3825FF70A74F4BC6A /* UIView+MJExtension.h */, - 02378D2AB7E68FB22F1964DE053EF806 /* UIView+MJExtension.m */, - 703B1C55BB2C820623A17E998C466F2C /* Resources */, - 3725090156F91385BC018472F3F846AC /* Support Files */, + C0954230F67BEE0D2332757864037B17 /* DDBaseNavigationController.h */, + 7DC8C434505688D82C9F7146DD2FCF52 /* DDBaseNavigationController.m */, + 4E0B65FE56616CEB484DAFCF7D9BE2B1 /* DDNavigationControllerDelegateReceiver.h */, + 27185905ACBFFA5F24EDFBE79D26A2CF /* DDNavigationControllerDelegateReceiver.m */, ); - name = MJRefresh; - path = MJRefresh; + name = DDBaseNavigationController; sourceTree = ""; }; - 1B7C12527162C08F2D4D985A98136067 /* Support Files */ = { + 1EDCD31B8A92229C1323CE1B0422ECD0 /* UICollectionView+DDCategory */ = { isa = PBXGroup; children = ( - 1FDD2C26B3868F1F27A17E4392C5916F /* AMapLocation-NO-IDFA.debug.xcconfig */, - EE198990BF95973D8B7322044053757B /* AMapLocation-NO-IDFA.release.xcconfig */, + F7A2D8C54C18469F7354DE4C31227F78 /* UICollectionView+DDCategory.h */, + 725885FA8BCA16A1FD98CA1F5C2DDD05 /* UICollectionView+DDCategory.m */, ); - name = "Support Files"; - path = "../Target Support Files/AMapLocation-NO-IDFA"; - sourceTree = ""; - }; - 1B86D3550656D26AAF04C0807B738BCF /* Support Files */ = { - isa = PBXGroup; - children = ( - 50D6B036523002ADA4FE18B400419C81 /* DDNetworkingOfAlamofireKit_Private.modulemap */, - 6089847F6E4723EED1BC17DE510141B8 /* DDNetworkingOfAlamofireKit_Private-dummy.m */, - 7A26BA476D1799A4662A2CE412BACB30 /* DDNetworkingOfAlamofireKit_Private-prefix.pch */, - F2EAF977DC5525FEDF0932405BFDF160 /* DDNetworkingOfAlamofireKit_Private-umbrella.h */, - 32E9BE4062F875B91F2F06F973F6A3BA /* DDNetworkingOfAlamofireKit_Private.debug.xcconfig */, - A461FFB68020429AD99C16763F0F0249 /* DDNetworkingOfAlamofireKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DDNetworkingOfAlamofireKit_Private"; - sourceTree = ""; - }; - 1B97B64E5A3E36BD943677BBC84FE654 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8B9AEC57BA412B2E5DDFEF11B021E99A /* IJKMediaFramework.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 1BB7017515B9B8C0E947AA4B699014F4 /* DDBaseButton */ = { - isa = PBXGroup; - children = ( - 8DCF49DCCC5956750763898F0F39A996 /* DDBaseButton.h */, - D8E0D52F8435E1535DD287BF727C7ECB /* DDBaseButton.m */, - ); - name = DDBaseButton; - sourceTree = ""; - }; - 1BD6D93B3F803600D28AF468A4F12C6C /* Resources */ = { - isa = PBXGroup; - children = ( - 2775A9D996B9DB4FDA18A18CF110EABB /* ZLPhotoBrowser.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 1CAF2AE60F6F80354A5B31FF4495CD89 /* ZFPlayer */ = { - isa = PBXGroup; - children = ( - 73AFD1582CDABC9D23A9816E2A65527E /* ControlView */, - FAE5D38C6140D189624719FED92605A2 /* Core */, - 77BA02ED71169825A2A2F8F647536ED1 /* ijkplayer */, - 259D11DBE18A8B01B0A5D3DCD6B55584 /* Pod */, - 7AE585473A9E054D13C23178C7C9632C /* Support Files */, - ); - name = ZFPlayer; - path = "/Users/zd/Downloads/iOS相关/ZFPlayer-master"; - sourceTree = ""; - }; - 1E5CF05E9FD70C3639CC82E652FDABFD /* AnnotationView */ = { - isa = PBXGroup; - children = ( - 909A792E575A314B1EC563E9E76DA0BC /* DriveRouteCustomAnnotationView.h */, - 72F31428F76D5D2D5620B71B27985958 /* DriveRouteCustomAnnotationView.m */, - ); - name = AnnotationView; + name = "UICollectionView+DDCategory"; sourceTree = ""; }; 1F1D631D94DD75582056095E9D9F94F9 /* Targets Support Files */ = { @@ -3882,1487 +3785,1792 @@ name = "Targets Support Files"; sourceTree = ""; }; - 21FCDE2F4A86FE66F76AB28A381405AE /* DDMAMapKit_Private */ = { + 23ECA7C0EA693DC7318AB677777F8032 /* DDCategoryKit_Private */ = { isa = PBXGroup; children = ( - 7CA52705094A0EC77EEC0CB78C43E702 /* DDMALocation */, - 9CEFE319C44DB4DC57F30E191B0ABBB2 /* DDMAMap */, - 5589ACB19C4E62A06E6EE2B5695E3C1D /* DDMANaviManager */, - 3760B36ECA81513C341DDCDB39C10236 /* DDMASearch */, - 06DC7D5F37052B58F97085A3A5A6CA15 /* DDMATrackManager */, - 83CE4CCC66DF6A7A9B5D9342767194DE /* DDMAUtil */, - 8E5FED1B91C1233A5028FF907995FE30 /* Support Files */, + E6E73D37BC282611D503047A2012F759 /* DDCategory.h */, + 9AB868EBBB4CA50D85F0AC64A8E2F25B /* CALayer+DDCategory */, + 65EF2DFD8FA48150BFF2525730FDAA81 /* NSAttributedString+DDCategory */, + ABE66471FE2E25F0200755277BD069A0 /* NSBundle+DDCategory */, + 410E0E0BE6594D739BBBD4C533CBA64E /* NSObject+DDCategory */, + D9BBE5828A9EB186BDF9220C2DC594E5 /* NSThread+DDCategory */, + 8CC597BB8263B337D601BCDF2A65A6A4 /* NSURL+DDCategory */, + 3AC2AD5025F7B61A95C909003B079BD9 /* Support Files */, + 2A0E18C4D241B3404CFE34CB0D7F29A4 /* UIApplication+DDCategory */, + 2BAA128ED1DF9859E981BDC29D5CAB4B /* UIBarButtonItem+DDCategory */, + E1D9277155269A3C4D564450BD7F2F43 /* UIButton+DDCategory */, + 1EDCD31B8A92229C1323CE1B0422ECD0 /* UICollectionView+DDCategory */, + E67F2B432C238E5D44501EF689F1B365 /* UICollectionViewCell+DDCategory */, + 24EFEFB19B04692FC8F2BF6315694EFA /* UIFont+DDCategory */, + 7FBFBA175407CFCEA0F8BDA71C8C03B3 /* UIImage+DDCategory */, + 59E1F6BACE84DCBAD827D1174F96F837 /* UIImageView+DDCategory */, + F0CB6214C98659F3D17AED0185AB7AE2 /* UILabel+DDCategory */, + D654C21A3A1E32D3392F7E03DB40682D /* UINavigationBar+DDCategory */, + 4DD17D1AF86E1E0F512B4605893D36E5 /* UINavigationController+DDCategory */, + 1C4C76DAF04937DB65982C9FDD401183 /* UINavigationItem+DDCategory */, + 6FBE4B57CAA3175071473B36275A38D6 /* UIScreen+DDCategory */, + C1AB30FC01F12BCCA4BCB0B4613704CA /* UIScrollView+DDCategory */, + E62C29D49431F0EF5CE5D4448F1580A6 /* UITabBarController+DDCategory */, + 95D9801E4A454D5269BE16A69197EECA /* UITableView+DDCategory */, + B382A506A1F5992E515A021B6F76D4A3 /* UITableViewCell+DDCategory */, + B7045EC1DC9D905C3207B088B7D816FD /* UITextField+DDCategory */, + 5E7EC87EE19FB3D5829E4860EE212D86 /* UITextView+DDCategory */, + DB9A5E959A7B1380F5576221887CBBBD /* UIView+DDCategory */, + 2D59CFB94E62DE78CCC7F4585F58D770 /* UIViewController+DDCategory */, + 3A4E23187995C0EFB33F05A52B79E8EB /* UIWindow+DDCategory */, ); - name = DDMAMapKit_Private; - path = DDMAMapKit_Private; + name = DDCategoryKit_Private; + path = DDCategoryKit_Private; sourceTree = ""; }; - 259D11DBE18A8B01B0A5D3DCD6B55584 /* Pod */ = { + 24EFEFB19B04692FC8F2BF6315694EFA /* UIFont+DDCategory */ = { isa = PBXGroup; children = ( - 1F505445BD68A8281393443496A82F74 /* LICENSE */, - 94D89F47126A1A9C5969FE6EAA09D968 /* README.md */, - 9E42017CC0692D3CEDD794B4B3440E61 /* ZFPlayer.podspec */, + 6E0BB2B4C67FDF347C435F480FEECF38 /* UIFont+DDCategory.h */, + 37B92E2E352ABF23B32B52FD760315D9 /* UIFont+DDCategory.m */, ); - name = Pod; + name = "UIFont+DDCategory"; sourceTree = ""; }; - 2629F27A60907318BDD219D7284AFC6C /* DDFontKit_Private */ = { + 26B8BEFD591594F11FA7A778C50CCCD0 /* DDCollectionViewCell */ = { isa = PBXGroup; children = ( - D963CC84DE24F13777E777EB6608A1E3 /* FontUtil.swift */, - EF2F2D6149CFCC5D3679D29F86261747 /* Support Files */, + C9CEB01D6E9662FD6E4DAAB67909791D /* DDCollectionViewCell.swift */, ); - name = DDFontKit_Private; - path = DDFontKit_Private; + name = DDCollectionViewCell; + path = DDControlsKit_Private/Classes/DDCollectionViewCell; sourceTree = ""; }; - 2776A2C8C7122E957D9E8DFF67C92B73 /* DDBaseTextView */ = { + 27EA943E633110563B26FA4FA6154E53 /* JCore */ = { isa = PBXGroup; children = ( - A3D28071364468245FA4464264EA168E /* DDBaseTextView.h */, - 4C2BB3224EACF6972EC94E842550C338 /* DDBaseTextView.m */, + 8AE328929917ACCBCD46235893A3A0E9 /* Frameworks */, + 40DBF1BB44139F953F7E9D51B89E01AF /* Support Files */, ); - name = DDBaseTextView; + name = JCore; + path = JCore; sourceTree = ""; }; - 278EB6D2997CC99CAD4C6773441E525C /* DDTextField */ = { + 28909DE280BB2F944FF9F51310C604EB /* AMapNavi-NO-IDFA */ = { isa = PBXGroup; children = ( - ); - name = DDTextField; - sourceTree = ""; - }; - 288CB231E57BCBA238E3B0036E081846 /* DDCollectionView */ = { - isa = PBXGroup; - children = ( - ); - name = DDCollectionView; - sourceTree = ""; - }; - 2C5FA2099D6B05884754C7FFE5F681E0 /* UIWindow+DDCategory */ = { - isa = PBXGroup; - children = ( - AFA47C46F82DB783B06AA39BF5149174 /* UIWindow+DDCategory.h */, - E5330FCE42E661850807E3504C2FAEAC /* UIWindow+DDCategory.m */, - ); - name = "UIWindow+DDCategory"; - sourceTree = ""; - }; - 2CA46E41453BC75A2B987DD48D67A7D6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - EDD4468D94B2C15CB196DCA2CC98200F /* AMapNaviKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 2E8D35790EA677F8E5DB3D772ED88B36 /* MapView */ = { - isa = PBXGroup; - children = ( - 36038E1EEBBFD4A6AB608812D2A5B2D6 /* DDMAMapView.h */, - 8E8832855848F9B3DF35AE4AFFE349EA /* DDMAMapView.m */, - ); - name = MapView; - sourceTree = ""; - }; - 308222D79DA470C3BFA3F79ED7417EA0 /* Support Files */ = { - isa = PBXGroup; - children = ( - E113B7AD4D1FCFFE32C7938416B623FA /* DDAutoUIKit_Private.modulemap */, - 181A5E772C1615B6F24BE6E3F38412BF /* DDAutoUIKit_Private-dummy.m */, - B02AF5DECFC1F7EEFF02DA3D609EF94B /* DDAutoUIKit_Private-prefix.pch */, - 57DC046B1411F6C04408E64BF494413F /* DDAutoUIKit_Private-umbrella.h */, - 0F87DDFBA4484D0D5704F46641B3CC62 /* DDAutoUIKit_Private.debug.xcconfig */, - 701C17A99372BE7088969F793D8EBC60 /* DDAutoUIKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DDAutoUIKit_Private"; - sourceTree = ""; - }; - 315D11796EB3EE2EA8C2A6FA718567FD /* NSThread+DDCategory */ = { - isa = PBXGroup; - children = ( - E3F472664C5FCD4791150EF71C4E1F08 /* NSThread+DDCategory.h */, - CB9041DC3695C2BEA4C74E435DDBAED5 /* NSThread+DDCategory.m */, - ); - name = "NSThread+DDCategory"; - sourceTree = ""; - }; - 3241033F5560E3363AD9521C49BED552 /* DDBaseNavigationController */ = { - isa = PBXGroup; - children = ( - BDEF90DD8A9F5A1DEE4D5471E1FBBEC8 /* DDBaseNavigationController.h */, - F9301673C57E48E85A74FA402F13062B /* DDBaseNavigationController.m */, - 81EA9211A58B0185D3FAE7B18D9E131A /* DDNavigationControllerDelegateReceiver.h */, - 3407D50EC70483FDA9E32E0E3739FDA5 /* DDNavigationControllerDelegateReceiver.m */, - ); - name = DDBaseNavigationController; - sourceTree = ""; - }; - 334A26306D0A45A954915329DB2B203D /* DDBaseImageView */ = { - isa = PBXGroup; - children = ( - 6A5C37F6119925C6F77086DEB398E81A /* DDBaseImageView.h */, - 010487B680031D7DD9F7CD504D25DC02 /* DDBaseImageView.m */, - ); - name = DDBaseImageView; - sourceTree = ""; - }; - 343938EEA0A7FF584E5E6E9FC07AB447 /* ZLPhotoBrowser */ = { - isa = PBXGroup; - children = ( - 3A4D3D9A95717B094DCC54770CA67988 /* Core */, - 1BD6D93B3F803600D28AF468A4F12C6C /* Resources */, - 9E242E888DA2440438741AFAD8A52DA1 /* Support Files */, - ); - name = ZLPhotoBrowser; - path = ZLPhotoBrowser; - sourceTree = ""; - }; - 3725090156F91385BC018472F3F846AC /* Support Files */ = { - isa = PBXGroup; - children = ( - F7A16749187D3F3F43E376E33E90BCB1 /* MJRefresh.modulemap */, - EE42FE650330E11E5EE5930879665304 /* MJRefresh-dummy.m */, - FB6B7C2292D4282E9FF665310BBF5782 /* MJRefresh-prefix.pch */, - 9F707967819FD72D13860AE06B6EC84A /* MJRefresh-umbrella.h */, - 763077C36964E5620A66FFE6910B1FE6 /* MJRefresh.debug.xcconfig */, - 28C2F4526FBFD0D012ADEA6705535EBE /* MJRefresh.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/MJRefresh"; - sourceTree = ""; - }; - 3760B36ECA81513C341DDCDB39C10236 /* DDMASearch */ = { - isa = PBXGroup; - children = ( - BDCB1A721556C54C18444EAADCAEF2A6 /* DDMASearch.h */, - 4B39E3962E974CE3491057975174B00B /* DDMASearch.m */, - ); - name = DDMASearch; - sourceTree = ""; - }; - 377E3C70086F84F132BAA2696ED0369E /* UIImage+DDCategory */ = { - isa = PBXGroup; - children = ( - 24A42DA131B6172FC74C85FD26849C80 /* UIImage+DDCategory.h */, - 2BB0DF11CD844E256388256F6E16FD52 /* UIImage+DDCategory.m */, - ); - name = "UIImage+DDCategory"; - sourceTree = ""; - }; - 379C961D20E1DDC67D25F4399340A6F1 /* Trace */ = { - isa = PBXGroup; - children = ( - C30A94F9BB30B08DC44A51B00722FD1F /* MATraceReplayOverlay.h */, - F571620398BBD1B127B545511F718C22 /* MATraceReplayOverlay.m */, - 69449E87C701E39D533A06C15DBCB358 /* MATraceReplayOverlay+Addition.h */, - AB208F7F34CCECCAFBB2D4F525D7D657 /* MATraceReplayOverlayRender.h */, - 080D6D3724CAAF08E09EBD079BF600CA /* MATraceReplayOverlayRender.m */, - ); - name = Trace; - sourceTree = ""; - }; - 3998F85FA0C59BE31CE2D0469426096B /* Support Files */ = { - isa = PBXGroup; - children = ( - 49D962C2241B646AF3FE2C3AF957F6FE /* DDBasicControlsKit_Private.modulemap */, - FA36B1D93388624FA13B96296A5E4D8F /* DDBasicControlsKit_Private-dummy.m */, - 34637880E2337056CAADD8E4A1805D25 /* DDBasicControlsKit_Private-prefix.pch */, - ADA403A31FA1A88700C6F3579E62A04A /* DDBasicControlsKit_Private-umbrella.h */, - 3F1E830694888D939F71C1DCB3E20E29 /* DDBasicControlsKit_Private.debug.xcconfig */, - 2285C43E3120A0E3FEF48618C47EE5C4 /* DDBasicControlsKit_Private.release.xcconfig */, - 3300A74A1DB6FB59FD24F4E026746728 /* ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/DDBasicControlsKit_Private"; - sourceTree = ""; - }; - 3A4D3D9A95717B094DCC54770CA67988 /* Core */ = { - isa = PBXGroup; - children = ( - 6898885DC20EE70D9C1EB74772737EA4 /* Array+ZLPhotoBrowser.swift */, - ADDF6FB7B3C4DCB57D058B099F217628 /* Bool+ZLPhotoBrowser.swift */, - 7DADB4B09E4E87B0C4E2B1EB1123CFE4 /* Bundle+ZLPhotoBrowser.swift */, - 451D48E6699DF469F31FD0E1C09E5913 /* Cell+ZLPhotoBrowser.swift */, - E088502A7D820261F0115AF74E402258 /* CGFloat+ZLPhotoBrowser.swift */, - 051B813006FEBFEB318C91E15193D000 /* NSError+ZLPhotoBrowser.swift */, - C55FFB414391135DF0AB4F126B372B4D /* PHAsset+ZLPhotoBrowser.swift */, - CA519685190B572CDEDBDD3602390865 /* String+ZLPhotoBrowser.swift */, - 765E8672678E1C09D202F65FFA51093E /* UIColor+ZLPhotoBrowser.swift */, - F113CBD7F04D6CCC85831A9030DE9DEC /* UIFont+ZLPhotoBrowser.swift */, - 5DC4CE8D9611DBE3D99EA727F70965C8 /* UIImage+ZLPhotoBrowser.swift */, - 3EC5F9CBF003D39ED3B23C49C1028217 /* UIView+ZLPhotoBrowser.swift */, - 32B551D0819473A60747E18B4C14A1DB /* UIViewController+ZLPhotoBrowser.swift */, - 85936B333071BC6A678A2FDAA5B47324 /* ZLAddPhotoCell.swift */, - F00837519066ABB5FF0DC814BAFAB0C6 /* ZLAdjustSlider.swift */, - 4DC01DCC64DF8FAB229F237EAA37C65C /* ZLAlbumListCell.swift */, - 40CAFB3E1A3C9EC8AADBEDCAB9655044 /* ZLAlbumListController.swift */, - 852B796C6F48BF2F463B8A5EDD213862 /* ZLAlbumListModel.swift */, - 5E415AE10176B57FD8983570EAD67302 /* ZLAnimationUtils.swift */, - BA08C9D2B09A14C57B6E0919E1D84C99 /* ZLBaseStickerView.swift */, - E58AC59E6C968DAB64C64D4181EBA20E /* ZLCameraCell.swift */, - E16751683A27C943E18658E9119DADD7 /* ZLCameraConfiguration.swift */, - 23012508A8CFF196B0877712337F1161 /* ZLClipImageDismissAnimatedTransition.swift */, - 70C29F27FE3DBAB14F76FE7EFA0950F6 /* ZLClipImageViewController.swift */, - DB11F8CEBB8DDD1009EB5961A24418E8 /* ZLCollectionViewFlowLayout.swift */, - FFF8706FC22FFDAF4CCB948313790CF1 /* ZLCustomAlertProtocol.swift */, - E2C2F1413154B061653C7051F88C7274 /* ZLCustomCamera.swift */, - 4A68C48493CAE8119467B3DB7E9640EF /* ZLEditImageConfiguration.swift */, - 31431E4F7783CA6DECF230375B22B68F /* ZLEditImageViewController.swift */, - 047158D21BDA2A17F2CA765069A680FD /* ZLEditToolCells.swift */, - 510115309C5E5C3D7D55CA1F94836B89 /* ZLEditVideoViewController.swift */, - 838296138C4D3B284D622B8D597C9A74 /* ZLEmbedAlbumListView.swift */, - E0BE9ED62BCC2A5093A64EB64B257B22 /* ZLEnlargeButton.swift */, - F0015DD4A4397A8BB2D54731EA726155 /* ZLFetchImageOperation.swift */, - 6E3F40101C68228DF69C6B42A4137AEE /* ZLFilter.swift */, - 43629C4CBA79734CC5B9A86B1A49B0D3 /* ZLGeneralDefine.swift */, - 5B7A4D62C35A6470D65059B5C32DDD11 /* ZLImageNavController.swift */, - 90563EEA416B7523480D2B48369FE45E /* ZLImagePreviewController.swift */, - 3F8B19B991C60C84770762CF5A3BB073 /* ZLImageStickerView.swift */, - 3C1CFA549F47D268857F856F9A6EED99 /* ZLInputTextViewController.swift */, - 59954F472C21AC5B68E04E9D32CE390C /* ZLLanguageDefine.swift */, - D8C0B77AA42B088DA0F5AFD59A779EC8 /* ZLPhotoBrowser.h */, - 099BF8279325CEBF485E03C1AC4C4825 /* ZLPhotoBrowser.swift */, - EAC8EF8D47BC70367C1BE3FFD7BB69D6 /* ZLPhotoConfiguration.swift */, - 0D229CB778DD6BCAA05786521D019414 /* ZLPhotoConfiguration+Chaining.swift */, - ADD76D4312B16F9A6A2F0C3275FA4117 /* ZLPhotoManager.swift */, - A820F356866C8E7F8B702B6C41D07B20 /* ZLPhotoModel.swift */, - 856F798880D87F8BB4B7689286986319 /* ZLPhotoPreviewAnimatedTransition.swift */, - 32FF6E478C4EA552462AA91836D97973 /* ZLPhotoPreviewCell.swift */, - FA2DB6492F43AA2D15BFF8D2AA8388B1 /* ZLPhotoPreviewController.swift */, - 2BE85FE72A1123D80C8A7CA095073318 /* ZLPhotoPreviewPopInteractiveTransition.swift */, - 1D2A86AA9593E4437AF7899EA76BAA2F /* ZLPhotoPreviewSheet.swift */, - 4F877D61A39633CEC5C88D3CFA2BB51C /* ZLPhotoUIConfiguration.swift */, - 600CA5EEB51D75209E0D8B002BB3FDC8 /* ZLPhotoUIConfiguration+Chaining.swift */, - 3851579D6D7B9A1DEB336BE3C3CC978E /* ZLProgressHUD.swift */, - 202AF65C5E7D40BAAA6A802E0786A02C /* ZLProgressView.swift */, - C6AB99B9D4A8083047FDAC4D8A4D2F54 /* ZLResultModel.swift */, - 809A7A37E348DB1B78CC8C1FB317103A /* ZLTextStickerView.swift */, - A63380366516F55AD567515566FAAE60 /* ZLThumbnailPhotoCell.swift */, - A69EBB35E5A703BD76BAB395808990C9 /* ZLThumbnailViewController.swift */, - B98C0CD8F6083C7813BEEEF94AE977E5 /* ZLVideoManager.swift */, - 8198EFA82489CB4D76B6DC3090176B15 /* ZLWeakProxy.swift */, - ); - name = Core; - sourceTree = ""; - }; - 3A866C7BA14C78A78C541FCF0C593D4E /* Support Files */ = { - isa = PBXGroup; - children = ( - 4C1DB5562CEF58D19CDD713DBB0E5789 /* DDWebImageKit_Private.modulemap */, - 1F0150D93E8B0A4B8E32A1A5257C66CC /* DDWebImageKit_Private-dummy.m */, - 278575DC613BC14FB058C498698F6B80 /* DDWebImageKit_Private-prefix.pch */, - A423E9E36352B4BA950B642BC6DFA20E /* DDWebImageKit_Private-umbrella.h */, - AD32871CE4968D724A1FB6A5342D72C4 /* DDWebImageKit_Private.debug.xcconfig */, - 95480C3872E4E17C74617FBFBF8025A9 /* DDWebImageKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DDWebImageKit_Private"; - sourceTree = ""; - }; - 3BD1539EC9F1AAE0BC1215C35575AB9B /* Support Files */ = { - isa = PBXGroup; - children = ( - 0F65E660A926BDE78A3ADE80D96EAD90 /* ESTabBarController-swift.modulemap */, - 10E78EA03B45635A62E8A75AC1D9E93E /* ESTabBarController-swift-dummy.m */, - 665515CE26D997748A0075BB0B943E29 /* ESTabBarController-swift-prefix.pch */, - 60F42705BFD948A9ABABCD477FD07CF3 /* ESTabBarController-swift-umbrella.h */, - 07036F7B6AD4A7E150D2286C454F5302 /* ESTabBarController-swift.debug.xcconfig */, - DBDDACE7ED328F95E37674D0061C6225 /* ESTabBarController-swift.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/ESTabBarController-swift"; - sourceTree = ""; - }; - 3DF4FB32889F9866BA081CC89D535A86 /* Alamofire */ = { - isa = PBXGroup; - children = ( - C5F47AA0432710CC07D960B699702F45 /* AFError.swift */, - DC0B3A7300BCE69E8992F61EEEAC6CA6 /* Alamofire.swift */, - 105E47AE1B86BFF42ED5C63B86672C6F /* AlamofireExtended.swift */, - 12B5AC9085F2DEE9B7334395464B835B /* AuthenticationInterceptor.swift */, - C61A46C539D572109B56BC820A7AB809 /* CachedResponseHandler.swift */, - 91636193B0594088919464D754A2225D /* Combine.swift */, - E79A5EFD32400A7CAB87A509DCFC3C10 /* Concurrency.swift */, - BCA961048C3FD9DD3B7C90C277548114 /* DispatchQueue+Alamofire.swift */, - D069031AFD537B5DEC4C6DE48929461C /* EventMonitor.swift */, - D6A4959BE12400ADDFD98F7A7BFCFFA7 /* HTTPHeaders.swift */, - 947967ED7A04ACB1A60BD383D2CE005C /* HTTPMethod.swift */, - 4ECB8629B253CCC3616FEA82F7271763 /* MultipartFormData.swift */, - C0F261CC6A6D307986351911EF5D2B95 /* MultipartUpload.swift */, - 0E7BE130AEE55BCA246101DACEEC9C29 /* NetworkReachabilityManager.swift */, - E2A03719B9035AD652AC7BCBC444963E /* Notifications.swift */, - 4FE0F6BC4CC6203A7CE28853A12EC020 /* OperationQueue+Alamofire.swift */, - DBD521149E1CEACEF54EFDD39E91B2DD /* ParameterEncoder.swift */, - D75AAE78C0C56FE2FADE41D8C0F6D564 /* ParameterEncoding.swift */, - 023985FBC86C0039C4052D7E7A251910 /* Protected.swift */, - C4C067EA04D1A4B66AE9987C1E23492A /* RedirectHandler.swift */, - 3797D1DD5B1A0F195846CE836CB19152 /* Request.swift */, - 65585A6255E9A668F126C3349E9764A6 /* RequestCompression.swift */, - 2A83B64A488CD482E4ABCBEDDC7958B4 /* RequestInterceptor.swift */, - A7BD3B315CF1E49C0DF1C0C47A1A4D81 /* RequestTaskMap.swift */, - 2FF4EF6D2E392361DDB5AD7E17ED2BE9 /* Response.swift */, - C8525D0892FF956B412A92AEB56C627B /* ResponseSerialization.swift */, - F92F321BB4E55085159A166D3AE0B3AD /* Result+Alamofire.swift */, - E49F4BAC0A353CB76120B609353902C0 /* RetryPolicy.swift */, - 0405BCC9D7B9A0D536816C3FDD3B3D66 /* ServerTrustEvaluation.swift */, - 3FB25EFCCAB9C389BD32A7DDA910A385 /* Session.swift */, - 00168277CD215C813ED486B5C3C2A7C7 /* SessionDelegate.swift */, - 595AEEB12C4598C9FE42D3D765AE0F78 /* StringEncoding+Alamofire.swift */, - 9948C61B8BE2950E5F2D7AD7F62E84A9 /* URLConvertible+URLRequestConvertible.swift */, - E48CB8FB4C4770025E8BD071456B8D21 /* URLEncodedFormEncoder.swift */, - D3E96BA070C54E42EBD37FA41067659D /* URLRequest+Alamofire.swift */, - 3F53F469511231694565C34CFA8BCED3 /* URLSessionConfiguration+Alamofire.swift */, - 3F0BCB6DD102AF78527E8D8C2DD306EC /* Validation.swift */, - 804ABE867F7165A334161C995683C293 /* Support Files */, - ); - name = Alamofire; - path = Alamofire; - sourceTree = ""; - }; - 3E209A36FF6752EE22C8AECBAABFDCD8 /* Support Files */ = { - isa = PBXGroup; - children = ( - D14743D19E84479815BD293CC3CCA50C /* AMapNavi-NO-IDFA.debug.xcconfig */, - 3AD747C5387B5EF1AFCEAB6E0E2EBD19 /* AMapNavi-NO-IDFA.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMapNavi-NO-IDFA"; - sourceTree = ""; - }; - 3FCF84A7D1135E451D7FFCE81C70B4DD /* UITextView+DDCategory */ = { - isa = PBXGroup; - children = ( - A13297A64E857B8AD8F9E9419F670A6E /* UITextView+DDCategory.h */, - F640EC32F3A617317DB086010BD50CE7 /* UITextView+DDCategory.m */, - ); - name = "UITextView+DDCategory"; - sourceTree = ""; - }; - 4001D9333CA6B8BEE16166DEC77E31D9 /* Support Files */ = { - isa = PBXGroup; - children = ( - 57D799A802EB821040CEBAE32A8A7A2C /* RxRelay.modulemap */, - B3236BABEDA9FBC8E0286261CC6342E2 /* RxRelay-dummy.m */, - AEB1455B94037FBC0DE808C3575DDDAB /* RxRelay-prefix.pch */, - 7856DD22C3CCDB580650D09E46F26E10 /* RxRelay-umbrella.h */, - B20798769083AC4AC67C8C9FB3FDB2EE /* RxRelay.debug.xcconfig */, - 435B0CAE533059D8B1E7A87953401EBC /* RxRelay.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/RxRelay"; - sourceTree = ""; - }; - 406B4B46478BF561840D95C402EBC391 /* Pods */ = { - isa = PBXGroup; - children = ( - 3DF4FB32889F9866BA081CC89D535A86 /* Alamofire */, - B72D0F8DB8621ED6C506173923A2CBD8 /* AMapFoundation-NO-IDFA */, - 40F8C85A5454CD6DEA3AA2F25A363626 /* AMapLocation-NO-IDFA */, - 73F53D4C00F5CD57B32AAB2AB38463E8 /* AMapNavi-NO-IDFA */, - 0E8FC417EA0933A904760EA4EA36862E /* AMapSearch-NO-IDFA */, - EFE0696C947EB3D6B84D90F03CE02EB4 /* AMapTrack-NO-IDFA */, - 9B63548E7F7CBB67B69DB2C77D4538B4 /* CocoaDebug */, - DA85237B6C26FEE4EC0A4D3580B26237 /* DDAutoUIKit_Private */, - 7E68274FF013A39D99E0E1F26F2469CA /* DDBasicControlsKit_Private */, - F0574EF402AB78DBEF88278973C51094 /* DDCategoryKit_Private */, - 6BF138FB13F62093C03749E00823E764 /* DDColorKit_Private */, - 9EE22B6F8E3F3EB769459B2700133461 /* DDControlsKit_Private */, - 2629F27A60907318BDD219D7284AFC6C /* DDFontKit_Private */, - 1223EE3DAF27B54BA67740F22165AB53 /* DDLogKit_Private */, - 21FCDE2F4A86FE66F76AB28A381405AE /* DDMAMapKit_Private */, - 4F6351683FD099BCDEB7AB993AFE7B52 /* DDNetworkingOfAlamofireKit_Private */, - 7B4B3C128D19A5D217D25A446CD15E28 /* DDTimerKit_Private */, - 62B6FC1FA8A431026835C097D00A8404 /* DDToastKit_Private */, - 108FFEA5A6E3C89CCED3ACBB2EF70E9F /* DDWebImageKit_Private */, - 4CD58DD8E0456865EFD685E408EB5683 /* ESTabBarController-swift */, - AB01253F0AAA4ACDB24CA6FAC3F581D3 /* IQKeyboardManagerSwift */, - F5F01E5079512CF77CE7A5C45A96CC29 /* JCore */, - B52F21A8FD994FA6FEA1A1BCA9DD89A0 /* JPush */, - C1E9E57D852D0DDCB78533B914DAB393 /* JXCategoryView */, - 1AA4AE2BB2A1C74DA58BE0A8ED9AB5BE /* MJRefresh */, - A04613F4FFAD3FD6658852CC4216C43C /* RxCocoa */, - 8533A6F1181C6620D924021177E59C14 /* RxRelay */, - F5875D3C31F7AB2D4441ECD026096340 /* RxSwift */, - 5D01824B3074C0B71D023A15501F740C /* SnapKit */, - 9A9A582DF229902DF5CD595A173694EB /* SwiftEntryKit */, - 584F7496F5B8EF534880C2E1863B7590 /* YYImage */, - 343938EEA0A7FF584E5E6E9FC07AB447 /* ZLPhotoBrowser */, - ); - name = Pods; - sourceTree = ""; - }; - 40F8C85A5454CD6DEA3AA2F25A363626 /* AMapLocation-NO-IDFA */ = { - isa = PBXGroup; - children = ( - 48EF8CC20FEADBBE4AE7C8A0736ED5F7 /* AMapGeoFenceError.h */, - B6C8AEB3296BF301DBFB0B68C48F5835 /* AMapGeoFenceManager.h */, - B77BE7006CB6C35625EA47C53199DB07 /* AMapGeoFenceRegionObj.h */, - 5FFA2323C9AEA8B12EE5EBDDB96E2975 /* AMapLocationCommonObj.h */, - 77AB1809577F05CF5AF082C3BBE243AB /* AMapLocationKit.h */, - 22CC4B2C133C429B61EC7357D4D30551 /* AMapLocationManager.h */, - 61AFE71C0E7A558FC0DD53E4FDF9E1FA /* AMapLocationRegionObj.h */, - 4071607ED4AF2496F4E5EC7F9B7AD86B /* AMapLocationVersion.h */, - C22D1F4927D041AE69F073840802C722 /* Frameworks */, - 1B7C12527162C08F2D4D985A98136067 /* Support Files */, - ); - name = "AMapLocation-NO-IDFA"; - path = "AMapLocation-NO-IDFA"; - sourceTree = ""; - }; - 431B212B050DAE23AA3148FB7FE39020 /* DDBaseModel */ = { - isa = PBXGroup; - children = ( - 8631B800FD236C9D9D5E4E309DDC5C39 /* DDBaseModel.h */, - 7C0CA20E72B701AC9AC4D19BF8597D1F /* DDBaseModel.m */, - ); - name = DDBaseModel; - sourceTree = ""; - }; - 448905284E8C8CC174E687817B41D4E5 /* Support Files */ = { - isa = PBXGroup; - children = ( - D8C26516A4EC50239FB11AEA20B51052 /* DDControlsKit_Private.modulemap */, - 7899D9109AB189BCD35FE32864942BBD /* DDControlsKit_Private-dummy.m */, - 92E59BBBC367B7DEDCE914676B3B06E5 /* DDControlsKit_Private-prefix.pch */, - 6CDF52C63CB219CFD5414F3812B9B163 /* DDControlsKit_Private-umbrella.h */, - 2208B0BE7EF934DEBD8304DC88B49B91 /* DDControlsKit_Private.debug.xcconfig */, - CC3707712067701A5DEF3C38B8BF857D /* DDControlsKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DDControlsKit_Private"; - sourceTree = ""; - }; - 4577D0B5B5415C4B272304F942B485DD /* DDTransitionAnimation */ = { - isa = PBXGroup; - children = ( - 8CDB8B9FFB25A64BEF71AB5F39665916 /* DDViewControllerAnimatedTransition.h */, - 3E9EF3947148E56802D9E0E4193AA18D /* DDViewControllerAnimatedTransition.m */, - ); - name = DDTransitionAnimation; - sourceTree = ""; - }; - 46F711BC307B0BBEF5847972828F09BE /* Core */ = { - isa = PBXGroup; - children = ( - A61BB0F031A49A83E63EBCE9E3F8885B /* NSBezierPath+SDRoundedCorners.h */, - 683C92114218A4E0562D60FFD4A02FDE /* NSBezierPath+SDRoundedCorners.m */, - 5A642FE3DC7A3D51B94016D1A782B623 /* NSButton+WebCache.h */, - 7DF0B91A9D93C2202EF209EC6E175D75 /* NSButton+WebCache.m */, - 9CAD22AF2ABD2A1E14DE04D76D00A4CF /* NSData+ImageContentType.h */, - 67B20A4AE241E845727879B4F452A22D /* NSData+ImageContentType.m */, - AC74B0A589401DA85BFA356909B19FC0 /* NSImage+Compatibility.h */, - 15E7E9E4AF47AC9D13655DE3C5740B9C /* NSImage+Compatibility.m */, - 7BA85E09426160281B9523DA7958077D /* SDAnimatedImage.h */, - FCA9F4F7CB3BA61106A9ABBBE912C65B /* SDAnimatedImage.m */, - 95EC0D47E9F7C789A10A9A84006B7A12 /* SDAnimatedImagePlayer.h */, - DA442F100B39FD73F69475AFD76D4BFB /* SDAnimatedImagePlayer.m */, - DFCACD0845E1FF6A8AEB2F24853DF8A5 /* SDAnimatedImageRep.h */, - DEF047E3FDD5AC10AC4C96A4E5F4C200 /* SDAnimatedImageRep.m */, - BFB5725F5C2BA86856F9A0670041D244 /* SDAnimatedImageView.h */, - 2CB15C0D1BBC42BF51EA29ABAA2E9F0C /* SDAnimatedImageView.m */, - 7B406984239E0A7C2E354E908323FAE4 /* SDAnimatedImageView+WebCache.h */, - 183546C17C6EA14B622A1997CC5E9241 /* SDAnimatedImageView+WebCache.m */, - F154D250460B8C5B24F4A0D5B54C1D42 /* SDAssociatedObject.h */, - 76A1859FBB95A911F738D3276EDA4D21 /* SDAssociatedObject.m */, - 90B6CB58CE68A5C1855BC42AA68DE4B7 /* SDAsyncBlockOperation.h */, - 49A6583AE8EE2EAD248AC86F487484BC /* SDAsyncBlockOperation.m */, - 7F78019412227F10B3BC4D39E02C6A82 /* SDDeviceHelper.h */, - 5060D406C19911FB6F29BF6175AF4A36 /* SDDeviceHelper.m */, - B7A36BC6791D3EE238787A592A476BEA /* SDDiskCache.h */, - 646ACD40BA2BE84E6E566B4D5A5CED94 /* SDDiskCache.m */, - 143CA1E311C722BC2BDFF6197D41B587 /* SDDisplayLink.h */, - 3EDFD7BDDDA8AE33A4419C70C81D19E2 /* SDDisplayLink.m */, - 020BEDD662295C73C461AC6125693619 /* SDFileAttributeHelper.h */, - A14167FCFD0FB32EDC2EF68674B490AA /* SDFileAttributeHelper.m */, - 71085E406FD3583B05B1ED4E671AFC08 /* SDGraphicsImageRenderer.h */, - FA97221CB2D9C420F680791AE34F97C3 /* SDGraphicsImageRenderer.m */, - BCA7D7670E28A2FDAF10BEDA675E2986 /* SDImageAPNGCoder.h */, - 9574B3F12903DAA53C1E60A37609E5FE /* SDImageAPNGCoder.m */, - 85A936A211DDE8F3FDBDA0A4C12EDFB5 /* SDImageAssetManager.h */, - 829B7180E473D666918D83A6D6F87622 /* SDImageAssetManager.m */, - 326ECD71DB8C1B3A59010955353BE8C9 /* SDImageAWebPCoder.h */, - 267AF367F19E8311D957C67CA690AEF4 /* SDImageAWebPCoder.m */, - 028DD52D2E827FD4FD58D5477ED53741 /* SDImageCache.h */, - 83D055B0E49A63B2ACDD635735428784 /* SDImageCache.m */, - E3955B181F4D5000B079829F16263DA4 /* SDImageCacheConfig.h */, - FC2F4DCCBFEAD560CA85A42980F44FCD /* SDImageCacheConfig.m */, - 577A91A3F7759F072F7A3C28C56DDB52 /* SDImageCacheDefine.h */, - AB04BF235B4D1774C3BC85610FAAED66 /* SDImageCacheDefine.m */, - F32A8BFDD9D03BE153982FAE0F904008 /* SDImageCachesManager.h */, - 4BBA1963D019C42804EFBE4A89F484C1 /* SDImageCachesManager.m */, - 66AF7A3EEC3FBA941E81EA458AA88D5A /* SDImageCachesManagerOperation.h */, - 03564C5CF7B31FED7FDA8BDC4B588517 /* SDImageCachesManagerOperation.m */, - 6C7663DE3DF45FBD23B4A5766F5A03E8 /* SDImageCoder.h */, - 7EEFF07276DDB76FAE2C135FACF5B135 /* SDImageCoder.m */, - 3B5FA71DA9D399A61A1B3A2B1825C3F3 /* SDImageCoderHelper.h */, - 00187059A26C623E524F7CCA0D0B40BF /* SDImageCoderHelper.m */, - DCA2840E18E7B64870B2198305FAC35D /* SDImageCodersManager.h */, - A1308D15BDD130B9571E429B8D10B69B /* SDImageCodersManager.m */, - CB10303A529FCB8F2C0A1229D3B6FAA3 /* SDImageFrame.h */, - 79A69AC341B03033B46431E34FEDC675 /* SDImageFrame.m */, - 872235AB72C42A2D034CCD39639D1F97 /* SDImageGIFCoder.h */, - CE3A51268748C9CEC36A23811202D806 /* SDImageGIFCoder.m */, - 7F56CC6C5852793D1E431A1281B50E62 /* SDImageGraphics.h */, - B765863068CB068898657EB3F34EF2FD /* SDImageGraphics.m */, - 3F64D68BD1FFCA26EE4906BE8D20FBC2 /* SDImageHEICCoder.h */, - 11A471D74DE05908C477E8CD4E77A87D /* SDImageHEICCoder.m */, - BD620BE7FEA8C001D6DC00E45A3F957F /* SDImageIOAnimatedCoder.h */, - 6FC34A057C93B6E8B9925875DADE5792 /* SDImageIOAnimatedCoder.m */, - DF31A24F094A4BD02F55F992E62176EE /* SDImageIOAnimatedCoderInternal.h */, - AA41FD1CD95A52E213BF3BF80091EF73 /* SDImageIOCoder.h */, - BB004285577020CFA7433AF4A6FADEA9 /* SDImageIOCoder.m */, - 81B873BD5D6B7FD912871EACBDE48559 /* SDImageLoader.h */, - 4CFE977779E1304F07912798C970B6EC /* SDImageLoader.m */, - 5F21F5A1996A2CB042983AB6BF476F74 /* SDImageLoadersManager.h */, - D4C36CE9F22DFE3D77AFBED723DA9801 /* SDImageLoadersManager.m */, - C791A569FAA816328939B5EF05FACD85 /* SDImageTransformer.h */, - 8B9BC6FE7DB81AFF38BFF1A4D69D17B2 /* SDImageTransformer.m */, - 7D69CADBCA313A715654179BE2398DF7 /* SDInternalMacros.h */, - B13BF5572329B2C8D3867CA07C6F5D98 /* SDInternalMacros.m */, - 4806C5FA6DFBDA1F4812B1DEE62DBEEB /* SDMemoryCache.h */, - 9F751B9A87B36BB0373D780CDD36BD83 /* SDMemoryCache.m */, - 182537C657FFBC45A4AA26CB26FDA779 /* SDmetamacros.h */, - 853F285A17FD9AB5E40BA5192CED5D4C /* SDWeakProxy.h */, - 73CC10486B113A63DB08EBF71D2BE3B2 /* SDWeakProxy.m */, - 2083522E41525D888F80775C847896D4 /* SDWebImage.h */, - 41CE46C63B37A5D33C48C61B25672C66 /* SDWebImageCacheKeyFilter.h */, - 5B50E0ECEE27712F8BE8EAC93C4A8191 /* SDWebImageCacheKeyFilter.m */, - C3490ADD06A4DDA82ACD1D5F3AF18CB2 /* SDWebImageCacheSerializer.h */, - D4850EEC7B30F6FE57C57969D478F5D3 /* SDWebImageCacheSerializer.m */, - 0D0D96C6F246DA3B52916505644C04A6 /* SDWebImageCompat.h */, - 8F1145E3F0DAC09BCAF37050B0DF2FC8 /* SDWebImageCompat.m */, - 342139A14FF4D75200976E7F5B7A8B80 /* SDWebImageDefine.h */, - 5EC8A259F7CBEF82A6214292605E1935 /* SDWebImageDefine.m */, - 79AC532787351D8F40CD663668907140 /* SDWebImageDownloader.h */, - 7A69706F8BEEE9AB0FEFF51167078120 /* SDWebImageDownloader.m */, - 2173E39BD968AC752FD0EBEFB56A8D87 /* SDWebImageDownloaderConfig.h */, - 8CC4025545D131B43E6293B7FB19159B /* SDWebImageDownloaderConfig.m */, - 73D211CF3D5CCD86F4B4DEB55EE82F64 /* SDWebImageDownloaderDecryptor.h */, - 9FFDB5924275478272D8CD4AD9A5114E /* SDWebImageDownloaderDecryptor.m */, - FF636898D2A067D5EF99CEFE10377292 /* SDWebImageDownloaderOperation.h */, - A2FD3727D7402747D9C5A84EAAE2007F /* SDWebImageDownloaderOperation.m */, - 4657FAB864B78FF24C0BF5D22415C23A /* SDWebImageDownloaderRequestModifier.h */, - 0D88F70B1173C81728B34322CEBBA3E9 /* SDWebImageDownloaderRequestModifier.m */, - AB00E3B82036E5EB9B84ACE3453000DC /* SDWebImageDownloaderResponseModifier.h */, - B3E1F2C5BFE9F76376BFC1AB5DE0E68E /* SDWebImageDownloaderResponseModifier.m */, - 5A6703B5AD0BC90165C97778E9997503 /* SDWebImageError.h */, - CE8BB3AD17E24CAAD87AA30EB1EC73C5 /* SDWebImageError.m */, - F360F8391373C6630719BDAD8D1893C7 /* SDWebImageIndicator.h */, - 67DBC594505CCECC09CB8216A7CB2FE7 /* SDWebImageIndicator.m */, - 0E4FA5D906AEEDE746FC786311ACA0F6 /* SDWebImageManager.h */, - 0529D7992718C8BAE2EA78A64A4A913D /* SDWebImageManager.m */, - 9A6694246383FB0B90A39B64DE064EC4 /* SDWebImageOperation.h */, - BB105E577CDC4DF3E9AF9237F72B888D /* SDWebImageOperation.m */, - 99A4ACAE8590761148A34EE4BA8ECC85 /* SDWebImageOptionsProcessor.h */, - C604C0E1E00B817599732A398CA83B85 /* SDWebImageOptionsProcessor.m */, - D15A99B7399E1DA114D3DDBBFF53202C /* SDWebImagePrefetcher.h */, - F0B8B9E5E18E15C51D5AE7F97C852961 /* SDWebImagePrefetcher.m */, - E881D79473CA675F17ADF107C7D4EAD5 /* SDWebImageTransition.h */, - A34CCBF5B2957428FF0A2D400597EEFA /* SDWebImageTransition.m */, - AA6E5F7A5C74C0ED6962916F98559CE4 /* SDWebImageTransitionInternal.h */, - 10A7E43E46251EC9A21DC81AA391B2C2 /* UIButton+WebCache.h */, - 2D6AED8ECFF2278AD92D73718DAF6DBD /* UIButton+WebCache.m */, - 7288E751385A0027F4AFB7C50169DFB3 /* UIColor+SDHexString.h */, - 34203AC5A0D15836A79B5843F12CA326 /* UIColor+SDHexString.m */, - 60D55AA4185BEAA30031398F5B24BA39 /* UIImage+ExtendedCacheData.h */, - B62AD383D0E0EDF3B60834DFA6295454 /* UIImage+ExtendedCacheData.m */, - 55DF446960764DD8E3CB39B650E90BA4 /* UIImage+ForceDecode.h */, - 01EA57BC8F18EB48F1AF3D3783079018 /* UIImage+ForceDecode.m */, - 71E782BBB5EC32D8D3AB0992CDE2439F /* UIImage+GIF.h */, - 742E300B2DABB7C574386A0B50C1C89D /* UIImage+GIF.m */, - A20445C988AE70DEE2558BF1E4105D37 /* UIImage+MemoryCacheCost.h */, - 1D3FDA9F7A31659DF113D0BBC2AA4089 /* UIImage+MemoryCacheCost.m */, - 145CB52FD5565A98364695ADFD8A9824 /* UIImage+Metadata.h */, - D1E048D9740456DB9EE70B9B95D1E982 /* UIImage+Metadata.m */, - BE82696B515CA89DECB69D29E36B6910 /* UIImage+MultiFormat.h */, - 92CEC1C73FC61581B43E096DACCF1385 /* UIImage+MultiFormat.m */, - CAED5046E29926554619C0679C3E09C2 /* UIImage+Transform.h */, - AA11FD19BA6973AF54B47B980E6B8321 /* UIImage+Transform.m */, - 4601D9DE2D1D6CFC7EA8CAEABD2D7190 /* UIImageView+HighlightedWebCache.h */, - 2765BC72119437D2DD5A8D2CD950903A /* UIImageView+HighlightedWebCache.m */, - CF5C55652D19B094419C103BF0E20A63 /* UIImageView+WebCache.h */, - 5B86E194203D71390609E6FC2CE91A28 /* UIImageView+WebCache.m */, - 576BDF4FA045F98BA3A7080888EA51B5 /* UIView+WebCache.h */, - 0BAB633E1F079452E2EB6477874B4DB3 /* UIView+WebCache.m */, - 7568F23D5DBDF76EE3CFF3B5C1F6E76C /* UIView+WebCacheOperation.h */, - 33A71CB8AD0761E6670E870EE105C59A /* UIView+WebCacheOperation.m */, - ); - name = Core; - sourceTree = ""; - }; - 491CAF4F7EA0A6A7C6F2073A0FB481FA /* Support Files */ = { - isa = PBXGroup; - children = ( - 98EE3E07F6815E5BE8819CC66BA1F2C8 /* YYImage.modulemap */, - 1BE582A51E0C3EE8BB1539B518C522DD /* YYImage-dummy.m */, - B9CBA24F63E571BD2C393170ADD0E994 /* YYImage-prefix.pch */, - 530AC8406474C2FF49D2DE4451052522 /* YYImage-umbrella.h */, - 359946FB2FF6AAC3622279A18EF017D3 /* YYImage.debug.xcconfig */, - 15296078F4B16B67E3F8406F3EE167B7 /* YYImage.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/YYImage"; - sourceTree = ""; - }; - 4A43D736C4DB5A3C343CA4F456A54B64 /* Support Files */ = { - isa = PBXGroup; - children = ( - 0838AF5372BDCB81C9EBCF52C64463F7 /* CocoaDebug.modulemap */, - 5D99618A33D683582ED29799F3082502 /* CocoaDebug-dummy.m */, - CECF9298F3B2830888BF7206B417881C /* CocoaDebug-prefix.pch */, - 72D2C0C9FC00BB93FA5260ED05C91663 /* CocoaDebug-umbrella.h */, - B0A987A861294231DE10A2071637DAEA /* CocoaDebug.debug.xcconfig */, - CCD4786054F5828F2B4D89A8B2D09071 /* CocoaDebug.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/CocoaDebug"; - sourceTree = ""; - }; - 4A7E151DC1D6268447EF162B890097ED /* Resources */ = { - isa = PBXGroup; - children = ( - CA4F3D002558A179FE8177770C9EF2EB /* DDBaseViewController.xcassets */, - ); - name = Resources; - sourceTree = ""; - }; - 4C6EA6E7C57F228E98E374BE3E871010 /* DDView */ = { - isa = PBXGroup; - children = ( - ); - name = DDView; - sourceTree = ""; - }; - 4CD58DD8E0456865EFD685E408EB5683 /* ESTabBarController-swift */ = { - isa = PBXGroup; - children = ( - AEDA709F3D2AD99F2DA5F5189FE9EC72 /* ESTabBar.swift */, - 384B2AC82BAF1E717744E5FBB92C93B4 /* ESTabBarController.swift */, - 3729B5556D1432D618769806F36CA693 /* ESTabBarItem.swift */, - 131137D89384B3BB45FC182BE4A58354 /* ESTabBarItemBadgeView.swift */, - 9ADA5DBFCFC6BE3CC0BF6FC177142F93 /* ESTabBarItemContainer.swift */, - E1B61212FD726519757AAAC3B033046B /* ESTabBarItemContentView.swift */, - BCFB5B5FA6F1A58273E7A8FC0E737B49 /* ESTabBarItemMoreContentView.swift */, - 99F61E1F5C5D79568D30DABEB0B38526 /* Resources */, - 3BD1539EC9F1AAE0BC1215C35575AB9B /* Support Files */, - ); - name = "ESTabBarController-swift"; - path = "ESTabBarController-swift"; - sourceTree = ""; - }; - 4F6351683FD099BCDEB7AB993AFE7B52 /* DDNetworkingOfAlamofireKit_Private */ = { - isa = PBXGroup; - children = ( - F19F57C5B7FA6BDE84D6E6A8359B9569 /* DDAF.swift */, - 70B6A5340E1BF2478695B9C553EBC6FE /* DDAlamofire.swift */, - 1B86D3550656D26AAF04C0807B738BCF /* Support Files */, - ); - name = DDNetworkingOfAlamofireKit_Private; - path = DDNetworkingOfAlamofireKit_Private; - sourceTree = ""; - }; - 4FC43CA8F80E44432CAA2709DA4F21EE /* DDBaseAnimation */ = { - isa = PBXGroup; - children = ( - 4577D0B5B5415C4B272304F942B485DD /* DDTransitionAnimation */, - ); - name = DDBaseAnimation; - sourceTree = ""; - }; - 504A7C7DE9E181BE8CAC38151852458C /* Frameworks */ = { - isa = PBXGroup; - children = ( - DE8C83E2335FF938FECDF5322A551652 /* AMapFoundationKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 536746E2409C48D2DD0534CEFC1C2101 /* Support Files */ = { - isa = PBXGroup; - children = ( - B9932BC7EC19051A0399563323BD2EFF /* DDColorKit_Private.modulemap */, - 0735312578C44C383E349E75442CFA00 /* DDColorKit_Private-dummy.m */, - 6AC1063A0826DF37092BEF1775A0E765 /* DDColorKit_Private-prefix.pch */, - 49C968A461FE24545FFF566A050BBB2D /* DDColorKit_Private-umbrella.h */, - 69F3E819D0775573D756676F918A674F /* DDColorKit_Private.debug.xcconfig */, - 8A7EA480D2BC34E9668D56C14531309C /* DDColorKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DDColorKit_Private"; - sourceTree = ""; - }; - 53676505E85206D892D17767FF3C4393 /* Support Files */ = { - isa = PBXGroup; - children = ( - 2C61171400441C18A9F3BC0FEFB91AE1 /* SwiftEntryKit.modulemap */, - B0957097709AC8F8DEF5624B992C16E9 /* SwiftEntryKit-dummy.m */, - 73A59FA9D835B6A1D275F9E30C6E7E06 /* SwiftEntryKit-prefix.pch */, - 1A3B8BB5280054171E81D0AEF53B7F5A /* SwiftEntryKit-umbrella.h */, - 4A2DF036951A656B7E776DD298567C88 /* SwiftEntryKit.debug.xcconfig */, - C00FE287114359C893BFF76BA2EB6333 /* SwiftEntryKit.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SwiftEntryKit"; - sourceTree = ""; - }; - 54E6EABA0FBC7040F8BF2C4B3F8F19AB /* Support Files */ = { - isa = PBXGroup; - children = ( - 372378286FFDD27160E7F6A38BBC541B /* JXCategoryView.modulemap */, - E439D24E1AF1E6DB1F78CAE0CE0EBB95 /* JXCategoryView-dummy.m */, - 81F2C51D5B6D97462503054D6D667748 /* JXCategoryView-prefix.pch */, - AECE2B2854E05412AF6C2A7CDF8D92A7 /* JXCategoryView-umbrella.h */, - C642C0F14B6B038C9E3F467DA28FFD1B /* JXCategoryView.debug.xcconfig */, - E99818E6F05F4B0EFC10292117AF6246 /* JXCategoryView.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/JXCategoryView"; - sourceTree = ""; - }; - 5589ACB19C4E62A06E6EE2B5695E3C1D /* DDMANaviManager */ = { - isa = PBXGroup; - children = ( - 7607C7845532CD19451FCAF5D8FAA594 /* DDMANaviManager.h */, - 30B1718F14FC3EFEDB25A9FEEB147CE5 /* DDMANaviManager.m */, - ); - name = DDMANaviManager; - sourceTree = ""; - }; - 575DA3C5D9E88F3523254B62B9AA490F /* Pod */ = { - isa = PBXGroup; - children = ( - A205ECCD51534499941438F03CA91240 /* DDProgressHUDKit_Private.podspec */, - F43A77B13813A04E536B507B24325F9E /* LICENSE */, - 57F2E4B03E7560E056C879FB10AB5B54 /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - 584F7496F5B8EF534880C2E1863B7590 /* YYImage */ = { - isa = PBXGroup; - children = ( - 9DE31E85EF8415D6DF087D3608DFB88D /* Core */, - 491CAF4F7EA0A6A7C6F2073A0FB481FA /* Support Files */, - ); - name = YYImage; - path = YYImage; - sourceTree = ""; - }; - 5A6EA8B7CA21C3A33ED3DF811C0C9701 /* DDProgressHUDKit_Private */ = { - isa = PBXGroup; - children = ( - 1817C4FB2A0D982C4BC4234EB09449AC /* DDProgressHUD.swift */, - 17C9ACE92DF8F6ADE2C2AA311C763A67 /* MBProgressHUD.h */, - 14A6567DC4510D8B9C160EF2B2E714CD /* MBProgressHUD.m */, - A7377E7AB1D6BB4250BF0B50F8F19337 /* networking_loading.gif */, - 575DA3C5D9E88F3523254B62B9AA490F /* Pod */, - 7C8CFB82A18125610A9A8F3ACCA00389 /* Support Files */, - ); - name = DDProgressHUDKit_Private; - path = /Users/zd/Desktop/PodRepository/DDProgressHUDKit_Private; - sourceTree = ""; - }; - 5CEADA5AF1E554CE40DF4E98DDFF7C09 /* DDBaseImage */ = { - isa = PBXGroup; - children = ( - 911EDDA287C4616228B6B25276B76F1E /* DDBaseImage.h */, - 7C16038A594C665F60D4805698B72E42 /* DDBaseImage.m */, - ); - name = DDBaseImage; - sourceTree = ""; - }; - 5D01824B3074C0B71D023A15501F740C /* SnapKit */ = { - isa = PBXGroup; - children = ( - 6562F933E6A10E559B004E17FDBC9A2A /* Constraint.swift */, - 0E66C4947D1D7A87EDB41BF5F09316FF /* ConstraintAttributes.swift */, - 747FC698D87DE63C92975D0806134123 /* ConstraintConfig.swift */, - 836A9B12B1C7097700E7E05C74726D4C /* ConstraintConstantTarget.swift */, - E7714ECC85EC1A167B86030CBB54913F /* ConstraintDescription.swift */, - C84C36F74BD80648BBD4DCC61687CD55 /* ConstraintDirectionalInsets.swift */, - D1B4F66505BB46511951EFFCD4326303 /* ConstraintDirectionalInsetTarget.swift */, - 1740DC82A31D9AD41027777CCCC0B1C1 /* ConstraintDSL.swift */, - 929EC8D404C18BDCA7CC5879A7F0D908 /* ConstraintInsets.swift */, - 0AB7099D4C771F44323C39DA7FAEDFFC /* ConstraintInsetTarget.swift */, - CE1078DB3AF2EECC66870DE16D615F7E /* ConstraintItem.swift */, - BD473A662B5E76A288233C87974D02D2 /* ConstraintLayoutGuide.swift */, - 19C9F61FA5D7D12AD711037257A0B7E0 /* ConstraintLayoutGuide+Extensions.swift */, - 8F7E6D4DA16A359E37CEC2ED6EDD992F /* ConstraintLayoutGuideDSL.swift */, - BE0B646AE15BC79042BAA18752D43316 /* ConstraintLayoutSupport.swift */, - 8C99745F89745AA2B6E89B0F54B8B233 /* ConstraintLayoutSupportDSL.swift */, - 798B1F31B12771422E0517E8CDFBF8E4 /* ConstraintMaker.swift */, - EA24EA00277932495A3B24F44F1C8A15 /* ConstraintMakerEditable.swift */, - 37E9275CE4749660A4D4C0D4DCAD4714 /* ConstraintMakerExtendable.swift */, - AE3FDED621E68F45B1277D90644A323F /* ConstraintMakerFinalizable.swift */, - 175F1D94372C95BB4A3392CBB9999BAD /* ConstraintMakerPrioritizable.swift */, - C3373BCF73FD06326B43D9F035754361 /* ConstraintMakerRelatable.swift */, - BBEA794A50898F92D70897F0ED03095C /* ConstraintMakerRelatable+Extensions.swift */, - F4A661007F41C2CFF1D7223154AFCDE4 /* ConstraintMultiplierTarget.swift */, - 91C48094DF6458C9650D3C38A39EEF8D /* ConstraintOffsetTarget.swift */, - 3533A414351489BABC7EA1F60292F9CB /* ConstraintPriority.swift */, - 77A08C07A53B05F112F9FF09FA9C7D2E /* ConstraintPriorityTarget.swift */, - 2DD10332BF756A24EF46B238AD204B65 /* ConstraintRelatableTarget.swift */, - 031C12316C0C279C92AC5A820545D006 /* ConstraintRelation.swift */, - DE2B5BAE299879F373534D005E9DE151 /* ConstraintView.swift */, - B29C6A8B3245FB3FC72FD122B869DC9B /* ConstraintView+Extensions.swift */, - D6E112CC0D476A2779399984548FD75F /* ConstraintViewDSL.swift */, - D8FE666D0F763DD3E55F82FA68FBBB77 /* Debugging.swift */, - 56CDFFAA431E30C72862C8262C36F484 /* LayoutConstraint.swift */, - 7F5667EA7028400F694EB265B1515E39 /* LayoutConstraintItem.swift */, - 500B07BC50D685A807AA7723E64F8386 /* Typealiases.swift */, - 2E8E9BEF4F1EF1B81499B3EFDB71695D /* UILayoutSupport+Extensions.swift */, - CA88F03F7CA9669928BBF64056588AFA /* Support Files */, - ); - name = SnapKit; - path = SnapKit; - sourceTree = ""; - }; - 5DD5B7206E28D4235F48A290BE6DE84F /* MapKit */ = { - isa = PBXGroup; - children = ( - DBB1D40F2237040531011900C70CE39B /* MKAnnotationView+WebCache.h */, - 9E49BA7F52B953A1AA1746DC56534085 /* MKAnnotationView+WebCache.m */, - 1021C1015D8030E8018E70F7FA5D6B04 /* SDWebImageMapKit.h */, - ); - name = MapKit; - sourceTree = ""; - }; - 5FB5B1136E5975DA765F62A0C2426914 /* Support Files */ = { - isa = PBXGroup; - children = ( - 22913B21CA114DD99738F02280AA3965 /* RxCocoa.modulemap */, - 4295F3E1B3BCB6803EADC1A8C7F6EFF8 /* RxCocoa-dummy.m */, - 08B1EED155C5B58B2D12B59801C8B034 /* RxCocoa-prefix.pch */, - 45E729D11A5D024BCDF6DD21A36B68A9 /* RxCocoa-umbrella.h */, - 58F527AE5401DDF13793CDD60001D53A /* RxCocoa.debug.xcconfig */, - B23978AC52BD5E2A0FC2DE78FE31AAB9 /* RxCocoa.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/RxCocoa"; - sourceTree = ""; - }; - 62239F6F1D6EDDE2063B80F3E5AB36FD /* NSBundle+DDCategory */ = { - isa = PBXGroup; - children = ( - 3843D64B5FA179D9BACFAF17D396593D /* NSBundle+DDCategory.h */, - A1BD1915A468B2C4832E4402397782B5 /* NSBundle+DDCategory.m */, - ); - name = "NSBundle+DDCategory"; - sourceTree = ""; - }; - 62B6FC1FA8A431026835C097D00A8404 /* DDToastKit_Private */ = { - isa = PBXGroup; - children = ( - 8D4B94D42B88D253987B6F2965EC6FEE /* SwiftToast.swift */, - B83A83B31C1292637B193D891F2D0533 /* Toast.swift */, - 7B2639D9277175497DAC94AB93E8373D /* Support Files */, - ); - name = DDToastKit_Private; - path = DDToastKit_Private; - sourceTree = ""; - }; - 6394B5593C7EA6620103D0CA6BBBF197 /* Support Files */ = { - isa = PBXGroup; - children = ( - A3C354AD191C0D21BF9E480D1884055C /* DDLogKit_Private.modulemap */, - D18856F19554AA0FC8C5CE1AC43E91EC /* DDLogKit_Private-dummy.m */, - 057F773EFC14453AE480FE4A487B1981 /* DDLogKit_Private-prefix.pch */, - 84D208193D7D31EB91FBE19F5220386F /* DDLogKit_Private-umbrella.h */, - 573B1AF3D94C6E783F8E4E5DA996E230 /* DDLogKit_Private.debug.xcconfig */, - 95E7C8CAE8DBC7FD87C0FB53B69224B1 /* DDLogKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DDLogKit_Private"; - sourceTree = ""; - }; - 6BF138FB13F62093C03749E00823E764 /* DDColorKit_Private */ = { - isa = PBXGroup; - children = ( - 66FFBC38A9898C5058C0271555FA8699 /* ColorUtil.swift */, - 9EF9C95586D47D74A8FC45DF8F4059AF /* UIColor+Hue.swift */, - 536746E2409C48D2DD0534CEFC1C2101 /* Support Files */, - ); - name = DDColorKit_Private; - path = DDColorKit_Private; - sourceTree = ""; - }; - 6EDE21DDE2A3EA2378BE575E1AAC13A8 /* UIBarButtonItem+DDCategory */ = { - isa = PBXGroup; - children = ( - A527FEE8FF018382A2BD90616BEEEA6B /* UIBarButtonItem+DDCategory.h */, - 529EC13E4DA7A8021EC6970BB4D6F100 /* UIBarButtonItem+DDCategory.m */, - ); - name = "UIBarButtonItem+DDCategory"; - sourceTree = ""; - }; - 703B1C55BB2C820623A17E998C466F2C /* Resources */ = { - isa = PBXGroup; - children = ( - BE7520B6EB40C0F5B730C7C0492B5768 /* MJRefresh.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 72A7CD68026D8A2020075791CC09FD2A /* DDBaseCollectionViewCell */ = { - isa = PBXGroup; - children = ( - 82E7452B17A8D11C1D63C83076053639 /* DDBaseCollectionViewCell.h */, - 88B44A45620D633F0F79B1D622A8A460 /* DDBaseCollectionViewCell.m */, - ); - name = DDBaseCollectionViewCell; - sourceTree = ""; - }; - 73AFD1582CDABC9D23A9816E2A65527E /* ControlView */ = { - isa = PBXGroup; - children = ( - F78B82F686C99D5E3FCD5D28D9D3BBBE /* UIImageView+ZFCache.h */, - 851883344E384E61499414D74B69C88B /* UIImageView+ZFCache.m */, - 297D14C33E9EF9C657A066281CE55BB8 /* UIView+ZFFrame.h */, - 3174809B0F67CE51752DDC4F231FAAE6 /* UIView+ZFFrame.m */, - A59F9B1672DA8B3A328ED59E513E4E87 /* ZFLandScapeControlView.h */, - BDA39B92D3611BC488EA3148C9A51942 /* ZFLandScapeControlView.m */, - 34330979B1BE85E0E3F88A24EBBD9325 /* ZFLoadingView.h */, - 569BD9C4ED53D209BAF80A944B0487B1 /* ZFLoadingView.m */, - 1DFA72AC4B634B331CA595958950892B /* ZFNetworkSpeedMonitor.h */, - 5F57032C78ABDA0D4533CA8CF11CE1E1 /* ZFNetworkSpeedMonitor.m */, - FD5F002178EC4134FDF10526F1743D13 /* ZFPlayer.bundle */, - 12CE32F6809F40DB24A76EF29E769BF5 /* ZFPlayerControlView.h */, - 991E147CDBC8CF53D3271A8D060D23B7 /* ZFPlayerControlView.m */, - 07EC8660A5E0E7D8854D0D029A375A5B /* ZFPortraitControlView.h */, - 080B283DBD8EB8B01AAA2C2D7DA99908 /* ZFPortraitControlView.m */, - D8ACECD05E1DE890BF7451064B963926 /* ZFSliderView.h */, - 0127B0F6C094E20313E017BBE46C8FBF /* ZFSliderView.m */, - B85BB28F933857053898FE2F684653CE /* ZFSmallFloatControlView.h */, - 23B1AE12031D4C0C021B740DAF5993BE /* ZFSmallFloatControlView.m */, - 452FE9734D18B4F41FA59FA7633467A5 /* ZFSpeedLoadingView.h */, - 5D34DACF3E54E6EFA34965CC0DCB6418 /* ZFSpeedLoadingView.m */, - 1A78D78AD200DDB35A27DF7492AEA1D0 /* ZFUtilities.h */, - AF9C526A92820BDDB9AA5A65CFC57B59 /* ZFUtilities.m */, - E08B33FB64157120DBE81C4BF8C7D362 /* ZFVolumeBrightnessView.h */, - 610115B7DAACAAE236361F3624DA6D5A /* ZFVolumeBrightnessView.m */, - ); - name = ControlView; - sourceTree = ""; - }; - 73F53D4C00F5CD57B32AAB2AB38463E8 /* AMapNavi-NO-IDFA */ = { - isa = PBXGroup; - children = ( - 67ECFFD6055E790B0839D8D775E34880 /* AMapNaviBaseManager.h */, - 36BF4E3AB852252F1FB150426A1B871A /* AMapNaviCommonObj.h */, - D1F46BC59C58B1108D31434A53959142 /* AMapNaviCompositeAnnotation.h */, - D74F09F2BDAD4A00D37D3E51F87EFD46 /* AMapNaviCompositeManager.h */, - 811599DA63CDE13CF47830E83A723FD4 /* AMapNaviCompositeUserConfig.h */, - 5C1DD4EDBB47A8F695E3B74F2FFC9766 /* AMapNaviDriveDataRepresentable.h */, - E072C00256095FD869B8CDFF3B8D0F4B /* AMapNaviDriveManager.h */, - 486FFE5216F1D5BBA41A7FB01B58F3C0 /* AMapNaviDriveView.h */, - 22490F48C5D12A07B0D21EFD1FF26A8D /* AMapNaviEleBikeDataRepresentable.h */, - 127BB02B80189C7835B3CA771FC4360B /* AMapNaviEleBikeManager.h */, - A19594D6544446ACE96BC3BEE6F97EC0 /* AMapNaviHeaderHandler.h */, - DD01FF2B471320643647EDCA53337086 /* AMapNaviHUDView.h */, - 69DCFE14960926048D2D49F5296A358A /* AMapNaviInfo.h */, - 8A25CD916A9ED3604CEB6D14492B9237 /* AMapNaviKit.h */, - 5ED89A2112EF877A197D4408A31F7DDB /* AMapNaviLocation.h */, - 23A1266D1041088C299694028DB2CF53 /* AMapNaviManagerConfig.h */, - 564474044C92A98ACCE361F180324E19 /* AMapNaviRideDataRepresentable.h */, - F02548D1626DB1ACC7949C96608ABB8D /* AMapNaviRideManager.h */, - B3F02C5E19D2B002A170E07904689E42 /* AMapNaviRideView.h */, - 083CB070B87BD4710D1D88E1C3005A59 /* AMapNaviRoute.h */, - DF4D48378A4BC856627CA1A86511AC36 /* AMapNaviStatisticsInfo.h */, - 922E4395BE3B97043236ADB05B8B25B2 /* AMapNaviTrafficBarView.h */, - 1BFDB9F8D392B3D3938B0E71ED025A66 /* AMapNaviTravelManager.h */, - 64C7483249D21B9EDAE06AFCBBAEDA66 /* AMapNaviVersion.h */, - CADA9CBF64AC7C1E23199A49BDC7F30C /* AMapNaviWalkDataRepresentable.h */, - 2E605D0A3BFB2EBC612897D59AAB49DC /* AMapNaviWalkManager.h */, - 0085EA44900070E674C1AF21578CD211 /* AMapNaviWalkView.h */, - 45FDBD593805940EDAF359AC358532C2 /* MAAnimatedAnnotation.h */, - E2F2F3D435B45F58297A6135430E0855 /* MAAnnotation.h */, - 0A9A8050015602B7022E4A411D197991 /* MAAnnotationMoveAnimation.h */, - 011E43D4F30750B5DCB183C4C531BCA5 /* MAAnnotationView.h */, - 42DF41FF1634D3EC263413438BCF3E69 /* MAArc.h */, - 9214DC038F67A2FB96427609C690F487 /* MAArcRenderer.h */, - 8D8063ED5058BAADD5D3E2D8A5A64C9E /* MABaseOverlay.h */, - FF064347D659A8E60AB7F4DB7113B292 /* MACircle.h */, - 8E2D37897A2AA56949F42EF40D749748 /* MACircleRenderer.h */, - 0C317DEB14067C24892A10B5E1A36F0C /* MAConfig.h */, - CDE8ABA4740BE03DD01D14FA5437C4C2 /* MACustomBuildingOverlay.h */, - 862D884892F879DDA2835CC79E59A0AB /* MACustomBuildingOverlayRenderer.h */, - 1351BE9BFF0452873A1D358736A64D16 /* MACustomCalloutView.h */, - 0DBA3F580791EC6735AFACEA6DD936B3 /* MAGeodesicPolyline.h */, - 489EADA04FDF1F7B0A71324CE71A5DDF /* MAGeometry.h */, - F98691B2EEE112D76028B2530F5D2AA4 /* MAGltfOverlay.h */, - 392A2D5795D643C123CD2DE3DCCFC789 /* MAGltfOverlayRenderer.h */, - D089B5E02F35CD6664EC4F47DFBFB2DE /* MAGroundOverlay.h */, - A08A4EE64F0E2FDD8E0CD8CD54AC6402 /* MAGroundOverlayRenderer.h */, - ADDA45164BAAFF659A09E440CCE01862 /* MAHeatMapTileOverlay.h */, - 777FB59B60228033273CFB4A403A5916 /* MAHeatMapVectorGridOverlay.h */, - 31ABF7C35506912286BA9B2330822BFE /* MAHeatMapVectorGridOverlayRenderer.h */, - 96F050184FB736FCA8E788FA87A84C1B /* MAHeatMapVectorOverlay.h */, - 074682BE43D21B50EAE78690F012D7DE /* MAHeatMapVectorOverlayRender.h */, - 34125CF1458331C6F25E7C793B1F4D79 /* MAIndoorInfo.h */, - CB0FE6642A0A77B05E2E3C62860614CC /* MALineDrawType.h */, - C60EBE6BA7717BB9543942BAD82F7B46 /* MAMapAccessibilityIdentifier.h */, - 9F81B8892C14CDDB82C7324A4E6E742C /* MAMapCustomStyleOptions.h */, - 1BC89A793B9E01AB49E12F07432731BC /* MAMapKit.h */, - 16E236CE57079BB9909C2AAE959A4FB9 /* MAMapStatus.h */, - CBEB1D165BCCCA3B22C484B75C559623 /* MAMapVersion.h */, - 8CD8850B13F43C0BC9BE45990C981ABB /* MAMapView.h */, - 0C181F4FB113D1CDFDC5F8C9092DF900 /* MAMultiColoredPolylineRenderer.h */, - 6710250DFA070B076930CDD59BD363CA /* MAMultiPoint.h */, - F77B9155BBC70F9B55D38B976A99B683 /* MAMultiPointOverlay.h */, - EDA15C3900AA50F8093752246F5C5CA0 /* MAMultiPointOverlayRenderer.h */, - 979AAA9893B6D31EF32637E9EC3493FD /* MAMultiPolyline.h */, - C858FD9A8D1AB1E846F3B24607F45B02 /* MAMultiTexturePolylineRenderer.h */, - 1C6F05422F5DDE75C32B14068D2F16CB /* MAMVTTileOverlay.h */, - 8A383286F59DE5021E792C9B80EEAA65 /* MAMVTTileOverlayRenderer.h */, - D7A9DBEA84A5158B7037287C0D651187 /* MAOfflineCity.h */, - 12E2DF4B92C8F7F5603F0FC26A7C80CF /* MAOfflineItem.h */, - 41DA7BCDAE94A98BD8E44603B7561ECD /* MAOfflineItemCommonCity.h */, - BE274593483FEF9BA29E1DD46FE3AC3C /* MAOfflineItemMunicipality.h */, - 157255D9F8C7760759D233F186BEC055 /* MAOfflineItemNationWide.h */, - DABDC9FA26A2F3E72B75D1350EC51656 /* MAOfflineMap.h */, - 8DFB613F880A8309DA637E1FA2D9810D /* MAOfflineMapViewController.h */, - 0721CE6543EDC2B39144A8AA324C0E1A /* MAOfflineProvince.h */, - 27641B45EBDE3281D2AE9E24E137D642 /* MAOverlay.h */, - 643044E360C6C18CDC710EC9533627D9 /* MAOverlayPathRenderer.h */, - 1BE0C5A65B7BD6D6203BC1B087CD721E /* MAOverlayRenderer.h */, - AC0511679A7D8059B5DB16D2D43E630A /* MAParticleOverlay.h */, - 823DA6254203A66F262F2DF6C0671BA6 /* MAParticleOverlayOptions.h */, - A5DADF3FBFA5A8BC48164AC69E127E42 /* MAParticleOverlayRenderer.h */, - 3F72DD9BF6A57A73D87876DB50A405B8 /* MAPathShowRange.h */, - 8FB338D5E003BBA10A12C821B455E538 /* MAPinAnnotationView.h */, - BDEB8C54367873BF0F16600E31F5D840 /* MAPointAnnotation.h */, - 3DA31BA934F80F388C213CEFDAC5AF4B /* MAPolygon.h */, - F21764A6E022B8FD54299263EE75FE33 /* MAPolygonRenderer.h */, - 4020F6E15072DA006116819BF5EB984A /* MAPolyline.h */, - 1CEBEAA368B69F58C2A51A3C75C30447 /* MAPolylineRenderer.h */, - CF198F0D980E198B43A5671F0D758C83 /* MAShape.h */, - 1EED2BD33A4FC27A7C38784DD85CBB4B /* MATileOverlay.h */, - 760DC51BA1CCE59F4EECBD3F4322A9AD /* MATileOverlayRenderer.h */, - 1849CDB34B24B29C42587437A61827D3 /* MATouchPoi.h */, - 488189D5CE93F305B16631ED9CC972EF /* MATraceLocation.h */, - 0BEB7CD967248A2A328965EAAEF75364 /* MATraceManager.h */, - 54094C2ADED64A6C5EE77EE08150DB77 /* MAUserLocation.h */, - 1FA129BD4704A825D62671824D714E04 /* MAUserLocationRepresentation.h */, - 2CA46E41453BC75A2B987DD48D67A7D6 /* Frameworks */, - D3979C1F618D5BCFD8AA08F6817D062E /* Resources */, - 3E209A36FF6752EE22C8AECBAABFDCD8 /* Support Files */, + 84FB48BD8AC5812A14150DF61ABF859E /* AMapNaviBaseManager.h */, + B9B2C4EF5CD79FAAD8ECA042172C950E /* AMapNaviCommonObj.h */, + 966A02281A6C59AA0B105DB967442168 /* AMapNaviCompositeAnnotation.h */, + FBF6D6319D813FA64C9BF7CAB5681222 /* AMapNaviCompositeManager.h */, + 21AE2BB978131352672FE6373811579F /* AMapNaviCompositeUserConfig.h */, + 1B42B7C3CBFD8AF73150C33531372AFC /* AMapNaviDriveDataRepresentable.h */, + A940149A2646D1E42F6C3DFBD922674E /* AMapNaviDriveManager.h */, + 6BEB4E5E85785FBD47C0E308479D52AE /* AMapNaviDriveView.h */, + CC0EA0C6B802E03982FFFF907146A387 /* AMapNaviEleBikeDataRepresentable.h */, + ECAD2CB37D11582019A0F040A0DD33E9 /* AMapNaviEleBikeManager.h */, + 93E88D184F72058D8909BB10BC7E031A /* AMapNaviHeaderHandler.h */, + 801CFB7A894D4FCA207658DDE38E6DC7 /* AMapNaviHUDView.h */, + 542ACC87EA38D9204205B1055E48FD18 /* AMapNaviInfo.h */, + 4C72CF73E8CAD484246F1FFF13A50C6C /* AMapNaviKit.h */, + C8AC8B323AB0C2A9B1865FC85A5868D3 /* AMapNaviLocation.h */, + 5EBDC401D10777CF40B6BBCE627FE131 /* AMapNaviManagerConfig.h */, + 8B172EF67F1AD031004AEEC25229974C /* AMapNaviRideDataRepresentable.h */, + A96BAAC117D834C4BBEC9F7374E1EC18 /* AMapNaviRideManager.h */, + D805B26246EC3312373A62C5D03DEB97 /* AMapNaviRideView.h */, + 819D6C6B71260E1C0612903EA1084AC8 /* AMapNaviRoute.h */, + 29CABC53578D90BD1421FC9E910AE1C9 /* AMapNaviStatisticsInfo.h */, + 10565819AAE11279DD9E8906930F94A2 /* AMapNaviTrafficBarView.h */, + D5E207A45DFD2BC669CFFF7D1CBC2F99 /* AMapNaviTravelManager.h */, + 065D4EFC835D90694E94A4DA24A6D44D /* AMapNaviVersion.h */, + 4072328A3D50E506EEA61913F80B7460 /* AMapNaviWalkDataRepresentable.h */, + 533DC8F827E68563B1A1A825992C2D9A /* AMapNaviWalkManager.h */, + D90FD6365D185BB2A0E8CBC2025E59EE /* AMapNaviWalkView.h */, + 47CA4561C1DC19FE7CE25AE7A9964014 /* MAAnimatedAnnotation.h */, + B821B140B53047F6F5103D9AD2DF2436 /* MAAnnotation.h */, + 3B4EEFF0A59CCDCA13F52FF1EB192F78 /* MAAnnotationMoveAnimation.h */, + 9D96B14D51E49E263A515C6FA05DACFF /* MAAnnotationView.h */, + 650A0DAE0BED490C3951C63228E4570B /* MAArc.h */, + 67757FE3A036390BF0FF1CAA29B68006 /* MAArcRenderer.h */, + A19CA0B2C5513E1340FB6A55B75EDC03 /* MABaseOverlay.h */, + 9CF5DC0F62E439E8DE1472D2450EC134 /* MACircle.h */, + 4DF4E7DFB92B7DF266EB8EE6349DBB63 /* MACircleRenderer.h */, + FD3A65423EAA4680BBAE26B4A1DFF374 /* MAConfig.h */, + 66DEA970DE2B60BCC2468BED54A440C6 /* MACustomBuildingOverlay.h */, + FC15DD15721C46E473EE630858F62445 /* MACustomBuildingOverlayRenderer.h */, + CA9722B3548FFAC1466A73342D553316 /* MACustomCalloutView.h */, + 3259BE77E021D34744D999D2A22A5DDD /* MAGeodesicPolyline.h */, + 76C9134FFF7E620B46CE85C62D3A0F3C /* MAGeometry.h */, + A854809C6CB12373C87486366E81B7B8 /* MAGltfOverlay.h */, + AEC3EC1D1A2FAF80D3A17A8D59F5C77B /* MAGltfOverlayRenderer.h */, + 6A870AAACD3ADC14200B5AF35BEA236D /* MAGroundOverlay.h */, + 298604F317E748BFF07C9FCA677DA0B2 /* MAGroundOverlayRenderer.h */, + B48943FE031AE8878A73D030143F1444 /* MAHeatMapTileOverlay.h */, + 4A709FE7703F9A1670EEE2AA6417F4C5 /* MAHeatMapVectorGridOverlay.h */, + 7F8EF7B946B47D717B12EE5AC801780F /* MAHeatMapVectorGridOverlayRenderer.h */, + B270EA88E092B05B8ACE9314AF18DDF6 /* MAHeatMapVectorOverlay.h */, + FB4DA6B05F6D23D355811994BD2CEA2F /* MAHeatMapVectorOverlayRender.h */, + 5CC60C412F6E3D103C107026C44EACA0 /* MAIndoorInfo.h */, + ED9DB6949AD4913945B25F91A8EE713C /* MALineDrawType.h */, + A31972C43A7B538BAEA2F18E8B73B856 /* MAMapAccessibilityIdentifier.h */, + 130380135CD625D88CA971495E1B8151 /* MAMapCustomStyleOptions.h */, + F9033D53990F84803182B2C2EAED6E52 /* MAMapKit.h */, + 9ECD33C99E652A638A885B311B44560F /* MAMapStatus.h */, + 1A9F46A03A012A383FD0C0D1D98EFDAC /* MAMapVersion.h */, + C94835CC6C084F82BEA086AE69DA03E3 /* MAMapView.h */, + 94E1862E0B56CDCEB8CD004CF0AB1A1C /* MAMultiColoredPolylineRenderer.h */, + BD165B5DF7F16843017675D02FE2D28D /* MAMultiPoint.h */, + 6A20BD30CD432CE8991018E985386458 /* MAMultiPointOverlay.h */, + B212D416603082DB3B217F35B340EF00 /* MAMultiPointOverlayRenderer.h */, + AAE61251370F3B67F86DC83B4577BD70 /* MAMultiPolyline.h */, + 641AEA451FEEF158AFC81B9EB0D0776C /* MAMultiTexturePolylineRenderer.h */, + 32CFA8554C154C0A2E847DC348AD843A /* MAMVTTileOverlay.h */, + 26EA60B51FAAE321E14A627A0042C0F4 /* MAMVTTileOverlayRenderer.h */, + 63EFD66ADC3513142742B034FA050F49 /* MAOfflineCity.h */, + CE56020D5CB0CCE6AE8A6CB316654FBE /* MAOfflineItem.h */, + 29F335E8D99044ABA9091DE81B0EF2DE /* MAOfflineItemCommonCity.h */, + 57F3417B7892B48F0CB01020298AAE6C /* MAOfflineItemMunicipality.h */, + 796A19F0CE1536CA18CEE413B7577931 /* MAOfflineItemNationWide.h */, + 671903600B6FC0F044EBFEDC9B2E190D /* MAOfflineMap.h */, + F8CAB55A90CA12E55A5C57D70ED7FAF2 /* MAOfflineMapViewController.h */, + A5643C38FEE98728725731729C8600F8 /* MAOfflineProvince.h */, + 882A6AD19F309BFACBF98947DC0F0C43 /* MAOverlay.h */, + 18C695AED0BDCC423CD43A1C84DBAD5D /* MAOverlayPathRenderer.h */, + FF75C0EFE6978166662DD957E4122A44 /* MAOverlayRenderer.h */, + FECB95BF8C3C978881970965387CA002 /* MAParticleOverlay.h */, + 28AA161680FA3C1774760DB8ABED110D /* MAParticleOverlayOptions.h */, + 7B530D871E2D325645025227C1636A03 /* MAParticleOverlayRenderer.h */, + DD2A779AACC12A104B28E666BE491547 /* MAPathShowRange.h */, + E865DBFC9E21388266E955FF5F937899 /* MAPinAnnotationView.h */, + 6CB8EE0654297DCE2562C482F36BF73F /* MAPointAnnotation.h */, + B57054CA8752AD96BC2624DE7A914231 /* MAPolygon.h */, + A4B22BF7CEB7722B428A63DA0B306A02 /* MAPolygonRenderer.h */, + F03AE965A9D9C15C4FFDAD80D712D368 /* MAPolyline.h */, + DDA27C47FDFD728C113335AB27420C27 /* MAPolylineRenderer.h */, + E14682FA4FEFF4E81EC1E5EAFEC330EB /* MAShape.h */, + B451AB375B44354062B453085515F4B1 /* MATileOverlay.h */, + 9B6C79B917ECF0C062700EB6D67E05FF /* MATileOverlayRenderer.h */, + 7C3B9B6C3F0C2368A8BEC34F404B17B3 /* MATouchPoi.h */, + 1D84A499C733B8783B07D2453D93EB46 /* MATraceLocation.h */, + 783C7519A1EB948269E8D79EFA101210 /* MATraceManager.h */, + E4367F5C479D2DE5E16BEECDE87F3F0D /* MAUserLocation.h */, + E78276C5B8614A3F1C2D562485187F1C /* MAUserLocationRepresentation.h */, + 9C02C79597293615F14A1F714E9D7DED /* Frameworks */, + 5F82D671892A9AF67191E427810A65F3 /* Resources */, + 8EE88293FD58959C7EEC10DC7B26087F /* Support Files */, ); name = "AMapNavi-NO-IDFA"; path = "AMapNavi-NO-IDFA"; sourceTree = ""; }; - 76D8450BF86B51F9E2005F6047821E17 /* Frameworks */ = { + 28CEF1070AA76C463DD812171C757061 /* RxSwift */ = { isa = PBXGroup; children = ( - B993293104D528661EE1290999F1BFB6 /* jcore-ios-4.2.1.xcframework */, + 1D4A03D7888224C3A919417417369C69 /* AddRef.swift */, + 46FF10733E0F7686C89171349D794743 /* Amb.swift */, + 63C7E525AD34CE227383E73B50277C4E /* AnonymousDisposable.swift */, + F05AE621B05466751A40CFBA3FAAC256 /* AnonymousObserver.swift */, + 345F108D2BB228BE2D02779D725949AD /* AnyObserver.swift */, + CAE16354B760B9586B66F8933F1AF943 /* AsMaybe.swift */, + AA5D42B7A9C1CD02B18A793040CB4486 /* AsSingle.swift */, + 17A0F252F1E30953902A2AC39840C93F /* AsyncLock.swift */, + 8CEFBD0B2F5D0331C4D945FFAFDC45C6 /* AsyncSubject.swift */, + 1E6529F9E46E2257C7A665B294859210 /* AtomicInt.swift */, + E6F8B91C428022A03AC19A4F4AD736DA /* Bag.swift */, + 7F913D803C5405DA2609C8443EA82F27 /* Bag+Rx.swift */, + EFAC1D662F39EA2A21A2A775A5727181 /* BehaviorSubject.swift */, + C980A46820B1A77AB6FEA8A8A24B16C1 /* BinaryDisposable.swift */, + DB16AC76FE1A3BF8AC25D4D5C1B5043C /* Binder.swift */, + 24F71F71716DD894ECC3CEDA1F1D8BB5 /* BooleanDisposable.swift */, + 73F7878A79B567391995B2448EB49251 /* Buffer.swift */, + 14FB7616A3681D3922B5E4180C43B9F8 /* Cancelable.swift */, + C0518669AFF9D880FC27364513640500 /* Catch.swift */, + 0973F239859C4A35A75940F7AC897BD1 /* CombineLatest.swift */, + 7351DE41F9BBC3BA4C696051628D75A8 /* CombineLatest+arity.swift */, + E9AFFB90535F3294C6EB8CF7CEB8E12E /* CombineLatest+Collection.swift */, + 83789DF6145FA0F80C823BE800978529 /* CompactMap.swift */, + 3BAC39D58A10F178FB7AA664D01280E3 /* Completable.swift */, + 4BADE575BB0503BAA150E7D73A9477F5 /* Completable+AndThen.swift */, + A1021BFE3727735A20762FFA37407025 /* CompositeDisposable.swift */, + 69C40F0143C2940CBEAC3F8894E17E52 /* Concat.swift */, + E83C4FE3128470C1F61DF5BA4A0FF0A2 /* ConcurrentDispatchQueueScheduler.swift */, + 41505B2E441CEC00427C4772F149E471 /* ConcurrentMainScheduler.swift */, + FE0FABE10642D211B12EBBF953B8088F /* ConnectableObservableType.swift */, + 791113DF4AC24AAB68B829D918BB51EA /* Create.swift */, + 44A617FBA529AA5492872E8BCE27855F /* CurrentThreadScheduler.swift */, + B47EAD92D73DB2FCFDD683E26977D308 /* Date+Dispatch.swift */, + A46EB7137FBE44DCC19B282411A139D4 /* Debounce.swift */, + 0803F0B5669B93DB94E6EC005CDD053F /* Debug.swift */, + 2B115DD4DD3FC0AB43B57BD95FACA026 /* Decode.swift */, + CDAB4D4FBDD790C160AAB1CDB54DCBEF /* DefaultIfEmpty.swift */, + A2E7235D1459BC29D9088ADD34CA01F9 /* Deferred.swift */, + 3003E61A45E76BA033EABEB5A79D8F4B /* Delay.swift */, + 3EB4DEF2F4E939DAB8D9046E478BBEDB /* DelaySubscription.swift */, + FE024CC68F8DDF3FC924AFD3B643535A /* Dematerialize.swift */, + EC143342F0174905D9F2C8077652D21D /* DispatchQueue+Extensions.swift */, + 80C5EB504AD14ABEFEE7E75047802DF0 /* DispatchQueueConfiguration.swift */, + 99059BB3C15EC5A73EEB9D7E684E32A4 /* Disposable.swift */, + 9DA1289487DB66D0AC8078BD7F98A8B8 /* Disposables.swift */, + 659D6DBA99001BA0AF3E52F89E10A226 /* DisposeBag.swift */, + 886DD9DCB6024EC704F334F85D070452 /* DisposeBase.swift */, + 3FFDE406ED7B06A960D102D5733A1944 /* DistinctUntilChanged.swift */, + 95E0ACCAF8AB9B9903DE00E48CE64044 /* Do.swift */, + C85C42A632C0E09C90D80689EB98A440 /* ElementAt.swift */, + 1E3EC6BFE3F482E2F85AF1F4337E3AD0 /* Empty.swift */, + 3C2386AF2F35EA628E2DFB49FEA3AEB9 /* Enumerated.swift */, + 54BC88268EC3694DB9B1F805DDF63DF4 /* Error.swift */, + 6082BA9A09938D9B2A8FFDFEC83B307D /* Errors.swift */, + FFC4CBC3B308D52F551B6400426FACBE /* Event.swift */, + B3BA0B4ED5E9409980A9011A1E544D75 /* Filter.swift */, + 082298C381EACF2DD6DD366519BAE90E /* First.swift */, + 0333A6EC778F65657E42DC688B76FE56 /* Generate.swift */, + 87582FF72242FCEE36CBCDF20F666CA3 /* GroupBy.swift */, + 1F0F2AA01C18A2F646C6D0A114BF0680 /* GroupedObservable.swift */, + 7823183AA2BD5AF98061D68BEF0F8022 /* HistoricalScheduler.swift */, + F4EC8E89CD91941B15D9F19E624A7FB6 /* HistoricalSchedulerTimeConverter.swift */, + 8853C317838616BD179B9E912F9E9A42 /* ImmediateSchedulerType.swift */, + 707D2BE5D9521D2FE5310C88B1EDE03F /* Infallible.swift */, + 8BC5CA6028204A6D9C3BD89E3E701654 /* Infallible+CombineLatest+arity.swift */, + D303EA114C1E202B1C68A91907276DCD /* Infallible+Concurrency.swift */, + 221035A2E9A9970956D86C73CF6EBB60 /* Infallible+Create.swift */, + D88CD24563F0216B82997599075EF357 /* Infallible+Operators.swift */, + 2FEF5DBD86B785387753C28EC79BFF1B /* Infallible+Zip+arity.swift */, + 1CCBD93FA3722318D65B810C483DB470 /* InfiniteSequence.swift */, + 66CD223BA5FA14024BB0B7B518C6CC3D /* InvocableScheduledItem.swift */, + 79B9CDD4160E38C8905D139F37F28F16 /* InvocableType.swift */, + F2FC34ACBD7060B7E420D07688194229 /* Just.swift */, + C31AD46538B2783E194ED1EE976A6499 /* Lock.swift */, + 37DF2A9568AFA6B8FD7DE9288AF86B45 /* LockOwnerType.swift */, + DBB0361EC6196BDC91B4DABBA57B1FBF /* MainScheduler.swift */, + 30F0BEDA0412E34027124878DC210713 /* Map.swift */, + 389148196B4004136E9F03819A474913 /* Materialize.swift */, + 8C77E39DFB00567DA1E8DA63237D6E5C /* Maybe.swift */, + 27509F3BFE8675F222CEE69015123378 /* Merge.swift */, + 0B57822AFDFB196908D96CF099E3BA80 /* Multicast.swift */, + 4701846FC8EFABEBCE4EB567FD8397AD /* Never.swift */, + 519FFE264BCF9D864525AB75E47BA0B3 /* NopDisposable.swift */, + D0E42DE9D7BD8C248FB97540ADF0D306 /* Observable.swift */, + C168788871A038603F1DB3B6EA0E8EDB /* Observable+Concurrency.swift */, + 26A77FE30EA630609EE750F553E626F6 /* ObservableConvertibleType.swift */, + F2C210B57DF96D0310D1C80D6D5678B9 /* ObservableConvertibleType+Infallible.swift */, + 2F1446A9D6C6A541209BC2950F0CCFF6 /* ObservableType.swift */, + D887F91F2D32D424F468A9AE82619610 /* ObservableType+Extensions.swift */, + 9A3C44941BEE43AE4836A21A7DCB04B5 /* ObservableType+PrimitiveSequence.swift */, + 5A77BB001417EFD0788BE51B71B74534 /* ObserveOn.swift */, + 83E3A526F4DF2731569BFD63D56EBB3A /* ObserverBase.swift */, + 5DD048AF31DEAC3CA6801C9D2B16A97C /* ObserverType.swift */, + 79D15711DA59626680B29B67BE1EA0DC /* OperationQueueScheduler.swift */, + 3F46A6596B7C48CD12DBEFADFB14F630 /* Optional.swift */, + 611C0587916033A891229341350AF02D /* Platform.Darwin.swift */, + 2C85901452CB141A4D8573D47D33CE4D /* Platform.Linux.swift */, + 99E4E605F3AA3C5C533D2A9447623836 /* PrimitiveSequence.swift */, + 367B37BC6D78EEEA3957DBF31C978819 /* PrimitiveSequence+Concurrency.swift */, + 9F7D53B3890AFED485F954885961D3CA /* PrimitiveSequence+Zip+arity.swift */, + 9EF075A439020D73D2C2CBE27EC87C1E /* PriorityQueue.swift */, + 0CA011F4859AF3D06DB9E538D4EF17AC /* Producer.swift */, + 318FCE4013BFB973D786412B614B97C5 /* PublishSubject.swift */, + 84372090FFDC19299D7C288BCA110DD9 /* Queue.swift */, + 70D7ABCC20B3A6E284A1D8DC931D1E2C /* Range.swift */, + C49AD3EB2ABD5213A958D72A713E841C /* Reactive.swift */, + 00F19CB0BB628A8C799973871FFCF711 /* RecursiveLock.swift */, + 8C45CD3408C007D49C1927314BDCD06D /* RecursiveScheduler.swift */, + 483B828BABD206A6F34EFDD3A32355DB /* Reduce.swift */, + 00E5C3677A0DDC83CFF24E111694FE9C /* RefCountDisposable.swift */, + 28E0E4E9B0F8ED30A13CD7F7FF52D7B4 /* Repeat.swift */, + FB8F2762F00B02DB504DACAB3CDB02EA /* ReplaySubject.swift */, + 3C757DDEAD9290A4F08FFC54DABBE155 /* RetryWhen.swift */, + F425CAF4CC9FFFCEC61131A398E47615 /* Rx.swift */, + 81CF5A8C370B41A73C16388CF1D1AB67 /* RxMutableBox.swift */, + C49896EBC445C792F99E8AA2EE17D44D /* Sample.swift */, + EEA198DE58EF84E8BFE7CA6AF36CAF22 /* Scan.swift */, + 2FD200570C0C241262F2CF21635E4B12 /* ScheduledDisposable.swift */, + D5C6F776AC373C184A1CEAE54CD68718 /* ScheduledItem.swift */, + CA8056FE0C5F7CFCFF36151469246D85 /* ScheduledItemType.swift */, + 2E560183B0C8568FCBCFDB3AC29BAE9C /* SchedulerServices+Emulation.swift */, + 48E438CFAE6858ED0E4E54F7C088B2CF /* SchedulerType.swift */, + C67BFBBB6BD623D7BCFF0E77A6587EDC /* Sequence.swift */, + B34DDCDD0D1D300BA4845A9B022119B9 /* SerialDispatchQueueScheduler.swift */, + C6CC206DEE216ECB6CC30C4CCDB029FC /* SerialDisposable.swift */, + C9EA3ECFE943AA692B24BD62FBB067E1 /* ShareReplayScope.swift */, + FA7C83DFD04A8ED45B95842A02DF6A59 /* Single.swift */, + ED64DEF9DCB1CDAD5F593237978EA51F /* SingleAssignmentDisposable.swift */, + 3F524D568E71E743E4C86B8272DAEA26 /* SingleAsync.swift */, + 75BB25475020CDC054416AFD28FC3B79 /* Sink.swift */, + E4E8B5A9334ECE34C1999576621078AF /* Skip.swift */, + E133618250AD95078DFCDBBBA69872D4 /* SkipUntil.swift */, + 3E8F07F22714CDCB73D4CFF8F8C54E0D /* SkipWhile.swift */, + 8D946154FC57A84B951C55218FD9F3CD /* StartWith.swift */, + 413864DCB2082E1136516582B9C8F931 /* SubjectType.swift */, + CA7F62744A7B517B7D5D29DD5B129304 /* SubscribeOn.swift */, + F80D309E6CB2A03728097A013BD87C90 /* SubscriptionDisposable.swift */, + 5CFE3BFCFC1F14BF0B220E92A01CA221 /* SwiftSupport.swift */, + 180C83D9351CC899F6F03C6EC3164FB1 /* Switch.swift */, + 5E8DCBD0214E8B67C9F6C68C3D4844FC /* SwitchIfEmpty.swift */, + 70B6FADD088F366F0929F3761E34CEE8 /* SynchronizedDisposeType.swift */, + 8E40E1710D5A08E05B3123A700783B05 /* SynchronizedOnType.swift */, + CCB3445658B7E131956DA83B4D6C732A /* SynchronizedUnsubscribeType.swift */, + EE61586610A211D37B0A5A417AA1F13C /* TailRecursiveSink.swift */, + 9A91F55940F052678EBDC1AEFA493C40 /* Take.swift */, + B6596DDABA0A1C15578973011AD7B3A3 /* TakeLast.swift */, + D3CA39B19F4459336A26E7294F43EF5A /* TakeWithPredicate.swift */, + 03E78281AC3FE3B52759728EBACAB71B /* Throttle.swift */, + 5FB43E08E71E8030E11F54284BEBE9C0 /* Timeout.swift */, + 301B7D24FE6A733C548A3EFBBC28604F /* Timer.swift */, + D3F40FB9F2468BCC18AC1B11726841E5 /* ToArray.swift */, + 6DD1BFE5AEB6A0382590E8C95CA38B6A /* Using.swift */, + E143A284AD235E0E0F3F9B08B753C622 /* VirtualTimeConverterType.swift */, + 93A1D08F0808926132F2FE2AE07DC5CC /* VirtualTimeScheduler.swift */, + AD5F4160553F3D451509E718902B19F6 /* Window.swift */, + CCDEFF8C6C383C7434F1983DABF84F00 /* WithLatestFrom.swift */, + A09817FD6AF957B51F675EAAE2891339 /* WithUnretained.swift */, + 776F9D645818DB97F88A473048B68289 /* Zip.swift */, + DC9B3A2B425BD042C2A1B6EC5582BEDB /* Zip+arity.swift */, + D5C20FBEDD4E1A99A41A86E72651D98F /* Zip+Collection.swift */, + 399051460D26A1BC451A8BB430E8EA6A /* Support Files */, + ); + name = RxSwift; + path = RxSwift; + sourceTree = ""; + }; + 2A0E18C4D241B3404CFE34CB0D7F29A4 /* UIApplication+DDCategory */ = { + isa = PBXGroup; + children = ( + E57AE4852C3BBCA1193E7A38F517E4BB /* UIApplication+DDCategory.h */, + 178C5C1BF34227BE0AE8869E413762D1 /* UIApplication+DDCategory.m */, + ); + name = "UIApplication+DDCategory"; + sourceTree = ""; + }; + 2ABEEDC0C0BF5D2DCF213B944E6DA9FC /* Core */ = { + isa = PBXGroup; + children = ( + 640984784D6FDBB861ADFC335F2FF432 /* Array+ZLPhotoBrowser.swift */, + 28B84B8193A9BBA382D92AD35BAEE61A /* Bool+ZLPhotoBrowser.swift */, + 2CB63ACD6934B87DD3D32A4BA7AF4022 /* Bundle+ZLPhotoBrowser.swift */, + 63FBBA190D627852C679CBA480330E14 /* Cell+ZLPhotoBrowser.swift */, + 1D4967D6FC956C3633B333B59CE88AC1 /* CGFloat+ZLPhotoBrowser.swift */, + 54D8C42539E972C652231894656F081A /* NSError+ZLPhotoBrowser.swift */, + 68B9631F029C310BB2393B6A048D6066 /* PHAsset+ZLPhotoBrowser.swift */, + C1D3D7D1D523C0C897F2A4214F783DF2 /* String+ZLPhotoBrowser.swift */, + 90E4E5BA4DA813A35586F6A3D83EA17A /* UIColor+ZLPhotoBrowser.swift */, + 12FC978E355EBC5C99D20DBDFB20B408 /* UIFont+ZLPhotoBrowser.swift */, + 21D832520E40F30082D2B9797640DBE2 /* UIImage+ZLPhotoBrowser.swift */, + 7D40888C0991727002853A8FD106CA61 /* UIView+ZLPhotoBrowser.swift */, + D994A61AAD8BF7B91B929F85D1ABEA90 /* UIViewController+ZLPhotoBrowser.swift */, + DEA7B6A21FF805307B6804A2E25547BE /* ZLAddPhotoCell.swift */, + B7F74AB0A1B434EEC20A49B9673FC24F /* ZLAdjustSlider.swift */, + 47B67B6C97B4718CD9073DCC295D11F2 /* ZLAlbumListCell.swift */, + DAE92C9008631682D59490D024196581 /* ZLAlbumListController.swift */, + 3BFED760F7488BE98AAA820D4FD34720 /* ZLAlbumListModel.swift */, + 7BF2E00096D831B29197682858A10C9A /* ZLAnimationUtils.swift */, + B9028469ABD17D394F6782DC7C163A89 /* ZLBaseStickerView.swift */, + FEB67E284CBC24778A1F9DA3740A5063 /* ZLCameraCell.swift */, + 7BC62F49B5B783FBA7ACFB5BDFCA0FEC /* ZLCameraConfiguration.swift */, + 3F39173AA3567BCF69EB9633D2AD54CB /* ZLClipImageDismissAnimatedTransition.swift */, + 6933570406FC9411C41DE3056E1A52CE /* ZLClipImageViewController.swift */, + C2D65380242C165BEA5FBE5A76AC2294 /* ZLCollectionViewFlowLayout.swift */, + 6AE00E4C682A9BA2689CD3077BEBA15C /* ZLCustomAlertProtocol.swift */, + 0E71BEB343FBB246D7DF423A0135650F /* ZLCustomCamera.swift */, + 03940179B1368403ED8C6F003176A43A /* ZLEditImageConfiguration.swift */, + E733EBE22A2448E4978CCA28633C97D6 /* ZLEditImageViewController.swift */, + 8A08B780A39768B3C044F34D0B9AF132 /* ZLEditToolCells.swift */, + 433E9A18663BE4B232EAFFF9E35ADC63 /* ZLEditVideoViewController.swift */, + C186AC066E6C03EB2DE0157D068DEFF8 /* ZLEmbedAlbumListView.swift */, + 5B2E8DB513942A681FFEAE72D95AA1A3 /* ZLEnlargeButton.swift */, + 4A923C7BED1786235D8B6AC657727898 /* ZLFetchImageOperation.swift */, + 058234D88D84C3296AB5840069C588A4 /* ZLFilter.swift */, + BC9F9D9017CC576204B44806DA5CC558 /* ZLGeneralDefine.swift */, + 4D89BF7FC2DB89A4FF81291E7BFABF4D /* ZLImageNavController.swift */, + 4D252C807865BFB8A771DA1C51374C43 /* ZLImagePreviewController.swift */, + 4CACA1228557B26EA481411846891CFF /* ZLImageStickerView.swift */, + E89E15B179945A003E671547AF4FB33B /* ZLInputTextViewController.swift */, + 06107E52C8BAC65C5743A63345BCFC76 /* ZLLanguageDefine.swift */, + F2E1ADCED3F1563B6763ACE815A58B6C /* ZLPhotoBrowser.h */, + 85F866C64E688767225AB9D4CD11E39C /* ZLPhotoBrowser.swift */, + 1CFA16F98756D067C693DD71095080E3 /* ZLPhotoConfiguration.swift */, + AEEA4D5AEA7E547F4B6234C39BA0664F /* ZLPhotoConfiguration+Chaining.swift */, + C3AE45448346829579BFD66B04181A7E /* ZLPhotoManager.swift */, + 09DAC000F43F44C26B1821EA78F44B86 /* ZLPhotoModel.swift */, + 122FD51283A1E632F0C73318C393DD6D /* ZLPhotoPreviewAnimatedTransition.swift */, + 70F65BE87EC9817CB2EC1D6AE3D3B43D /* ZLPhotoPreviewCell.swift */, + AD10646F8F6E646F4A2B5BD5C6DB1A0A /* ZLPhotoPreviewController.swift */, + 070D313BE1E8A25FE5A1B24A8284BC46 /* ZLPhotoPreviewPopInteractiveTransition.swift */, + 055097F839292E668B841AADB6C0AB36 /* ZLPhotoPreviewSheet.swift */, + 10083898F5DD4D7D0AA094F964A6065A /* ZLPhotoUIConfiguration.swift */, + BFFA7122C815821D41EB4FC57B323BCD /* ZLPhotoUIConfiguration+Chaining.swift */, + 133F62CC634C5A879DBA96E41295D768 /* ZLProgressHUD.swift */, + 56CF0F9BC912A8896064683031F54023 /* ZLProgressView.swift */, + BFDD2B36125CD53CF419AE680F439323 /* ZLResultModel.swift */, + 76D536D7D4B8EEBA2286BCE0D62D47E1 /* ZLTextStickerView.swift */, + 1C8A29F5C36364789EA1F67F7BF69359 /* ZLThumbnailPhotoCell.swift */, + 7EFCDB15AAC9BEAFA6843125719B972C /* ZLThumbnailViewController.swift */, + 43FB08BDC3C20A6B3036016812FAAD86 /* ZLVideoManager.swift */, + A35509D17D931A4AF37A74A26BF5D637 /* ZLWeakProxy.swift */, + ); + name = Core; + sourceTree = ""; + }; + 2BAA128ED1DF9859E981BDC29D5CAB4B /* UIBarButtonItem+DDCategory */ = { + isa = PBXGroup; + children = ( + 8D9E8B55FC6E3C86A089F7A4D3DEFB54 /* UIBarButtonItem+DDCategory.h */, + 545A9B10E3303259A760AF9B487BE364 /* UIBarButtonItem+DDCategory.m */, + ); + name = "UIBarButtonItem+DDCategory"; + sourceTree = ""; + }; + 2C018AB695A301196C5E7DB7AEFBF406 /* DDToastKit_Private */ = { + isa = PBXGroup; + children = ( + 4DCD405948EC8BBDC31F345EB615052C /* SwiftToast.swift */, + 77A142BD1FA728CA5684F0B5D38A5098 /* Toast.swift */, + F43566C5C3C4672676A6638414CB4287 /* Support Files */, + ); + name = DDToastKit_Private; + path = DDToastKit_Private; + sourceTree = ""; + }; + 2D59CFB94E62DE78CCC7F4585F58D770 /* UIViewController+DDCategory */ = { + isa = PBXGroup; + children = ( + 02F39DFA8FC655E280383977925116E2 /* UIViewController+DDCategory.h */, + B187E53D92115CC3EE51D20BB0DA56C4 /* UIViewController+DDCategory.m */, + ); + name = "UIViewController+DDCategory"; + sourceTree = ""; + }; + 30A1E8243935C8C3E1F911E31FCBE02F /* Frameworks */ = { + isa = PBXGroup; + children = ( + EC842E62738A50BB17E821DDA699F24E /* IJKMediaFramework.framework */, ); name = Frameworks; sourceTree = ""; }; - 77BA02ED71169825A2A2F8F647536ED1 /* ijkplayer */ = { + 31BF928AA825FFF968A4639A127E0CEE /* AMapTrack-NO-IDFA */ = { isa = PBXGroup; children = ( - 982477569E3EB6F86B8FB5A7791B986D /* ZFIJKPlayerManager.h */, - 24B6EF4A7CF9F4B2B8978FD328BF57C7 /* ZFIJKPlayerManager.m */, - 1B97B64E5A3E36BD943677BBC84FE654 /* Frameworks */, + 490439742E10657B8511A0C294B8C3CD /* AMapTrackCommonObj.h */, + 657280719212CA09B8B78B15B975A521 /* AMapTrackError.h */, + CFC1EBB80703E794C810F2594F941572 /* AMapTrackHistoryObj.h */, + 53EDFAD027F7683132CD0A3BDE79FC18 /* AMapTrackKit.h */, + 9DAA0AB269B5EEB31CC4B0157A13AE05 /* AMapTrackManager.h */, + 4CA3B06D3FC75860B97BD00BCB463101 /* AMapTrackManagerOptions.h */, + 3DACAF218ED9FA3BEA8EE0796AE6D782 /* AMapTrackTerminalObj.h */, + 2D17E9CECED9616F0156730424B5086B /* AMapTrackTrackObj.h */, + C2F7EA915A5D3E971259D376C8C66332 /* AMapTrackVersion.h */, + 1CDC19B7D8086875023297025B4C6075 /* Frameworks */, + 03D484C456874FDED5854254EE1BB989 /* Support Files */, ); - name = ijkplayer; + name = "AMapTrack-NO-IDFA"; + path = "AMapTrack-NO-IDFA"; sourceTree = ""; }; - 77CE1AFA87018DA6A585E020D39FE75C /* DDTableViewCell */ = { + 3249F1150530AB0B01EF56BFB65843E8 /* Core */ = { isa = PBXGroup; children = ( + 3C34F964F4E7081934D94E77ED56DD8E /* NSBezierPath+SDRoundedCorners.h */, + 474949063B4FE68A69E17F8E56B23A79 /* NSBezierPath+SDRoundedCorners.m */, + 1560732E4CF2144B0F452FC47FFCEFC4 /* NSButton+WebCache.h */, + 16004CD13B05527210AF80FF7040D50A /* NSButton+WebCache.m */, + C88996F999D9E75D664AA2968B6B371C /* NSData+ImageContentType.h */, + 30D437A023BA8EB50F48DC49789DAFDE /* NSData+ImageContentType.m */, + 94D2749775D0D66AF265BE8BDE503C86 /* NSImage+Compatibility.h */, + 6D0AF26D2B9486D0210D49A150D81E5F /* NSImage+Compatibility.m */, + A8280D6DEB2DA384CAE2D151A90BB440 /* SDAnimatedImage.h */, + 21CFB783BDF56C6A734A202E64F4EF47 /* SDAnimatedImage.m */, + 0CF9BA8388EF11904C3B5E547067F1F7 /* SDAnimatedImagePlayer.h */, + C70B3C7FAEB36F967FCA2E9B054B34E7 /* SDAnimatedImagePlayer.m */, + 6928CB5B135B5CC07787992E0476A52E /* SDAnimatedImageRep.h */, + D4B3C8C4AAD99EBB14934B61D4FBF536 /* SDAnimatedImageRep.m */, + 9ED4925B8B3630A80C71D7C8521B498F /* SDAnimatedImageView.h */, + C661134EAB40360CE4DA90889C541A38 /* SDAnimatedImageView.m */, + 5355ECC9FBBE7A7F3CB2F2B4587C7458 /* SDAnimatedImageView+WebCache.h */, + C98EA67B04A6DD9BEDAF30C478E7BFDB /* SDAnimatedImageView+WebCache.m */, + 1DB9E1D2A82945B0710A8E48AD7E94FE /* SDAssociatedObject.h */, + 5090762311AEF293C732A5844D2F7207 /* SDAssociatedObject.m */, + 215A7CFA4936E89DD9014E12B0F047B4 /* SDAsyncBlockOperation.h */, + 47023DDE06012894C049D417CAF4E456 /* SDAsyncBlockOperation.m */, + 333684DBE73C259C52CCD352C4B2AD70 /* SDDeviceHelper.h */, + CEA03E04F9573397AEB2C4CEC2121810 /* SDDeviceHelper.m */, + C6251D5D53C938B10981A0F9915E1511 /* SDDiskCache.h */, + 4D627F6A051F3D2D227C55694D943585 /* SDDiskCache.m */, + 2E57A94FC9DBD1ABE26D0AF7B934C729 /* SDDisplayLink.h */, + 23378496DF7B78AE46350C9C2EDEBF0B /* SDDisplayLink.m */, + B4EDACDB2FF0ED36631D8D24223C93C2 /* SDFileAttributeHelper.h */, + E1C165164B2BB40C399045E8AC609016 /* SDFileAttributeHelper.m */, + 6F907F8659F8F99CD5F99BD0E3944F21 /* SDGraphicsImageRenderer.h */, + C9933FBF09B14ACADD99C54C2E5BD473 /* SDGraphicsImageRenderer.m */, + 6583CE524D0D21BDDEF334DF5FC9BFA5 /* SDImageAPNGCoder.h */, + 0A939A3C44CAF1C3231A08202FD640C1 /* SDImageAPNGCoder.m */, + 47BADCBC68B1EF9C130CDC10E54A7DBE /* SDImageAssetManager.h */, + 497F4D2C9EE8FDC4E0ABFFF8E4D99636 /* SDImageAssetManager.m */, + 4595380B2DBB77F2F68839BCEACA5AB8 /* SDImageAWebPCoder.h */, + C45BDD56791DB3354E43620944516750 /* SDImageAWebPCoder.m */, + 42D97884F257101499C5C01ADBC06FD4 /* SDImageCache.h */, + 299055EB37729E03332F9F553C7EF1FC /* SDImageCache.m */, + 7749283E20964226F9C0C5A7C3C290CD /* SDImageCacheConfig.h */, + B1854DF4725E08655E7481951D3481EA /* SDImageCacheConfig.m */, + AEC9C6A1939303D73C67FA37923AED9A /* SDImageCacheDefine.h */, + 1D3CC9D16E170ECD7A1C21E9FCCD5CCC /* SDImageCacheDefine.m */, + 58A3B98A214EE4F350787EC415477081 /* SDImageCachesManager.h */, + 0C519B303ADE7C5643AB4E4E3AD08F5A /* SDImageCachesManager.m */, + 8B3840C4810BEDBC134CBD66A59B9F6B /* SDImageCachesManagerOperation.h */, + 0AE7EE316DA568280CAB52C9B1DD335C /* SDImageCachesManagerOperation.m */, + 2957F7A0AC8ECD53BF538DE4E98FFB21 /* SDImageCoder.h */, + 9807C1BF5E13D1331567A6F23755A6EE /* SDImageCoder.m */, + 6AABDB00F308A8C44EF66DCFC5F3A240 /* SDImageCoderHelper.h */, + C0FD941101D3193F15622B3BD01E2708 /* SDImageCoderHelper.m */, + BC44BAF840B34CF3CC5220BAAA5C96CF /* SDImageCodersManager.h */, + C61C501E1491E2197B00D277ADEA5BC8 /* SDImageCodersManager.m */, + DEAFB67C6698CD93914034C7E7903A27 /* SDImageFrame.h */, + EEE4E4F747C689B87AAA85DD1077C5DB /* SDImageFrame.m */, + 5B7CDA2C94B9A7C0B1912388B14DDF38 /* SDImageGIFCoder.h */, + 234793516F32E4C9C4A28A4FE677180D /* SDImageGIFCoder.m */, + 6E47AFF663967CA8B9E9B35EB1325253 /* SDImageGraphics.h */, + 857ABB2330C2DF006A2812C901A04F8C /* SDImageGraphics.m */, + 28EBEAA80A03B58D26D11DBF84CE6069 /* SDImageHEICCoder.h */, + 3F0411EA6DDA44D1C186936A91B43B2E /* SDImageHEICCoder.m */, + 8B266BB5D9468C20ED12A9E701A64159 /* SDImageIOAnimatedCoder.h */, + E1034B18A428764032FDAF3D44E5C853 /* SDImageIOAnimatedCoder.m */, + CC2D58964F8212898D2A16671C227DC6 /* SDImageIOAnimatedCoderInternal.h */, + 50A0964BD6EF89E3ED08DF92324CA610 /* SDImageIOCoder.h */, + 93C4E767C2C83139B14B8275E29CDD47 /* SDImageIOCoder.m */, + A5DE589718A8CD004D6CB7D313516404 /* SDImageLoader.h */, + 07B4E918CD5B0D69462B40DB1D00C91C /* SDImageLoader.m */, + 212B00F7594EF71CD3FA87F80E6F781E /* SDImageLoadersManager.h */, + AF049C907912B2F8BCADD809A50EC615 /* SDImageLoadersManager.m */, + 461B3E3F8A71E792BC7E84AC2F54435E /* SDImageTransformer.h */, + CD7AFD9C16D37A582AC492D8E31AF945 /* SDImageTransformer.m */, + 7457703DD9B0D68D288E0DEBB9C757E8 /* SDInternalMacros.h */, + 339732C6AB37393DBD3BF3B705B798F5 /* SDInternalMacros.m */, + 9FC0BBF139777FA6085E4164ED0B2C4A /* SDMemoryCache.h */, + F0B3ED5259527A7FFDCA87A1CD7BB9B9 /* SDMemoryCache.m */, + 81CFAB0E78C8825246D28395CED27F81 /* SDmetamacros.h */, + 64EDDF9ED5D71CC908920C65FAAFFDCA /* SDWeakProxy.h */, + 3CBB8FFB6FA2116DF2D374DF001262B9 /* SDWeakProxy.m */, + 713F8F996A7C7FA6F0D0BC259A54A536 /* SDWebImage.h */, + 032FD3A66BE8DC4317395DBC0BCD474B /* SDWebImageCacheKeyFilter.h */, + E32D17D42AF3D5AB3409EB3454DFEC39 /* SDWebImageCacheKeyFilter.m */, + E16A64F551B4B45F0BADBDFEE242887D /* SDWebImageCacheSerializer.h */, + 35811080EC32A38D4F55A8BA4EED1C33 /* SDWebImageCacheSerializer.m */, + 42C0851ED3E0D8EB83CAEA717AA35955 /* SDWebImageCompat.h */, + 90A83FCB53567C9E70642B60A9E23AC0 /* SDWebImageCompat.m */, + 72D6F044F9585E4E73A04637E0FBEEA4 /* SDWebImageDefine.h */, + A708C9D03B781DD8316347158BDD8E2A /* SDWebImageDefine.m */, + 710ACE3C97219A2E6A9EACE882565FB0 /* SDWebImageDownloader.h */, + 85BD870021B58C52195F5E1D814F6506 /* SDWebImageDownloader.m */, + 552B091BBA3C3A2ABE928B100B0BB747 /* SDWebImageDownloaderConfig.h */, + 5AC6A640FADB79D637DC4DDA028C2C7B /* SDWebImageDownloaderConfig.m */, + 98F1AF10640EC79617EAE92889D98B9F /* SDWebImageDownloaderDecryptor.h */, + 258602DA8E5CEA05957DF96937F98AEF /* SDWebImageDownloaderDecryptor.m */, + DB4F0F4BF2B449AB459AE78830EF3A35 /* SDWebImageDownloaderOperation.h */, + 1C10BA0D80803C74A7B352310A6E32A5 /* SDWebImageDownloaderOperation.m */, + A75ADEDB14415DF437BF0D70383767A8 /* SDWebImageDownloaderRequestModifier.h */, + 96B4FFF909B855938C22E01D652371F0 /* SDWebImageDownloaderRequestModifier.m */, + 3D866823C814C3174A8B091C8BE18233 /* SDWebImageDownloaderResponseModifier.h */, + AA4C1EE5B2DD6669056C79C0E070D7CC /* SDWebImageDownloaderResponseModifier.m */, + D2028A2D7974522B362D1882E38CA7C4 /* SDWebImageError.h */, + 922952585EE6B75F28C226D73170346A /* SDWebImageError.m */, + 51C34B88234B4B92A56ADE2C830CCB35 /* SDWebImageIndicator.h */, + D8E83D636D3998F15BF47D0524AC859A /* SDWebImageIndicator.m */, + 1052250E820F124144008A01AB5EEA17 /* SDWebImageManager.h */, + E1242B2EC2FA99B68E93D223D68E1B50 /* SDWebImageManager.m */, + 37A727D7B8C5AF754EF5283F1D0D5F0D /* SDWebImageOperation.h */, + D9C8317FF6A189D66FB7E10800FFE5DC /* SDWebImageOperation.m */, + B67855EEA5923A5295778E4AF65E7589 /* SDWebImageOptionsProcessor.h */, + A8F7AF2430C546219B545E336D3971E9 /* SDWebImageOptionsProcessor.m */, + FFA39E1A7A08018413B4E1973F70721E /* SDWebImagePrefetcher.h */, + 270341D6F89EC190539BD0AB9700C5AD /* SDWebImagePrefetcher.m */, + D62BB4163C7ED6440C8BE531776A11F0 /* SDWebImageTransition.h */, + EC3D9929012F8BF7A8E3905E1062766D /* SDWebImageTransition.m */, + 683D9B0CDF7591F0DB17F861A6A8F1C2 /* SDWebImageTransitionInternal.h */, + 8A4322B9AA8A083CC1FE713DA13AE0A9 /* UIButton+WebCache.h */, + 55CECEA29EE20ACA2BD7031F8C9C0535 /* UIButton+WebCache.m */, + E3C87B43AB6C5F9833BD3DCDC12E1B9B /* UIColor+SDHexString.h */, + 8DB2DDC7EF2C0E9118FB857C17CCA310 /* UIColor+SDHexString.m */, + 5738ACB3E0017E1CFB6D64475F0EB3AF /* UIImage+ExtendedCacheData.h */, + 055010E9A6975C975F8645347B993FD2 /* UIImage+ExtendedCacheData.m */, + A3A7D4B63E4BF9BF71F4937B16848007 /* UIImage+ForceDecode.h */, + 6B540675877B0E072CC0E0DFDAE4351C /* UIImage+ForceDecode.m */, + B9020A1AE858E53F9604300ED2A60CBF /* UIImage+GIF.h */, + 947498B30B634A2369EC4291C61DA63C /* UIImage+GIF.m */, + C257854CCB4BEEFCB92E8A4DDAC7A89F /* UIImage+MemoryCacheCost.h */, + 4F026981E08C144D86BC91E59914814F /* UIImage+MemoryCacheCost.m */, + 6B39DEBF398CB8B9B0C188362B1FAB2B /* UIImage+Metadata.h */, + 009B38993B12D79D6714FD2C8B903E39 /* UIImage+Metadata.m */, + 541FEFB77175F57C99922DC4EB919CBD /* UIImage+MultiFormat.h */, + 67C29B251EB2F891C947179ADF2F4170 /* UIImage+MultiFormat.m */, + DB33DA1D5008184C450335CA63FDB93E /* UIImage+Transform.h */, + 49DA8118EAB1A5E32560F09DACE2B17B /* UIImage+Transform.m */, + F6C7EF6AAB80BF6143E9AA83040CA4AA /* UIImageView+HighlightedWebCache.h */, + CC1FFD749C993B167FB757E6497908CC /* UIImageView+HighlightedWebCache.m */, + F229ED31E1F8D82D450503231764D1ED /* UIImageView+WebCache.h */, + 929CF7637B864125CAC4D3142DF9D719 /* UIImageView+WebCache.m */, + D2296ABD78DB27E1A3781230E15384D3 /* UIView+WebCache.h */, + 231D62D91D07BBB6880292964617927E /* UIView+WebCache.m */, + 0B20E458A02DF43B324438D89858DEBB /* UIView+WebCacheOperation.h */, + 35F18842B765D77CB0EC6EBFDAF2C203 /* UIView+WebCacheOperation.m */, ); - name = DDTableViewCell; + name = Core; sourceTree = ""; }; - 77DEF476333CDEA1C7FB2C36BFCC0A74 /* UITabBarController+DDCategory */ = { + 334360C6E774EE9BA595DE9CE9444D53 /* DDWebImage */ = { isa = PBXGroup; children = ( - 333A64D70D3E61CF1D8B7206D5568B6F /* UITabBarController+DDCategory.h */, - 4707DAEFEF2D0D697E34210939D2A7CC /* UITabBarController+DDCategory.m */, + 6CF83F03CCFC2776784F7F81D77BB87D /* UIImageView+DDWebCache.h */, + 730ABC922789D0F54036D2211DC1DB4B /* UIImageView+DDWebCache.m */, ); - name = "UITabBarController+DDCategory"; + name = DDWebImage; sourceTree = ""; }; - 7AE585473A9E054D13C23178C7C9632C /* Support Files */ = { + 33FD123026C490FD11FB1862942C9C64 /* DDButton */ = { isa = PBXGroup; children = ( - 41940DCED3D4DB7D1DB7DAA34B5A3EF7 /* ZFPlayer.modulemap */, - 7F61107954704ADA20D3EC8B85F2EE63 /* ZFPlayer-dummy.m */, - 5DDCD50BDAAE3ED5FBB5E515F75F45AE /* ZFPlayer-prefix.pch */, - AADBB67F6F3BD3DC2C9677FB61DE87B2 /* ZFPlayer-umbrella.h */, - 042FD570FE2EB98D35D73505DC07E29B /* ZFPlayer.debug.xcconfig */, - 47ED4C6AF5D8765CBA6634C8D568D18F /* ZFPlayer.release.xcconfig */, + A472995AA95D055DB4B2A5C980F469B2 /* DDButton.swift */, + ); + name = DDButton; + path = DDControlsKit_Private/Classes/DDButton; + sourceTree = ""; + }; + 3408BEC116C2DF1E0236987731E4E795 /* MapView */ = { + isa = PBXGroup; + children = ( + AE329388284C952E142CA1CC78C65B3C /* DDMAMapView.h */, + 1531ED2CDF9D9DA2717B6E2DC8AE4013 /* DDMAMapView.m */, + ); + name = MapView; + sourceTree = ""; + }; + 34DAB5DA53F8627AA68C5BBF17679270 /* Annotation */ = { + isa = PBXGroup; + children = ( + FE810EC57F5AF00EFEFB059F8F2F7D49 /* DriveRouteCustomAnnotation.h */, + CC1FEE13AA4148FE71ED8FF104BA6E64 /* DriveRouteCustomAnnotation.m */, + 78C35F2134A1B701DFE2032BC6BBFB25 /* MAPointAnnotation+DDCategory.h */, + 9B2133E07C20829DFB98C07C4FFB7EB7 /* MAPointAnnotation+DDCategory.m */, + ); + name = Annotation; + sourceTree = ""; + }; + 34FF464FA7677F80078D832529E55F3D /* Trace */ = { + isa = PBXGroup; + children = ( + 24BF6D8ADB3950CB63D6E314A7348B99 /* MATraceReplayOverlay.h */, + C02A71732E2CFFCFE9D2E51C936C1598 /* MATraceReplayOverlay.m */, + A918413B112EDD4BF5444707CC59A1F1 /* MATraceReplayOverlay+Addition.h */, + 18DB6AE5231E16E5F29EE4F57E4BBBC3 /* MATraceReplayOverlayRender.h */, + CFCB9A607A39D671305C09ABFA4624FD /* MATraceReplayOverlayRender.m */, + ); + name = Trace; + sourceTree = ""; + }; + 36CE1B72D42E2C225A588F6BFFAAE566 /* Resources */ = { + isa = PBXGroup; + children = ( + 42CECF49BBE86CA5CC2F19F9F3293EC3 /* _icon_file_type_app@2x.png */, + F6580A09A50FDE4E539E06FA51DD2AB5 /* _icon_file_type_bugs@2x.png */, + 61158B938452782C0B10429160DD0D71 /* _icon_file_type_close@2x.png */, + 69F6E7F0D8CBE6A522A45BA27A44715C /* _icon_file_type_down@2x.png */, + AD6FAA0B9F3FC6C010B9390B3E0FCDE9 /* _icon_file_type_logs@2x.png */, + 5B55E60BBC2B3FCBF5F0767BFE4F21E7 /* _icon_file_type_mail@2x.png */, + 94E00E2873988F1CEFEFAA699316D1C1 /* _icon_file_type_network@2x.png */, + 27E2A1639B83473342E8BCB8D8A795AF /* _icon_file_type_sandbox@2x.png */, + 549FB56DE1E334D6BA6F5E7D6C7A00B1 /* _icon_file_type_up@2x.png */, + CB08D5F507580AC34C2C0C7BD6085350 /* App.storyboard */, + D11C0380104F997AFA66A6AEDAA6F748 /* icon_file_type_7z.png */, + EB95C6426036B592B21F1B449919ACA4 /* icon_file_type_7z@2x.png */, + 8660673427E01B5EBCF255270BD89457 /* icon_file_type_7z@3x.png */, + 47913F11D33D747915A1C989F7F7C3B4 /* icon_file_type_aac.png */, + 142B0052859D10E9FD9A66570DFF6AB5 /* icon_file_type_aac@2x.png */, + DBD6858229797C5CC35C213C94CB26A6 /* icon_file_type_aac@3x.png */, + 95FCAA4B2F7C64BC7063E338F5EDCECB /* icon_file_type_apk.png */, + B491A121946AFE5AA234B55002C7F173 /* icon_file_type_apk@2x.png */, + 2A2872486C39126EC3E40C0589AE6C56 /* icon_file_type_apk@3x.png */, + 06DFFB3317D7C1461B0CA965C3567950 /* icon_file_type_avi.png */, + 27D3831E2C6E32095DF409267DDD4686 /* icon_file_type_avi@2x.png */, + C13808DBA1E3760A3DA81C234BED88A0 /* icon_file_type_avi@3x.png */, + BE6DF4429C5C99990FC991B4ACB1ECCA /* icon_file_type_bin.png */, + B7D0614B21E3497FA148AAEFB13FC53B /* icon_file_type_bin@2x.png */, + BA0485AAD3557DF9BA8CFA393BFA38AF /* icon_file_type_bin@3x.png */, + 9E4543262637B18CA11EDA14C2C166FB /* icon_file_type_bmp.png */, + D7E92D2E6A5C8A9A18327F6F359417D5 /* icon_file_type_bmp@2x.png */, + F40EB776337BFAA8919A0EADAAA67C23 /* icon_file_type_bmp@3x.png */, + 26EB1671B28B272C433BCF0517EC39E8 /* icon_file_type_css.png */, + E13BE169D2D80CA414530441CAD35D8C /* icon_file_type_css@2x.png */, + 9DF4C5104C9E5F9A77642676FE365F57 /* icon_file_type_css@3x.png */, + 1B7141C3A7B35534141D25135F9EF76F /* icon_file_type_dat.png */, + FB0E38BAAA556B797F14C1810AF107B6 /* icon_file_type_dat@2x.png */, + 11656DA31C2556D6CB600A0CD1A42518 /* icon_file_type_dat@3x.png */, + 01592FBD707BD4AC8E0D2CFCC7E7C81A /* icon_file_type_db.png */, + C657B69D2091DD405269F834DD4755EA /* icon_file_type_db@2x.png */, + 73E7FBC4D3ED4386B25B57D8286C790E /* icon_file_type_db@3x.png */, + 01784BEADF0E177B315F628BF765047C /* icon_file_type_default.png */, + EF7CCD29EEB72199B98A84FD89719838 /* icon_file_type_default@2x.png */, + 988FAF395F4EC89C753C2CA664920D1C /* icon_file_type_default@3x.png */, + 9718545AD56062ABDFC9AD4C1CF5F7AD /* icon_file_type_dll.png */, + A7E70D40693BBA012E57DADF0AB8BE22 /* icon_file_type_dll@2x.png */, + 46B82FE8E6235D809C043EBD12EFB6D1 /* icon_file_type_dll@3x.png */, + 729219A6B5E8E72B2444DE1F3278C624 /* icon_file_type_dmg.png */, + 773F2E6FEE8008C4B980E088797D152A /* icon_file_type_dmg@2x.png */, + 6E1C8234B06458BFA14748C4BBE7CC49 /* icon_file_type_dmg@3x.png */, + 2742DB63196E79D28AF9D5F623C3AE21 /* icon_file_type_doc.png */, + 8BEB305CB44FA6E49D86B30219B83E6C /* icon_file_type_doc@2x.png */, + 78B0C7229FAB1863FFFBC2B9A5A108F7 /* icon_file_type_doc@3x.png */, + 898FDF54601EF04649BFA280D8499558 /* icon_file_type_eps.png */, + 8C4132A493C23D6A752010DA73E893D9 /* icon_file_type_eps@2x.png */, + 9C71E53934773781DF6C39F7AFA981AA /* icon_file_type_eps@3x.png */, + 8E3C0A48C51614648C6BE1221D263F70 /* icon_file_type_fla.png */, + CE4D3FE98F6A35F12E604F6F294D98FD /* icon_file_type_fla@2x.png */, + B1E83F1F4E94D5F01C40E42FDCFB1CEA /* icon_file_type_fla@3x.png */, + E9364DF7113CE60825A5D7443D4F0BE2 /* icon_file_type_flv.png */, + 16D0AD09ACBBE54453092633F9527ADB /* icon_file_type_flv@2x.png */, + 895E3DF20AD77D489AB8A9FFED7C0875 /* icon_file_type_flv@3x.png */, + E5DBDE40FAFB62E3B878EE68D85CC387 /* icon_file_type_folder_empty.png */, + 199386E13ADCDC2DC8BA86F1483E798D /* icon_file_type_folder_empty@2x.png */, + A90E38EAF0A7DB11BAD5E31EFAE0133A /* icon_file_type_folder_empty@3x.png */, + D2352DF33D081C9E1716A1D645437DF8 /* icon_file_type_folder_not_empty.png */, + B36F0E23F6AAD79948D2D527F65AC366 /* icon_file_type_folder_not_empty@2x.png */, + FE533288E9431D4110FADCCD85B1FC92 /* icon_file_type_folder_not_empty@3x.png */, + BB43CE5EBEF2877D2FD8FA9FAD0C49CC /* icon_file_type_gif.png */, + DE41F715DA1EEB5D8FFDD5EAC47BAD58 /* icon_file_type_gif@2x.png */, + 74909B4604477D9DD269D3F8E0031D50 /* icon_file_type_gif@3x.png */, + 3A5DED516A8DF3A4A6896BF883746134 /* icon_file_type_html.png */, + 747F49E21F2344646751D627D308C317 /* icon_file_type_html@2x.png */, + B98F08AC47897477EAC397BFFC047523 /* icon_file_type_html@3x.png */, + E69F6AA4F21C3A1BE852566AA288AEFE /* icon_file_type_ipa.png */, + 4ECB1777C00313F05EBD419DABC7E9D8 /* icon_file_type_ipa@2x.png */, + 6D8965B9337EE8559E934FFD859624B6 /* icon_file_type_ipa@3x.png */, + D033A61B52DE4EB091812F2A5F609858 /* icon_file_type_jar.png */, + 3A3D93E590A5B1866C039BE6825DF213 /* icon_file_type_jar@2x.png */, + 30533E7AED25700E7C1807B9AE4D985E /* icon_file_type_jar@3x.png */, + 981395CBCAC0EE6CC0723F9399AAC93F /* icon_file_type_java.png */, + 1B7675FE015ADE39C33811DA37C31220 /* icon_file_type_java@2x.png */, + DEC00779F3784E8D132B8B7B4CCCE4C2 /* icon_file_type_java@3x.png */, + 6D6282DB20A2CED3EF02AC7BE32E4B71 /* icon_file_type_jpg.png */, + C9497A029CCFDA817700640A03B447F7 /* icon_file_type_jpg@2x.png */, + 097079C8AF6822711777E64832F39A91 /* icon_file_type_jpg@3x.png */, + 29D24A866B464EC170F3021CA771002A /* icon_file_type_js.png */, + BDD9FCC8EDA21735D025555A912BD5F4 /* icon_file_type_js@2x.png */, + 3D7164E844F5A746D2B497D6AB6FFC78 /* icon_file_type_js@3x.png */, + B7504A609948178E20FC07101587F9BC /* icon_file_type_json.png */, + EF4DE9FEF81314B61ACE262CBDF90165 /* icon_file_type_json@2x.png */, + 9120D568D423D9E7530655C653007C69 /* icon_file_type_json@3x.png */, + F4F3A1CA092A11F739B8BCF06C5D9B7A /* icon_file_type_keynote.png */, + EBD6673B1C15E99A2BF0178E55787AE5 /* icon_file_type_keynote@2x.png */, + 1672CC900E1CFBEBBE9F922F320E8449 /* icon_file_type_keynote@3x.png */, + F796D86F9C0673AC563D1D637EF72B9F /* icon_file_type_md.png */, + F6F02C42495A4F1E80A1B0468CC38BF6 /* icon_file_type_md@2x.png */, + A5862FAD7AF28F844BEB819AE2760076 /* icon_file_type_md@3x.png */, + B4CA30A7F2252557BB9BFCE801E0BB52 /* icon_file_type_midi.png */, + E29F954D1983A1FE247076FEC65BF337 /* icon_file_type_midi@2x.png */, + 0FB6828F944A589EAFA25EF57A6D9730 /* icon_file_type_midi@3x.png */, + B27B9DCA8C586095867BF602D3090313 /* icon_file_type_mov.png */, + 6715720AB152C6A5E48D250D32728B6A /* icon_file_type_mov@2x.png */, + E1F32F70D9414A6865C90BD244D88815 /* icon_file_type_mov@3x.png */, + 05230ACC38A1735816469586890E5F9A /* icon_file_type_mp3.png */, + 72211DD0E0A5BAF447049CF0F3F42A23 /* icon_file_type_mp3@2x.png */, + 619E0BDEFCC6C393C61B967755B20F60 /* icon_file_type_mp3@3x.png */, + 8EF286995BCDDF8602549580AFBE0354 /* icon_file_type_mp4.png */, + 35B72FBE54E0156307FD212CBB38456F /* icon_file_type_mp4@2x.png */, + E78D801CC7051FA9B851E69B5AF30142 /* icon_file_type_mp4@3x.png */, + 7DE556903F50775F8F632D7BF7FEFCC3 /* icon_file_type_mpg.png */, + E7F3A2BAC31FE775F73A48A5C3845E56 /* icon_file_type_mpg@2x.png */, + 8C3C12A46EAB25B2F57A52CFB53A53E7 /* icon_file_type_mpg@3x.png */, + E3CB22045F7C8727B808E6FE9C1C3EBC /* icon_file_type_numbers.png */, + 3C27E635C2627AC048A0795FF4D7ADA8 /* icon_file_type_numbers@2x.png */, + 83A907F3CE6AE7FE94414C30B614F579 /* icon_file_type_numbers@3x.png */, + 73932415A784A368CED741F78034EA4F /* icon_file_type_ogg.png */, + 12E2C540F6895B6FC058067D3EAA99E1 /* icon_file_type_ogg@2x.png */, + F9B0C1384A4D5FB12AE7DC98D3A6EC31 /* icon_file_type_ogg@3x.png */, + AFAD8DD72208F1D8D0B4035A7050863E /* icon_file_type_pages.png */, + 5BC13439B19AE213D33B8104F9B0029B /* icon_file_type_pages@2x.png */, + C3108F4E4DEED82DF46830F8D726E704 /* icon_file_type_pages@3x.png */, + 2912F49878C8F42DF57883F528C3EBF1 /* icon_file_type_pdf.png */, + E380EE143BE7567243CA382C70390368 /* icon_file_type_pdf@2x.png */, + 3C52D075FD783C754AF279C608F305CE /* icon_file_type_pdf@3x.png */, + 1870D05FF707D4A304319038FBFCADC5 /* icon_file_type_php.png */, + B2B973732CEFC53D70C9BFF2537E0698 /* icon_file_type_php@2x.png */, + BF1E02C5021F325107B60DDF919FBFD9 /* icon_file_type_php@3x.png */, + 9247B27BDBF5EB66554710F82F172B61 /* icon_file_type_plist.png */, + 36DFFE1BDB9493BE3103C48D8AED9FA8 /* icon_file_type_plist@2x.png */, + 65013A46CDEB30F88F5C3780F16AD569 /* icon_file_type_plist@3x.png */, + F7B66F04ED5C1AD64E05EE79F31FFBE0 /* icon_file_type_png.png */, + 5C199E2A469E5469DA1F750250E3413A /* icon_file_type_png@2x.png */, + BCC0DDAF19AEA9A323EA8054F5D1C9A0 /* icon_file_type_png@3x.png */, + 8612FF1AF10BF67DBEAC85817254A637 /* icon_file_type_ppt.png */, + 584B754051BA9682108792775A1C2428 /* icon_file_type_ppt@2x.png */, + 4B9DDF2FFD17CDE6603E43BBBF21F51D /* icon_file_type_ppt@3x.png */, + 0A00E00A1D695556379D344673843C99 /* icon_file_type_psd.png */, + 130A5F55F77608A8ECC44539FF54A1AC /* icon_file_type_psd@2x.png */, + 8FE41FDFC4DB1F0397B76BF959448DCC /* icon_file_type_psd@3x.png */, + 867B4732E603322B499B49AE4D8E5CD2 /* icon_file_type_sql.png */, + E5A8A623965248E56224F7C893C04408 /* icon_file_type_sql@2x.png */, + 3BB9D046174D074EA4770BA4CF1B1F70 /* icon_file_type_sql@3x.png */, + F80A455D8DF586B2FF9A27A8626E4EB8 /* icon_file_type_svg.png */, + 1DE164431313C3E66C49ED845EE0E062 /* icon_file_type_svg@2x.png */, + 083DDCA69DF110D93FEE2DE6F2BE7E4B /* icon_file_type_svg@3x.png */, + 01AE57A5F7A49F63864F6BEAFF621101 /* icon_file_type_swift.png */, + 16EC96918DC8730F665926FC11920CAC /* icon_file_type_swift@2x.png */, + F77A863D748C6872C1C62F67DA3FC6D6 /* icon_file_type_swift@3x.png */, + E930B168B404D0B2DA92E627CD303E04 /* icon_file_type_tif.png */, + F477CBE1531EB2BA9EAF3FA959ADBA8B /* icon_file_type_tif@2x.png */, + A924F6918B100EC1228102DF0DEC2C04 /* icon_file_type_tif@3x.png */, + 24673F0AD0817AF6D9AE649DDC2A8A34 /* icon_file_type_torrent.png */, + 9887DD212A2182E4E38CC4B95BFE7BC4 /* icon_file_type_torrent@2x.png */, + 0EF06AF9ABA3AF4547546EF3BA0608D6 /* icon_file_type_torrent@3x.png */, + C1BD107FDB90A0F202808AC795B833CE /* icon_file_type_ttf.png */, + 60484D1929ACF334C84C7337028537CF /* icon_file_type_ttf@2x.png */, + 18D251866F744AF132227E6AD89EEF9E /* icon_file_type_ttf@3x.png */, + 3F9C96401C2BB57A401A8959287B7544 /* icon_file_type_txt.png */, + E9409FB70AACEECE3744E4F0F8B1C18B /* icon_file_type_txt@2x.png */, + AA6A9193EE4C19E6F6A96490EAED256C /* icon_file_type_txt@3x.png */, + E99C08D153F3A0830DB0FE0D285D3421 /* icon_file_type_wav.png */, + 0F51C18597E72FB13524EC2543B74148 /* icon_file_type_wav@2x.png */, + 67B64174C3017BBE803CA4D1755949E7 /* icon_file_type_wav@3x.png */, + D48F650CA5DC55A123C126C15DAD580D /* icon_file_type_wmv.png */, + 72880F5017EC8592EC8434B42CFCAE81 /* icon_file_type_wmv@2x.png */, + 4A72E0844E5624B374DA3A94590E9A23 /* icon_file_type_wmv@3x.png */, + 27FAF4BD804D074C60AA0363854ED381 /* icon_file_type_xls.png */, + C7DB69AF1B69680B0B82A35B7C41D7B7 /* icon_file_type_xls@2x.png */, + 660A1EAEEE30E29702A149601E9EB7B9 /* icon_file_type_xls@3x.png */, + 4EB6C4C0F2AEF47FFC937C063062621B /* icon_file_type_xml.png */, + 1B86618ED8DE80F523E78BBBF17FFAF7 /* icon_file_type_xml@2x.png */, + 69EC7B37EF10DE2C89BA6BC52D7DED1E /* icon_file_type_xml@3x.png */, + B38DD8DC782AE8E6ECB01549AA878A7B /* icon_file_type_zip.png */, + C16FA1C55D27E072EFF2894CCF666AE1 /* icon_file_type_zip@2x.png */, + 8EE98F5A0D95D15BC5F8BC119BB5441D /* icon_file_type_zip@3x.png */, + 72ECD7EDC233ADE256F08D9B731219CD /* Logs.storyboard */, + E384033D2505E7E2C6B94F7A991455A8 /* Manager.storyboard */, + 8CA9EFD0FA6F760906271FC664047B99 /* Network.storyboard */, + 1394A63B9F3B597BADD3668E8F45E27C /* NetworkCell.xib */, + ); + name = Resources; + sourceTree = ""; + }; + 387EF9323648DC5AD2FA2A1F0B0BEE68 /* DDControlsKit_Private */ = { + isa = PBXGroup; + children = ( + 86DD9E6CFA93BF725D780A75F29FDF00 /* DDAttributedString */, + 33FD123026C490FD11FB1862942C9C64 /* DDButton */, + FABAFF932EACE3245CDB8FEBF36DAA81 /* DDCollectionView */, + 26B8BEFD591594F11FA7A778C50CCCD0 /* DDCollectionViewCell */, + FA9F55EEA171A9BB6A294EEA3B639B01 /* DDImage */, + 5B4F4C601245E1DCCAD0603F3CA82677 /* DDImageView */, + 723B2D620038EF5647D0EADA6930AE48 /* DDLabel */, + D88F4ECE745375E5827F7D99D77EE3AA /* DDNavigationController */, + 4A65C1791B8AAD9DFAB0D1D2C5C7C23D /* DDScrollView */, + EC42CE045A5602832132E7E89AB6CBA8 /* DDTableView */, + 9954B99EA64F2FA7CDE162150F871E27 /* DDTableViewCell */, + 14141EA1DD149FDBCAE8BE702923EE32 /* DDTextField */, + 536AF5DED56A05804D939DD864DF6572 /* DDTextView */, + 46232EF8D2FA0DED4E8DAE4C6CE9824B /* DDView */, + BA6228844F5E88A4808D130648449AE4 /* DDViewController */, + 4B9A85607EA8E7B8B82ECC0341094D39 /* Pod */, + 4F60876DBC8A930C1BE6740F373647CB /* Support Files */, + ); + name = DDControlsKit_Private; + path = /Users/zd/Desktop/PodRepository/DDControlsKit_Private; + sourceTree = ""; + }; + 399051460D26A1BC451A8BB430E8EA6A /* Support Files */ = { + isa = PBXGroup; + children = ( + 440ABC312D0BE5E5025509B2B76DB84E /* RxSwift.modulemap */, + AE4FABA62476CAE8867CFF490EDEB5EF /* RxSwift-dummy.m */, + EA021EDB0D3B795618FFA626011615AC /* RxSwift-prefix.pch */, + 9900D83E2A3BDB0A87AE4D93BFB2E7B0 /* RxSwift-umbrella.h */, + 87847932BD35625B36EC3663D1741E96 /* RxSwift.debug.xcconfig */, + 538187308C176EA5B70A6800339368D5 /* RxSwift.release.xcconfig */, ); name = "Support Files"; - path = "../../../Desktop/中道救援/OrderScheduling/Pods/Target Support Files/ZFPlayer"; + path = "../Target Support Files/RxSwift"; sourceTree = ""; }; - 7B151E449D9F26084F4B2F2DB1A582DF /* Support Files */ = { + 3A4E23187995C0EFB33F05A52B79E8EB /* UIWindow+DDCategory */ = { isa = PBXGroup; children = ( - 30D183E521CC8CD86A339C5481D98365 /* JCore-xcframeworks.sh */, - DFA017B9AE03666055B853A359A49E82 /* JCore.debug.xcconfig */, - 9E447C0DC9643C75C630771D47581B9E /* JCore.release.xcconfig */, + 0E46436DA6E64EFC00EA29658D8FB062 /* UIWindow+DDCategory.h */, + 136060958B4987578911CB9CBA0933FA /* UIWindow+DDCategory.m */, + ); + name = "UIWindow+DDCategory"; + sourceTree = ""; + }; + 3AC2AD5025F7B61A95C909003B079BD9 /* Support Files */ = { + isa = PBXGroup; + children = ( + BF089E869B58FC3EE8750C952200A4C4 /* DDCategoryKit_Private.modulemap */, + D3B71FC3D999D00527C3402B6951318B /* DDCategoryKit_Private-dummy.m */, + EDA38870EDC91038B6711B527306D952 /* DDCategoryKit_Private-prefix.pch */, + D5B28E489835223F5EEE39125834C7DA /* DDCategoryKit_Private-umbrella.h */, + A49F54F42BA8E8F7945294AB77EDA7EE /* DDCategoryKit_Private.debug.xcconfig */, + F1CB2926B2C6A52AB7E35277686C4A6A /* DDCategoryKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDCategoryKit_Private"; + sourceTree = ""; + }; + 3BE7CDB8DE644E66C8DFE8BB5CC2DE1A /* Overlay */ = { + isa = PBXGroup; + children = ( + 7AAC4DACEFC572B62639C860A0EDACDE /* MABaseOverlay+DDCategory.h */, + AF9C93BD829FB8856BE4538DB87EF7B6 /* MABaseOverlay+DDCategory.m */, + ); + name = Overlay; + sourceTree = ""; + }; + 3C42155193FD231BB4E7AD01D15FEA6D /* Core */ = { + isa = PBXGroup; + children = ( + 9F0E36A28BAFF7342B5D33EBA25F2B58 /* UIScrollView+ZFPlayer.h */, + A6BBCBAEFFB5B78DF783CC77B18958A7 /* UIScrollView+ZFPlayer.m */, + DB83884C473975CA340C132A6E4E064B /* UIViewController+ZFPlayerRotation.m */, + 80148DF591CFF0BA810CF40C37847CAF /* ZFFloatView.h */, + 949A6CE2D0A7777192DD73B3DEB8EDD3 /* ZFFloatView.m */, + B94E7BFD77F4A114018B63B117E2902C /* ZFKVOController.h */, + 02188AE08E244B0854A78233FC6D6429 /* ZFKVOController.m */, + D2620CFA1AF89803A9B5BC7669678922 /* ZFLandscapeViewController.h */, + 5AE7F69A20AECDD252152EF915D36830 /* ZFLandscapeViewController.m */, + 34AF363912112389C3BCE34F61B7900E /* ZFLandscapeWindow.h */, + C7E1FE43FC893B3812EF1AE74A63779E /* ZFLandscapeWindow.m */, + 327D5CE5CEB22C34CDE423DABFD32418 /* ZFOrientationObserver.h */, + 62B61D3E4DC5AD4E1B4506B51920D671 /* ZFOrientationObserver.m */, + 392BC9D0E5B2BB682798B9F6FC89D147 /* ZFPersentInteractiveTransition.h */, + D6C2E746521D40313B8055088A5602E3 /* ZFPersentInteractiveTransition.m */, + 5ABE3A80EC38BF3F32C9B60827B3A151 /* ZFPlayer.h */, + 8F4E37DFA1D05120EE6A942D7615E216 /* ZFPlayerConst.h */, + C25F09EDACBA0F1894FCB61BE1AECA34 /* ZFPlayerController.h */, + F0A830395DB634469944349985B9B0AE /* ZFPlayerController.m */, + 858BD77EB37128AECE88A2C5AFB1E62C /* ZFPlayerGestureControl.h */, + 588A32C28A8FE2231B02DE31D5F5BA4F /* ZFPlayerGestureControl.m */, + 9A676BFBD01C63BE24CC744A65682339 /* ZFPlayerLogManager.h */, + 3D993CDC710353202A83F40782869499 /* ZFPlayerLogManager.m */, + 956E5FE4D4AE4AAFC72613B79E5AE4F9 /* ZFPlayerMediaControl.h */, + BE08B546B1F87214A975870D61B7173D /* ZFPlayerMediaPlayback.h */, + F868013F42E65615D6C8D7D7F6DA1A20 /* ZFPlayerNotification.h */, + 6CE2F8B0D26AD35FEDD9255C73ADC6D0 /* ZFPlayerNotification.m */, + 5D68E581DDCEF2B6668C8137BE5E7014 /* ZFPlayerView.h */, + 55139ED695B4999E78DCCB9E4BA995C0 /* ZFPlayerView.m */, + 69DF12F8C585BF616DC95A7AA6E70935 /* ZFPortraitViewController.h */, + 5D8303BCC4E53272588C18AEDB6FACD1 /* ZFPortraitViewController.m */, + AED58FEC6586C6C0B266CE5AA0E0FD1D /* ZFPresentTransition.h */, + 2CDFACA693DB4114D35C56AE2FDF8C51 /* ZFPresentTransition.m */, + E38C91A5E522C5BD341102DEA0358FFA /* ZFReachabilityManager.h */, + 1612590DACE8530316952FAFE333E965 /* ZFReachabilityManager.m */, + ); + name = Core; + sourceTree = ""; + }; + 3CB48205FBC4942F6A2FC4FB0601E75F /* DDBaseCollectionViewCell */ = { + isa = PBXGroup; + children = ( + 7A447127CC7E8A90C6B8CE6A0F2B754D /* DDBaseCollectionViewCell.h */, + 65D37C1FA7E6F0622D90D8FF2201788D /* DDBaseCollectionViewCell.m */, + ); + name = DDBaseCollectionViewCell; + sourceTree = ""; + }; + 3CE10F7C94A58F0B676C4A8B9B468CD6 /* DDProgressHUDKit_Private */ = { + isa = PBXGroup; + children = ( + 0150DBFC2362B72A3B6156755BE86438 /* DDProgressHUD.swift */, + 1FACFF3087DE72045694F91106FC8C7E /* MBProgressHUD.h */, + 16706E2EA0D6C6934CA460D9672C0C67 /* MBProgressHUD.m */, + 3118A45A59B0D05935A76F2250A60EBD /* networking_loading.gif */, + C853F00F94585667613E6B32C6453CC1 /* Pod */, + 7B26A8EE2E7779BE4CE239F141759868 /* Support Files */, + ); + name = DDProgressHUDKit_Private; + path = /Users/zd/Desktop/PodRepository/DDProgressHUDKit_Private; + sourceTree = ""; + }; + 3DDF19E27CF0ED5DD8BBCC088ED842C1 /* ControlView */ = { + isa = PBXGroup; + children = ( + E9C75CD6CBFFDED0EDB797FD94728555 /* UIImageView+ZFCache.h */, + 66701CD5A5569650C9A94E391BD27226 /* UIImageView+ZFCache.m */, + 0E206886D45902EC9CF0A2CED18998F7 /* UIView+ZFFrame.h */, + 14A29515CB086B774D30EC6154D67B39 /* UIView+ZFFrame.m */, + 968437C4798164BEF1DBFA8EEB9EEEB3 /* ZFLandScapeControlView.h */, + DF15D3DC2371F6DF18974FB47E433167 /* ZFLandScapeControlView.m */, + 6469F998B8992FA5690D96427DD803CE /* ZFLoadingView.h */, + 6C745F9621C0C64C0AD9164B7B664F89 /* ZFLoadingView.m */, + 602BFF051DA3CEA768C0CD804374CD84 /* ZFNetworkSpeedMonitor.h */, + 4F3509C89AA315009A7C70475C0ECA1D /* ZFNetworkSpeedMonitor.m */, + D482530D31DB55650F5E62CAD800DFA5 /* ZFPlayer.bundle */, + 3859773ABDE2D94CDE03FF3C1BF27B48 /* ZFPlayerControlView.h */, + 25F14EA059E7FF41312807DA8A5B29B0 /* ZFPlayerControlView.m */, + 6A38F1FFC24F94633C6EFD876C905430 /* ZFPortraitControlView.h */, + A600FF103C0C1256CE255784A1FF4E98 /* ZFPortraitControlView.m */, + 24C3A5D45AC4DC0A70F6A0ABA23F1BE0 /* ZFSliderView.h */, + 87475C5D6E7F7748FE3CE8D5154553DC /* ZFSliderView.m */, + CF8E070D8A14995DD20ABD505169CD8F /* ZFSmallFloatControlView.h */, + 2E876B08A10B8FEDDD2E7489A549CB49 /* ZFSmallFloatControlView.m */, + 6C63DD6116680932A534539EDE42C95C /* ZFSpeedLoadingView.h */, + C240FCB004A193597FF99C9D318389E6 /* ZFSpeedLoadingView.m */, + 2200FC74BCFD03C447059C7FF1EE6FE8 /* ZFUtilities.h */, + 2D5125A195FB92AA04C6DAF189500A6B /* ZFUtilities.m */, + 6DC17EC5E80F8A14883D07315C895835 /* ZFVolumeBrightnessView.h */, + 9D27F30F51812A56A21129543785224D /* ZFVolumeBrightnessView.m */, + ); + name = ControlView; + sourceTree = ""; + }; + 40DBF1BB44139F953F7E9D51B89E01AF /* Support Files */ = { + isa = PBXGroup; + children = ( + A47FD886D1B3F1CBF0C291D05D9F22B5 /* JCore-xcframeworks.sh */, + 3A070DF32006631B9F974209CC296CC9 /* JCore.debug.xcconfig */, + 586FB68B311CB6507AFD50F8F2DB5435 /* JCore.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/JCore"; sourceTree = ""; }; - 7B2639D9277175497DAC94AB93E8373D /* Support Files */ = { + 410E0E0BE6594D739BBBD4C533CBA64E /* NSObject+DDCategory */ = { isa = PBXGroup; children = ( - 69945F5F3F6ADBB63B04C275CAFAD210 /* DDToastKit_Private.modulemap */, - C91739095AD2A951312E9F02096FE6F7 /* DDToastKit_Private-dummy.m */, - FE1955E8B0BA1650B135345FDEE25E78 /* DDToastKit_Private-prefix.pch */, - B577CA7712339985EC493598557264DA /* DDToastKit_Private-umbrella.h */, - CA784468F647EDFEFD5CA077A9CA1A88 /* DDToastKit_Private.debug.xcconfig */, - 5B918BE6829E36B093B33911AD580C61 /* DDToastKit_Private.release.xcconfig */, + 347961C0083C58F994D6E16AE8452448 /* NSObject+DDCategory.h */, + FFF8EC9B8F4647A4F6DFDA4118D1406F /* NSObject+DDCategory.m */, ); - name = "Support Files"; - path = "../Target Support Files/DDToastKit_Private"; + name = "NSObject+DDCategory"; sourceTree = ""; }; - 7B4B3C128D19A5D217D25A446CD15E28 /* DDTimerKit_Private */ = { + 42981019CC4D5CA6A47BB51FDCA0296C /* Support Files */ = { isa = PBXGroup; children = ( - A810D8CEFDE04B4BCDF8DD96138290A1 /* GCDTimer */, - AD2C28FE71BF88CECD95AD8A8D885DA8 /* Support Files */, + 5CC54A04CA6949864D309BC86E4243FB /* RxCocoa.modulemap */, + CE98874DFC0455417513CDA37E1B225E /* RxCocoa-dummy.m */, + 2F532418510EAB918FB7023DFA9F1BB9 /* RxCocoa-prefix.pch */, + 68E7DDF11BE9D4C5DEEC85A111BFA2D4 /* RxCocoa-umbrella.h */, + 2180ED184ED7CE62F78363CE94ABE977 /* RxCocoa.debug.xcconfig */, + ABA1C8A27C468D3E92F5655A93F311B9 /* RxCocoa.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/RxCocoa"; + sourceTree = ""; + }; + 443A78F806CE331517F91CD1348B5D0E /* Pod */ = { + isa = PBXGroup; + children = ( + F8C1778A434FC1270D2DAC83C5F329CE /* LICENSE */, + 1121DF1C0A1DBE5A0F8240D45A89E331 /* README.md */, + 81FE9276ED3F2FB122FB16623918D9DD /* ZFPlayer.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 44C80800A5EC311EAE74F7CB9A34D0AB /* Frameworks */ = { + isa = PBXGroup; + children = ( + 2C14A4FA91420B7A5CB1671237BE8023 /* jpush-ios-5.0.1.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 45AD7545B5ED1D3D03A581F34F25C5ED /* ESTabBarController-swift */ = { + isa = PBXGroup; + children = ( + F3BF91C185BC68CC975FDC590D97A248 /* ESTabBar.swift */, + C4F90884C8FD72A994E7DF513F588D8B /* ESTabBarController.swift */, + E57928C3F6C426E70878D9E46B61BC2C /* ESTabBarItem.swift */, + 2C587552C335E91A69A3A3BDD89232AF /* ESTabBarItemBadgeView.swift */, + 8679674BD8D8D49501F484BF974784C1 /* ESTabBarItemContainer.swift */, + A3BA8F8A4452FD501E8A6E8E77843CD2 /* ESTabBarItemContentView.swift */, + 697E3787D810FABA3E973AA075406641 /* ESTabBarItemMoreContentView.swift */, + EBD8348E9B702A25DE9617A7FC50FF6A /* Resources */, + DF8E58F3497A8B5833051AB53BD4EF02 /* Support Files */, + ); + name = "ESTabBarController-swift"; + path = "ESTabBarController-swift"; + sourceTree = ""; + }; + 46232EF8D2FA0DED4E8DAE4C6CE9824B /* DDView */ = { + isa = PBXGroup; + children = ( + 7A539CB48FFAFBED955BFF874A0D1E6F /* DDView.swift */, + ); + name = DDView; + path = DDControlsKit_Private/Classes/DDView; + sourceTree = ""; + }; + 4755BAC7F48B124EAA4824071E6A7D8E /* DDBaseImageView */ = { + isa = PBXGroup; + children = ( + A5FA190E494BA08B1A86D48D1B673504 /* DDBaseImageView.h */, + 338CB105028010AEC740BAC575645483 /* DDBaseImageView.m */, + ); + name = DDBaseImageView; + sourceTree = ""; + }; + 4A65C1791B8AAD9DFAB0D1D2C5C7C23D /* DDScrollView */ = { + isa = PBXGroup; + children = ( + 53ACC2EFD0E571CD5525986DC276710F /* DDScrollView.swift */, + ); + name = DDScrollView; + path = DDControlsKit_Private/Classes/DDScrollView; + sourceTree = ""; + }; + 4B9A85607EA8E7B8B82ECC0341094D39 /* Pod */ = { + isa = PBXGroup; + children = ( + 0CC16848493D89CEA0E76F05ADA2446F /* DDControlsKit_Private.podspec */, + 0EF49527DECA6A15BF4914EDAE5FC738 /* LICENSE */, + 77848E9757D1797A3095D1501B6D4402 /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + 4DD17D1AF86E1E0F512B4605893D36E5 /* UINavigationController+DDCategory */ = { + isa = PBXGroup; + children = ( + 481055E6C6FC975887EFB84C204CC5B3 /* UINavigationController+DDCategory.h */, + D146256DE3793608342E749B44AD76CE /* UINavigationController+DDCategory.m */, + ); + name = "UINavigationController+DDCategory"; + sourceTree = ""; + }; + 4DF6BD4D445A56ADD3ED3F540DCC9EC1 /* GCDTimer */ = { + isa = PBXGroup; + children = ( + 5F49F59EDA18EC8C46B35FCEC513A9E6 /* DDTimerManager.h */, + C504DCD078AF12A499235E5DB9F19532 /* DDTimerManager.m */, + F9D620C741836DBAE83A8D80D61DB02F /* DDTimerObject.h */, + 336D352EBB66AF50FCCD4E815BE9A5AC /* DDTimerObject.m */, + ); + name = GCDTimer; + sourceTree = ""; + }; + 4F60876DBC8A930C1BE6740F373647CB /* Support Files */ = { + isa = PBXGroup; + children = ( + 5243661F51A1B446CD5B769164895676 /* DDControlsKit_Private.modulemap */, + 3434AD891147A7AB1CE749F2F3A4DCA7 /* DDControlsKit_Private-dummy.m */, + 3EA2A1D7D93936487AD6AC70185D491B /* DDControlsKit_Private-prefix.pch */, + 2D6341483B79A6CBC52AEEF8C2DF57F4 /* DDControlsKit_Private-umbrella.h */, + BBEDB24C4CA9D3260710BDD6B057286E /* DDControlsKit_Private.debug.xcconfig */, + FC8D1A208D345127584CAE07B06A1490 /* DDControlsKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../../中道救援/OrderScheduling/Pods/Target Support Files/DDControlsKit_Private"; + sourceTree = ""; + }; + 500847EE9E3B6B76BB6E43E00CDEA2CB /* Support Files */ = { + isa = PBXGroup; + children = ( + 61002F9771F11B4EA875923A46C26906 /* DDColorKit_Private.modulemap */, + 410CAA84510DE6E04581BD03F2DAA12E /* DDColorKit_Private-dummy.m */, + 52258BB3C65679B73DD4B96E5EE4C561 /* DDColorKit_Private-prefix.pch */, + B064FF51FBFC2CF78C3F940C88F47E16 /* DDColorKit_Private-umbrella.h */, + 7E0058124D3CD4CB35D72C1C2B9E1C04 /* DDColorKit_Private.debug.xcconfig */, + 7A8596938100A518BD7E3BE0391DD95D /* DDColorKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDColorKit_Private"; + sourceTree = ""; + }; + 50146E673E9A11B8090D00FCF15614B6 /* Resources */ = { + isa = PBXGroup; + children = ( + F58057A68CE98ED3D4E1AED295051FAF /* ZLPhotoBrowser.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 506E1C5EAC73C5023D5A231330B44BBB /* Support Files */ = { + isa = PBXGroup; + children = ( + 0AC048A8767BEBA2058AC237843283F9 /* DDLogKit_Private.modulemap */, + E35EE5898A19C12A14607BE1D03D309D /* DDLogKit_Private-dummy.m */, + 8233DCA57739E77B69913F51FD03F3DB /* DDLogKit_Private-prefix.pch */, + FC1B441AB61771DC1BE8F35D7BFFAD9C /* DDLogKit_Private-umbrella.h */, + 7AEFA69E283D2F221FD3F17799F6422F /* DDLogKit_Private.debug.xcconfig */, + 50CD7A88A9EB564D6FADDB2581D6ED3C /* DDLogKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDLogKit_Private"; + sourceTree = ""; + }; + 52517F7BDCBD2FCBB13F2DF92ED5422C /* ZFPlayer */ = { + isa = PBXGroup; + children = ( + 3DDF19E27CF0ED5DD8BBCC088ED842C1 /* ControlView */, + 3C42155193FD231BB4E7AD01D15FEA6D /* Core */, + D05F9717260467942F2776553311C24F /* ijkplayer */, + 443A78F806CE331517F91CD1348B5D0E /* Pod */, + DF2FDE973CB8A6E53C91741978742976 /* Support Files */, + ); + name = ZFPlayer; + path = "/Users/zd/Downloads/iOS相关/ZFPlayer-master"; + sourceTree = ""; + }; + 536AF5DED56A05804D939DD864DF6572 /* DDTextView */ = { + isa = PBXGroup; + children = ( + 5026A409E3C63E35352F713825686110 /* DDTextView.swift */, + ); + name = DDTextView; + path = DDControlsKit_Private/Classes/DDTextView; + sourceTree = ""; + }; + 55922C28F915A1732CF1259F4BF34633 /* DDBaseViewController */ = { + isa = PBXGroup; + children = ( + 35A00FCCA001267CD6ADB4A2C534A486 /* DDBaseViewController.h */, + 43FDA0A30300784C7325B2241458862A /* DDBaseViewController.m */, + 893237B2EF99324D67E0CC26EF166530 /* Resources */, + ); + name = DDBaseViewController; + sourceTree = ""; + }; + 56CCDE3A36AD423B87BD374F93D54802 /* Core */ = { + isa = PBXGroup; + children = ( + EE50A3BF150CFC09B54F81465E3E01FB /* YYAnimatedImageView.h */, + 2180FD51C5C55E776F32372A0F771573 /* YYAnimatedImageView.m */, + 54E3D43418B2624ABC3DF0EE0B5BCE77 /* YYFrameImage.h */, + 8D40EFDCACEC450962A72F9E4E7AF275 /* YYFrameImage.m */, + C543810B34814F958EE2259447A25FF4 /* YYImage.h */, + 8CD315597C71AA7B4490F6DA668D123D /* YYImage.m */, + 3C1264383722A62F22448402773E0972 /* YYImageCoder.h */, + D11C4AB81013678EC4830A09BE0F013E /* YYImageCoder.m */, + 1AA742E7ABDF54A2D8D3A4645B18C1C8 /* YYSpriteSheetImage.h */, + 428F4D2EE4B5D543AF680B2C63EA8476 /* YYSpriteSheetImage.m */, + ); + name = Core; + sourceTree = ""; + }; + 59BD71D88F57A28868B7AE0E9B9EE84E /* CocoaDebug */ = { + isa = PBXGroup; + children = ( + 4AFE1F6A5242FFF9DA9E8AC93F968A87 /* _AutoLaunch.m */, + 45D4702FFD833AB3DC493F1753EDEF3D /* _BacktraceLogger.h */, + B47651FAD5E5BFD47EB92A23F4EA46D4 /* _BacktraceLogger.m */, + 8AFBAF6F826F1316D72D80DA6876E33F /* _CacheStoragePolicy.h */, + CB407E92C2FC4C3007DB82CB5170F7BE /* _CacheStoragePolicy.m */, + 85F742DA696A10F478223338E7B09070 /* _CanonicalRequest.h */, + 63FA66C970B49CDCAE39C62EB2CBA9A7 /* _CanonicalRequest.m */, + ED78B9046E2DEA8372A2F1EEF82CACB6 /* _CrashModel.swift */, + 6D051B8FAD529C1AA6A0B9A3BAC862EA /* _CustomHTTPProtocol.h */, + 7C5246942D6F9D36DB1E2DE2EE902AE4 /* _CustomHTTPProtocol.m */, + 9B3689CEFD2ADEE601376D1CD01F2C2D /* _DebugConsoleLabel.h */, + 7B30A0004ADFA34858C6A16DC5B93753 /* _DebugConsoleLabel.m */, + 96B9DFD6CA4196F2729CFB9936EA0473 /* _DeviceUtil.h */, + 29D8BC05DEB1EA4D33C2E23B2421A772 /* _DeviceUtil.m */, + E225D2A6696894B37E423CDD04F74305 /* _DeviceUtil+Constant.h */, + 26F3A67198A15AC919091125282C0F43 /* _DeviceUtil+Constant.m */, + 3593EAED35E76E40FD1C3C513BE735DE /* _DirectoryContentsTableViewController.h */, + A62E35DDA9D180C331F4E5E52E8A194E /* _DirectoryContentsTableViewController.m */, + 048794D01ECB20F1E3EAB24EBAD668B2 /* _FileInfo.h */, + 68C8BC294E80D0B94019BBDCAC0B70B9 /* _FileInfo.m */, + D07115EE8A0C2C34399993064C3856F8 /* _FilePreviewController.h */, + FDF8022029774373E33D6B0B4B9C588D /* _FilePreviewController.m */, + 3A643B2122916D21D7B3DF1FF307903E /* _FileTableViewCell.h */, + 2E5EB7EF41D1282D31C55983434BFDAC /* _FileTableViewCell.m */, + CC362DAB343E0487BF0FD7020E47A48A /* _fishhook.c */, + 5542CFE3ADA969D1BF3AAB00110AFD4A /* _fishhook.h */, + 673D4ABDCA8721237C844807FEFF8C23 /* _HttpDatasource.h */, + 581A3AE614A61DBCD9C9E9033EB9327E /* _HttpDatasource.m */, + C7816AAECC4A7F78E358C4B5A32EBC62 /* _HttpModel.h */, + 3F102B73D43C18217F39FF8A04B81B74 /* _HttpModel.m */, + C2DFFEB2F905B6B0BF249561E8DAE36E /* _ImageController.h */, + A43E22FC9E22EBD3B7E6C09CDA73AB19 /* _ImageController.m */, + 38508CD15B7080DF43806C448F2B74CF /* _ImageResources.h */, + E9D1FC5746CE30124F5CFD40D6F2DD2A /* _ImageResources.m */, + 230C6936AF4CC146A6A08F8612992CD1 /* _NetworkHelper.h */, + 68EBEE0E0CED8F3222E5206DE524F554 /* _NetworkHelper.m */, + B0AE4254DECE778DF0A94B7E8F380212 /* _NSLogHook.m */, + 7727C2C9265E97806BBF727334D2EEE0 /* _ObjcLog.h */, + 5DFECF1DB810C5161D1EC664C9ED80F6 /* _ObjcLog.m */, + A82672F0A8E70B2E30D844D2EDD3E742 /* _OCLoggerFormat.h */, + FEB0C75FD2E3AEFFBF2FBB6D93ACC129 /* _OCLoggerFormat.m */, + 5EB5DEF2549267453DE0A05130959182 /* _OCLogHelper.h */, + 262D5D06D630D6990F18E387CEB34E30 /* _OCLogHelper.m */, + 67C590211D33DE2ADBF758E716A9FACB /* _OCLogModel.h */, + CD2DD5B4FFB0F813060825C6A53EE617 /* _OCLogModel.m */, + 83A4A94F3EF8EBEDA6010413E5C5879F /* _OCLogStoreManager.h */, + E82B2903EC1F013D4D294560FB4615E0 /* _OCLogStoreManager.m */, + 66EF3876813507661A692798F167334B /* _QNSURLSessionDemux.h */, + 62DCD09AD1BA58EA2065D18888D401BD /* _QNSURLSessionDemux.m */, + 5FF827C701DF34D31BFA2098FACA76F3 /* _RunloopMonitor.h */, + 8EB305502822CB0B45CF045AD5502B2B /* _RunloopMonitor.m */, + 31F60B8E6CEDB01700A1B56C5CFA9256 /* _Sandboxer.h */, + 46E30048406AD3C7497795282E018B2A /* _Sandboxer.m */, + 337D80CB099FBED51793BE9256FF2892 /* _Sandboxer-Header.h */, + 1FEE6C85E0FCB500CF0E248BC2299A8B /* _SandboxerHelper.h */, + EA7FFC147465D910911D437B6786AD6A /* _SandboxerHelper.m */, + BAFA60C334E879AECE910FB55A2609B9 /* _SwiftLogHelper.swift */, + 6EE9DC37524A0FCDF26F8A0900C26104 /* _Swizzling.h */, + B0B1F2A9FA2534916147DD8A9A2AC4D3 /* _Swizzling.m */, + CADCA0B43C19CC132CFD8ECF1B38EB86 /* _WKWebView+Swizzling.m */, + 54C33FC439082E7F8EEAA8E94119BC3B /* AboutViewController.swift */, + 3DC3B469E8C97CD2A19E52D9248146D2 /* AppInfoViewController.swift */, + 414EB634A890F2D19ECC25B748600269 /* Bubble.swift */, + 0D04AE8B5EB0D57DD9D6BD1E0CF86885 /* CocoaDebug.h */, + 262BFC3C6F3A2E6DD53BBE3DDCA7CFE2 /* CocoaDebug.swift */, + C4617F759F2F86F891F1A384B8E231AF /* CocoaDebug+Extensions.swift */, + 7A88EFAE2813EEB116FC1243D4186CED /* CocoaDebugDeviceInfo.h */, + 3F78C2CE141179282E18FD046B073CCB /* CocoaDebugDeviceInfo.m */, + CD0A2AE6D7AFA74670E8C520327560EB /* CocoaDebugNavigationController.swift */, + 41899F45E2682102FEFB4721C12C49CC /* CocoaDebugSettings.swift */, + A30069D60E09A9D019692B2DDD09CCA1 /* CocoaDebugTabBarController.swift */, + ED8CCDAED5831DEAEF51C22C619B9D82 /* CocoaDebugTool.h */, + FA8D1F1768360F63D4027B0E75010512 /* CocoaDebugTool.m */, + 9D15C9859BF1FC7931F7F4C2B3816E00 /* CocoaDebugViewController.swift */, + C889E250C97A3925784734A7D2477BE8 /* CocoaDebugWindow.swift */, + FD68A18329C0D57DB97D57C61B8BF1FD /* Color.swift */, + AC14E97F88D35871582FD83F5FA5F230 /* CrashCell.swift */, + 8763E4BE15BECBB3DC979AFA0A9A10AB /* CrashDetailViewController.swift */, + 4885D12DD084064321F6690B8F06A2DE /* CrashListViewController.swift */, + 8E0FC9C3EC1640AD0B3E2D52E0DFE643 /* CrashLogger.swift */, + 9E5B67C87687703BD7272777C1DD7B05 /* CrashStoreManager.swift */, + 4BF0CA674E0B1681243E7B4B27DEA0D3 /* FPSCounter.swift */, + A679D5BA2C9B48DEADE448A62805D625 /* GPBMessage+CocoaDebug.h */, + D957612C12F38F2513A1DD982C79B778 /* GPBMessage+CocoaDebug.m */, + E5FEB5CC7AF306A187FACA26E6107F94 /* IgnoredURLsViewController.swift */, + E40BFC9DF04F270CE9408D945458824A /* JsonViewController.swift */, + 037167EDCBC7A32D2C577AC276A80A42 /* LogCell.swift */, + A87E6CE75D8ED02410D82334EF611276 /* LogViewController.swift */, + 3F50109600E23CE9F54CBED50DDC3099 /* NetworkCell.swift */, + 0296A860E63870519746739B2E147A82 /* NetworkDetailCell.swift */, + F7F3A5519B07204D019DF2FD9902106E /* NetworkDetailModel.swift */, + 3BD6001177191200FB86F73AD5D330F4 /* NetworkDetailViewController.swift */, + E8ED6A0943495A892F2F3B900D7AAE71 /* NetworkViewController.swift */, + 51897922226F759C5D9DD1D46D76BC75 /* NSObject+CocoaDebug.h */, + 3BBEC2AF6F3468B283DE3620BE8ED911 /* NSObject+CocoaDebug.m */, + 4A11D467FD1AC427276D2541998D707B /* UIBlockingBubble.swift */, + BB7E53C47453A2310E1A288D1BC36F16 /* WindowHelper.swift */, + 36CE1B72D42E2C225A588F6BFFAAE566 /* Resources */, + F39F4A3DBE7447A950C684BA99F5966E /* Support Files */, + ); + name = CocoaDebug; + path = CocoaDebug; + sourceTree = ""; + }; + 59E1F6BACE84DCBAD827D1174F96F837 /* UIImageView+DDCategory */ = { + isa = PBXGroup; + children = ( + 704AB3ECE003792280D750E9B62F8748 /* UIImageView+DDCategory.h */, + AEA64D10C3CA193B3F3B873CF90FABE9 /* UIImageView+DDCategory.m */, + ); + name = "UIImageView+DDCategory"; + sourceTree = ""; + }; + 5B4F4C601245E1DCCAD0603F3CA82677 /* DDImageView */ = { + isa = PBXGroup; + children = ( + D43974AF6F923FF406E67FA11C692733 /* DDImageView.swift */, + ); + name = DDImageView; + path = DDControlsKit_Private/Classes/DDImageView; + sourceTree = ""; + }; + 5E2EE1CFF34CFF17F9ACDF9440F92C71 /* DDBaseTextView */ = { + isa = PBXGroup; + children = ( + 2BBDBA7A49A24F689AD44CE7B0C0A538 /* DDBaseTextView.h */, + F38FDED37CA0C83113AFE46E0699B079 /* DDBaseTextView.m */, + ); + name = DDBaseTextView; + sourceTree = ""; + }; + 5E7EC87EE19FB3D5829E4860EE212D86 /* UITextView+DDCategory */ = { + isa = PBXGroup; + children = ( + ED07ACF7741F923CEDABB507565EA5DC /* UITextView+DDCategory.h */, + 459A84C73BE1C1D9EB8E197136381766 /* UITextView+DDCategory.m */, + ); + name = "UITextView+DDCategory"; + sourceTree = ""; + }; + 5F82D671892A9AF67191E427810A65F3 /* Resources */ = { + isa = PBXGroup; + children = ( + 4065A2AAD8A7E8536EEFBFE98B72010D /* AMap.bundle */, + D434F27E0E693FC489B695C839BE0C3F /* AMapNavi.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 65CC98842127C48996F39BA8E6C1C4FD /* DDBaseTableView */ = { + isa = PBXGroup; + children = ( + 68C8D7F3A4291DA276C345AA8FF0249D /* DDBaseTableView.h */, + 7A59487DA05D2EC52A5413D66259D068 /* DDBaseTableView.m */, + ); + name = DDBaseTableView; + sourceTree = ""; + }; + 65EF2DFD8FA48150BFF2525730FDAA81 /* NSAttributedString+DDCategory */ = { + isa = PBXGroup; + children = ( + 91B553F0FABF86FEC992E37277A09F57 /* NSAttributedString+DDCategory.h */, + 3C68F246425181FEBF2827FEFAE781B1 /* NSAttributedString+DDCategory.m */, + 570D2DB116C48BFEA52BF8BBDC936DF9 /* NSMutableAttributedString+DDCategory.h */, + B482FB11820F25C79517C8A8253C4530 /* NSMutableAttributedString+DDCategory.m */, + 5158583D324F4FA319A663F9944ABE47 /* NSMutableParagraphStyle+DDCategory.h */, + 8A514B8AA0903B15F45B416AB028A220 /* NSMutableParagraphStyle+DDCategory.m */, + ); + name = "NSAttributedString+DDCategory"; + sourceTree = ""; + }; + 66F4DC812F55493C9E60FD649A7BD38A /* DDBaseTextField */ = { + isa = PBXGroup; + children = ( + EEA5B60E9991625E65E747BF3BC37C40 /* DDBaseTextField.h */, + 54F687A69FAE466D6D69BBC65FD02F57 /* DDBaseTextField.m */, + ); + name = DDBaseTextField; + sourceTree = ""; + }; + 6B74EECA515A3B6F4FA57987B7F1D7C8 /* DDBaseAttributedString */ = { + isa = PBXGroup; + children = ( + F04F80E7D030E596B96999F2A346A7D2 /* DDBaseAttributedString.h */, + 677ACD2E81F3F0873BDE7742775DD289 /* DDBaseAttributedString.m */, + 3005007E8954FAEE8AD0327BE983C80F /* DDBaseMutableAttributedString.h */, + 93C901DC1B5094AD26849B8280BBC71B /* DDBaseMutableAttributedString.m */, + ); + name = DDBaseAttributedString; + sourceTree = ""; + }; + 6D0A6A5868C024892DD837FC0659EA07 /* JXCategoryView */ = { + isa = PBXGroup; + children = ( + FEEECA8AED6B0EB1497621FF8A4EB689 /* JXCategoryBaseCell.h */, + CA6A8D84DC373F12BAE85182816041F1 /* JXCategoryBaseCell.m */, + 41A8256465EAA4842EDC7D256E3D7CFC /* JXCategoryBaseCellModel.h */, + 7CF18CEDE36FA8CF151F3D58645CEBE6 /* JXCategoryBaseCellModel.m */, + C478AA7D5492A264A55433D55DDF675E /* JXCategoryBaseView.h */, + 3013788DB94AA3E26CAA5E87ED694F17 /* JXCategoryBaseView.m */, + 17A3296A357C21EFA831A58B75FB4C48 /* JXCategoryCollectionView.h */, + 09D1A00D0EF9164842915F74F62C41FC /* JXCategoryCollectionView.m */, + D30D1D32C18F3D533B729117F2D4CC3E /* JXCategoryDotCell.h */, + B03D0590D8B520FF1ADB9238EA11E585 /* JXCategoryDotCell.m */, + 6702195C6561890E78F52BF3BD7B2681 /* JXCategoryDotCellModel.h */, + EA929E40AED5AA3D11CEF423881AA7EA /* JXCategoryDotCellModel.m */, + 5B6572422968C500FFE6F0D67091A732 /* JXCategoryDotView.h */, + 39E10524185457CF3A60DC1FBA2EAAEB /* JXCategoryDotView.m */, + AE64C510AAD48B8BFF17D346C35E528B /* JXCategoryFactory.h */, + D53900CA8745007DFFD513DBE9204163 /* JXCategoryFactory.m */, + 265176B2ED9AF55491BC57753C2F1A1B /* JXCategoryImageCell.h */, + 5168D8E963CB763B9A3260ADB4EAF514 /* JXCategoryImageCell.m */, + C786FAB6B6B9E32ED65E65DE38D11525 /* JXCategoryImageCellModel.h */, + 4E71BBF73B3C34CE40AC69A5E8037395 /* JXCategoryImageCellModel.m */, + 899706AF7C52D2E674B484F46FB91E12 /* JXCategoryImageView.h */, + 5D1B75B4CD261E8B4819A369A95D770A /* JXCategoryImageView.m */, + F17D49ADA1A1D428A6365A21E5686BC3 /* JXCategoryIndicatorBackgroundView.h */, + 91A4E287C4BB00350D7C7E44345D8DD5 /* JXCategoryIndicatorBackgroundView.m */, + 3D1C56E5047AFBEF9D7075C2A025FCAF /* JXCategoryIndicatorBallView.h */, + 236E8DBFAAB4F9CF044C7DC783C77570 /* JXCategoryIndicatorBallView.m */, + 0F5BB543A2963578330E10C2EB686A76 /* JXCategoryIndicatorCell.h */, + E67B681A7BFF4B10D27D6EB08B1EE35C /* JXCategoryIndicatorCell.m */, + 3CC582D6FAB01454F4787D7A8A6A8FBE /* JXCategoryIndicatorCellModel.h */, + F5F41441BA1E404E9A499EC0DD1C72C8 /* JXCategoryIndicatorCellModel.m */, + E43C1A8F5070CFAC51D9DC07D9428009 /* JXCategoryIndicatorComponentView.h */, + 954EE747362E85121558D61D7A78176D /* JXCategoryIndicatorComponentView.m */, + E7CC4495D13CDA8A5DC980A25BB0581F /* JXCategoryIndicatorDotLineView.h */, + 9018B8B57412341B7E40DDA9205AFA67 /* JXCategoryIndicatorDotLineView.m */, + 81C029D7E367DED14EACEF117C8655EC /* JXCategoryIndicatorImageView.h */, + E296CCFDEC89A80B9C6170E736A5D408 /* JXCategoryIndicatorImageView.m */, + 4DF0462B50614E943467FCF00192F61A /* JXCategoryIndicatorLineView.h */, + 39B69A8835629144B3F2DB56078F1566 /* JXCategoryIndicatorLineView.m */, + 3891DBCFBA2F7A77ADC1FF3BBE8DA2C1 /* JXCategoryIndicatorParamsModel.h */, + D4234BD8389D6C1160D48B0ACFCBB37E /* JXCategoryIndicatorParamsModel.m */, + BC5B62802F3B3C187C7D4D98C117373D /* JXCategoryIndicatorProtocol.h */, + AB61FA57D7D4C4AD4C309F90AE6B2A5E /* JXCategoryIndicatorRainbowLineView.h */, + E320F6D70528E089862ADF7E459621CA /* JXCategoryIndicatorRainbowLineView.m */, + 8CD1CA27E9C39A5A71A4861B888F0159 /* JXCategoryIndicatorTriangleView.h */, + 21E7D72EFC10582E7829E4D0CE3E8DF2 /* JXCategoryIndicatorTriangleView.m */, + 6521BDAC22D4CDE8A13513F652D671AB /* JXCategoryIndicatorView.h */, + 4EF34D2068589D12C3E8D32BE4D7EE73 /* JXCategoryIndicatorView.m */, + 569CD9EE4BC9DF77ECD151AFD4DF6616 /* JXCategoryListContainerRTLCell.h */, + 969B508B90DAAFCF06DCD1B7ABFCBBE9 /* JXCategoryListContainerRTLCell.m */, + 309D64EFD90F74ED495DCBFE9CD68C3D /* JXCategoryListContainerView.h */, + B31DD4A181AB225997C2E168B81F4C17 /* JXCategoryListContainerView.m */, + 9F08DA7C0487EEB1E98402F2199F5F1D /* JXCategoryNumberCell.h */, + CBDCE85C3260337DC8AC1D923CB8C7A8 /* JXCategoryNumberCell.m */, + 46884A2BD44ACE609625DA4DA222224D /* JXCategoryNumberCellModel.h */, + 0E49151A0BEEFD9E1C485467A1FD021D /* JXCategoryNumberCellModel.m */, + 169A07F2E2E9304BFDEBCF00E8215725 /* JXCategoryNumberView.h */, + 3D409698D6C32A056A3B670D7328A6CE /* JXCategoryNumberView.m */, + 1FC9ECC5803D2A7C7C20BE64B9081A6E /* JXCategoryTitleCell.h */, + 7513CACCE248797943E32ED1A875CAEC /* JXCategoryTitleCell.m */, + 9294188E1174BAFA1E8442A72E6AADCB /* JXCategoryTitleCellModel.h */, + 3F33F065DAF8310EC5B400ABB6FD3CC1 /* JXCategoryTitleCellModel.m */, + 2B7C25B8D570DAC2CB286516C37EBCE1 /* JXCategoryTitleImageCell.h */, + 2121CADB2EA8E0A73C181F2DEE79522B /* JXCategoryTitleImageCell.m */, + 84B4EA864F678A760548AE3F008E3161 /* JXCategoryTitleImageCellModel.h */, + 98A3777488301A66C0CFFF927B7B61A6 /* JXCategoryTitleImageCellModel.m */, + DBF6F1D04CAEF0EEFA3F6E6B80F81B33 /* JXCategoryTitleImageView.h */, + AC30CCD46A190DC6271DFCDA950518C3 /* JXCategoryTitleImageView.m */, + 7D0C23AEFD50113E8EC6204B98FC3CAB /* JXCategoryTitleVerticalZoomCell.h */, + D9FA2F70A73822DD87542B09DB3EDD66 /* JXCategoryTitleVerticalZoomCell.m */, + 3AD82CAAAAD4E898E3FA14892B1521BE /* JXCategoryTitleVerticalZoomCellModel.h */, + 3B04832CD2830EE8AE69229D46236794 /* JXCategoryTitleVerticalZoomCellModel.m */, + FB6230A25BB2FAFB8EE3B24AF15B4FB5 /* JXCategoryTitleVerticalZoomView.h */, + 4DC392F26E328E4593F6A0E149E0B299 /* JXCategoryTitleVerticalZoomView.m */, + 20D379D24842D5D27B5F55729234D942 /* JXCategoryTitleView.h */, + 769677FA6F193B0BE3FAE9FEDE4A2B28 /* JXCategoryTitleView.m */, + ABBED2233683D6ACE0EBA8DC12FBB896 /* JXCategoryView.h */, + EA4BAA190C4DE0629C3C85D1200BAD54 /* JXCategoryViewAnimator.h */, + D83EC5DD94FF20DE3EDB532313462AD0 /* JXCategoryViewAnimator.m */, + 1EA2EEA029D35BFACE43FCA9D51B1469 /* JXCategoryViewDefines.h */, + 55202B11C17E6B82CE4360580F5A040E /* RTLManager.h */, + 848B2CC0792F86191A5DA0F3E8034114 /* RTLManager.m */, + 6EA90F3A75C72CDDF6150202871F0147 /* UIColor+JXAdd.h */, + 41F9C3FBBE7BC3D923BDD23F19BDD95A /* UIColor+JXAdd.m */, + 9809DD7CB746E5767295FC7C4E45F0EA /* Support Files */, + ); + name = JXCategoryView; + path = JXCategoryView; + sourceTree = ""; + }; + 6FB5BBDB1D7961B965564AFC7D18A179 /* AnnotationView */ = { + isa = PBXGroup; + children = ( + 0F6623CCA5468F21ED3D10880071B7C5 /* DriveRouteCustomAnnotationView.h */, + 2812944EB5590AAC816898EC661A3FC8 /* DriveRouteCustomAnnotationView.m */, + ); + name = AnnotationView; + sourceTree = ""; + }; + 6FBE4B57CAA3175071473B36275A38D6 /* UIScreen+DDCategory */ = { + isa = PBXGroup; + children = ( + E2DB170B8C426AB487B1D828912C0D3E /* UIScreen+DDCategory.h */, + CBC27A5DE313593ECEEDA07100AFAD10 /* UIScreen+DDCategory.m */, + ); + name = "UIScreen+DDCategory"; + sourceTree = ""; + }; + 70F79EA4DCFAE0A9F8C7B3D84E2C8CEB /* Support Files */ = { + isa = PBXGroup; + children = ( + B7E1A4176109F8D680CFA2523DD1BA7A /* DDWebImageKit_Private.modulemap */, + CB6EC894CB9AA787C36DF3C030E53503 /* DDWebImageKit_Private-dummy.m */, + 403E76E42994CDC04D3DF7CCD3DE6436 /* DDWebImageKit_Private-prefix.pch */, + FF432EF820CDCDA6B874ADB25E0941D4 /* DDWebImageKit_Private-umbrella.h */, + E850388D2D676BD4E46929BEE23D99C4 /* DDWebImageKit_Private.debug.xcconfig */, + A3CDA9F4670059F197AA80E8633B5F91 /* DDWebImageKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDWebImageKit_Private"; + sourceTree = ""; + }; + 723B2D620038EF5647D0EADA6930AE48 /* DDLabel */ = { + isa = PBXGroup; + children = ( + D014B7C16C8C53A4EF1C0463A4802B2B /* DDLabel.swift */, + ); + name = DDLabel; + path = DDControlsKit_Private/Classes/DDLabel; + sourceTree = ""; + }; + 727DF08F2B7D51F40918EBAA8F8AD9F8 /* SDWebImage */ = { + isa = PBXGroup; + children = ( + 3249F1150530AB0B01EF56BFB65843E8 /* Core */, + CE41BAAF945EE42FBBD66981245FFB2A /* MapKit */, + ); + name = SDWebImage; + sourceTree = ""; + }; + 73F964B7D8F1120443DC0257CE60C946 /* DDFontKit_Private */ = { + isa = PBXGroup; + children = ( + 2A383206ACE9161F5B3190874F3FA620 /* FontUtil.swift */, + BC1D3ADC62E503A791B30CD915FDE25B /* Support Files */, + ); + name = DDFontKit_Private; + path = DDFontKit_Private; + sourceTree = ""; + }; + 7742DD7E68FD23286D1D8FF01489215B /* IQKeyboardManagerSwift */ = { + isa = PBXGroup; + children = ( + 8B5FD6A4B8999F289F32E7CFF136FF7B /* IQBarButtonItem.swift */, + 762958DB9D55FEC26D6677497E116336 /* IQInvocation.swift */, + 8E16BB3ED9B2FE03E43EC5C1879B5C79 /* IQKeyboardManager.swift */, + 48CD4995A014763432CF1DF9763ECBBF /* IQKeyboardManager+Debug.swift */, + 258386D46CE39A8E4C0B4BF978812BBC /* IQKeyboardManager+Internal.swift */, + 62492CE557769680C0BBEE9C2ADEF926 /* IQKeyboardManager+OrientationNotification.swift */, + 505D668C9460A1FD13AE716EE3F35E25 /* IQKeyboardManager+Position.swift */, + 60D66050A86C7B37E5F4DA95990B0A52 /* IQKeyboardManager+Toolbar.swift */, + 64686B3C9748B90E0DD8481DCFF1ED9C /* IQKeyboardManager+UIKeyboardNotification.swift */, + 6C26B7B83BB959FDDC8DD4DBFC7F3E77 /* IQKeyboardManager+UITextFieldViewNotification.swift */, + 1F12C327B6D8CA58C0FDFC33FB995BEC /* IQKeyboardManagerConstants.swift */, + A73C8B67FA105629ABBFA398560984F2 /* IQKeyboardManagerConstantsInternal.swift */, + 4E56F311483259049361ED755A79D5D7 /* IQKeyboardReturnKeyHandler.swift */, + DC0D373F569E8220CDCBDA22345613BF /* IQNSArray+Sort.swift */, + 3D9A6FEF96336421B8C8F41CEF2E086A /* IQPreviousNextView.swift */, + B1D9D4980F1A35BA0344D7302DCA0CEB /* IQTextView.swift */, + 3112E06479F3EA0673725E713B38388A /* IQTitleBarButtonItem.swift */, + FC09B1D17880020993B20BDF9BC13338 /* IQToolbar.swift */, + 5C33BEA49C5F146911C35B242774CD92 /* IQUIScrollView+Additions.swift */, + B9F023DB6F958CD6C62C208F83E1B6E8 /* IQUITextFieldView+Additions.swift */, + 018237B86B3C873C9F2602EF2CD1DF20 /* IQUIView+Hierarchy.swift */, + 3214F32649F2C9688A4BA17E9245F3E4 /* IQUIView+IQKeyboardToolbar.swift */, + A60F0AD4D037933CA903CBDAD6817036 /* IQUIViewController+Additions.swift */, + 7FCA50AF7F9EA5696F98E395D003AD50 /* Support Files */, + ); + name = IQKeyboardManagerSwift; + path = IQKeyboardManagerSwift; + sourceTree = ""; + }; + 798A9AC598C332247FA2D37A0A6C1206 /* DDTimerKit_Private */ = { + isa = PBXGroup; + children = ( + 4DF6BD4D445A56ADD3ED3F540DCC9EC1 /* GCDTimer */, + 9A29BF07B5C25E2380AEAEF1BEF557F2 /* Support Files */, ); name = DDTimerKit_Private; path = DDTimerKit_Private; sourceTree = ""; }; - 7B947A394C808C44B755BD2FE038CB75 /* Resources */ = { + 79C34EE827413F39D575B7D05B35CE25 /* RxRelay */ = { isa = PBXGroup; children = ( - 09C40B0E95DB4E99B10A38E31902F4B2 /* _icon_file_type_app@2x.png */, - DF16DF0D95718B0AB57EB3C05FD27F3B /* _icon_file_type_bugs@2x.png */, - E7CF2DAC77FA25AF6A3D13055AEA1C43 /* _icon_file_type_close@2x.png */, - 9F4CBD7F4377293698C30AB705D9B9E7 /* _icon_file_type_down@2x.png */, - F5CBAB2A4B7326EB4A763D01A2A9999E /* _icon_file_type_logs@2x.png */, - 48B0F84BA68B7E880F6A9A79EF2D4823 /* _icon_file_type_mail@2x.png */, - C7C39B736A037EF484AAF90AA1EB65C6 /* _icon_file_type_network@2x.png */, - 80AE357B7349C17E56DEAEC460A741BE /* _icon_file_type_sandbox@2x.png */, - 5A63F40C635AD7BB4A18DB4DC6E60559 /* _icon_file_type_up@2x.png */, - F9D29974CDEE8ADF2131B49108F27AD2 /* App.storyboard */, - 0F59B7C43CC0DFF055CB289EEF7B2697 /* icon_file_type_7z.png */, - 47280309748C5AFBDC2CEA24B312CF8D /* icon_file_type_7z@2x.png */, - 92A21FFA8FF761302C68EF115CBC9781 /* icon_file_type_7z@3x.png */, - 903C1559987741E384E0FC0E402C778B /* icon_file_type_aac.png */, - D6DE3322A80C9797BF01921F29702179 /* icon_file_type_aac@2x.png */, - 21E532A54FC2C8814E17558618D645F1 /* icon_file_type_aac@3x.png */, - 57E42F40C3594BFA82636BC9E97EA5CE /* icon_file_type_apk.png */, - 8FFA85824FA51D9640282D909F8983BC /* icon_file_type_apk@2x.png */, - 4D87E1BF59E2257918E645AAF157E352 /* icon_file_type_apk@3x.png */, - 930C3EF2BBF607CCF83A19A3A0286F67 /* icon_file_type_avi.png */, - 860E1C2D9B4B04FEAE87E32087A3CCE8 /* icon_file_type_avi@2x.png */, - 66C1FF6946B5863537648C801D89F002 /* icon_file_type_avi@3x.png */, - 9C6F686EF4084ED71CDD7BDB9DF1AAC8 /* icon_file_type_bin.png */, - 828BE2BB4941E9FB01A272702FA16F70 /* icon_file_type_bin@2x.png */, - 94623C6E84EBDEA05365925B3E42F7EA /* icon_file_type_bin@3x.png */, - 053CE3188D30CC069ECE9440461764DB /* icon_file_type_bmp.png */, - 1444D851A51CFB5751CA28CB836FEA34 /* icon_file_type_bmp@2x.png */, - 87E7A17E1F7653F51C7619ED850555E5 /* icon_file_type_bmp@3x.png */, - 3784A3DB789650F932D9963F4C17199D /* icon_file_type_css.png */, - 65BB21C1EA3F15703D1E8A1246CCCCA7 /* icon_file_type_css@2x.png */, - A01F139F13CC37F3AD2C7A4BC8A4B67E /* icon_file_type_css@3x.png */, - 922AA1D8757C0DC87DF762C74FAEC8D6 /* icon_file_type_dat.png */, - 73DCAEAA669CED59467BF661C1778B03 /* icon_file_type_dat@2x.png */, - 49E6607FD1EAA74F98C024F1330DF502 /* icon_file_type_dat@3x.png */, - D390475F79E151F16AEABFF4CC4DCD5E /* icon_file_type_db.png */, - 00CD30F5F567FC1018DC92D546AA2960 /* icon_file_type_db@2x.png */, - 614DF6BF0E33E89BF4EA1560F1A35C6A /* icon_file_type_db@3x.png */, - C6873964EDB0FDCDB2144C6ED35B8665 /* icon_file_type_default.png */, - 480707A4943B403A355FFAED8254A766 /* icon_file_type_default@2x.png */, - 0D7861A9E91023CF10D593405D8F9C45 /* icon_file_type_default@3x.png */, - 41BA120647981210C54376CF0EFC2B8E /* icon_file_type_dll.png */, - E619FCCD212CDB07A363DE714C48AD1C /* icon_file_type_dll@2x.png */, - 078F02E5D258B7A147C8D6819568DD5B /* icon_file_type_dll@3x.png */, - 8F7898692E7B9390B2312B771D4CD37F /* icon_file_type_dmg.png */, - 0E7761C117F7DF15832C45E3745E51D2 /* icon_file_type_dmg@2x.png */, - F664A61CC14E86AC4EF63B162141B083 /* icon_file_type_dmg@3x.png */, - BB614ED146D1F160F1274BC773191F7E /* icon_file_type_doc.png */, - C56E3AD93A1F5799273B5DF30AA18E7D /* icon_file_type_doc@2x.png */, - 57662FFA2736D194858B0B3823874044 /* icon_file_type_doc@3x.png */, - 4C577058C70E34703A8E5FE13457CE27 /* icon_file_type_eps.png */, - F6B6C333A6241EE8C24828A71133F5A7 /* icon_file_type_eps@2x.png */, - DAE53BA40B5C10D4C54F079548B261E9 /* icon_file_type_eps@3x.png */, - ECB11834621762BDB5EE9808B41EBFA9 /* icon_file_type_fla.png */, - 8EDFDF5DE32B1420620E3DA678484153 /* icon_file_type_fla@2x.png */, - D4F001A9A0DF8D745FC083D8AC520544 /* icon_file_type_fla@3x.png */, - 66A9E46A2CB756450E0B2CE0B9A0B6F9 /* icon_file_type_flv.png */, - 72DC251730330FF1CA08CA758A2C039F /* icon_file_type_flv@2x.png */, - ACD43254FF0BBC054356DA61427801F9 /* icon_file_type_flv@3x.png */, - 4961A239F83749E08AB9F8DAEB0F3C06 /* icon_file_type_folder_empty.png */, - 745406A4D088BA4EC192EC68949FBE84 /* icon_file_type_folder_empty@2x.png */, - 200F656D7B56C8F026A33C630F0E2B05 /* icon_file_type_folder_empty@3x.png */, - 0851B9AB3364051C2884EE62971BE844 /* icon_file_type_folder_not_empty.png */, - ADEB87385FCCDE6CB9130A92ADDDE930 /* icon_file_type_folder_not_empty@2x.png */, - F00BB25D48568A01219EAE2710414BD3 /* icon_file_type_folder_not_empty@3x.png */, - 4C3C52471C2A8443B73F8CF9D5BAB74A /* icon_file_type_gif.png */, - B61E09A9B6E403F65A967A5B21C4B037 /* icon_file_type_gif@2x.png */, - 65422B5BF9CFEDCC0E4F9310DA33EFF7 /* icon_file_type_gif@3x.png */, - B4BF81A19A0DFA7763E9F7602B005F87 /* icon_file_type_html.png */, - F00F6A69B4F36369969EED08E7D69E7A /* icon_file_type_html@2x.png */, - D5EBDF9253E0B5B5516E535816135E0A /* icon_file_type_html@3x.png */, - 7BBD6DD2E41A775A3C550D9EE456C222 /* icon_file_type_ipa.png */, - 49EAB945120E58B1123D68CDB84CDC14 /* icon_file_type_ipa@2x.png */, - 147E802720C9A42FC477FC63166EF7E1 /* icon_file_type_ipa@3x.png */, - 7E779901DFF54A4C5899624A3B299989 /* icon_file_type_jar.png */, - A6F5E0D832D5221D399157728B94B8ED /* icon_file_type_jar@2x.png */, - 3CBBF5AE8829A849AFE181302ED7537E /* icon_file_type_jar@3x.png */, - 724DBEC4492D1F52D56DCC43EE91243E /* icon_file_type_java.png */, - 30E1D55FBC7E28012473EEB652949FD7 /* icon_file_type_java@2x.png */, - 1A58462F69F3509668BDB890136B9CB6 /* icon_file_type_java@3x.png */, - 377DF829D349D888C2564A28054D721F /* icon_file_type_jpg.png */, - 13B813933CCDA33E16DEBFECE1C3ECB9 /* icon_file_type_jpg@2x.png */, - D18B4535C24110B577A58951C64CBE0D /* icon_file_type_jpg@3x.png */, - D7FDACF77ACACA9CAA20492301F6393C /* icon_file_type_js.png */, - B6D96537566760B368826AA7713EC498 /* icon_file_type_js@2x.png */, - B6623FE4FD6470889E5E93D1F805A1C7 /* icon_file_type_js@3x.png */, - 4D3DC3E8048CB0F73CC75585ED74AB62 /* icon_file_type_json.png */, - 18500366E4A8E3765EAE2044C632F71A /* icon_file_type_json@2x.png */, - 1DA07A8171CBA9CDAC5CE5A2645C2E49 /* icon_file_type_json@3x.png */, - B3FA92F1AFBC541F37F50BCA5F09A09C /* icon_file_type_keynote.png */, - AD7486E7F733DEE72A2B9C23628664C6 /* icon_file_type_keynote@2x.png */, - B30BB9AD3C6391D52ED6DA4ABBB335E6 /* icon_file_type_keynote@3x.png */, - 76B3653366E301F55DAB1AA5003BE86D /* icon_file_type_md.png */, - 4B2259831A09B5840229059EAB752E7E /* icon_file_type_md@2x.png */, - BB16D888AF1830A4655CF7BE2B586791 /* icon_file_type_md@3x.png */, - D041CC02701C21074F4CB0A194E97CF8 /* icon_file_type_midi.png */, - 8ACF17CABB17BCC3DDD55B00AFE3387D /* icon_file_type_midi@2x.png */, - EE1A4A37BAEB0B8A5FC0F7332DB03907 /* icon_file_type_midi@3x.png */, - EB735B2017BD7F0315DA38032F6E18D0 /* icon_file_type_mov.png */, - 4E67771D06F40179910FE4D0374A1347 /* icon_file_type_mov@2x.png */, - 1BD72C9F41EB046E5BF53BBF38BF1248 /* icon_file_type_mov@3x.png */, - AD226C7E819A918CF720D6F13F743951 /* icon_file_type_mp3.png */, - DB163457E4D0823651D898B78083EC72 /* icon_file_type_mp3@2x.png */, - 8530375FCFE95700172E0597DDBDF4E5 /* icon_file_type_mp3@3x.png */, - 34A33C7DAE56667B386823668A449AA9 /* icon_file_type_mp4.png */, - 13D0C74F0542D51C638305ABFEE8C9D1 /* icon_file_type_mp4@2x.png */, - 9D20A286540C08FC50B2A9B10CFD4D12 /* icon_file_type_mp4@3x.png */, - 2BE80AF0E3A430CA28CC3D73F7868541 /* icon_file_type_mpg.png */, - 8818E96E52012BEFBD3F408134D42BCF /* icon_file_type_mpg@2x.png */, - 91DAF635D13731883FAB5B7413C6E5B7 /* icon_file_type_mpg@3x.png */, - 3BCAF3ADB58D918A41D1EA64FA171AF7 /* icon_file_type_numbers.png */, - 71ED8CFA2F352F4BBEFA552B628FC639 /* icon_file_type_numbers@2x.png */, - 14D1D44DBE2726EE9B87782F2B9D0C27 /* icon_file_type_numbers@3x.png */, - F3BEE8A43CD4DE0003908883606EA82C /* icon_file_type_ogg.png */, - EDB26518BCA154BA820AA6AA2FA38E6A /* icon_file_type_ogg@2x.png */, - DFA3D92AC70BB7CA80578EF794CECAD0 /* icon_file_type_ogg@3x.png */, - EB0611DD85896A3010A096DA8675B449 /* icon_file_type_pages.png */, - 2F2C4C8E57DD9187CE7CE4C87FE90D8A /* icon_file_type_pages@2x.png */, - 59E97F91016D9AAF9695B7ACC583647D /* icon_file_type_pages@3x.png */, - 45D34DD4BB3C41323EDE89435C136B4A /* icon_file_type_pdf.png */, - 7BBE51C4347468E4FB1ECACADFCA130E /* icon_file_type_pdf@2x.png */, - 2F583D9600D5B7FA64D080F0E12AF4C8 /* icon_file_type_pdf@3x.png */, - 8F6FBA43DAB8E1E0569FBB30704EC16D /* icon_file_type_php.png */, - B01BB671CA2A4084A114B7EEAE648C7B /* icon_file_type_php@2x.png */, - 85732C1F78BB2933416293539FBF7AB5 /* icon_file_type_php@3x.png */, - 81E6C4D1ABE099A1EAF7D26C061E833F /* icon_file_type_plist.png */, - 2E339D403618E1B612E6234948887728 /* icon_file_type_plist@2x.png */, - A06F5CCBF3ABBBCCCD169A144F7BE906 /* icon_file_type_plist@3x.png */, - 5B36D869B5B6C27E8F52EAD14F83DF88 /* icon_file_type_png.png */, - 05D0B613D4CF7D69AE7088B3A0DBBB6C /* icon_file_type_png@2x.png */, - 86959CF16F4A53D98753FFDE5F383D91 /* icon_file_type_png@3x.png */, - 20F7A188D45708D34BBBE7EDCBAA9F20 /* icon_file_type_ppt.png */, - 659D7722A37717A7CB378A9282AD1239 /* icon_file_type_ppt@2x.png */, - 05D268F08282267996278DFD5680CD83 /* icon_file_type_ppt@3x.png */, - D337FAD32B5D70EE60C8B034320605E1 /* icon_file_type_psd.png */, - 8AFE0287F2557ED8052A4A9951AEC45B /* icon_file_type_psd@2x.png */, - 37B806A74D685E4D9B0C9D8245773FE4 /* icon_file_type_psd@3x.png */, - F61D710A5B6E2DB064FA411E9E680088 /* icon_file_type_sql.png */, - 1F72BDA850E28B35A0C4B3384B672BBB /* icon_file_type_sql@2x.png */, - 22575934E60F9BCE29965F971D632C77 /* icon_file_type_sql@3x.png */, - 029C45D031F88BD378248975892E349E /* icon_file_type_svg.png */, - 92F2BD4340DD2CE69C76686E835BB9AC /* icon_file_type_svg@2x.png */, - BB50A33426F3FA3ACC3303DA5E7B9B10 /* icon_file_type_svg@3x.png */, - 312365A735D9F0FBD101347DF84BCDBB /* icon_file_type_swift.png */, - 8E9326CB1ABF28EF88B9668F713EF3B8 /* icon_file_type_swift@2x.png */, - 57E0B15D6E0BEDE72D4FC3A186852877 /* icon_file_type_swift@3x.png */, - 41956AF245AFA272DEA39B75395CCF7C /* icon_file_type_tif.png */, - 516EE0BCE989A20EDEF6EA9A7B865D2C /* icon_file_type_tif@2x.png */, - 013B74AE53115CEAEAD69AA5C007F8AA /* icon_file_type_tif@3x.png */, - AE96567F6E7FC821A2A8BD096E7352DE /* icon_file_type_torrent.png */, - E1073962F05D7C6D5BEDB2138E26285B /* icon_file_type_torrent@2x.png */, - F30D1178290408849727C731BA081DB4 /* icon_file_type_torrent@3x.png */, - DF694C9AA4C6AC295CC670051DDBCB43 /* icon_file_type_ttf.png */, - 406996F5B768FABBDF3880A235CE0C93 /* icon_file_type_ttf@2x.png */, - A96E5BD551A629C9E2A3575308D64240 /* icon_file_type_ttf@3x.png */, - 9C94AFC36A0D7601FD8A0EA42E477D63 /* icon_file_type_txt.png */, - 8BB2DF1EEEF958DF43C72E24A813C3E4 /* icon_file_type_txt@2x.png */, - F51FDE4D3098EBAFF7C75C0424D44119 /* icon_file_type_txt@3x.png */, - 41DA1776EB5EE843FAACE27C5B63BD29 /* icon_file_type_wav.png */, - 1891B0B00FFB4910FBABEAD5004FFAAF /* icon_file_type_wav@2x.png */, - 1076AC785D2AD325F7E2588F9E97724A /* icon_file_type_wav@3x.png */, - 801AFA3074293BB5F63336A60CCFD90D /* icon_file_type_wmv.png */, - 891114E38395C01CDD65C6836ACFEA9F /* icon_file_type_wmv@2x.png */, - 0552136B150DD35A35AEC7115D5DA630 /* icon_file_type_wmv@3x.png */, - ECB39D64CB72546A0D98B54E2960BB92 /* icon_file_type_xls.png */, - 67C917A4BB9FA9AFE1CDD65EBEB9F94C /* icon_file_type_xls@2x.png */, - 7C4710E76E3E7D2D93F5E1EBB6E9E1C9 /* icon_file_type_xls@3x.png */, - ACF1AA7DC1FB85C90FDCAB0A7CEE2587 /* icon_file_type_xml.png */, - A8AC11EEC33593FCFBEE21E8D2183D81 /* icon_file_type_xml@2x.png */, - C0D99389FEE0FF2BE66D327274D7963A /* icon_file_type_xml@3x.png */, - 0E1EEE006250B581A96DC04A69DEBC57 /* icon_file_type_zip.png */, - E2AF3825B06E23CDF1CEE55D7ED0987D /* icon_file_type_zip@2x.png */, - 3D5226857639A9DF4EE4B0CBD9523CAA /* icon_file_type_zip@3x.png */, - E89AB666BEDE42D1D60C28E77539ACC6 /* Logs.storyboard */, - 6A5903B342232AEB7EFAF370F1A4B8BB /* Manager.storyboard */, - BF9F3D459AFABADDA1AEF461A0679FF1 /* Network.storyboard */, - 50EF1FCB16FACFB0F71C31EFD03B9F0C /* NetworkCell.xib */, - ); - name = Resources; - sourceTree = ""; - }; - 7C0D4A8E7051AF631B6EBBE174C75D76 /* Resources */ = { - isa = PBXGroup; - children = ( - 8F9252A6A84AC16BC2DE99DEFEBDC8B6 /* Sources_DDMAMap */, - ); - name = Resources; - sourceTree = ""; - }; - 7C8CFB82A18125610A9A8F3ACCA00389 /* Support Files */ = { - isa = PBXGroup; - children = ( - 07DD2D6045EEF5A9D9E9202EC0824E7F /* DDProgressHUDKit_Private.modulemap */, - 3823CE3B2382A22A586BE19EC92D84BD /* DDProgressHUDKit_Private-dummy.m */, - BF7FC9CEA1962224F9357DFD07B9B9BC /* DDProgressHUDKit_Private-prefix.pch */, - 8E0C4A32EAB5B902DFF9D29FB6408315 /* DDProgressHUDKit_Private-umbrella.h */, - D47210A15A7A27D60A199D01A379C895 /* DDProgressHUDKit_Private.debug.xcconfig */, - 5D1A9167FA3EC0FC795900F21B99FC5E /* DDProgressHUDKit_Private.release.xcconfig */, - ADA36DCC5EC5BF0B048E74DE2570684B /* ResourceBundle-ProgressHud-DDProgressHUDKit_Private-Info.plist */, - ); - name = "Support Files"; - path = "../../中道救援/OrderScheduling/Pods/Target Support Files/DDProgressHUDKit_Private"; - sourceTree = ""; - }; - 7CA52705094A0EC77EEC0CB78C43E702 /* DDMALocation */ = { - isa = PBXGroup; - children = ( - 3846F37A5DA9E2C5B2D4B14769A73D4D /* DDMALocationManager.h */, - 561BB4A372C65E21AAAA5F129E7D91C8 /* DDMALocationManager.m */, - ); - name = DDMALocation; - sourceTree = ""; - }; - 7DDEBD5A0241E2478EE5E01ABD37E20A /* Support Files */ = { - isa = PBXGroup; - children = ( - 2090F5642ABC4A05CB826E724F46BFA0 /* AMapSearch-NO-IDFA.debug.xcconfig */, - D95E2E47DE21DFFCE1A772B5621B654A /* AMapSearch-NO-IDFA.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMapSearch-NO-IDFA"; - sourceTree = ""; - }; - 7E68274FF013A39D99E0E1F26F2469CA /* DDBasicControlsKit_Private */ = { - isa = PBXGroup; - children = ( - 3D9B676F65F950B53F9EC5AAF0E544DB /* DDBasicControls.h */, - 4FC43CA8F80E44432CAA2709DA4F21EE /* DDBaseAnimation */, - AEFF2553C5F048CF62CCA1F57F29E0B8 /* DDBaseAttributedString */, - 1BB7017515B9B8C0E947AA4B699014F4 /* DDBaseButton */, - CBA135550FAD3B3EF068B65FC6BBC011 /* DDBaseCollectionView */, - 72A7CD68026D8A2020075791CC09FD2A /* DDBaseCollectionViewCell */, - 5CEADA5AF1E554CE40DF4E98DDFF7C09 /* DDBaseImage */, - 334A26306D0A45A954915329DB2B203D /* DDBaseImageView */, - 05D9DCFB933A6F61DBC7E47F7D530CF6 /* DDBaseLabel */, - 431B212B050DAE23AA3148FB7FE39020 /* DDBaseModel */, - 3241033F5560E3363AD9521C49BED552 /* DDBaseNavigationController */, - 0F68F152A48F54CD13BF6B5F1E6A79BB /* DDBaseScrollView */, - B88B979042377AEC3E231561A08D9811 /* DDBaseTabBarController */, - FF4CE030CDBB1105F9BBB1617A08C422 /* DDBaseTableView */, - 190BC8C53B97F744220D36F32F727EBA /* DDBaseTableViewCell */, - FEA36AA25263C00D5D9B8A1E64B9212F /* DDBaseTextField */, - 2776A2C8C7122E957D9E8DFF67C92B73 /* DDBaseTextView */, - D12C677B014C8C086D61C8532A16FF20 /* DDBaseView */, - 9D53436EB3B8F62D57BEDB62EC81AF8D /* DDBaseViewController */, - 7E6D2B7682FDAC46901BE3B4921325F6 /* DDBaseViewModel */, - 3998F85FA0C59BE31CE2D0469426096B /* Support Files */, - ); - name = DDBasicControlsKit_Private; - path = DDBasicControlsKit_Private; - sourceTree = ""; - }; - 7E6D2B7682FDAC46901BE3B4921325F6 /* DDBaseViewModel */ = { - isa = PBXGroup; - children = ( - 583B55AA08514F7D4A60AF3E77A69349 /* DDBaseViewModel.h */, - B75077AE63C06AA137953FA696C25256 /* DDBaseViewModel.m */, - ); - name = DDBaseViewModel; - sourceTree = ""; - }; - 804ABE867F7165A334161C995683C293 /* Support Files */ = { - isa = PBXGroup; - children = ( - 36C7D8BFF9719DBD302B4748DFF5916F /* Alamofire.modulemap */, - 1FDAB911230C494462E0458E0390A689 /* Alamofire-dummy.m */, - 49BEF17818C26E2B34EAC221195FC900 /* Alamofire-prefix.pch */, - 589B71D691EC20C84896798F60FA08A7 /* Alamofire-umbrella.h */, - 392F075778AF340B5CD7F0333BCF0D71 /* Alamofire.debug.xcconfig */, - 6BC706F6CDAC74F3D654F27505250022 /* Alamofire.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Alamofire"; - sourceTree = ""; - }; - 83CE4CCC66DF6A7A9B5D9342767194DE /* DDMAUtil */ = { - isa = PBXGroup; - children = ( - A5D8DE58E07633D41B684E0120EA1BC5 /* DDMAGeometry.h */, - 1CA6F7FBEAF1733564AB0C17AE455DED /* DDMAGeometry.m */, - ); - name = DDMAUtil; - sourceTree = ""; - }; - 83FCB9A9308BC67226BD297462728372 /* Support Files */ = { - isa = PBXGroup; - children = ( - ECCC9356BBC06A71883B78AFA88E115B /* AMapFoundation-NO-IDFA.debug.xcconfig */, - 0D171F326CE9B532A2DB375770BEBDBD /* AMapFoundation-NO-IDFA.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMapFoundation-NO-IDFA"; - sourceTree = ""; - }; - 843DC8C7B0DFB9771B65F67B888A1755 /* UIScreen+DDCategory */ = { - isa = PBXGroup; - children = ( - 2606BF073ED1C36ADE1A3C41F209B677 /* UIScreen+DDCategory.h */, - C6101559B87B19CC3CD53DA60817C0AA /* UIScreen+DDCategory.m */, - ); - name = "UIScreen+DDCategory"; - sourceTree = ""; - }; - 8533A6F1181C6620D924021177E59C14 /* RxRelay */ = { - isa = PBXGroup; - children = ( - 4CDE81641989250528C2AEA96FDBE899 /* BehaviorRelay.swift */, - 4063F3A966CB4DF8C78BCCB3082F3ED6 /* Observable+Bind.swift */, - 46CD5DCDA2EE10784833C2FE871EB186 /* PublishRelay.swift */, - 27A215E415949FE7A5E224EB198C3672 /* ReplayRelay.swift */, - B68C70E5E938196160AA37D74521E717 /* Utils.swift */, - 4001D9333CA6B8BEE16166DEC77E31D9 /* Support Files */, + B500B10F02AD77379DF002C72B8FF0C6 /* BehaviorRelay.swift */, + 35C1B79D1B6257196FBDFA122C63AA49 /* Observable+Bind.swift */, + A30D5296E6C5A7620D25E1DDD0D015AD /* PublishRelay.swift */, + BD475C3E23DDBF72EFA07580EB08BE20 /* ReplayRelay.swift */, + E37CEED002C58BD44A64A2C2191347B6 /* Utils.swift */, + EDDC5D45E1FA1E5D8C53A120359C33F9 /* Support Files */, ); name = RxRelay; path = RxRelay; sourceTree = ""; }; - 86CAE6CC23130A3ED654061069318430 /* UIFont+DDCategory */ = { + 7B26A8EE2E7779BE4CE239F141759868 /* Support Files */ = { isa = PBXGroup; children = ( - 23734164466F2CC14AD7EAEF7AB8AF6D /* UIFont+DDCategory.h */, - B6B1BB982303FA5B06434D36F6FC0E3C /* UIFont+DDCategory.m */, + CBBCCA98C98B47B113675CB7567332DA /* DDProgressHUDKit_Private.modulemap */, + D06D568299CE0B337ECA30472244C936 /* DDProgressHUDKit_Private-dummy.m */, + 9E42E66F59A468EE97E31DDFCD1D783C /* DDProgressHUDKit_Private-prefix.pch */, + 142B316A8F70B58A2730DC21F7F0BC05 /* DDProgressHUDKit_Private-umbrella.h */, + B2AE75829DE98ADDD16892D0267E2B3E /* DDProgressHUDKit_Private.debug.xcconfig */, + 096B77273E7CE73EC5B28CFFAFE5E916 /* DDProgressHUDKit_Private.release.xcconfig */, + D351687E4D918F974D189CCAFC7E2B1E /* ResourceBundle-ProgressHud-DDProgressHUDKit_Private-Info.plist */, ); - name = "UIFont+DDCategory"; + name = "Support Files"; + path = "../../中道救援/OrderScheduling/Pods/Target Support Files/DDProgressHUDKit_Private"; + sourceTree = ""; + }; + 7B34F93A15178524C8EAFB32126EF4D4 /* OCLog */ = { + isa = PBXGroup; + children = ( + A7EA02C793E5CF0CA4C80FF048EFD6A3 /* DDOCLog.h */, + ); + name = OCLog; + sourceTree = ""; + }; + 7C858E1E832231A059443413CC22A0E1 /* Support Files */ = { + isa = PBXGroup; + children = ( + 3AD8E0851571A2468E2ADE5BE63DEF5C /* SwiftEntryKit.modulemap */, + 57EFFE2D2D1B55B4F0428BA101B69021 /* SwiftEntryKit-dummy.m */, + 1CF998C9FF23ECB923C13E1719B04674 /* SwiftEntryKit-prefix.pch */, + 899D1CA65B573BBE199969DFCA24C7CD /* SwiftEntryKit-umbrella.h */, + D75950ACCB5B065DEB9FF17CF78A0252 /* SwiftEntryKit.debug.xcconfig */, + 12A23DECDC4F12A8A701F2455900874A /* SwiftEntryKit.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftEntryKit"; + sourceTree = ""; + }; + 7E455D9EFFB9C33056A25DD51D872D57 /* DDBaseButton */ = { + isa = PBXGroup; + children = ( + DAB968299476B7D9B3234654FF3AAFF6 /* DDBaseButton.h */, + 0924C2072537734D7F9557BE6DFE2ADE /* DDBaseButton.m */, + ); + name = DDBaseButton; + sourceTree = ""; + }; + 7EB7FF0E5830E5FFFF8FB5DF4B8CC248 /* DDWebImageKit_Private */ = { + isa = PBXGroup; + children = ( + 334360C6E774EE9BA595DE9CE9444D53 /* DDWebImage */, + 727DF08F2B7D51F40918EBAA8F8AD9F8 /* SDWebImage */, + 70F79EA4DCFAE0A9F8C7B3D84E2C8CEB /* Support Files */, + ); + name = DDWebImageKit_Private; + path = DDWebImageKit_Private; + sourceTree = ""; + }; + 7FBFBA175407CFCEA0F8BDA71C8C03B3 /* UIImage+DDCategory */ = { + isa = PBXGroup; + children = ( + D62DD1C97D6573394A0810878EDD7C4A /* UIImage+DDCategory.h */, + 078E09C8FDC0CA286AF6953AC70EA844 /* UIImage+DDCategory.m */, + ); + name = "UIImage+DDCategory"; + sourceTree = ""; + }; + 7FCA50AF7F9EA5696F98E395D003AD50 /* Support Files */ = { + isa = PBXGroup; + children = ( + E8DF53FC1D7B05D08AABAD0D4F783F9B /* IQKeyboardManagerSwift.modulemap */, + 6921EAB04578010385865E8805BD7A13 /* IQKeyboardManagerSwift-dummy.m */, + 23E067AA954461193E9FA1BDE444FE21 /* IQKeyboardManagerSwift-prefix.pch */, + 254E6ED060E603999E80A9EE1C3E4143 /* IQKeyboardManagerSwift-umbrella.h */, + 49C5847BFC4C34AC3213AB32E3DC5250 /* IQKeyboardManagerSwift.debug.xcconfig */, + F12B9093840D40AD958D764C902A64DB /* IQKeyboardManagerSwift.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/IQKeyboardManagerSwift"; + sourceTree = ""; + }; + 7FDA141F3C28F7DA81474DB4431DAC2E /* DDLogKit_Private */ = { + isa = PBXGroup; + children = ( + 7B34F93A15178524C8EAFB32126EF4D4 /* OCLog */, + 506E1C5EAC73C5023D5A231330B44BBB /* Support Files */, + 1091C9C7EAC53E043637A9165B9E555B /* SwiftLog */, + ); + name = DDLogKit_Private; + path = DDLogKit_Private; + sourceTree = ""; + }; + 812A8014CFFEA8BA5468B1AB0C35DB0A /* Support Files */ = { + isa = PBXGroup; + children = ( + D53C6CFF1F066D616A2EC5B02F424A66 /* DDBasicControlsKit_Private.modulemap */, + AAFD0A36D1943C81393E30F247ACCD63 /* DDBasicControlsKit_Private-dummy.m */, + 76CB092E22F25D6C9329EA35B2FDA66A /* DDBasicControlsKit_Private-prefix.pch */, + 5119C7DC8483335580A4AAC8E251603D /* DDBasicControlsKit_Private-umbrella.h */, + 962C9B217208A1339CA2B6E3734D095C /* DDBasicControlsKit_Private.debug.xcconfig */, + 499D1A1C849B0E0DF0E45920F6A9C754 /* DDBasicControlsKit_Private.release.xcconfig */, + FBE25815CD45E3704D52A32C3FCBF5D4 /* ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/DDBasicControlsKit_Private"; + sourceTree = ""; + }; + 82A72A8F70013C2D4474F874B2A42CDD /* Support Files */ = { + isa = PBXGroup; + children = ( + 861B4B64AC0EA496831E9FAAE91A6760 /* AMapSearch-NO-IDFA.debug.xcconfig */, + 2F3C84235FAC95B4BF53C4A72A5E8BB0 /* AMapSearch-NO-IDFA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapSearch-NO-IDFA"; + sourceTree = ""; + }; + 855C74DD6B8E07D9D1BA9423D35660B0 /* DDBaseView */ = { + isa = PBXGroup; + children = ( + 4D1510A4A1F0F84E7461E94FB1F48ABB /* DDBaseView.h */, + 53724FA82E18C6F85ADCA2A26766A794 /* DDBaseView.m */, + ); + name = DDBaseView; + sourceTree = ""; + }; + 86DD9E6CFA93BF725D780A75F29FDF00 /* DDAttributedString */ = { + isa = PBXGroup; + children = ( + 6C4A554652703CE9B965F247D011FD81 /* DDAttributedString.swift */, + B8FAF0EFE3C0A25A70DEDF0965B1C711 /* DDMutableAttributedString.swift */, + ); + name = DDAttributedString; + path = DDControlsKit_Private/Classes/DDAttributedString; sourceTree = ""; }; 87F30047752767DD3B6D1FF405D4EF49 /* Pods-OrderScheduling */ = { @@ -5381,858 +5589,712 @@ path = "Target Support Files/Pods-OrderScheduling"; sourceTree = ""; }; - 8E5FED1B91C1233A5028FF907995FE30 /* Support Files */ = { + 893237B2EF99324D67E0CC26EF166530 /* Resources */ = { isa = PBXGroup; children = ( - 414066C6BD8182D3942E4A7C9097FCFF /* DDMAMapKit_Private.modulemap */, - 4894A4D401E462050F1E424EF22C9CDC /* DDMAMapKit_Private-dummy.m */, - 32D8F7FADD3ABF41571DF3F4CAB89F5A /* DDMAMapKit_Private-prefix.pch */, - 6F007975EB3CD4AF6C6D2D01729BB001 /* DDMAMapKit_Private-umbrella.h */, - C13D915F24332003C92E573FD516CF8F /* DDMAMapKit_Private.debug.xcconfig */, - A6E27F616F1CDA24CF7F44A2A4108CB1 /* DDMAMapKit_Private.release.xcconfig */, - B48DC8B4BF07AD1187EED8C861D2692A /* ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/DDMAMapKit_Private"; - sourceTree = ""; - }; - 99F61E1F5C5D79568D30DABEB0B38526 /* Resources */ = { - isa = PBXGroup; - children = ( - 7BF4AA55E6514D3D502566EB617C3471 /* en.lproj */, + 2632FD6AB9802668721FF7B820D8F402 /* DDBaseViewController.xcassets */, ); name = Resources; sourceTree = ""; }; - 9A750617558C5F7DF6CF184235E16F88 /* NSURL+DDCategory */ = { + 8AE328929917ACCBCD46235893A3A0E9 /* Frameworks */ = { isa = PBXGroup; children = ( - 2FFB695E09CFC9D707CF70E7382E58F7 /* NSURL+DDCategory.h */, - BF332C0F15DD336D5F6ECB03B8CBA97D /* NSURL+DDCategory.m */, - ); - name = "NSURL+DDCategory"; - sourceTree = ""; - }; - 9A99411A895244161DB6D480BEC9DBE4 /* UIViewController+DDCategory */ = { - isa = PBXGroup; - children = ( - B3A2DDD871B8F1555E620E4E0D0160BA /* UIViewController+DDCategory.h */, - 9B3D0FBC96E808C6F3E27201A0CD2761 /* UIViewController+DDCategory.m */, - ); - name = "UIViewController+DDCategory"; - sourceTree = ""; - }; - 9A9A582DF229902DF5CD595A173694EB /* SwiftEntryKit */ = { - isa = PBXGroup; - children = ( - 5116DB3E2A1CC1CB1A624257275A029E /* EKAccessoryNoteMessageView.swift */, - BB6777343AC2522D2B1DDCE71A2D7A0D /* EKAlertMessage.swift */, - BE5FAA05331DEAB2382FCCAC4C944A40 /* EKAlertMessageView.swift */, - FC764ACA333DF29FCB7F91020048F90A /* EKAttributes.swift */, - A3CB535411D2AA2BDD90D9ECF0BF97AA /* EKAttributes+Animation.swift */, - 71B64DD9C5577AA315CC42CB7D1CF461 /* EKAttributes+BackgroundStyle.swift */, - E39400412D2C0B31D0F5F7C326781BCB /* EKAttributes+DisplayMode.swift */, - BE516E915F9A7A78BF0F7528C9DB13C0 /* EKAttributes+Duration.swift */, - F16C763A74016E4CEB71BA0AC0355626 /* EKAttributes+FrameStyle.swift */, - BCA1355C7CF87739933D1129491B0F00 /* EKAttributes+HapticFeedback.swift */, - D5543B0BEA6E1A185E1477F8D81805AE /* EKAttributes+LifecycleActions.swift */, - F18557C8B77D75B06843FB4CC1455772 /* EKAttributes+PopBehavior.swift */, - CE2A371EFD38BEAF027D16AF4FF6B1EC /* EKAttributes+Position.swift */, - 7FE782D0A0BB573EB18B21B1E709542E /* EKAttributes+PositionConstraints.swift */, - 27E22905142190EF0B7035F47C722D4F /* EKAttributes+Precedence.swift */, - 6313C18942829D3298016A4A1A979723 /* EKAttributes+Presets.swift */, - E7B7088F63CEA073C68AC7A43C46FE6A /* EKAttributes+Scroll.swift */, - 7A06D22A64C758FF847C801B71FD01CE /* EKAttributes+Shadow.swift */, - 089C00B977C7BD33559C9342B943BBA2 /* EKAttributes+StatusBar.swift */, - 821BCFCD1C0E93354341CD0C1E94E404 /* EKAttributes+UserInteraction.swift */, - FFD5DF1EFCCC5DABE4D97679B4BD236E /* EKAttributes+Validations.swift */, - F3A1982B4D02F646AB38486BDB616310 /* EKAttributes+WindowLevel.swift */, - B54C2BBA7ACBAF0D492337784A8B547D /* EKBackgroundView.swift */, - C48EFE8D7A1A4B903D82770DB1036B3E /* EKButtonBarView.swift */, - 65387F921CCB222EB665FD7FE640FD50 /* EKButtonView.swift */, - E3E7CDE23C874952DFAC3D9217340113 /* EKColor.swift */, - BCEAFE316C1735BDCBC3E4419D032A75 /* EKContentView.swift */, - 9C0450964E953CF7004984DB0E9AFAA1 /* EKEntryView.swift */, - 1CD29A94FEF9AF4BB9AB07897DB4DE06 /* EKFormMessageView.swift */, - 114512B56930F3C0D45A2D9939DE9EDD /* EKImageNoteMessageView.swift */, - 148E785710CB8078F40460037BC350A7 /* EKMessageContentView.swift */, - 0F4930F97ADBF51726CCF0F4E0E8397A /* EKNoteMessageView.swift */, - 32D774E2D779AAC49B8B03E710852AB4 /* EKNotificationMessage.swift */, - E8CE59418876D634B4793767FCCEB2ED /* EKNotificationMessageView.swift */, - 6593FDB1B26356CFC6F7E3A56EC9B4EF /* EKPopUpMessage.swift */, - E0DBFC452AC3B043BFA4BDE1E9573883 /* EKPopUpMessageView.swift */, - 3D5526E0FFE0685D30706502CD85B2D5 /* EKProcessingNoteMessageView.swift */, - F5A27C346CFBA606A67600167BD64A4A /* EKProperty.swift */, - 2143048F86DF4193A6AB62ED73766698 /* EKRatingMessage.swift */, - B59EEB9CE9700F3E4E88F30D73ABE058 /* EKRatingMessageView.swift */, - 5BE779030EA9A3CB390888BA48336C10 /* EKRatingSymbolsContainerView.swift */, - 2A21382378B3B4CDBD91596FA801A46B /* EKRatingSymbolView.swift */, - DC5A307D6157E6D8E9153EE3C871B27C /* EKRootViewController.swift */, - F5080634D60618E75814559AEC968C81 /* EKSimpleMessage.swift */, - 08DA27089EE41686CD6208A7BD8C048A /* EKSimpleMessageView.swift */, - B6C9045D199C3287E9111C3A54DDB235 /* EKStyleView.swift */, - C1FD82B04FEC1360AD44956759503138 /* EKTextField.swift */, - 7A575E760BD80DEC8041FD3D509FD96A /* EKWindow.swift */, - 757C6CB011B0513672C9709D00F26B80 /* EKWindowProvider.swift */, - 9B43E391FAC25B1430B051C01F2A5EE6 /* EKWrapperView.swift */, - A423CAEC955CB372147CE758EC1FF588 /* EKXStatusBarMessageView.swift */, - C178AACDB90F47F9148C726177BF761A /* EntryAppearanceDescriptor.swift */, - A9A195FC48782E255DA99CFA43D3F5C4 /* EntryCachingHeuristic.swift */, - 2D1A9AC22D036AC0B4A4806FA073E98F /* GradientView.swift */, - 606C8A68CC790974E048B521DE868D1A /* HapticFeedbackGenerator.swift */, - 272686D4A5F7C20D07B917D15F484D22 /* QLCompatibility.swift */, - 4C3B82CC9D3F2021348E86B3EE099A8C /* QLUtils.swift */, - 1E21C3482D5F817D7C3938CA7A798412 /* SwiftEntryKit.swift */, - EAE8837F1FC5192B6B8FFA7C38474BA7 /* UIApplication+EKAppearance.swift */, - 6E3E285D4EBEC82A6ABCB6B33EAFA3C6 /* UIColor+Utils.swift */, - 02418330CF7473448FD4856DFD5BCBBA /* UIEdgeInsets+Utils.swift */, - 288B87DE2A9B1FCCA16A93D2860F3B7B /* UIRectCorner+Short.swift */, - DA79AD071057F08A35071A0D95AC28A3 /* UIView+QLContentWrap.swift */, - B3079F8DBE71A6342ABE05C00CF60848 /* UIView+QuickLayout.swift */, - 1A758E16F03B0E694F8DFA1A27507E9C /* UIView+Responder.swift */, - 1F7775F5276148B719610F95A0FD178C /* UIView+Shadow.swift */, - EA4180EE7AB752E349E648B6D278D2FA /* UIView+Utils.swift */, - 08409E469EA929E4B075E92C4CD1DD58 /* UIViewArray+QuickLayout.swift */, - 53676505E85206D892D17767FF3C4393 /* Support Files */, - ); - name = SwiftEntryKit; - path = SwiftEntryKit; - sourceTree = ""; - }; - 9B63548E7F7CBB67B69DB2C77D4538B4 /* CocoaDebug */ = { - isa = PBXGroup; - children = ( - E695C3660CF9CBDDF2A0E98DAF882BD6 /* _AutoLaunch.m */, - 52BE2B43568ACAA29D1CEBFCAD14D910 /* _BacktraceLogger.h */, - 0B4CDE4FE9FEA551812A5A170C8F803C /* _BacktraceLogger.m */, - F17013D18F4391E35D8585BB7CDAD224 /* _CacheStoragePolicy.h */, - 205C771C1E4AFCAE74EEE07C0B824F46 /* _CacheStoragePolicy.m */, - 8C7CB10EE02F25B205C4358C6435AF9F /* _CanonicalRequest.h */, - 83FAF88E6173127A0923C2565B51DF58 /* _CanonicalRequest.m */, - E6F2557E6986536436AF9B9D864E6F60 /* _CrashModel.swift */, - 3C88A907B7E61712111EE763E83B8A24 /* _CustomHTTPProtocol.h */, - 3480149906C7B359B9F9BFB647326F50 /* _CustomHTTPProtocol.m */, - 7BED7273BEA06FFD5C93ABD93D4E0352 /* _DebugConsoleLabel.h */, - AD79AFDE63354DAD29B9845B19B9066A /* _DebugConsoleLabel.m */, - 4A321F3A5FDD05A145C6CC8E2C38EB41 /* _DeviceUtil.h */, - 154230206A150B2C36F188B2BEB859DE /* _DeviceUtil.m */, - C92B10756CF5DE325BD86F02B5A10E29 /* _DeviceUtil+Constant.h */, - 3CDC75464A4FDBC01657C883EBDF5C32 /* _DeviceUtil+Constant.m */, - A4B6C9873F99770F3A41016B3E508B5C /* _DirectoryContentsTableViewController.h */, - 8DBCFF3001A906045C8076CDE7776471 /* _DirectoryContentsTableViewController.m */, - D1D41CA30D17C00F2D4CED92B659723D /* _FileInfo.h */, - 3F0A7AEB2004A9CC2420BAEB4690AEEB /* _FileInfo.m */, - 787AD0A98748983B3934B0956C698C0A /* _FilePreviewController.h */, - 142D6A11CED1F7C6505561C739416A6D /* _FilePreviewController.m */, - A4E10B350675FF2055B4EDB7EBA35071 /* _FileTableViewCell.h */, - 50F1482CAB992E221BAF025F3B864CC0 /* _FileTableViewCell.m */, - AA4800065E258B56665AAD606EBB4D8C /* _fishhook.c */, - 784084F4E7B8A34E85EC702DCA5F5A48 /* _fishhook.h */, - 43A1D4A3D5B329B16873C03056465EFD /* _HttpDatasource.h */, - FF22E478404E00AE20BDBA76239B0347 /* _HttpDatasource.m */, - 81CF4E927B710273AE961E13F494A8BE /* _HttpModel.h */, - D901344A1F7B66EFA7DF198384EF44BF /* _HttpModel.m */, - C14AB73E0D829F879456C13C3A04B984 /* _ImageController.h */, - 94739AE9231877B95FEAC1DC8B9629FA /* _ImageController.m */, - AB90B87EE2FF26A45E6239745689C539 /* _ImageResources.h */, - 33761B007481B9B60FD6C6F2A8F99769 /* _ImageResources.m */, - B0A91DCA9A4DA5B45D9E3EFFC052EA68 /* _NetworkHelper.h */, - 1D4C7BF075D0BAF7146261F0ECF9EA14 /* _NetworkHelper.m */, - 46B7AF1FD44150FD6515B898BC210115 /* _NSLogHook.m */, - 256C2BBEBC4A20949DB0CA4976169269 /* _ObjcLog.h */, - 3B3EE9CAD1093B1F8DC4640F0210CD8D /* _ObjcLog.m */, - 4AD4DECB9CD5B0B2774ECDAC2810A354 /* _OCLoggerFormat.h */, - 02241EFF45DEE412DF1738B3F5313C04 /* _OCLoggerFormat.m */, - 365CF9EAC66E9651EF91E99791A62E4D /* _OCLogHelper.h */, - DA5172819E16E89FBFF0B170DF407C5B /* _OCLogHelper.m */, - 45A3D403E041C10537136FB00827FCC0 /* _OCLogModel.h */, - 0E758EF21C79F27C1917E76E47C0CFC0 /* _OCLogModel.m */, - 26C52C781C452E599DAAE2A422D5B2AC /* _OCLogStoreManager.h */, - E41B40BF90AC2FBA0BBB86D21D744EAD /* _OCLogStoreManager.m */, - 9755AE68334B8FF894133F825CC1A03A /* _QNSURLSessionDemux.h */, - 8AAF7B486A6FEE93FFF2B0639DB88EEB /* _QNSURLSessionDemux.m */, - 1C0EAF33AE8EF4AF5DBDDA4547769BFC /* _RunloopMonitor.h */, - 77E39033B717CE2548373E33A165F4F1 /* _RunloopMonitor.m */, - 777C7F8307F4AD27D1BA1F5E024ABE04 /* _Sandboxer.h */, - 2220802ABA2912C7178D5B4AABDDE5F8 /* _Sandboxer.m */, - 10A1BCC3F5EF343A7BF68056318C44A4 /* _Sandboxer-Header.h */, - 53112E8541FCEB4A59514D220C23D23A /* _SandboxerHelper.h */, - BD78BB40E0A69549D82EEBDE9682865F /* _SandboxerHelper.m */, - C25CA52FFF974DC4D2C40EACE4E76B5D /* _SwiftLogHelper.swift */, - C991A739341C85A8CCB4B866A9D1D64A /* _Swizzling.h */, - 1D3FBB26BE04DA0835B8EBAEAC506FFA /* _Swizzling.m */, - 0A73F496491E5D1434C729FACB9DEC32 /* _WKWebView+Swizzling.m */, - DCDFD311AF5193CCB0E51EC97A922A96 /* AboutViewController.swift */, - 7E2D5C198AAB5B7D72CCE70C7FB9DCEF /* AppInfoViewController.swift */, - 42BA7194E9F03790D099E5732F3EFC61 /* Bubble.swift */, - 037C5D1F603E29351AC55A20B7C50A9D /* CocoaDebug.h */, - DFE50F8BBA0ADE8AE150225CFCAAFE5C /* CocoaDebug.swift */, - D3D7171281F2DB8F383DD7B818415297 /* CocoaDebug+Extensions.swift */, - 3D0434DDDC1823859FCDECE653536246 /* CocoaDebugDeviceInfo.h */, - DABEB4550F6B1B2F5CEBFC7A919B53D8 /* CocoaDebugDeviceInfo.m */, - DE74DEED59FF8970B37AD36CFAE77CBC /* CocoaDebugNavigationController.swift */, - 33568C1BEBEDCE39BBD51BF468C70EE3 /* CocoaDebugSettings.swift */, - E8834B086E73B6DE6B1033C95F60D48D /* CocoaDebugTabBarController.swift */, - CDA0B9934782370D3AB5F60B1177DB5C /* CocoaDebugTool.h */, - 03107261A71449527516C5246CB6B9FE /* CocoaDebugTool.m */, - D6BD6C111FE85E6271ADEEA0F149652A /* CocoaDebugViewController.swift */, - B98AC045F907E5A6FAC0076AE5EE1E2D /* CocoaDebugWindow.swift */, - 8612E66D87909083DFBD4164C911F5EA /* Color.swift */, - 039901FFE1611A7E7DA4EC8F79A4F19F /* CrashCell.swift */, - 24CCF3C35DA3585E483D2267C1DA0147 /* CrashDetailViewController.swift */, - DF2D88A2F97B298B5CBEC1C8812F1470 /* CrashListViewController.swift */, - 3E9347B94D188E86576BDFFA19D080BC /* CrashLogger.swift */, - 7F1A73CC7DF2170CB5CCEE41F48033EE /* CrashStoreManager.swift */, - 972C56BF1C604E865ECE0EBB1FE1B5C3 /* FPSCounter.swift */, - A98880E9F4494AB401E32E2E503E92FD /* GPBMessage+CocoaDebug.h */, - A0326BA4C1CBA03BFF9AFEA22E6E9AF8 /* GPBMessage+CocoaDebug.m */, - EC008F158CB87396B8F99E4A8918FE2F /* IgnoredURLsViewController.swift */, - BD9153754226B7A88F749330E6157939 /* JsonViewController.swift */, - 9AA25CF3BF61A17A848A04D7F3AAE151 /* LogCell.swift */, - EC59EAE9D9AE5AD809ED831668F3A4B3 /* LogViewController.swift */, - DAC45CCA3B9690828CC8C8A8EEC80E84 /* NetworkCell.swift */, - CC55F3C44F93FEE86CE75B124188BA4F /* NetworkDetailCell.swift */, - ED256439602D90879223D2EC27170330 /* NetworkDetailModel.swift */, - D1676EF50180F64E81885E8E2BA53091 /* NetworkDetailViewController.swift */, - 4845116CA504AA336CF0A105DFC0D522 /* NetworkViewController.swift */, - 9DFCC74D6C43B4E4B90A7722C8094235 /* NSObject+CocoaDebug.h */, - 02AB9C979678AD5C738765266B5028B6 /* NSObject+CocoaDebug.m */, - D0ED1F20548434DE962A815E5B3E9FA7 /* UIBlockingBubble.swift */, - C3E4463C481739E0CDE5CCA8F0ACB90F /* WindowHelper.swift */, - 7B947A394C808C44B755BD2FE038CB75 /* Resources */, - 4A43D736C4DB5A3C343CA4F456A54B64 /* Support Files */, - ); - name = CocoaDebug; - path = CocoaDebug; - sourceTree = ""; - }; - 9CEFE319C44DB4DC57F30E191B0ABBB2 /* DDMAMap */ = { - isa = PBXGroup; - children = ( - ABCBCDD38B582AE189867B0D99F3B1C7 /* Annotation */, - 1E5CF05E9FD70C3639CC82E652FDABFD /* AnnotationView */, - 2E8D35790EA677F8E5DB3D772ED88B36 /* MapView */, - 055105D10F48D83A56955459076D2563 /* Overlay */, - C19F33B5F173D1E4DD14CF03600CB9C6 /* Sources */, - 379C961D20E1DDC67D25F4399340A6F1 /* Trace */, - ); - name = DDMAMap; - sourceTree = ""; - }; - 9D53436EB3B8F62D57BEDB62EC81AF8D /* DDBaseViewController */ = { - isa = PBXGroup; - children = ( - E6201347569D456946859B9A4B25693E /* DDBaseViewController.h */, - 6A676864DC0CCA136AFBF902CE9695EA /* DDBaseViewController.m */, - 4A7E151DC1D6268447EF162B890097ED /* Resources */, - ); - name = DDBaseViewController; - sourceTree = ""; - }; - 9DE31E85EF8415D6DF087D3608DFB88D /* Core */ = { - isa = PBXGroup; - children = ( - 815535EAA9BBFA9C0BA82BBF93522BFB /* YYAnimatedImageView.h */, - 708C41F6E9E6746DC8F5675084D4C46E /* YYAnimatedImageView.m */, - EDE5A8D5B6DBF3676C11FFCD41C2AEF9 /* YYFrameImage.h */, - BCA78A57A5C521AE0AD74DAC06042D88 /* YYFrameImage.m */, - 940B40FA429911BC2F885748BA6E613F /* YYImage.h */, - BB50A53F26CB8ED76662696E8C4A3E93 /* YYImage.m */, - 9EE564A52606F12F0F3275E2456A4E2B /* YYImageCoder.h */, - 9D8F63D7746B25B0E3DAE236385E3615 /* YYImageCoder.m */, - 43E80B98787AAB9E1C1DBCF2BE50C7E8 /* YYSpriteSheetImage.h */, - B17EAB5A4B1EF1BF6308ED53A9D0A7E4 /* YYSpriteSheetImage.m */, - ); - name = Core; - sourceTree = ""; - }; - 9DFD03B51408113FEF6A534C937AC21C /* DDTextView */ = { - isa = PBXGroup; - children = ( - ); - name = DDTextView; - sourceTree = ""; - }; - 9E242E888DA2440438741AFAD8A52DA1 /* Support Files */ = { - isa = PBXGroup; - children = ( - 4BEA22F4B9B346A9D189B47F731AE47A /* ZLPhotoBrowser.modulemap */, - 7C730C74B36DD27B1EB54A6F2B885FE1 /* ZLPhotoBrowser-dummy.m */, - 4BCD1E119EF09EFC1D9D0EFAD6EFBCB5 /* ZLPhotoBrowser-prefix.pch */, - D37199E9E711C84D90BC2C19C24727B5 /* ZLPhotoBrowser-umbrella.h */, - E92818FE9CC568ADC401AC6CB9F06F01 /* ZLPhotoBrowser.debug.xcconfig */, - 166B9D6E9A1FF7D8F006CB650E9FA3D2 /* ZLPhotoBrowser.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/ZLPhotoBrowser"; - sourceTree = ""; - }; - 9EE22B6F8E3F3EB769459B2700133461 /* DDControlsKit_Private */ = { - isa = PBXGroup; - children = ( - C9ED8089A8DA1E80EF5A60B2EEE43A50 /* DDAttributedString.swift */, - BAA407CCE25FB0E944259BB4C054EBD2 /* DDButton.swift */, - 6BD087915E49C6DD5E043CABD67719AF /* DDCollectionView.swift */, - 153FDF6FAB11E0C8589E1CFDEDF45567 /* DDCollectionViewCell.swift */, - 7A3D5F34836EA55BA9044EBCC4CA6FF9 /* DDImage.swift */, - E581A6508D640202990BAFE86C4C1C93 /* DDImageView.swift */, - 0F320B24D7EA83D7446A61A624DAF31A /* DDLabel.swift */, - 7D8A0C37CA47FF6E6A7EB6D4BECD4E63 /* DDMutableAttributedString.swift */, - 3BBBC12620DACF92FE7EA6C5B7144D83 /* DDNavigationController.swift */, - 581C639326EBE86B231445FE4712AA35 /* DDScrollView.swift */, - A53508503B18916CD33E25A91EEEFAB3 /* DDTableView.swift */, - 302C164B897C7495BE1D74BF7811A9CD /* DDTableViewCell.swift */, - 02B12E5A4C84DB2F4DD74C17F45F0709 /* DDTextField.swift */, - DB9D8886E74A9C5ED98437A4058D3B04 /* DDTextView.swift */, - 947EB76FDD899CE8994F5370E76EE405 /* DDView.swift */, - F08B835675FC3B2B76BF524188696605 /* DDViewController.swift */, - DBF9917CA94F9EC0A0119CFB7F37B0F5 /* DDAttributedString */, - C59D12E9C1E9B4123C4FBC8BC269390E /* DDButton */, - 288CB231E57BCBA238E3B0036E081846 /* DDCollectionView */, - B3818162CBBC828725FCB98DE7580917 /* DDCollectionViewCell */, - DAB843AF76158F7D30E8088D3A08F1C9 /* DDImage */, - D579614E2968C3B71358A7D94C342BC2 /* DDImageView */, - AA7CBE8AFBD78C5B4A689EE7E896A9EB /* DDLabel */, - A6B4B20B9AF1F191A873A3A03C1A3027 /* DDNavigationController */, - FF87F22F3AB070D39802EE4877DB5C50 /* DDScrollView */, - EDF701E6E7BF3C1223B8C8F7F54D6004 /* DDTableView */, - 77CE1AFA87018DA6A585E020D39FE75C /* DDTableViewCell */, - 278EB6D2997CC99CAD4C6773441E525C /* DDTextField */, - 9DFD03B51408113FEF6A534C937AC21C /* DDTextView */, - 4C6EA6E7C57F228E98E374BE3E871010 /* DDView */, - DA2831FC7D426C291BCB9F6483E2B86E /* DDViewController */, - 448905284E8C8CC174E687817B41D4E5 /* Support Files */, - ); - name = DDControlsKit_Private; - path = DDControlsKit_Private; - sourceTree = ""; - }; - A04613F4FFAD3FD6658852CC4216C43C /* RxCocoa */ = { - isa = PBXGroup; - children = ( - E6A0792A8CBDADA4D1C3244E462F1299 /* _RX.h */, - 8F792321836EDC30C29ACFCF5B8A2CAE /* _RX.m */, - 66642D16110D01BDD287A6EA7F0EF68C /* _RXDelegateProxy.h */, - B40D5F1A930C2BF3381C0DC550907252 /* _RXDelegateProxy.m */, - 4DA8ED199660898627219339D054444D /* _RXKVOObserver.h */, - EB0110BE49653D7E25CDCAC015477D2F /* _RXKVOObserver.m */, - 89DB460498789073CB561878CF1A5964 /* _RXObjCRuntime.h */, - C03FB02603BC186F94D97337CCC6794E /* _RXObjCRuntime.m */, - 1250C2A29E489E00D2B739919551E562 /* Bag.swift */, - 66E1A19B3D5EDB9E0111E74A67A6CD54 /* BehaviorRelay+Driver.swift */, - 2DBA92B6BFF642C08F8B160F078141D9 /* ControlEvent.swift */, - 25819363277052090C61BE046C2A311B /* ControlEvent+Driver.swift */, - A97B1FCE7B36565B5898F94FD4645630 /* ControlEvent+Signal.swift */, - A0C90363DD6E0270C9EB008F83B3E379 /* ControlProperty.swift */, - F47D662EAF91AC72245DE05D55F06692 /* ControlProperty+Driver.swift */, - 16E11FAC1AEBF2C15B9C227675AFD816 /* ControlTarget.swift */, - B8ED6457B9F99F0916F2636CD240560B /* DelegateProxy.swift */, - 59BF12F40CE3E6A89E9D07CFC48ABD1B /* DelegateProxyType.swift */, - B4C5196758626CA70DDFF6580EB823F1 /* DispatchQueue+Extensions.swift */, - 982D61ADADEE5D8110D1C49284224F0D /* Driver.swift */, - 9550D821A875DFF44B6B4AC6EF1DC651 /* Driver+Subscription.swift */, - D25C431BA86A6B7D310E7A7CB1D2B63E /* Infallible+Bind.swift */, - 7CF3F4B59DA866250F9E9434CB9F437B /* InfiniteSequence.swift */, - 615881E559DCB533D73CF680630E3B99 /* ItemEvents.swift */, - 0582E3A7243684FFC91CF8D4878B2999 /* KVORepresentable.swift */, - B4E5B91D2B4254B192C7C4246BDD1BB7 /* KVORepresentable+CoreGraphics.swift */, - D86BED5DDF57322A31102B2EE1CEA2CA /* KVORepresentable+Swift.swift */, - 16BC84658BC2DC4D888A3E816E0AF9CE /* NotificationCenter+Rx.swift */, - 9F2A940BA0380A35740283D9BA249393 /* NSButton+Rx.swift */, - 921FA5384780405008DEE3178FE308BE /* NSControl+Rx.swift */, - 79EB54B7A0D1D7AA3003395D4D68C6C9 /* NSObject+Rx.swift */, - 0E477319406E9E499728340331F44E6A /* NSObject+Rx+KVORepresentable.swift */, - B2B380E9E034C33BC9882A66DE3D6248 /* NSObject+Rx+RawRepresentable.swift */, - A0B91B2214FB3918FE02FBA9C67B04BD /* NSSlider+Rx.swift */, - 429CFC393F7F3ADE3883738A8CBD8A58 /* NSTextField+Rx.swift */, - A22433DD0FCC11569BF1ED1DA2C6087F /* NSTextStorage+Rx.swift */, - 3151AB255E960BB2CCD8D4CD30C3D422 /* NSTextView+Rx.swift */, - E88300C05CF06D352E5766FB9F67CA81 /* NSView+Rx.swift */, - 5E2C2011163B454BEB84A27D8E9F41D5 /* Observable+Bind.swift */, - 3A82B5B9C3E96F4257A115BD9DDABDF4 /* ObservableConvertibleType+Driver.swift */, - FAC6C267852CD34A0F43106AD7D937DE /* ObservableConvertibleType+SharedSequence.swift */, - DA78AD1EE0512D7B4E79D0D3B304A19F /* ObservableConvertibleType+Signal.swift */, - E456F89DA8A97A284C7520FB22E7B890 /* Platform.Darwin.swift */, - 078FEB725A9246B2610258A10A64AFC3 /* Platform.Linux.swift */, - 8179EF63984555E942581FFE006B2CC2 /* PriorityQueue.swift */, - 9D280A441EEE7D02EF4662E636543BE7 /* PublishRelay+Signal.swift */, - 15F53AA80FAE7CE32531C2E3D895A49D /* Queue.swift */, - A77DCFEF27A70B1296E16F375F8BA474 /* RecursiveLock.swift */, - 04EE221AEB974EEA0645C22D03A0EE45 /* RxCocoa.h */, - A5AADD6017D2D14DD71326BB2C1D9C61 /* RxCocoa.swift */, - 2380E113FEE8B1D583C29314A3821942 /* RxCocoaObjCRuntimeError+Extensions.swift */, - CAAC1161FA565FD6076F82CCBCA617AF /* RxCocoaRuntime.h */, - 39E4A9E9749600FE0A5A2FC3D4DAF2F3 /* RxCollectionViewDataSourcePrefetchingProxy.swift */, - F416FF3902925A9990E429205B441557 /* RxCollectionViewDataSourceProxy.swift */, - A0C0FDAF9B5B0CBB0756844F8FC0353A /* RxCollectionViewDataSourceType.swift */, - D066F3AA176906A142EDD750D6988971 /* RxCollectionViewDelegateProxy.swift */, - 30D7FA7D9363D22F7E6AC2527568EAFC /* RxCollectionViewReactiveArrayDataSource.swift */, - 907FFE77A6E2E8D0AFAED4D2A918E4FB /* RxNavigationControllerDelegateProxy.swift */, - D21A52CDAE09751CE4751A40A7AB86B4 /* RxPickerViewAdapter.swift */, - 53576596FC3721E08C8FED23391DD075 /* RxPickerViewDataSourceProxy.swift */, - DB8FE69168947C082172ECB601B77BCC /* RxPickerViewDataSourceType.swift */, - 17CC390F73975C3A81BF79BAC89528AA /* RxPickerViewDelegateProxy.swift */, - 998F2EF7CA010F5BE6B3AF5410AA8E21 /* RxScrollViewDelegateProxy.swift */, - 4C77FFA0170DA3FA5F7955F0003296B3 /* RxSearchBarDelegateProxy.swift */, - 93CFF206F4BABB0B6806DE6326AC9830 /* RxSearchControllerDelegateProxy.swift */, - C398DA457D401729A0C10EEEC3909E7D /* RxTabBarControllerDelegateProxy.swift */, - F153ED8AF19374D42F694E23CFAC422F /* RxTabBarDelegateProxy.swift */, - FFE0A298F288D0CAE07DB657A327960F /* RxTableViewDataSourcePrefetchingProxy.swift */, - 4231CB6840B98A21E28B12FA5625E30E /* RxTableViewDataSourceProxy.swift */, - 929AAA4094A0C1B99A367A2EF713A435 /* RxTableViewDataSourceType.swift */, - BB048F94D3C6945D5910B57B5493C34C /* RxTableViewDelegateProxy.swift */, - 5CB821C7A46C645AE504CDB6E9B54D35 /* RxTableViewReactiveArrayDataSource.swift */, - 7869A89417FE726C9D5C3110522B94C4 /* RxTarget.swift */, - 561A9119738151A77D9B35474367C159 /* RxTextStorageDelegateProxy.swift */, - 87566E683515949A0015CE477ECCE416 /* RxTextViewDelegateProxy.swift */, - A5F9F8CA5936ABC03BDE8F94DFA1C482 /* RxWKNavigationDelegateProxy.swift */, - 46369D49C39FA43FEB6E2CB335B2D68E /* SchedulerType+SharedSequence.swift */, - C7319E8B7C03E08F51607D4C90E9FE3B /* SectionedViewDataSourceType.swift */, - 3F07ADB91B9C983ECCDAAE0828FFBD0F /* SharedSequence.swift */, - 2C92CF4B3E4D7092073D7CCA02A72D21 /* SharedSequence+Concurrency.swift */, - EF809F1C14EBDE190401F6C6F4811C3C /* SharedSequence+Operators.swift */, - BB8B2E683AE0C3D401AFFE52FA9381C9 /* SharedSequence+Operators+arity.swift */, - BEC3A6C6B35ADEC0E99D6B6B4690433E /* Signal.swift */, - FB3A4CD6B9F3160D225823370B691A8D /* Signal+Subscription.swift */, - B2B19BA25C3C330333FF8F4F6861E014 /* TextInput.swift */, - DB400239FC03F283ECC769B48DAA253C /* UIActivityIndicatorView+Rx.swift */, - B6DE01356E6995721A48739BB3C93E22 /* UIApplication+Rx.swift */, - C169784777196EC19C0640F25803E45A /* UIBarButtonItem+Rx.swift */, - C3C640483FBA32D66DD92D2577DAE482 /* UIButton+Rx.swift */, - 82741C113DC6FE1F25390FCC73139BC3 /* UICollectionView+Rx.swift */, - D09BC79BC32C5F890C7ED71FE802EE5B /* UIControl+Rx.swift */, - 70EFCC49C3641FB1AEF7AAF01EE84770 /* UIDatePicker+Rx.swift */, - 10445B76480E3BC1318B922F2E923393 /* UIGestureRecognizer+Rx.swift */, - 3ED17A8A9108C517DFC5DAF611ED244B /* UINavigationController+Rx.swift */, - BC4213A57A654498B7553C05C43E5D24 /* UIPickerView+Rx.swift */, - B971AC3BAFBF9866117E76EE08DF3D93 /* UIRefreshControl+Rx.swift */, - A83F0EAC2F38F82A2B1FB87464E24E6D /* UIScrollView+Rx.swift */, - 202988982154D06F97CF9C09F7F36D3B /* UISearchBar+Rx.swift */, - 1625B58F4264F5EA2AC44B41D8B2B280 /* UISearchController+Rx.swift */, - E57BA463C42E91A564F221A79B3BE237 /* UISegmentedControl+Rx.swift */, - 3913BF4827BA4EE43A7156EF0DCFD54E /* UISlider+Rx.swift */, - 357F8EDD989A03B5C81A0CCCA538C691 /* UIStepper+Rx.swift */, - D065863CFD784A0438E876BEB671E5A7 /* UISwitch+Rx.swift */, - 0A6F2F0C5326E666DBBA0186294E3ED8 /* UITabBar+Rx.swift */, - 1345F6A41C6A792E864F26C2911056AD /* UITabBarController+Rx.swift */, - AEBB411128EF5E6825B1917BFB7FBE6C /* UITableView+Rx.swift */, - 32C1D5C5D2BFD3F08AE56FA809151A76 /* UITextField+Rx.swift */, - 2D678719356F613B1AD8D9E9745A2913 /* UITextView+Rx.swift */, - 8C106F75BE1715CD89348364DD1F7796 /* URLSession+Rx.swift */, - B25BB49C0D295BF974701809904B187F /* WKWebView+Rx.swift */, - 5FB5B1136E5975DA765F62A0C2426914 /* Support Files */, - ); - name = RxCocoa; - path = RxCocoa; - sourceTree = ""; - }; - A2EC5860693FAE511F938B7F090191FF /* UITableView+DDCategory */ = { - isa = PBXGroup; - children = ( - B580A060D2DB39A0F9AA47F8894A7130 /* UITableView+DDCategory.h */, - 81021486B3A7FB8A422282FAD9D08943 /* UITableView+DDCategory.m */, - ); - name = "UITableView+DDCategory"; - sourceTree = ""; - }; - A377AD40506C3E2F46082BCB8293B5C2 /* UINavigationController+DDCategory */ = { - isa = PBXGroup; - children = ( - F91DF1644ECCD0CEA8FF7B982A4A5462 /* UINavigationController+DDCategory.h */, - 59CE1D3307EC288911BEA1BD4062E9E1 /* UINavigationController+DDCategory.m */, - ); - name = "UINavigationController+DDCategory"; - sourceTree = ""; - }; - A545DB79FE1417459D26B23A94EECB58 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 9D666DC2506921944E4C3621CFBAB0EB /* jpush-ios-5.0.1.xcframework */, + 252D1B71BFAF0AABBF7CD5CFED9FBED5 /* jcore-ios-4.2.1.xcframework */, ); name = Frameworks; sourceTree = ""; }; - A60B6B991DB29948295C313F492467E4 /* UIImageView+DDCategory */ = { + 8B0C7CE463935F071F9115FEB223BF18 /* DDMAUtil */ = { isa = PBXGroup; children = ( - CB1EEDCE4EE25CA34F89001278288AE0 /* UIImageView+DDCategory.h */, - 13C5B1580E5A0D65538E3D617E666BCB /* UIImageView+DDCategory.m */, + BFAF264E65F2B8F4ADA0C036AC975FCF /* DDMAGeometry.h */, + 7AD6A8CEE5FA7BABFC5EC00F03FB0DEC /* DDMAGeometry.m */, ); - name = "UIImageView+DDCategory"; + name = DDMAUtil; sourceTree = ""; }; - A6B4B20B9AF1F191A873A3A03C1A3027 /* DDNavigationController */ = { + 8B757A3FFF1F7600F4D8C8F3DB6BDE7F /* DDNetworkingOfAlamofireKit_Private */ = { isa = PBXGroup; children = ( + 5059D1B48A28838CE237CCCADFFEAF97 /* DDAF.swift */, + 6813A848059B8ADA6682600A39ED5FD5 /* DDAlamofire.swift */, + F12C956446D583610C4EBF157D4F5B49 /* Support Files */, ); - name = DDNavigationController; + name = DDNetworkingOfAlamofireKit_Private; + path = DDNetworkingOfAlamofireKit_Private; sourceTree = ""; }; - A810D8CEFDE04B4BCDF8DD96138290A1 /* GCDTimer */ = { + 8BA4F18030F900BC6E43AD292FB816A2 /* AMapSearch-NO-IDFA */ = { isa = PBXGroup; children = ( - A4FA1F868A3A43634938664865A98205 /* DDTimerManager.h */, - 7BDE959BBDC979EA7249428CD4181A54 /* DDTimerManager.m */, - 8AB5955BC96F01A1FCF0425FF6927D95 /* DDTimerObject.h */, - E09EF65906AA0CD6A190AAF188A300BD /* DDTimerObject.m */, + E8557EB6E4F25F4D92AF5FDF99407E06 /* AMapCommonObj.h */, + A9F7A318C0402FE06CE2DB120EAF5802 /* AMapNearbySearchManager.h */, + D56009BAB14282865976703AC78DFAC9 /* AMapNearbyUploadInfo.h */, + 972918CFBF1DB63B1A3D0801BD9EEC5F /* AMapSearchAPI.h */, + 990C1ECE65D0BCA8754EBEFA650A0F3E /* AMapSearchError.h */, + 282FD70ABFB6F4FA4E4F3B88583AA7A5 /* AMapSearchKit.h */, + 3B94593DD6BC3672AEF9504CCAC1E205 /* AMapSearchObj.h */, + F1E784491B85FFD6C3204D36A22D8C92 /* AMapSearchVersion.h */, + F6973C639674D1E3CFFA7E3C487DC61C /* Frameworks */, + 82A72A8F70013C2D4474F874B2A42CDD /* Support Files */, ); - name = GCDTimer; + name = "AMapSearch-NO-IDFA"; + path = "AMapSearch-NO-IDFA"; sourceTree = ""; }; - AA7CBE8AFBD78C5B4A689EE7E896A9EB /* DDLabel */ = { + 8C76734EE27976601042F83F81B8311F /* Support Files */ = { isa = PBXGroup; children = ( + 5693E0A8219FB43DB2080B9216F80303 /* MJRefresh.modulemap */, + DBB955C32917316CB6AA424ABDE08973 /* MJRefresh-dummy.m */, + A8D1589270D7C8635CF47DE4410F6893 /* MJRefresh-prefix.pch */, + 5AA4FD3221B2DCEE879AF69270BC74A6 /* MJRefresh-umbrella.h */, + 7490699FE92B1EBAF49DBB3DCEDE6F90 /* MJRefresh.debug.xcconfig */, + E62D43A5AA7DC2BFE90D47EC49DC1DD0 /* MJRefresh.release.xcconfig */, ); - name = DDLabel; + name = "Support Files"; + path = "../Target Support Files/MJRefresh"; sourceTree = ""; }; - AB01253F0AAA4ACDB24CA6FAC3F581D3 /* IQKeyboardManagerSwift */ = { + 8CC597BB8263B337D601BCDF2A65A6A4 /* NSURL+DDCategory */ = { isa = PBXGroup; children = ( - FFCED4D28AA92822F2E573E59FDECC57 /* IQBarButtonItem.swift */, - 2D43BCA94A4D06A5FDE9A191CD974961 /* IQInvocation.swift */, - 282C216D764C2B43B3E2F7FC13035FFF /* IQKeyboardManager.swift */, - A262AE8C7922BD7C250E88772C5DE106 /* IQKeyboardManager+Debug.swift */, - 885960370D802DB7C9EC2F5B075D510B /* IQKeyboardManager+Internal.swift */, - A9486955003D2704C9BC2CFFF3DC1602 /* IQKeyboardManager+OrientationNotification.swift */, - 9A76F5B4DAE2CAD1FCBEE17C7E99C861 /* IQKeyboardManager+Position.swift */, - F9222413D22638923A88F2A5F4D02920 /* IQKeyboardManager+Toolbar.swift */, - DAD5DA828BDF6C83920BF522919D91F1 /* IQKeyboardManager+UIKeyboardNotification.swift */, - F053320BAA0E4449E0E6CDE9BD052D3D /* IQKeyboardManager+UITextFieldViewNotification.swift */, - 2C70D262D9E322F57BD2275470F7107C /* IQKeyboardManagerConstants.swift */, - D8A33B014165C155387CE9ECBE70703A /* IQKeyboardManagerConstantsInternal.swift */, - 13C35CFDA33405E5A9F017C54A48B1F8 /* IQKeyboardReturnKeyHandler.swift */, - 40596AD095D9775CB950F35D2383018A /* IQNSArray+Sort.swift */, - 0ABDEEA884CCD59ADFDE6C546E6DC302 /* IQPreviousNextView.swift */, - 247056364BE55913A6DFA421B386C5DF /* IQTextView.swift */, - 3FFDFD27413F89A9AAAC163FF1FDB9E4 /* IQTitleBarButtonItem.swift */, - E2402DBB661C99651655A8CE9B20D8D4 /* IQToolbar.swift */, - E7800E14657319497AD768FB7089A958 /* IQUIScrollView+Additions.swift */, - 9ADB8A867E3D033928DC1A532F54396E /* IQUITextFieldView+Additions.swift */, - D1E4002B89C5D2F691045BEA899F5C01 /* IQUIView+Hierarchy.swift */, - 31C5CC48E46B0EA7862196C2AE9F4875 /* IQUIView+IQKeyboardToolbar.swift */, - EB9C7A00F2B5A8DAAA4D81973CAF125C /* IQUIViewController+Additions.swift */, - ECFA2170ED69AE768CD092E338EEA200 /* Support Files */, + 7BE21F3D3D3F0D112D52B5738670A990 /* NSURL+DDCategory.h */, + A01E0CC5601994EEE7B6786EFED30A31 /* NSURL+DDCategory.m */, ); - name = IQKeyboardManagerSwift; - path = IQKeyboardManagerSwift; + name = "NSURL+DDCategory"; sourceTree = ""; }; - ABCBCDD38B582AE189867B0D99F3B1C7 /* Annotation */ = { + 8EE88293FD58959C7EEC10DC7B26087F /* Support Files */ = { isa = PBXGroup; children = ( - 4C8378D9D1AD91F71B7C3B3A2115FD96 /* DriveRouteCustomAnnotation.h */, - 3E882F0B7D1156EFFE6F670EF0AF29F1 /* DriveRouteCustomAnnotation.m */, - BE7B5AC4FFB0B67193CECF4A0405EB7B /* MAPointAnnotation+DDCategory.h */, - 77007457819878C66B2C8873BA8B4EE4 /* MAPointAnnotation+DDCategory.m */, + ED76222B08549E964C1DB0F456979A0A /* AMapNavi-NO-IDFA.debug.xcconfig */, + 51F530DEBC38A07E1FDF60536E7D00D9 /* AMapNavi-NO-IDFA.release.xcconfig */, ); - name = Annotation; + name = "Support Files"; + path = "../Target Support Files/AMapNavi-NO-IDFA"; sourceTree = ""; }; - AD2C28FE71BF88CECD95AD8A8D885DA8 /* Support Files */ = { + 909DCB3FA7726A6B243B491D6E245116 /* Pods */ = { isa = PBXGroup; children = ( - 76BF6DB0787788233C1DAEFA57DE5848 /* DDTimerKit_Private.modulemap */, - C2A678BD31F9CB4C156AFF04A65B0072 /* DDTimerKit_Private-dummy.m */, - 5A310034DAEDE8A172F7E32625CBACCB /* DDTimerKit_Private-prefix.pch */, - 392DF53475D40453169A04A7799D9234 /* DDTimerKit_Private-umbrella.h */, - 477B33D611D48B0972EBAF937D76C204 /* DDTimerKit_Private.debug.xcconfig */, - 85837A3E0FBD2E0D167E65DF62CEF1D5 /* DDTimerKit_Private.release.xcconfig */, + A883D8A0F93963F4B16D6BFC18D5677E /* Alamofire */, + E85495FD8447ED2FD674FEA0A24EB683 /* AMapFoundation-NO-IDFA */, + B459E201686038176206454636C433B9 /* AMapLocation-NO-IDFA */, + 28909DE280BB2F944FF9F51310C604EB /* AMapNavi-NO-IDFA */, + 8BA4F18030F900BC6E43AD292FB816A2 /* AMapSearch-NO-IDFA */, + 31BF928AA825FFF968A4639A127E0CEE /* AMapTrack-NO-IDFA */, + 59BD71D88F57A28868B7AE0E9B9EE84E /* CocoaDebug */, + 9561E63F3E24E5796B83E4FABEA1D9F8 /* DDBasicControlsKit_Private */, + 23ECA7C0EA693DC7318AB677777F8032 /* DDCategoryKit_Private */, + A4C43969B45B32A0AC59F47EF5BD5275 /* DDColorKit_Private */, + 73F964B7D8F1120443DC0257CE60C946 /* DDFontKit_Private */, + 7FDA141F3C28F7DA81474DB4431DAC2E /* DDLogKit_Private */, + C42BDB589D91F2BE92BA4B88063147C5 /* DDMAMapKit_Private */, + 8B757A3FFF1F7600F4D8C8F3DB6BDE7F /* DDNetworkingOfAlamofireKit_Private */, + 798A9AC598C332247FA2D37A0A6C1206 /* DDTimerKit_Private */, + 2C018AB695A301196C5E7DB7AEFBF406 /* DDToastKit_Private */, + 7EB7FF0E5830E5FFFF8FB5DF4B8CC248 /* DDWebImageKit_Private */, + 45AD7545B5ED1D3D03A581F34F25C5ED /* ESTabBarController-swift */, + 7742DD7E68FD23286D1D8FF01489215B /* IQKeyboardManagerSwift */, + 27EA943E633110563B26FA4FA6154E53 /* JCore */, + DD6D1EC377892E086A249E8256373C43 /* JPush */, + 6D0A6A5868C024892DD837FC0659EA07 /* JXCategoryView */, + B14D38F81910369C3C1B0F0F6C7A04EB /* MJRefresh */, + DCC660AD8234F0BE5A98AFFA1F67E6E5 /* RxCocoa */, + 79C34EE827413F39D575B7D05B35CE25 /* RxRelay */, + 28CEF1070AA76C463DD812171C757061 /* RxSwift */, + E89D89D6308EA5BEB7D84CECDC237D74 /* SnapKit */, + AB1EDB925F2EDF64A3E315430B279442 /* SwiftEntryKit */, + F5C76AC8C90BB88CDB52BC9F7C426F7F /* YYImage */, + DFC25B979721D9F3CE4F0DD497553636 /* ZLPhotoBrowser */, + ); + name = Pods; + sourceTree = ""; + }; + 93420C9211EAB02520F69768CC7A2419 /* DDBaseTableViewCell */ = { + isa = PBXGroup; + children = ( + 34C30A8519669C4D5A3480FF12D4F72D /* DDBaseTableViewCell.h */, + 2689FB7127836EF723A16B879402F3B0 /* DDBaseTableViewCell.m */, + ); + name = DDBaseTableViewCell; + sourceTree = ""; + }; + 9365759735762CB1CA5E08D4623628F0 /* DDBaseScrollView */ = { + isa = PBXGroup; + children = ( + BB40D2D4FDF4B1A66EAFBCF3D3A74980 /* DDBaseScrollView.h */, + 5C753CA1D53FD5516D4E26B71D04D61E /* DDBaseScrollView.m */, + ); + name = DDBaseScrollView; + sourceTree = ""; + }; + 93965FF69457EAD7CC903B58BF6EC005 /* DDBaseCollectionView */ = { + isa = PBXGroup; + children = ( + 73992063643DD1115983062D2A886619 /* DDBaseCollectionView.h */, + 336006747F674BF811BCC233D7AB99AD /* DDBaseCollectionView.m */, + ); + name = DDBaseCollectionView; + sourceTree = ""; + }; + 9561E63F3E24E5796B83E4FABEA1D9F8 /* DDBasicControlsKit_Private */ = { + isa = PBXGroup; + children = ( + A120D222A0BD568FD4D27C04E202E6F6 /* DDBasicControls.h */, + FD327B4A9B468C37A5D4C43A50F7BE8F /* DDBaseAnimation */, + 6B74EECA515A3B6F4FA57987B7F1D7C8 /* DDBaseAttributedString */, + 7E455D9EFFB9C33056A25DD51D872D57 /* DDBaseButton */, + 93965FF69457EAD7CC903B58BF6EC005 /* DDBaseCollectionView */, + 3CB48205FBC4942F6A2FC4FB0601E75F /* DDBaseCollectionViewCell */, + 13ECF99B9A03A8FE23E9B5479C9B44FE /* DDBaseImage */, + 4755BAC7F48B124EAA4824071E6A7D8E /* DDBaseImageView */, + F590833505B9464EA3D2B15EC6BFE416 /* DDBaseLabel */, + C585B6B7AF695CAACDFD7D37F7F28CCC /* DDBaseModel */, + 1DEA1CECC02EF836143BA1424AD35C28 /* DDBaseNavigationController */, + 9365759735762CB1CA5E08D4623628F0 /* DDBaseScrollView */, + 0F8061D37C9AF578D62FA845D0DF37F5 /* DDBaseTabBarController */, + 65CC98842127C48996F39BA8E6C1C4FD /* DDBaseTableView */, + 93420C9211EAB02520F69768CC7A2419 /* DDBaseTableViewCell */, + 66F4DC812F55493C9E60FD649A7BD38A /* DDBaseTextField */, + 5E2EE1CFF34CFF17F9ACDF9440F92C71 /* DDBaseTextView */, + 855C74DD6B8E07D9D1BA9423D35660B0 /* DDBaseView */, + 55922C28F915A1732CF1259F4BF34633 /* DDBaseViewController */, + A83860726CC0C1D5E0365C9E9E45C809 /* DDBaseViewModel */, + 812A8014CFFEA8BA5468B1AB0C35DB0A /* Support Files */, + ); + name = DDBasicControlsKit_Private; + path = DDBasicControlsKit_Private; + sourceTree = ""; + }; + 95D9801E4A454D5269BE16A69197EECA /* UITableView+DDCategory */ = { + isa = PBXGroup; + children = ( + F42FD814BBF0A2B2EB3AD7C14389AF18 /* UITableView+DDCategory.h */, + FE140D6540FCDB34068624F11569884F /* UITableView+DDCategory.m */, + ); + name = "UITableView+DDCategory"; + sourceTree = ""; + }; + 9809DD7CB746E5767295FC7C4E45F0EA /* Support Files */ = { + isa = PBXGroup; + children = ( + 2C174076EB832D6621793D5DDEC3C99E /* JXCategoryView.modulemap */, + C8CA8D09B57BA23F0CEEC3523CAB34AE /* JXCategoryView-dummy.m */, + DBE1F88F7D061E7147E38C2D9F98AE13 /* JXCategoryView-prefix.pch */, + 018571561D00F4E3A89EFA120E8F0B80 /* JXCategoryView-umbrella.h */, + C1CD5C59EDDD33E33E47EF76A6A24592 /* JXCategoryView.debug.xcconfig */, + 0DDC5D752CDB183E025F090941AC9DE5 /* JXCategoryView.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/JXCategoryView"; + sourceTree = ""; + }; + 9954B99EA64F2FA7CDE162150F871E27 /* DDTableViewCell */ = { + isa = PBXGroup; + children = ( + 67BADFF738172F58DE07F69E3F5047A6 /* DDTableViewCell.swift */, + ); + name = DDTableViewCell; + path = DDControlsKit_Private/Classes/DDTableViewCell; + sourceTree = ""; + }; + 9A29BF07B5C25E2380AEAEF1BEF557F2 /* Support Files */ = { + isa = PBXGroup; + children = ( + 1AB7C86ED1C07E894A37184471B3931F /* DDTimerKit_Private.modulemap */, + 58DDFB1346DF633A8BEE0513B8388533 /* DDTimerKit_Private-dummy.m */, + CB4D0D126C24E5B239C14CEEA2245CEC /* DDTimerKit_Private-prefix.pch */, + C4BE3DA420ACF81B67800D06936D1F35 /* DDTimerKit_Private-umbrella.h */, + 9DFB1EE0E5AD9AEB06CAA048DEF439C1 /* DDTimerKit_Private.debug.xcconfig */, + 84525C077DE302E6B944F852F8D3384A /* DDTimerKit_Private.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/DDTimerKit_Private"; sourceTree = ""; }; - AEFF2553C5F048CF62CCA1F57F29E0B8 /* DDBaseAttributedString */ = { + 9AB868EBBB4CA50D85F0AC64A8E2F25B /* CALayer+DDCategory */ = { isa = PBXGroup; children = ( - CECF310F68B1B89639DC3E0CF0F419E2 /* DDBaseAttributedString.h */, - 52AA68691FC9E4E94E031B243488575E /* DDBaseAttributedString.m */, - 809A8A2E507878672B7D9191500FD2EA /* DDBaseMutableAttributedString.h */, - F2BB66B4B0D0319519803097BFA2C3C0 /* DDBaseMutableAttributedString.m */, + CBB7B5127A87A6788C8CBD971D5D0988 /* CALayer+DDCategory.h */, + 917ABE75A69EF6B7BAB79EDC883A40C1 /* CALayer+DDCategory.m */, ); - name = DDBaseAttributedString; + name = "CALayer+DDCategory"; sourceTree = ""; }; - B3818162CBBC828725FCB98DE7580917 /* DDCollectionViewCell */ = { + 9C02C79597293615F14A1F714E9D7DED /* Frameworks */ = { isa = PBXGroup; children = ( - ); - name = DDCollectionViewCell; - sourceTree = ""; - }; - B4329B2954B5DB8A9BC6B26718EDAD7D /* Frameworks */ = { - isa = PBXGroup; - children = ( - D78566A9F17BCE3ED23585BB08713398 /* AMapTrackKit.framework */, + 8A01C50538F556B234D60331D2181BAF /* AMapNaviKit.framework */, ); name = Frameworks; sourceTree = ""; }; - B52F21A8FD994FA6FEA1A1BCA9DD89A0 /* JPush */ = { + A4C43969B45B32A0AC59F47EF5BD5275 /* DDColorKit_Private */ = { isa = PBXGroup; children = ( - A545DB79FE1417459D26B23A94EECB58 /* Frameworks */, - 0BA6C5D35C2A0C564557792086DC080C /* Support Files */, + 7271341926AB9E388798AC74962172CA /* ColorUtil.swift */, + 01FDEEA6EBA247CADD683996FAABA87B /* UIColor+Hue.swift */, + 500847EE9E3B6B76BB6E43E00CDEA2CB /* Support Files */, ); - name = JPush; - path = JPush; + name = DDColorKit_Private; + path = DDColorKit_Private; sourceTree = ""; }; - B72D0F8DB8621ED6C506173923A2CBD8 /* AMapFoundation-NO-IDFA */ = { + A709C2AF32291AB28C324A5563C083BC /* DDTransitionAnimation */ = { isa = PBXGroup; children = ( - 5EB4216F48ED37926FAE41D0F52BDEEC /* AMapFoundationConst.h */, - 650890C5C96788446BC0AB73AF0DAA8A /* AMapFoundationKit.h */, - 81388E340BBB4975051A60FFBB9DF8AC /* AMapFoundationVersion.h */, - 90741A21E002BF4E8B024B2C14CE675C /* AMapServices.h */, - B19932BF518B4B4F7A57027FC1CEB288 /* AMapURLSearch.h */, - E606BA0CF6BD431B9384A20122FEC139 /* AMapURLSearchConfig.h */, - 70111DAB4693A7745F67A56095F9EDDD /* AMapURLSearchType.h */, - F59CCE34F0361E99F1F2CC82F5649C50 /* AMapUtility.h */, - 504A7C7DE9E181BE8CAC38151852458C /* Frameworks */, - 83FCB9A9308BC67226BD297462728372 /* Support Files */, + FC9503EEFD6292A5FF44E0A8F0336809 /* DDViewControllerAnimatedTransition.h */, + DA218605F0D65C148ACB2445F14C59CF /* DDViewControllerAnimatedTransition.m */, ); - name = "AMapFoundation-NO-IDFA"; - path = "AMapFoundation-NO-IDFA"; + name = DDTransitionAnimation; sourceTree = ""; }; - B88B979042377AEC3E231561A08D9811 /* DDBaseTabBarController */ = { + A83860726CC0C1D5E0365C9E9E45C809 /* DDBaseViewModel */ = { isa = PBXGroup; children = ( - 0F4FDEBA2651E81B774D1488B658B413 /* DDBaseTabBarController.h */, - 948C8FE0345D9E9DB8E6BD000769BE60 /* DDBaseTabBarController.m */, + DB51853F985439FCD9768FE7D3D30808 /* DDBaseViewModel.h */, + 332D6AFBC42C5FB98D5F5BDED9824287 /* DDBaseViewModel.m */, ); - name = DDBaseTabBarController; + name = DDBaseViewModel; sourceTree = ""; }; - BF6ACBF940604B286A83E25943730B73 /* UIView+DDCategory */ = { + A883D8A0F93963F4B16D6BFC18D5677E /* Alamofire */ = { isa = PBXGroup; children = ( - 87589B205DE37A70F4745F79C3014AF1 /* UIView+DDCategory.h */, - BA57E989F29703D32A161E1DA38B2410 /* UIView+DDCategory.m */, + 68BE1987C73675E332F0D7B0FC32CE6E /* AFError.swift */, + 4567B3C9A5A3A83058777EB6EFB466CC /* Alamofire.swift */, + 2F9FEE1681ECE0A50FA71C5274FB206B /* AlamofireExtended.swift */, + 85FC3E6516A185DEDED7BE2425B4B103 /* AuthenticationInterceptor.swift */, + D667E66D3DEC487EE5F92543158FB720 /* CachedResponseHandler.swift */, + B112705FA00F4B719D4E6982375BCA1B /* Combine.swift */, + C986BAF298DB5D328E51ED02B26D3102 /* Concurrency.swift */, + AB5149AD894EF21B6E2BE81F19A70C6F /* DispatchQueue+Alamofire.swift */, + 0C317C7CB6955F12C0EB6CB18E22D162 /* EventMonitor.swift */, + E70C9E234F8962A5873F318A1052FCC6 /* HTTPHeaders.swift */, + BEF5CC1C7BA1619891F0D4E19FD28FE9 /* HTTPMethod.swift */, + 212C4E3F7BA98BDCB852CFC201723B6E /* MultipartFormData.swift */, + AB758BEC4D70396FB0F03F8FEDD79D00 /* MultipartUpload.swift */, + 72840BE9E11357C7CFAF79E14A9BF086 /* NetworkReachabilityManager.swift */, + 61E485C794C0DD4D4DC85A4274325B53 /* Notifications.swift */, + 9CCE4CAB63B1E396AE8B8CDDB8235088 /* OperationQueue+Alamofire.swift */, + 03ED4A5BE3DD82F8B5BA5D5A9C9E1E53 /* ParameterEncoder.swift */, + 9DECBE35846C7390D0BB700AA93B89A6 /* ParameterEncoding.swift */, + A43E37E51007F1DF162A6E014A6BEDC4 /* Protected.swift */, + 5DDED1D84CB4B5B44307BCBFE51D6A3F /* RedirectHandler.swift */, + 52D20BCBD59749EF490330E4C25FDCDB /* Request.swift */, + DBB22ECA7BB67A07FE3286AB48589B7E /* RequestCompression.swift */, + F144DE685E595AD9A970A9CC82A54FFA /* RequestInterceptor.swift */, + 59D601B9E42324A2A9CD82A031418FB3 /* RequestTaskMap.swift */, + 6DA9227825E64F6599694CE13E73A569 /* Response.swift */, + 167849C29C8D3C6529D461CBE9F4094F /* ResponseSerialization.swift */, + E9A741BACFCBA511457DA15B46FB761E /* Result+Alamofire.swift */, + D0D878373FD6074EA311D9FFA949E2E6 /* RetryPolicy.swift */, + 9642E15D03A17748810DA5601BFFA169 /* ServerTrustEvaluation.swift */, + ADF3A9DF52B705DADDCD405A00F4EAC5 /* Session.swift */, + 41D8D5FE27CE420EF0C3098987143D3E /* SessionDelegate.swift */, + 8B7CD112389884E5CE1A4478F2E2E989 /* StringEncoding+Alamofire.swift */, + D9EC9CAC7EDE9295139DCCEF389BDCA0 /* URLConvertible+URLRequestConvertible.swift */, + C0C395381AC80986C7F9D871EC3CAAA0 /* URLEncodedFormEncoder.swift */, + 2B38EE304DEE6427E8E7C5D2A36CD03F /* URLRequest+Alamofire.swift */, + 7835116D229370A9197AA6F3D472ED75 /* URLSessionConfiguration+Alamofire.swift */, + B78C07AAE50BC48693AA66FAAD16CDAD /* Validation.swift */, + A9A2FE421553C85D008EE0AF2D3593B0 /* Support Files */, ); - name = "UIView+DDCategory"; + name = Alamofire; + path = Alamofire; sourceTree = ""; }; - C0F447F6B1722B23AAB310CA61806404 /* UIScrollView+DDCategory */ = { + A947AD9D5F1D40A1921AB79C3F778DD0 /* DDMATrackManager */ = { isa = PBXGroup; children = ( - 0BD0977C1B36A3F5B8D6679CDF19E7EE /* UIScrollView+DDCategory.h */, - 353B71F6984CB923BDFE4334EB21C789 /* UIScrollView+DDCategory.m */, + A4CF66692F4278DB38DE6C6A731FA258 /* DDMATrackManager.h */, + D1F92E19FA8C6146A8231B9026E16164 /* DDMATrackManager.m */, ); - name = "UIScrollView+DDCategory"; + name = DDMATrackManager; sourceTree = ""; }; - C19F33B5F173D1E4DD14CF03600CB9C6 /* Sources */ = { + A9A2FE421553C85D008EE0AF2D3593B0 /* Support Files */ = { isa = PBXGroup; children = ( - 7C0D4A8E7051AF631B6EBBE174C75D76 /* Resources */, + 9137D454E8A5452A4DD859647F3E7D5F /* Alamofire.modulemap */, + 016AD0FD93A71653F852B2231A2F1A52 /* Alamofire-dummy.m */, + F2D03ADF117BC30ECB5DB3693093834F /* Alamofire-prefix.pch */, + 4942180F0E9A91F805E4C057D3EAA5A1 /* Alamofire-umbrella.h */, + 43616F326EA8807D9A67C232079BB6B6 /* Alamofire.debug.xcconfig */, + 5BB592A740694E69ADE00EEE2616F4AD /* Alamofire.release.xcconfig */, ); - name = Sources; + name = "Support Files"; + path = "../Target Support Files/Alamofire"; sourceTree = ""; }; - C1E9E57D852D0DDCB78533B914DAB393 /* JXCategoryView */ = { + AB1EDB925F2EDF64A3E315430B279442 /* SwiftEntryKit */ = { isa = PBXGroup; children = ( - DF8E37C8358E84B9BAFCF9FB2546BF0B /* JXCategoryBaseCell.h */, - 5729015A4D3A765C8AD57FB209C4EAF1 /* JXCategoryBaseCell.m */, - 4FFA0EE393B7D8DF6309C4867CB6344C /* JXCategoryBaseCellModel.h */, - F149A0BF49AB12D6E8CF838DA7A88028 /* JXCategoryBaseCellModel.m */, - EDC68B35F615E8FEC0707BF57C54C41E /* JXCategoryBaseView.h */, - EAE00621452877355103DD13DC0D5DD2 /* JXCategoryBaseView.m */, - 5A373E8956556B6CB5D0A5CD1EF59AFB /* JXCategoryCollectionView.h */, - C269D238970A3085410CCC23B6A359C9 /* JXCategoryCollectionView.m */, - E173356FDCC4BEBFAF2C197B613B80E2 /* JXCategoryDotCell.h */, - E7199B187182EC95737A246291767F7C /* JXCategoryDotCell.m */, - 34FB247C87DECC020200EDD0F3DFF8EF /* JXCategoryDotCellModel.h */, - 8ABD5B73612BCE0E068DCAF67262B8EE /* JXCategoryDotCellModel.m */, - 2C7547C00E2A45DF6BED4083EFBB9BC1 /* JXCategoryDotView.h */, - E414A6313A05D153A70AF3CD99CB5E02 /* JXCategoryDotView.m */, - BD457A62A90FA3DF3E1C5DD2ED6DF29C /* JXCategoryFactory.h */, - 501305C91F02F0F5D231C8DC9C560AA1 /* JXCategoryFactory.m */, - D979A31D43D27BFD1C0215BDE6181482 /* JXCategoryImageCell.h */, - DA581E9F074E80B66BD334558A97B8E1 /* JXCategoryImageCell.m */, - B681033CA259210BCDEA159F03D9D213 /* JXCategoryImageCellModel.h */, - E4644D833C977237AD4879934512C822 /* JXCategoryImageCellModel.m */, - A971EC747DCD78B6D881A4AE2F5C34AC /* JXCategoryImageView.h */, - 4D37C7EE6221D8448DF8C80C8A9BB73F /* JXCategoryImageView.m */, - 45B0BCC572A3186F0C25FCC951C5F538 /* JXCategoryIndicatorBackgroundView.h */, - 7F05FEBBCB595D644C000725FCFF4F65 /* JXCategoryIndicatorBackgroundView.m */, - 4D078FAD90F01881953B87840D8CDE6A /* JXCategoryIndicatorBallView.h */, - 102F5F9ED90F8687206F6DA37E670416 /* JXCategoryIndicatorBallView.m */, - 860EC7EE1404D54A1ECB4F9252120439 /* JXCategoryIndicatorCell.h */, - F1F8235C7C903CE7404B1B2A05110EAC /* JXCategoryIndicatorCell.m */, - BBABCBB4C043C6194A68B0E9DBD8E006 /* JXCategoryIndicatorCellModel.h */, - 7D0CCB251930D8993780CDCE5B2A8EB5 /* JXCategoryIndicatorCellModel.m */, - 8F8538B24BFE493297452EE8163DCEC2 /* JXCategoryIndicatorComponentView.h */, - 0AA3F5C8AB44C97FE8E60D875BCEDE1F /* JXCategoryIndicatorComponentView.m */, - 17C515A45E96DFC0EC675A83CAB38D52 /* JXCategoryIndicatorDotLineView.h */, - 48797AD6305C93F025E75C51E6DA7ABE /* JXCategoryIndicatorDotLineView.m */, - 23FB985D2DB41ABB93FC464B4BD3AA55 /* JXCategoryIndicatorImageView.h */, - A520DCEC9DAEE3B368019BA755DCA97F /* JXCategoryIndicatorImageView.m */, - 3817018A176F32841665B6299C9348AF /* JXCategoryIndicatorLineView.h */, - 5153C289FD9234C12DEFEEB328777D74 /* JXCategoryIndicatorLineView.m */, - 593F178483C803DB545FEABE76F4228B /* JXCategoryIndicatorParamsModel.h */, - B8B94C2FFF7A4E4A7183BF445658D6FD /* JXCategoryIndicatorParamsModel.m */, - 9B0BA25799FFE106F7D92A133ECC951C /* JXCategoryIndicatorProtocol.h */, - F69504D65989BCC3049374E2A26F1725 /* JXCategoryIndicatorRainbowLineView.h */, - 4B36A1F27599C1D59D2B7E46905F5012 /* JXCategoryIndicatorRainbowLineView.m */, - 16A76360C017AF6BD62CB24809B47015 /* JXCategoryIndicatorTriangleView.h */, - A033673D62BAF39030762360AA0CA16A /* JXCategoryIndicatorTriangleView.m */, - FAC3567B3706057947181707CB7D441A /* JXCategoryIndicatorView.h */, - DC90215D75CD650F40B7707DD67B1E9D /* JXCategoryIndicatorView.m */, - B299C8CC27AF7EEB7DA1EE5C96863250 /* JXCategoryListContainerRTLCell.h */, - C9C268580A8A6C6860B5CC0C1B67C03D /* JXCategoryListContainerRTLCell.m */, - A2591C5900E69E11DC928717847FD730 /* JXCategoryListContainerView.h */, - F8C13B9A355AE65EEFBBA2CE61E60245 /* JXCategoryListContainerView.m */, - FA078A7DC1D4D3B6ED373937ADFD1D70 /* JXCategoryNumberCell.h */, - 38DED3DD8577511260037661E9F0E9D5 /* JXCategoryNumberCell.m */, - 036E65A341C9A608ED342546F5771EE4 /* JXCategoryNumberCellModel.h */, - BF2D49B981E6A272A75D0A65F3D532EE /* JXCategoryNumberCellModel.m */, - 81D1924AB898DCB278D9383DB46FC74A /* JXCategoryNumberView.h */, - E9EAC610C4A7192FFD7F38A8B5135157 /* JXCategoryNumberView.m */, - 658C095E5CC3516D60599C57E0AA9B42 /* JXCategoryTitleCell.h */, - 8EF3BF6E053EB2A09D6561A278A938DA /* JXCategoryTitleCell.m */, - DD499C929BC39CC90EB960BEF78BAB59 /* JXCategoryTitleCellModel.h */, - 8CF3BA6F15C6A09BAD8B19B6109689FA /* JXCategoryTitleCellModel.m */, - 7E36471C66E02380CBB5543709BA9DB6 /* JXCategoryTitleImageCell.h */, - C51BB4E6B3A23242D274431668F466A8 /* JXCategoryTitleImageCell.m */, - 4C806F7325FE14469162E414D55A508E /* JXCategoryTitleImageCellModel.h */, - 764FBB181EACB0E4640DE034189E6EB0 /* JXCategoryTitleImageCellModel.m */, - 17E4B33FEFB92B0829106C878D4AAB78 /* JXCategoryTitleImageView.h */, - DD187A45171A7B7690A9652D2848E577 /* JXCategoryTitleImageView.m */, - AE836B33212C1049FE177E34AA8CDF4D /* JXCategoryTitleVerticalZoomCell.h */, - 25555966968F40FC4641AF597DAA69D8 /* JXCategoryTitleVerticalZoomCell.m */, - 3AC7D02A9346AFC288F0369BF341AF0F /* JXCategoryTitleVerticalZoomCellModel.h */, - B3316D5B9941F91751B5F093A50BD9C9 /* JXCategoryTitleVerticalZoomCellModel.m */, - 485A1E31CA76C2CB76984010E8AB90C9 /* JXCategoryTitleVerticalZoomView.h */, - C0F21ECAF1DB6F1D00877026BEA6F14E /* JXCategoryTitleVerticalZoomView.m */, - 7BA9FBB83619EDC9803422FDD8142205 /* JXCategoryTitleView.h */, - 10C07FE485DA913CDFB3835213A67352 /* JXCategoryTitleView.m */, - 7EC593FAEC7457806959AEEBDD0C5E1C /* JXCategoryView.h */, - 7964C64FDDE769F97B3708C2789305A9 /* JXCategoryViewAnimator.h */, - 61E929C70B1C815A4FCBC8B4B963CDFB /* JXCategoryViewAnimator.m */, - 4249BBE478EF2E3FBBF7A5C90D38FD21 /* JXCategoryViewDefines.h */, - 2B76F23F9088B7EA57A464FF8546A456 /* RTLManager.h */, - 244DE358E37D514D5FDEA10CADC99C49 /* RTLManager.m */, - DA06E78296403CFAE4F2A3E4B8C9F1FD /* UIColor+JXAdd.h */, - 961FF22E241057D2CED938356B4D7FEF /* UIColor+JXAdd.m */, - 54E6EABA0FBC7040F8BF2C4B3F8F19AB /* Support Files */, + DA9DEBC0A8F2CF47256FF2C6159998E1 /* EKAccessoryNoteMessageView.swift */, + A9B9A357DDAA972741F013476BFE9E72 /* EKAlertMessage.swift */, + ECE122FF999259BA15EA442C427AA9B9 /* EKAlertMessageView.swift */, + DB0BA659CEB5100EFEF354847A1E5EC6 /* EKAttributes.swift */, + 7372FA450027547A4B6AA2E2FD88103F /* EKAttributes+Animation.swift */, + F337AC44221C321E871D7BEE22A61F8D /* EKAttributes+BackgroundStyle.swift */, + 505F6E0BAB9A74F5E797648E8B5F6F8D /* EKAttributes+DisplayMode.swift */, + BB415A1BB0990291C1F3F8E409187990 /* EKAttributes+Duration.swift */, + D1582D1F81B9ADBF20B2668920AC1268 /* EKAttributes+FrameStyle.swift */, + D0C4090E9D7F05C7DC9BF3FAB2930CF9 /* EKAttributes+HapticFeedback.swift */, + AB54E761FCC06BA9FCC48EA38B354782 /* EKAttributes+LifecycleActions.swift */, + 8727E42B2273A6DF99789C203510C7EC /* EKAttributes+PopBehavior.swift */, + 3E76DCCE975E2A7103CB517C21BA9407 /* EKAttributes+Position.swift */, + D67D0517D0E4CBA4374C5A6270AE7B03 /* EKAttributes+PositionConstraints.swift */, + 346EE8E7A85E317700657619FA74983D /* EKAttributes+Precedence.swift */, + 6FE056A1D49CB03A3DD7CF5F491AB0E5 /* EKAttributes+Presets.swift */, + 9C8DE6BCE66258BDCC83F54E55ADC7D9 /* EKAttributes+Scroll.swift */, + 949913204D3C63513375EE9281332C21 /* EKAttributes+Shadow.swift */, + B5159B4B8478EC942CB95F7564213C32 /* EKAttributes+StatusBar.swift */, + BA8B024643FB2969C0805A98875FA025 /* EKAttributes+UserInteraction.swift */, + EA4160C22B841DF146EE56759EDEDA93 /* EKAttributes+Validations.swift */, + F72CC31DE47FC36CB7018801B33A4A5F /* EKAttributes+WindowLevel.swift */, + 0BD17C51B681DBD417417CF3C6325FB9 /* EKBackgroundView.swift */, + C4C24E9BD2B7BAF46FE8941B42B73082 /* EKButtonBarView.swift */, + 40079CC62E346CFF688BCB7AD9EF26BC /* EKButtonView.swift */, + 193D3B3C42514D83D1E67F6BAFB171AA /* EKColor.swift */, + 325F0C0F87987DB162CB91899E133DA1 /* EKContentView.swift */, + 5D1AA0FD9B7C13EFB68E98F5AF1E0462 /* EKEntryView.swift */, + 1C6EEA99D8AD23E18BD809B785052461 /* EKFormMessageView.swift */, + E35B04A7AF912D5FAE0492158744B1F6 /* EKImageNoteMessageView.swift */, + 53E1B7EC61477160C9F150DC2EDE8367 /* EKMessageContentView.swift */, + 19B3064BA3973960ECA18DC551564421 /* EKNoteMessageView.swift */, + D4C7BF0F433F820F8F83C4F58F451F1E /* EKNotificationMessage.swift */, + D39D2A35C74DA18632B5BBF4EAD98ED1 /* EKNotificationMessageView.swift */, + 601E5AE447BC928CC8BD9CB778B0F5C3 /* EKPopUpMessage.swift */, + CE438EA2C08C9AA4B9CFF5889C34ED79 /* EKPopUpMessageView.swift */, + 870FACCEFAB9274DE528D868EACB61BE /* EKProcessingNoteMessageView.swift */, + 84249661460283B661C05121B8657A10 /* EKProperty.swift */, + AE2EF8A42AA7FC96568A9569455B2BC5 /* EKRatingMessage.swift */, + E964AEB2084739CF34EC8B8091F3A064 /* EKRatingMessageView.swift */, + B162C383A8BD8FAF7AA53BED1449AE36 /* EKRatingSymbolsContainerView.swift */, + 2C3D3BA05F883A51F28CEB5A1AEB50EA /* EKRatingSymbolView.swift */, + 9C37F8C420400AB6617B410786690B60 /* EKRootViewController.swift */, + EF4A1B419D79E086EB443E48F90E1910 /* EKSimpleMessage.swift */, + 32D09D0E062C51315DF7227B1993961E /* EKSimpleMessageView.swift */, + 9AEE3C87B630FBA37825AB39A6637953 /* EKStyleView.swift */, + 37AE76C70A0FED0B6C4903367EB72F19 /* EKTextField.swift */, + 30BC7DAF533055293050B6649C98D93C /* EKWindow.swift */, + B8176F2E24CB3B1ED834FD9A1181C55D /* EKWindowProvider.swift */, + 3F8F8ED8F57B5771B6E6FDCBE90EB9A8 /* EKWrapperView.swift */, + F4EAED35E6822C0C8AC03272D8B7E0CC /* EKXStatusBarMessageView.swift */, + 9BCA66871E1EA24E17D4697249938730 /* EntryAppearanceDescriptor.swift */, + 3B93F3BEF974FD7B533825F806D6C219 /* EntryCachingHeuristic.swift */, + 7FF9ADC3EF278C83E5F9DF0192D80A30 /* GradientView.swift */, + 0FB59A1B07300304F0D13B77D3E9C209 /* HapticFeedbackGenerator.swift */, + 0BE529B2A70B2CB1AE9D2A35458075E5 /* QLCompatibility.swift */, + 5091AEA3581BB190F90BB7BFCF3072E9 /* QLUtils.swift */, + 25A1142CEF1977D92E575E9977294AD4 /* SwiftEntryKit.swift */, + 3CA4DB529F2FF98AD85E85B8466148CF /* UIApplication+EKAppearance.swift */, + 05A7A0AB12ADC7F7F34C4C6987AA5572 /* UIColor+Utils.swift */, + 08198F5E8EB5BA6966DBF2CE3AA0F0FA /* UIEdgeInsets+Utils.swift */, + 2BA6CE4E813ADF32BF8CD58C5773C516 /* UIRectCorner+Short.swift */, + B121A3E9918AC1AEE6A38DD4C04D488B /* UIView+QLContentWrap.swift */, + 02A6A7DBC1BC753E8906A86244D92208 /* UIView+QuickLayout.swift */, + CBCAA1F62A2FEBB43E8BBE839A1AAF75 /* UIView+Responder.swift */, + D2DB029022E1641E4939EA501622A5BC /* UIView+Shadow.swift */, + 23DC1C9A8730A96CE182573D506DCBED /* UIView+Utils.swift */, + 7C79F587F7E53848D607F96501C29B13 /* UIViewArray+QuickLayout.swift */, + 7C858E1E832231A059443413CC22A0E1 /* Support Files */, ); - name = JXCategoryView; - path = JXCategoryView; + name = SwiftEntryKit; + path = SwiftEntryKit; sourceTree = ""; }; - C22D1F4927D041AE69F073840802C722 /* Frameworks */ = { + ABE66471FE2E25F0200755277BD069A0 /* NSBundle+DDCategory */ = { isa = PBXGroup; children = ( - AD5809844AE93CAD6E7F8CCE435CB4B3 /* AMapLocationKit.framework */, + 4C1A234CA4E29265A080024C6707A388 /* NSBundle+DDCategory.h */, + 1400E9095A48D898838C3FF67DD96CB1 /* NSBundle+DDCategory.m */, ); - name = Frameworks; + name = "NSBundle+DDCategory"; sourceTree = ""; }; - C59D12E9C1E9B4123C4FBC8BC269390E /* DDButton */ = { + AFCA37F9F1C6235A80839E89BCAEE221 /* DDAutoUIKit_Private */ = { isa = PBXGroup; children = ( + 7784872A6B7489AA1F9CC62F172DE470 /* AutoUI.swift */, + 136E52DD411881114FE3E918C0E65E41 /* Pod */, + 0D79D6861D3E321D01D3DC54394C2D8A /* Support Files */, ); - name = DDButton; + name = DDAutoUIKit_Private; + path = /Users/zd/Desktop/PodRepository/DDAutoUIKit_Private; + sourceTree = ""; + }; + B14D38F81910369C3C1B0F0F6C7A04EB /* MJRefresh */ = { + isa = PBXGroup; + children = ( + 7F4C91C98112396F49CB840816188113 /* MJRefresh.h */, + 0F29E14E3391EBB30C1E76C8B3BC40E9 /* MJRefreshAutoFooter.h */, + 83EDC8D4A3824473C50F6DDB8491529D /* MJRefreshAutoFooter.m */, + BD5D693BBD1BE32F653B18FABD8871EC /* MJRefreshAutoGifFooter.h */, + 97D4672249172B50F5BD45084CEA6562 /* MJRefreshAutoGifFooter.m */, + 6E16DCB5334D25D9300EE10140966ADB /* MJRefreshAutoNormalFooter.h */, + C047127E099EB53C59560624B36DE5CA /* MJRefreshAutoNormalFooter.m */, + CCED8EB6416D5F715601D93A3C133B2A /* MJRefreshAutoStateFooter.h */, + C28CCB470160C7F641081574F4C47A63 /* MJRefreshAutoStateFooter.m */, + F9C060CA16F48647AF133C83D76CE270 /* MJRefreshBackFooter.h */, + B010132076B4937B1BB7F59D1D61CCE9 /* MJRefreshBackFooter.m */, + 07DA60FF05E486C73E65DF6324B0401B /* MJRefreshBackGifFooter.h */, + 08C2690010DE296BE4AB2EF4B6566B62 /* MJRefreshBackGifFooter.m */, + E5DBCEF80FCE3FDBBE4859E11C24E677 /* MJRefreshBackNormalFooter.h */, + 1747F129BE914B92247CE547AC98279A /* MJRefreshBackNormalFooter.m */, + D131506ECE04FFA0D3833DE2BCAA03C9 /* MJRefreshBackStateFooter.h */, + EA247DDC875E291FAA6C5F41AE3F4F03 /* MJRefreshBackStateFooter.m */, + 6711AF854E78AF7B85EC5FB1B2CBD22E /* MJRefreshComponent.h */, + BCED3779891063712BDF743ADD7F5934 /* MJRefreshComponent.m */, + 71086094ADD975ED56310BF9D1EBE53E /* MJRefreshConfig.h */, + DE831447DDB1C16B3A12180E419D68BB /* MJRefreshConfig.m */, + C7C519708E5178DEC9E66251309F12D7 /* MJRefreshConst.h */, + 64095DDFBEA97A84760E40990163B2A7 /* MJRefreshConst.m */, + 6CC6F60E543F4C77B494F74E27E35FF1 /* MJRefreshFooter.h */, + 876777A3C4DD099B52FFAC1646F114D4 /* MJRefreshFooter.m */, + F8BB3C84E91CB0D95E2ABB8D9472005E /* MJRefreshGifHeader.h */, + D9628D84214DFBC73CEBEA77213E6A9C /* MJRefreshGifHeader.m */, + 90848955A3A9F9A349662F4E5550D1C2 /* MJRefreshHeader.h */, + 909A8A5B1DD4679ADA2D82D081C178C4 /* MJRefreshHeader.m */, + C22DB2CB9D6F631296FA272101A01ADD /* MJRefreshNormalHeader.h */, + D22E3B17DA4939AF1F71342040198F6F /* MJRefreshNormalHeader.m */, + 0749A8E4CDF16150ABA31A84B322FB1A /* MJRefreshNormalTrailer.h */, + FA7B77A1ECBFF38B6090B5FCC6036CDF /* MJRefreshNormalTrailer.m */, + 6754F94F4559C29ED44EF3797AFABF15 /* MJRefreshStateHeader.h */, + 39E5795E5B2224FDCFF5ED03BECEB334 /* MJRefreshStateHeader.m */, + D4873C162CC76C9A4444F3567F80F553 /* MJRefreshStateTrailer.h */, + 3B1056946C005780F20F2185C9CE5B24 /* MJRefreshStateTrailer.m */, + 2DC2400533D50C6B3705F3F1792D9656 /* MJRefreshTrailer.h */, + 2252B9533638E94AC0CAA8F23A1A9F33 /* MJRefreshTrailer.m */, + 42DF6F0CBB01A4A26CEE191E2AE2A33D /* NSBundle+MJRefresh.h */, + C65A3712280A442071C9A244D09129AD /* NSBundle+MJRefresh.m */, + 241177EF777DD88F1E4BFC1C713A9EF8 /* UICollectionViewLayout+MJRefresh.h */, + 41D3C4CD78411B6BE2B5E9C6C8CD77B6 /* UICollectionViewLayout+MJRefresh.m */, + 5E1BDEE155B46053B4DB9B7AA6188F7E /* UIScrollView+MJExtension.h */, + 1E8B2739EF9170292AA2E93B4BC64016 /* UIScrollView+MJExtension.m */, + AEC90225C6B6754D6D0DDCDD964012D6 /* UIScrollView+MJRefresh.h */, + 0A004BD4D2CBA0263E7119D051D2252C /* UIScrollView+MJRefresh.m */, + 9499B2F9A50F94FC3B976210FAD5E259 /* UIView+MJExtension.h */, + A2377671A5C0AE5EB7C0BBBF35373EA0 /* UIView+MJExtension.m */, + 14A440B5E8A793F5CC00F4A14C60E697 /* Resources */, + 8C76734EE27976601042F83F81B8311F /* Support Files */, + ); + name = MJRefresh; + path = MJRefresh; sourceTree = ""; }; - C670430ECC3248C390DBE038DA2B0BA5 /* UICollectionView+DDCategory */ = { + B16AE54CCFD5B9985AD2083B4837430A /* Support Files */ = { isa = PBXGroup; children = ( - 4BD568CD0EBF5989F34C549797DA0F83 /* UICollectionView+DDCategory.h */, - A836F3B050521214D88BE3D972DB6F48 /* UICollectionView+DDCategory.m */, - ); - name = "UICollectionView+DDCategory"; - sourceTree = ""; - }; - CA88F03F7CA9669928BBF64056588AFA /* Support Files */ = { - isa = PBXGroup; - children = ( - 622601D94F636350A320C8D7B6543038 /* SnapKit.modulemap */, - 5A461B3425A19154EC99595624E006AA /* SnapKit-dummy.m */, - 1CF573AFD6FF77E757F7E52B8DB77CA1 /* SnapKit-prefix.pch */, - 7B149E5E85148DAADE6E69C9C8BD02C8 /* SnapKit-umbrella.h */, - 63DE44606FAA04C4C198B814BF2AB78F /* SnapKit.debug.xcconfig */, - 099F1BFFAAD0DA15B0B54822EB4A8484 /* SnapKit.release.xcconfig */, + 4A56991B56B457D43AD83E4FB2859A52 /* SnapKit.modulemap */, + 08A2CB33FB595EDE26ECFBC71C7EAC2E /* SnapKit-dummy.m */, + 61F83B97F3B8C62B6F2904A31837FCA4 /* SnapKit-prefix.pch */, + 33862B0A7FC8153D69BC483F597C264D /* SnapKit-umbrella.h */, + 4666D12152AF0AAA6C8E388CB512C199 /* SnapKit.debug.xcconfig */, + 16189E54D1407E4809E51AC23ACC6EE9 /* SnapKit.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/SnapKit"; sourceTree = ""; }; - CBA135550FAD3B3EF068B65FC6BBC011 /* DDBaseCollectionView */ = { + B382A506A1F5992E515A021B6F76D4A3 /* UITableViewCell+DDCategory */ = { isa = PBXGroup; children = ( - 4A98B60A3A7C85B8BABE1CBA0A866F66 /* DDBaseCollectionView.h */, - 61F96138C88255AC5FD28BB76AC87BE3 /* DDBaseCollectionView.m */, + 3930E0E5DD6557A825D9B55310880E1C /* UITableViewCell+DDCategory.h */, + 1CF0A4479DC02A368ACA5592A116398D /* UITableViewCell+DDCategory.m */, ); - name = DDBaseCollectionView; + name = "UITableViewCell+DDCategory"; sourceTree = ""; }; - CD9C06E0A183ACD509889F091914254D /* UITextField+DDCategory */ = { + B459E201686038176206454636C433B9 /* AMapLocation-NO-IDFA */ = { isa = PBXGroup; children = ( - 67B71FDDE414C99386D453003271124D /* UITextField+DDCategory.h */, - F41C96292B34C8CE5A54B54965799DF9 /* UITextField+DDCategory.m */, + 994B93C615912C7ACFC63DBEA2D94048 /* AMapGeoFenceError.h */, + 92AC8CD6ADCFFE10BA0391AAAFF02641 /* AMapGeoFenceManager.h */, + 5B56DD868598886F5BE89B5A32C587D2 /* AMapGeoFenceRegionObj.h */, + D6D7190FBBFB05DB8F1CECE8EEC3D1D3 /* AMapLocationCommonObj.h */, + C9479CB590EFAEE63D93046A59113232 /* AMapLocationKit.h */, + A12F3E4183E203A16912AB770419957A /* AMapLocationManager.h */, + F8B6CE47100650ACD182DB27DB5190AF /* AMapLocationRegionObj.h */, + 4F37935525345FBE9A779012EF1E0CD5 /* AMapLocationVersion.h */, + E0B7B7C8BAC583D6E9DB53A141399860 /* Frameworks */, + F5D87B28DF46FF6A9691089E06545677 /* Support Files */, + ); + name = "AMapLocation-NO-IDFA"; + path = "AMapLocation-NO-IDFA"; + sourceTree = ""; + }; + B7045EC1DC9D905C3207B088B7D816FD /* UITextField+DDCategory */ = { + isa = PBXGroup; + children = ( + 7FE18FFA9B92E82F3D54336536ECB654 /* UITextField+DDCategory.h */, + 83D0C4F06B5B2CD24A2EFF81EADE2D46 /* UITextField+DDCategory.m */, ); name = "UITextField+DDCategory"; sourceTree = ""; }; + B996EE0634C47510272C541167C5C2B8 /* Development Pods */ = { + isa = PBXGroup; + children = ( + AFCA37F9F1C6235A80839E89BCAEE221 /* DDAutoUIKit_Private */, + 387EF9323648DC5AD2FA2A1F0B0BEE68 /* DDControlsKit_Private */, + 3CE10F7C94A58F0B676C4A8B9B468CD6 /* DDProgressHUDKit_Private */, + 52517F7BDCBD2FCBB13F2DF92ED5422C /* ZFPlayer */, + ); + name = "Development Pods"; + sourceTree = ""; + }; + BA6228844F5E88A4808D130648449AE4 /* DDViewController */ = { + isa = PBXGroup; + children = ( + E8D0CEF34BD8F902CD16CB93053B640E /* DDViewController.swift */, + ); + name = DDViewController; + path = DDControlsKit_Private/Classes/DDViewController; + sourceTree = ""; + }; + BA6E6B8BC9B3112F8F80C2C526114DB2 /* Resources */ = { + isa = PBXGroup; + children = ( + 5B9B621CDDC2149174F07601EDC5BE7A /* Sources_DDMAMap */, + ); + name = Resources; + sourceTree = ""; + }; + BC12FC363E5AAC77074F0B1333631A98 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 5513183070021069D5F805B99655D98D /* AMapFoundationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + BC1D3ADC62E503A791B30CD915FDE25B /* Support Files */ = { + isa = PBXGroup; + children = ( + 7B8317CBF83FFF0BDF39A6C7FB523451 /* DDFontKit_Private.modulemap */, + 1DB48C45707AF7BDFC9A1010F5D5075C /* DDFontKit_Private-dummy.m */, + 5CF87BCEBACA8038EC1673AE683F5D90 /* DDFontKit_Private-prefix.pch */, + 7CFDC0C57776FE8303A06721CEBCAE59 /* DDFontKit_Private-umbrella.h */, + 7E0F141E41E7C6DCEB789643E5B99104 /* DDFontKit_Private.debug.xcconfig */, + 09222FBE5EA3BB2FBED40608D9B6F999 /* DDFontKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDFontKit_Private"; + sourceTree = ""; + }; + C1AB30FC01F12BCCA4BCB0B4613704CA /* UIScrollView+DDCategory */ = { + isa = PBXGroup; + children = ( + 66F2D217A9212541607D0C127D672ABA /* UIScrollView+DDCategory.h */, + C5FA0BF4A1AD494E8F5C2B9D26076B0F /* UIScrollView+DDCategory.m */, + ); + name = "UIScrollView+DDCategory"; + sourceTree = ""; + }; + C42BDB589D91F2BE92BA4B88063147C5 /* DDMAMapKit_Private */ = { + isa = PBXGroup; + children = ( + D4FAA1482BA2FFA4CFA69BDA06DCFFE2 /* DDMALocation */, + 036154B442B70CC7A59E706B24B4338E /* DDMAMap */, + 1D21B9035F9A72DB59EBF127BBB40B02 /* DDMANaviManager */, + CE7A80E0C1AC3BBBD8310B06A9E3442D /* DDMASearch */, + A947AD9D5F1D40A1921AB79C3F778DD0 /* DDMATrackManager */, + 8B0C7CE463935F071F9115FEB223BF18 /* DDMAUtil */, + 01E3D4581FEA06D689819532CFB5B360 /* Support Files */, + ); + name = DDMAMapKit_Private; + path = DDMAMapKit_Private; + sourceTree = ""; + }; + C585B6B7AF695CAACDFD7D37F7F28CCC /* DDBaseModel */ = { + isa = PBXGroup; + children = ( + 7352C7E94F26069C43488B0DDB1DF09B /* DDBaseModel.h */, + AFC95B7A52EF6427814CF90C91773FF1 /* DDBaseModel.m */, + ); + name = DDBaseModel; + sourceTree = ""; + }; + C853F00F94585667613E6B32C6453CC1 /* Pod */ = { + isa = PBXGroup; + children = ( + CA9635ED849374CA232F09E0B41089E9 /* DDProgressHUDKit_Private.podspec */, + 1532B3F9FBFEAF8FC7D9A7D9AC1DA4E4 /* LICENSE */, + 086356697D95BDA7E976DDDB1426A2E9 /* README.md */, + ); + name = Pod; + sourceTree = ""; + }; + CE41BAAF945EE42FBBD66981245FFB2A /* MapKit */ = { + isa = PBXGroup; + children = ( + 6612AFD9ACC362EE71C0A108A45B9055 /* MKAnnotationView+WebCache.h */, + 44BCD3889A752F72A3B9A49205D3D134 /* MKAnnotationView+WebCache.m */, + 6537E94C0DE618851E34C4C6B69C84B3 /* SDWebImageMapKit.h */, + ); + name = MapKit; + sourceTree = ""; + }; + CE7A80E0C1AC3BBBD8310B06A9E3442D /* DDMASearch */ = { + isa = PBXGroup; + children = ( + 2A6C7B8F08D9648524CD311851D94CEA /* DDMASearch.h */, + 70A21F06370E877D9C33223DECE52964 /* DDMASearch.m */, + ); + name = DDMASearch; + sourceTree = ""; + }; CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, - 05C0F84426476181453FF09C43102D86 /* Development Pods */, + B996EE0634C47510272C541167C5C2B8 /* Development Pods */, D89477F20FB1DE18A04690586D7808C4 /* Frameworks */, - 406B4B46478BF561840D95C402EBC391 /* Pods */, + 909DCB3FA7726A6B243B491D6E245116 /* Pods */, EA1883F5A28AD8CD4082E5EF16BBDA6A /* Products */, 1F1D631D94DD75582056095E9D9F94F9 /* Targets Support Files */, ); sourceTree = ""; }; - D12C677B014C8C086D61C8532A16FF20 /* DDBaseView */ = { + D05F9717260467942F2776553311C24F /* ijkplayer */ = { isa = PBXGroup; children = ( - F1C91FBF36170A4E474C8C941580EF80 /* DDBaseView.h */, - D9E45ACFAB81B50B5076FE51151D95F3 /* DDBaseView.m */, + E5C1F2CD502CBEDEB2352AF0A1A8F903 /* ZFIJKPlayerManager.h */, + 5157B377F3A75309FD98F4A09F4E7B94 /* ZFIJKPlayerManager.m */, + 30A1E8243935C8C3E1F911E31FCBE02F /* Frameworks */, ); - name = DDBaseView; + name = ijkplayer; sourceTree = ""; }; - D3979C1F618D5BCFD8AA08F6817D062E /* Resources */ = { + D4FAA1482BA2FFA4CFA69BDA06DCFFE2 /* DDMALocation */ = { isa = PBXGroup; children = ( - 22D9383F847715AF3A415084BE82DF15 /* AMap.bundle */, - 0584C121A1B159E1BE96EF1E190BCFEE /* AMapNavi.bundle */, + F9D5243D5286E3CBC30413D712FD9034 /* DDMALocationManager.h */, + 54CD916607F220198E97D49669F133A9 /* DDMALocationManager.m */, ); - name = Resources; + name = DDMALocation; sourceTree = ""; }; - D482023F52BDD030BF07A59F67F886DC /* UIButton+DDCategory */ = { + D654C21A3A1E32D3392F7E03DB40682D /* UINavigationBar+DDCategory */ = { isa = PBXGroup; children = ( - C986F5CE038ED29E845E56A1E9DC7E61 /* UIButton+DDCategory.h */, - 0709DB6472F62BC42D1965BC1214BAE0 /* UIButton+DDCategory.m */, + A5828D52D5C11E495F262333FEDD6D7D /* UINavigationBar+DDCategory.h */, + B7F71A59824254C1D5219C6DAFAD9641 /* UINavigationBar+DDCategory.m */, ); - name = "UIButton+DDCategory"; + name = "UINavigationBar+DDCategory"; sourceTree = ""; }; - D579614E2968C3B71358A7D94C342BC2 /* DDImageView */ = { + D88F4ECE745375E5827F7D99D77EE3AA /* DDNavigationController */ = { isa = PBXGroup; children = ( + 1ED0157C76968168F87102BACFEB63CA /* DDNavigationController.swift */, ); - name = DDImageView; - sourceTree = ""; - }; - D7B4D26573F908AB8A9801D2A6EDE35A /* UITableViewCell+DDCategory */ = { - isa = PBXGroup; - children = ( - 7122E66334E6C1133CDF561CF8B34109 /* UITableViewCell+DDCategory.h */, - 846F0345F02A92E7432F3057F6E5CE10 /* UITableViewCell+DDCategory.m */, - ); - name = "UITableViewCell+DDCategory"; + name = DDNavigationController; + path = DDControlsKit_Private/Classes/DDNavigationController; sourceTree = ""; }; D89477F20FB1DE18A04690586D7808C4 /* Frameworks */ = { @@ -6242,88 +6304,307 @@ name = Frameworks; sourceTree = ""; }; - D94804E5FEB21F430FCEC8D05EA65D13 /* UICollectionViewCell+DDCategory */ = { + D8B3829E0537686DA891C5BA670C2B29 /* Support Files */ = { isa = PBXGroup; children = ( - 7C353766033767D7665EE9C4D3DF4360 /* UICollectionViewCell+DDCategory.h */, - 3A7A457F33ADAAA5F1C81E024A9F9932 /* UICollectionViewCell+DDCategory.m */, + 4289D8A9C737DAFF994EC63708B8B9DA /* AMapFoundation-NO-IDFA.debug.xcconfig */, + E81ECFF420015CBF145750E81D6DE835 /* AMapFoundation-NO-IDFA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapFoundation-NO-IDFA"; + sourceTree = ""; + }; + D8EF2BC32046E4000DF8C9BD94529FF1 /* Sources */ = { + isa = PBXGroup; + children = ( + BA6E6B8BC9B3112F8F80C2C526114DB2 /* Resources */, + ); + name = Sources; + sourceTree = ""; + }; + D9BBE5828A9EB186BDF9220C2DC594E5 /* NSThread+DDCategory */ = { + isa = PBXGroup; + children = ( + 606F902CE0D61764E0BD8F088493AAC5 /* NSThread+DDCategory.h */, + C4990965EE5B46888A8C5762D9345153 /* NSThread+DDCategory.m */, + ); + name = "NSThread+DDCategory"; + sourceTree = ""; + }; + DB9A5E959A7B1380F5576221887CBBBD /* UIView+DDCategory */ = { + isa = PBXGroup; + children = ( + F027F560F899BBE3D5FA61FB65F55E6F /* UIView+DDCategory.h */, + F14E6A23E2107598849E929C640C3117 /* UIView+DDCategory.m */, + ); + name = "UIView+DDCategory"; + sourceTree = ""; + }; + DCC660AD8234F0BE5A98AFFA1F67E6E5 /* RxCocoa */ = { + isa = PBXGroup; + children = ( + 4096FE777F906FAEACC1381A9702FB92 /* _RX.h */, + 9A4F5569D186CFDDA5091D5E5C666AF7 /* _RX.m */, + A9C3BAFE0F6F3BD08268DCAAF46D5F88 /* _RXDelegateProxy.h */, + 6F5CA42253F8A6D0B37E85BC58814EF8 /* _RXDelegateProxy.m */, + 0690E1DF4AC92F0FD48DFD971F4C04FA /* _RXKVOObserver.h */, + 931AD087C645EA7B3A4301A9EA502964 /* _RXKVOObserver.m */, + B6D50F22D1DEB1452ED1EE64EF412557 /* _RXObjCRuntime.h */, + 31850B333BC4D699E043FF80954818DB /* _RXObjCRuntime.m */, + BF0FA118D8C6F138ED0AB454AEE92C6D /* Bag.swift */, + 65DBE73D18E73FF6985E701002E9D0F3 /* BehaviorRelay+Driver.swift */, + 1E926B901B77E1FD1C899FE2CDECE9EA /* ControlEvent.swift */, + 7C26DADF419F92D89B6F4F7A3CCC6DFD /* ControlEvent+Driver.swift */, + 32ECE10B09A6F0C9733AD62AFBDEC796 /* ControlEvent+Signal.swift */, + AA99CBF2BCA738C2D91B365CF363B26E /* ControlProperty.swift */, + 414F7362F3D0EC7F4E986AACD310DBF0 /* ControlProperty+Driver.swift */, + 2A663BEDE84BB65C212C7E246124B8D1 /* ControlTarget.swift */, + 82A25919283A6F3CBF291F75C956763B /* DelegateProxy.swift */, + 1DDB7468951DE1A03663F382B73BE55B /* DelegateProxyType.swift */, + 1B1785EA52DEA582CA116C264A2E3981 /* DispatchQueue+Extensions.swift */, + 9FA1AC28FCDD2FE88B4E345AB0FA61E2 /* Driver.swift */, + 9956DBC154CE2386134FB5A6523CF9DD /* Driver+Subscription.swift */, + 448B141BBA9BAF7B2C13244D219E2A99 /* Infallible+Bind.swift */, + 078CCF73DA5DFDAF9B16E070F23FFC29 /* InfiniteSequence.swift */, + C870DAF5965D25C0FC43559D3221DC47 /* ItemEvents.swift */, + EE8F0EC65F789EB4F9D7695785790C5B /* KVORepresentable.swift */, + D6429F339DAA9C6361D6F9078B1D2ABA /* KVORepresentable+CoreGraphics.swift */, + 9A01BB5DD0DC30F61D877ED76F0D40E2 /* KVORepresentable+Swift.swift */, + 40C0A264A22D96046F8C7A15F7342538 /* NotificationCenter+Rx.swift */, + 33B0102202D62C0FE8B96088E3B1D1EE /* NSButton+Rx.swift */, + 511E8CBA6DD673F279514AD3DCB2FCC6 /* NSControl+Rx.swift */, + 7386F387C44495BE595EC3078F8AD8C8 /* NSObject+Rx.swift */, + BDFA5C9B8CE16668835466E9DF5A8268 /* NSObject+Rx+KVORepresentable.swift */, + E07EA25193F51B2F500AE66EF88F3B0B /* NSObject+Rx+RawRepresentable.swift */, + CF793815007902C40591EFA73AB53AAE /* NSSlider+Rx.swift */, + C5536E8C258A1B542BB41DE1D82DE40B /* NSTextField+Rx.swift */, + D23DA2CC617982A31B254610EF7E5E05 /* NSTextStorage+Rx.swift */, + DDED195C3DD197C35197A6006A911B08 /* NSTextView+Rx.swift */, + C78FBBA818974799A0A7D242FF44DC9E /* NSView+Rx.swift */, + 43213623B0D0A04AAB66055A31B413DB /* Observable+Bind.swift */, + 4917F50078D3928DF3F5C3AADAE44320 /* ObservableConvertibleType+Driver.swift */, + 03F7442DBD93820B214951BF9DD74E41 /* ObservableConvertibleType+SharedSequence.swift */, + 8B92EA3CB5F82C3BBD1B8A6C2BA2D06C /* ObservableConvertibleType+Signal.swift */, + E7C9D38B122EC1518CEB7EB64FE94478 /* Platform.Darwin.swift */, + CB68F94DBEA3CF6A3472691C6022FFCF /* Platform.Linux.swift */, + 7FEBFFC100FAC77353DDDBEC3D5AFEA3 /* PriorityQueue.swift */, + 5EB8C14AF637E4A02244146B1B28B042 /* PublishRelay+Signal.swift */, + CE2EADECDA1C50F495EF45FF572B07FD /* Queue.swift */, + 8CD71E2C927C5697945472FF926B8171 /* RecursiveLock.swift */, + E96AB55CC704D37FE40B0E0AD5E33EE3 /* RxCocoa.h */, + 7A3C6AA89E0E01A57032190908685BF3 /* RxCocoa.swift */, + 1245C7A53B80D5D1D2B4552A928D929C /* RxCocoaObjCRuntimeError+Extensions.swift */, + CBC492EA63E1191EC265A507DA021F1A /* RxCocoaRuntime.h */, + 4C2AA6BAFB1E457D097EBD2FA1981737 /* RxCollectionViewDataSourcePrefetchingProxy.swift */, + 78E4EF94749178A5EEF3C7F83C18DF97 /* RxCollectionViewDataSourceProxy.swift */, + 7BF8253107A46BA3ED60B760E66D1FE9 /* RxCollectionViewDataSourceType.swift */, + 73D2343663257AF54DBDE47E9D9D1019 /* RxCollectionViewDelegateProxy.swift */, + 7D75E89010C48A34FAFEE84ED443982B /* RxCollectionViewReactiveArrayDataSource.swift */, + 580F08CFE5C281FE58CC585F99A390A1 /* RxNavigationControllerDelegateProxy.swift */, + 7AD7E2D22C8060A91FA6BBAF2616E20F /* RxPickerViewAdapter.swift */, + EC7C85D39B130D0F3550057FBB86222D /* RxPickerViewDataSourceProxy.swift */, + 54EEBD44CB7F20B94BB14849913BD4EC /* RxPickerViewDataSourceType.swift */, + 971321806898C2949A44890C5250FB09 /* RxPickerViewDelegateProxy.swift */, + 0FDAFFB9591A5E00E44D732899D3DFC9 /* RxScrollViewDelegateProxy.swift */, + 4110E299430BFF8C143F7D170A7CC6D0 /* RxSearchBarDelegateProxy.swift */, + 4310BC1246A9D2FD2840BC3BA2037B3B /* RxSearchControllerDelegateProxy.swift */, + 36B21574B88EA8A1D502DB033F438C1A /* RxTabBarControllerDelegateProxy.swift */, + F7F6F3BA1FF261D59BD689064B8701C4 /* RxTabBarDelegateProxy.swift */, + DBCE39FE8E160A1386213E8DA6215D49 /* RxTableViewDataSourcePrefetchingProxy.swift */, + 9659C3E4AF50DA2B30F9E453A4AFACDC /* RxTableViewDataSourceProxy.swift */, + 77F4654AA4994CFB5E9D4C51222AEF87 /* RxTableViewDataSourceType.swift */, + 96FEA6DF3E2CA7AF5B85374B0E6737EC /* RxTableViewDelegateProxy.swift */, + 123D4FF8EC08105461199CA583A5D8CE /* RxTableViewReactiveArrayDataSource.swift */, + 30625BCD5DB8C119F686186A9D3CF805 /* RxTarget.swift */, + 251128FE04C46F3039741EDAF19989D9 /* RxTextStorageDelegateProxy.swift */, + 363E3EC43FD673DB545F2683E6B2E5AB /* RxTextViewDelegateProxy.swift */, + 6DD30FC9E5F3F2ABBACB78581516C8C7 /* RxWKNavigationDelegateProxy.swift */, + 9882BE0E8AA3674D56DF4AA6DE4916DD /* SchedulerType+SharedSequence.swift */, + 442148711DEFE22292422FA9672901AA /* SectionedViewDataSourceType.swift */, + 02D06241EF8E4C4B4925A989D0438369 /* SharedSequence.swift */, + D2CB0BD763C41C4DC3F018497C1D29A3 /* SharedSequence+Concurrency.swift */, + 7BA43A066A7091ECE0FD0A5CBE862BE8 /* SharedSequence+Operators.swift */, + 197C48EB2FA76BABECAE019557FBEC72 /* SharedSequence+Operators+arity.swift */, + DCCC4B28E38A252749F7C829119AF2A0 /* Signal.swift */, + D7EF85215E6C58AEAAFB03C21A40B77F /* Signal+Subscription.swift */, + 275551C597A8938ECF98919D35875C00 /* TextInput.swift */, + 411B78AD3505B86D258639DC2D9E0CB1 /* UIActivityIndicatorView+Rx.swift */, + 535DBC28110D3FDD3F6A97D5D8A45902 /* UIApplication+Rx.swift */, + 79EDBF064CAA3C0CC70CF14B40E59D7B /* UIBarButtonItem+Rx.swift */, + CEA08C29F2C59816F3FC675B7703BA04 /* UIButton+Rx.swift */, + 6C8670E0F62197772097004C4DECA41B /* UICollectionView+Rx.swift */, + 23EB6ACC9419FF218656C3BDD7090B79 /* UIControl+Rx.swift */, + 1518A1C5BD8B0FC9FAAD568CB503C9AA /* UIDatePicker+Rx.swift */, + 298FC85210E931C950B15F2CB8FCCC8B /* UIGestureRecognizer+Rx.swift */, + CCB394DB39CB0ABC298A714620CA5D45 /* UINavigationController+Rx.swift */, + 4062B4322856399BA77AF100AC013037 /* UIPickerView+Rx.swift */, + 8DA10241BF7FA5CE15B21F246AC31699 /* UIRefreshControl+Rx.swift */, + 98AA145CF5BCCB40EB748B28FD4BC962 /* UIScrollView+Rx.swift */, + ECFA0E23715490B78300329717AA6B81 /* UISearchBar+Rx.swift */, + 8783EE6C3533275B265D08F3D1C71C0D /* UISearchController+Rx.swift */, + E1B4C878CB682DFE7EE57947F5083288 /* UISegmentedControl+Rx.swift */, + 494D9DACCDF416B48B38FAC45A04CEFB /* UISlider+Rx.swift */, + 8F2F30BCF077608D48826B25E24E900A /* UIStepper+Rx.swift */, + A315F7F752470082EC0957830865C1ED /* UISwitch+Rx.swift */, + 2A64C5E5F2CE0A43C32CF864FCF1CE11 /* UITabBar+Rx.swift */, + B81FACC027FE09A29ECD6231667EFD79 /* UITabBarController+Rx.swift */, + D29E0C21884D362DB7BB8FC8C3067475 /* UITableView+Rx.swift */, + 689EC5CDFCFAA9A1E556B055DA21C708 /* UITextField+Rx.swift */, + 56F07B171125A07E81AF6A93A6D9258C /* UITextView+Rx.swift */, + 93CC79EB1BC918B28B070F9DE6942B4B /* URLSession+Rx.swift */, + 33D13696F1595DD4C51C275285D318DB /* WKWebView+Rx.swift */, + 42981019CC4D5CA6A47BB51FDCA0296C /* Support Files */, + ); + name = RxCocoa; + path = RxCocoa; + sourceTree = ""; + }; + DD6D1EC377892E086A249E8256373C43 /* JPush */ = { + isa = PBXGroup; + children = ( + 44C80800A5EC311EAE74F7CB9A34D0AB /* Frameworks */, + 17BFF5893DC868EF146E3D314152E588 /* Support Files */, + ); + name = JPush; + path = JPush; + sourceTree = ""; + }; + DF2FDE973CB8A6E53C91741978742976 /* Support Files */ = { + isa = PBXGroup; + children = ( + D4D8ACCDBF193839995F3584945CFEB6 /* ZFPlayer.modulemap */, + 4BED0BEE95F9DC79E6B48718766C5C00 /* ZFPlayer-dummy.m */, + 3EC2A07CA616E0C5755B866852B40C23 /* ZFPlayer-prefix.pch */, + F8B58EF062EB9D5178B865F3B9BF4274 /* ZFPlayer-umbrella.h */, + C3F552BBA0E334595C9165E28FE3F87E /* ZFPlayer.debug.xcconfig */, + E2C406293F3E790E481529414AF89301 /* ZFPlayer.release.xcconfig */, + ); + name = "Support Files"; + path = "../../../Desktop/中道救援/OrderScheduling/Pods/Target Support Files/ZFPlayer"; + sourceTree = ""; + }; + DF8E58F3497A8B5833051AB53BD4EF02 /* Support Files */ = { + isa = PBXGroup; + children = ( + 829DB63E2B6160555C78A5764CEDEB6C /* ESTabBarController-swift.modulemap */, + 5CBFA89DD07F4786B01E630A4E9E234C /* ESTabBarController-swift-dummy.m */, + AD628104FD73C4D46D4C8109B018DBBE /* ESTabBarController-swift-prefix.pch */, + 4CED3D8F3CEC05C7F0C35C2D6C75E37A /* ESTabBarController-swift-umbrella.h */, + 8014BF6DA5A74EB59609A668EB65AEBA /* ESTabBarController-swift.debug.xcconfig */, + C157A48A9EEABA94C99546B637AE03E6 /* ESTabBarController-swift.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/ESTabBarController-swift"; + sourceTree = ""; + }; + DFC25B979721D9F3CE4F0DD497553636 /* ZLPhotoBrowser */ = { + isa = PBXGroup; + children = ( + 2ABEEDC0C0BF5D2DCF213B944E6DA9FC /* Core */, + 50146E673E9A11B8090D00FCF15614B6 /* Resources */, + 0945854D207E878F2B758780E8910189 /* Support Files */, + ); + name = ZLPhotoBrowser; + path = ZLPhotoBrowser; + sourceTree = ""; + }; + E0B7B7C8BAC583D6E9DB53A141399860 /* Frameworks */ = { + isa = PBXGroup; + children = ( + EE0D740AE63B51CE64B36F09515BBA3A /* AMapLocationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + E1D9277155269A3C4D564450BD7F2F43 /* UIButton+DDCategory */ = { + isa = PBXGroup; + children = ( + 8EA7B0F7F9C983FEB07152B3AFCFB697 /* UIButton+DDCategory.h */, + 5FA77A984209E27B80EB1F4DCC34B3B3 /* UIButton+DDCategory.m */, + ); + name = "UIButton+DDCategory"; + sourceTree = ""; + }; + E62C29D49431F0EF5CE5D4448F1580A6 /* UITabBarController+DDCategory */ = { + isa = PBXGroup; + children = ( + C4BC1272504831E249F2A58A77C15BF1 /* UITabBarController+DDCategory.h */, + BDB9A8286E1AD55360947C80B90494DE /* UITabBarController+DDCategory.m */, + ); + name = "UITabBarController+DDCategory"; + sourceTree = ""; + }; + E67F2B432C238E5D44501EF689F1B365 /* UICollectionViewCell+DDCategory */ = { + isa = PBXGroup; + children = ( + 37ABD10DC71054531F9652085562D103 /* UICollectionViewCell+DDCategory.h */, + 3ACF4C056296171D2A6A09EA052809D2 /* UICollectionViewCell+DDCategory.m */, ); name = "UICollectionViewCell+DDCategory"; sourceTree = ""; }; - DA2831FC7D426C291BCB9F6483E2B86E /* DDViewController */ = { + E85495FD8447ED2FD674FEA0A24EB683 /* AMapFoundation-NO-IDFA */ = { isa = PBXGroup; children = ( + 52B3CA46EF67C9E64702232EAF70A34D /* AMapFoundationConst.h */, + 266B11F8313472FB238FD45F49D95AE3 /* AMapFoundationKit.h */, + 0B4CAF2FC244168082A781A4850CBAE7 /* AMapFoundationVersion.h */, + 5B8C3C8095EBFA3C59F18EA70F361751 /* AMapServices.h */, + E0964C472111BD6FE032B3C7F1F87DF0 /* AMapURLSearch.h */, + 24CA9606753A724C778F7D985A4F012C /* AMapURLSearchConfig.h */, + BC452BB781D5E5662BA5303B4D9C4C18 /* AMapURLSearchType.h */, + 80B50CED275F3D805D60A301557F4ED8 /* AMapUtility.h */, + BC12FC363E5AAC77074F0B1333631A98 /* Frameworks */, + D8B3829E0537686DA891C5BA670C2B29 /* Support Files */, ); - name = DDViewController; + name = "AMapFoundation-NO-IDFA"; + path = "AMapFoundation-NO-IDFA"; sourceTree = ""; }; - DA6D52729451F1EE344CC26998A2AB93 /* UIApplication+DDCategory */ = { + E89D89D6308EA5BEB7D84CECDC237D74 /* SnapKit */ = { isa = PBXGroup; children = ( - 34DAA9BC397A3FAFAA86E321CD99AB39 /* UIApplication+DDCategory.h */, - 623F55AFA996FF2389E51259F54E3E52 /* UIApplication+DDCategory.m */, + FCAFD3F07AFC7BCD8770FE90D96D890F /* Constraint.swift */, + 51A1ABB9D062FA1468FF3CC96AA173AE /* ConstraintAttributes.swift */, + DCD1E78D09799B548F2A654E33B0AD46 /* ConstraintConfig.swift */, + D87854EC74FB75696198A5D9FB84A7C4 /* ConstraintConstantTarget.swift */, + 46E53D02687DAEBBC77D9AF15B31EE86 /* ConstraintDescription.swift */, + 60B46652386D7E1CF759B86A243CA857 /* ConstraintDirectionalInsets.swift */, + C45FAB71475ED52FEBCC91AEFC2A7146 /* ConstraintDirectionalInsetTarget.swift */, + 4DF2E8023E151DC94E78B7C6F90C449D /* ConstraintDSL.swift */, + B6A8C27A5FD39B393B5C51D62DD2EA9D /* ConstraintInsets.swift */, + F628EADDC85D79369F467B0D5C2D3A1F /* ConstraintInsetTarget.swift */, + E90E4CE5B8C127727FDC01C202D3452A /* ConstraintItem.swift */, + E8C107AE9F378EC3A846AF03D301CDCB /* ConstraintLayoutGuide.swift */, + 47524AFDC3B8D857B950C3BCDF84A1FC /* ConstraintLayoutGuide+Extensions.swift */, + 6DA1614EEA016765DBC2404F21E956AA /* ConstraintLayoutGuideDSL.swift */, + 8A8D4E16C6299ED2CBEF928109D1C92E /* ConstraintLayoutSupport.swift */, + 092A3ED3F4315291DE695FEADAD59E73 /* ConstraintLayoutSupportDSL.swift */, + 6848A71C813AF5EB45350DA6778581CE /* ConstraintMaker.swift */, + 319DEAA1DD2EDFF7D61EB37D391F32C0 /* ConstraintMakerEditable.swift */, + 41D3E66EBF0150F93A486B8A8FDD0A4C /* ConstraintMakerExtendable.swift */, + AC747701E0947B0F9EA194AD51BEFEF5 /* ConstraintMakerFinalizable.swift */, + D59EDD2A90870A6087200A780FB260D4 /* ConstraintMakerPrioritizable.swift */, + 9CBF5E6A82C8587C1EEE845F1CC485F9 /* ConstraintMakerRelatable.swift */, + 1373768600CFE7F0469F86A712013C0A /* ConstraintMakerRelatable+Extensions.swift */, + 81334BE51B82ADDBF4E1EC3A7B89613B /* ConstraintMultiplierTarget.swift */, + 7F306C344EABA3CD35773426C0535034 /* ConstraintOffsetTarget.swift */, + 33F88A127DE46EEF5A53E3DE3EF50D92 /* ConstraintPriority.swift */, + F2161857FD433E36182AF3C950C93973 /* ConstraintPriorityTarget.swift */, + 8E9161155FD1496A068F4C843E4EEFF9 /* ConstraintRelatableTarget.swift */, + BBFCA9137ADF7E71666AF0A5BAEF1438 /* ConstraintRelation.swift */, + 6B2F0F977215DEB5968C4A49837ECBC3 /* ConstraintView.swift */, + 36A67AEF36DB1B3A11E7176171780C46 /* ConstraintView+Extensions.swift */, + 713A7FFB9725A1E1FCC7D9EC00A6DA6B /* ConstraintViewDSL.swift */, + 91EBBD9F91305595827E22AAADA00BFF /* Debugging.swift */, + D69714EDA1D3DCB53072D70F0BCCBE49 /* LayoutConstraint.swift */, + 5F6198EC2142D57CFDA7F048A3188A4A /* LayoutConstraintItem.swift */, + 14BBA8BB049BC996F8D61C8D0AEB1A41 /* Typealiases.swift */, + 7BE443B4474E38C8726E1C952F0A7949 /* UILayoutSupport+Extensions.swift */, + B16AE54CCFD5B9985AD2083B4837430A /* Support Files */, ); - name = "UIApplication+DDCategory"; - sourceTree = ""; - }; - DA85237B6C26FEE4EC0A4D3580B26237 /* DDAutoUIKit_Private */ = { - isa = PBXGroup; - children = ( - CCF78219934B933B7CDB278A7D6CCCD9 /* AutoUI.swift */, - 308222D79DA470C3BFA3F79ED7417EA0 /* Support Files */, - ); - name = DDAutoUIKit_Private; - path = DDAutoUIKit_Private; - sourceTree = ""; - }; - DAB843AF76158F7D30E8088D3A08F1C9 /* DDImage */ = { - isa = PBXGroup; - children = ( - ); - name = DDImage; - sourceTree = ""; - }; - DBF9917CA94F9EC0A0119CFB7F37B0F5 /* DDAttributedString */ = { - isa = PBXGroup; - children = ( - ); - name = DDAttributedString; - sourceTree = ""; - }; - DCB2AE204E15F078DE4AA459A81D018C /* Support Files */ = { - isa = PBXGroup; - children = ( - 45801C16EF5022F462431010C77066DA /* RxSwift.modulemap */, - 949C1F8D1B2B40BDAB788E8CCD627D2C /* RxSwift-dummy.m */, - 55451B9DB44C1673B63426F059553D6F /* RxSwift-prefix.pch */, - 2D46E25BA0E500D15D0D9CF8F9112A5C /* RxSwift-umbrella.h */, - 7D052BA31A4EFF0AE6AA2E1DFA1C0F27 /* RxSwift.debug.xcconfig */, - 82F50EBA6187811DB37C287872CFB004 /* RxSwift.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/RxSwift"; - sourceTree = ""; - }; - DEC1EFAF0C56A435B33FDFFA5F4B0091 /* OCLog */ = { - isa = PBXGroup; - children = ( - 605EC3D6466D590B4047CA4E21A352DC /* DDOCLog.h */, - ); - name = OCLog; - sourceTree = ""; - }; - E649B6254449C268C2ECFE2CE70741EE /* NSAttributedString+DDCategory */ = { - isa = PBXGroup; - children = ( - 47B5E166EA08AB6B72ACD5362243EEF3 /* NSAttributedString+DDCategory.h */, - E812965A4A246A80759BE7BB328475FD /* NSAttributedString+DDCategory.m */, - 137D779AA253D16469936033E2157977 /* NSMutableAttributedString+DDCategory.h */, - 6A96B08E07305C7873319B2946342FCF /* NSMutableAttributedString+DDCategory.m */, - 438C6CD8A02963264200D05FA421D328 /* NSMutableParagraphStyle+DDCategory.h */, - A0FC29662FE91D3035E3D2941E43BAF7 /* NSMutableParagraphStyle+DDCategory.m */, - ); - name = "NSAttributedString+DDCategory"; + name = SnapKit; + path = SnapKit; sourceTree = ""; }; EA1883F5A28AD8CD4082E5EF16BBDA6A /* Products */ = { @@ -6364,387 +6645,149 @@ name = Products; sourceTree = ""; }; - ECFA2170ED69AE768CD092E338EEA200 /* Support Files */ = { + EBD8348E9B702A25DE9617A7FC50FF6A /* Resources */ = { isa = PBXGroup; children = ( - 5ECB289F23A6B096DECEA6997FE789BF /* IQKeyboardManagerSwift.modulemap */, - B044A43AE4FF1C3EEB6CD643C8732214 /* IQKeyboardManagerSwift-dummy.m */, - FD15F272C0470D447E79A5E015F36E7B /* IQKeyboardManagerSwift-prefix.pch */, - 9AD814516B99F8E8466A35B289BC93AC /* IQKeyboardManagerSwift-umbrella.h */, - 769A998FECDFBEBE1BCB5AE00554A7C5 /* IQKeyboardManagerSwift.debug.xcconfig */, - BF9998B286D7ACFFC4976417199AF103 /* IQKeyboardManagerSwift.release.xcconfig */, + E7756D80F2DF6DF44D233DA13EBFB1CC /* en.lproj */, ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardManagerSwift"; + name = Resources; sourceTree = ""; }; - EDF701E6E7BF3C1223B8C8F7F54D6004 /* DDTableView */ = { + EC42CE045A5602832132E7E89AB6CBA8 /* DDTableView */ = { isa = PBXGroup; children = ( + 344687F84C9DE545D5797CF3ECF7A982 /* DDTableView.swift */, ); name = DDTableView; + path = DDControlsKit_Private/Classes/DDTableView; sourceTree = ""; }; - EF2F2D6149CFCC5D3679D29F86261747 /* Support Files */ = { + EDDC5D45E1FA1E5D8C53A120359C33F9 /* Support Files */ = { isa = PBXGroup; children = ( - C94821F70B3BE076EC97C43D0532A573 /* DDFontKit_Private.modulemap */, - 45335757B0CD41AB3866D5604062C4C6 /* DDFontKit_Private-dummy.m */, - 92CC84469CB61EF7C42220DC2727D651 /* DDFontKit_Private-prefix.pch */, - 10520479BFC042D366099787582B26A1 /* DDFontKit_Private-umbrella.h */, - C51B13F39D6336C623AF0B2F4FD07137 /* DDFontKit_Private.debug.xcconfig */, - AE084786A16AF311901B49348AEE4C0E /* DDFontKit_Private.release.xcconfig */, + BCADC2F5484CC1EE3BBA7FC5C9198ACA /* RxRelay.modulemap */, + DE82399DC6B03B4C9679ABD443C43D6A /* RxRelay-dummy.m */, + 8D6F00875F45256FE44353A80AC872FE /* RxRelay-prefix.pch */, + 166B5E6F5258DE3C8AA1965BEB46A7B6 /* RxRelay-umbrella.h */, + E6694A21226A9E9D8C69BF42906F469A /* RxRelay.debug.xcconfig */, + C6825A2246F1E61BA86B001E29156ECA /* RxRelay.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/DDFontKit_Private"; + path = "../Target Support Files/RxRelay"; sourceTree = ""; }; - EFE0696C947EB3D6B84D90F03CE02EB4 /* AMapTrack-NO-IDFA */ = { + F0CB6214C98659F3D17AED0185AB7AE2 /* UILabel+DDCategory */ = { isa = PBXGroup; children = ( - C580057FEF5E052FBB91B444870E445D /* AMapTrackCommonObj.h */, - 0084CD19D2F8A9DF6BEDAC5AEDD4816A /* AMapTrackError.h */, - D56F9B97EA8E1D50CDF755F92AEEFE14 /* AMapTrackHistoryObj.h */, - 9540A0D71D6307CD476B6EF28EF04932 /* AMapTrackKit.h */, - E283EC135E4727F491B32CABAD20D414 /* AMapTrackManager.h */, - 42424C55EF21C0E1DB97E7B99703C4E3 /* AMapTrackManagerOptions.h */, - 274970F044AF576D1DD25CE778B8A75F /* AMapTrackTerminalObj.h */, - 9BE9EAEF614E8E7AC2ABAA5B4F0CA508 /* AMapTrackTrackObj.h */, - DF0D9D8AF7275FB50A23296E5D7D19E9 /* AMapTrackVersion.h */, - B4329B2954B5DB8A9BC6B26718EDAD7D /* Frameworks */, - 01242DEF4565D398B7F5D4AD8AAD09F6 /* Support Files */, - ); - name = "AMapTrack-NO-IDFA"; - path = "AMapTrack-NO-IDFA"; - sourceTree = ""; - }; - F0574EF402AB78DBEF88278973C51094 /* DDCategoryKit_Private */ = { - isa = PBXGroup; - children = ( - C5A8AF6AF0F9350A5ACA8D1CEAF8B843 /* DDCategory.h */, - FE1077B32DCBD226629A7FDC31747C1B /* CALayer+DDCategory */, - E649B6254449C268C2ECFE2CE70741EE /* NSAttributedString+DDCategory */, - 62239F6F1D6EDDE2063B80F3E5AB36FD /* NSBundle+DDCategory */, - FA3DCAEF69B3072FEF9316B3F510F4A5 /* NSObject+DDCategory */, - 315D11796EB3EE2EA8C2A6FA718567FD /* NSThread+DDCategory */, - 9A750617558C5F7DF6CF184235E16F88 /* NSURL+DDCategory */, - 0AAA3ADEBD8D7BD61DB701501E8FFE62 /* Support Files */, - DA6D52729451F1EE344CC26998A2AB93 /* UIApplication+DDCategory */, - 6EDE21DDE2A3EA2378BE575E1AAC13A8 /* UIBarButtonItem+DDCategory */, - D482023F52BDD030BF07A59F67F886DC /* UIButton+DDCategory */, - C670430ECC3248C390DBE038DA2B0BA5 /* UICollectionView+DDCategory */, - D94804E5FEB21F430FCEC8D05EA65D13 /* UICollectionViewCell+DDCategory */, - 86CAE6CC23130A3ED654061069318430 /* UIFont+DDCategory */, - 377E3C70086F84F132BAA2696ED0369E /* UIImage+DDCategory */, - A60B6B991DB29948295C313F492467E4 /* UIImageView+DDCategory */, - F7FEDAB9DBBF0B2975CD4EDFFFCFB02D /* UILabel+DDCategory */, - 02643E85E020171255792465E40B9AD6 /* UINavigationBar+DDCategory */, - A377AD40506C3E2F46082BCB8293B5C2 /* UINavigationController+DDCategory */, - F52BA584DBECD2278B80B46230CE3D24 /* UINavigationItem+DDCategory */, - 843DC8C7B0DFB9771B65F67B888A1755 /* UIScreen+DDCategory */, - C0F447F6B1722B23AAB310CA61806404 /* UIScrollView+DDCategory */, - 77DEF476333CDEA1C7FB2C36BFCC0A74 /* UITabBarController+DDCategory */, - A2EC5860693FAE511F938B7F090191FF /* UITableView+DDCategory */, - D7B4D26573F908AB8A9801D2A6EDE35A /* UITableViewCell+DDCategory */, - CD9C06E0A183ACD509889F091914254D /* UITextField+DDCategory */, - 3FCF84A7D1135E451D7FFCE81C70B4DD /* UITextView+DDCategory */, - BF6ACBF940604B286A83E25943730B73 /* UIView+DDCategory */, - 9A99411A895244161DB6D480BEC9DBE4 /* UIViewController+DDCategory */, - 2C5FA2099D6B05884754C7FFE5F681E0 /* UIWindow+DDCategory */, - ); - name = DDCategoryKit_Private; - path = DDCategoryKit_Private; - sourceTree = ""; - }; - F44A1CA7C39B8A660C762D0F6587AB3A /* DDWebImage */ = { - isa = PBXGroup; - children = ( - 37947F46197D4B01F887E80DBED6DA85 /* UIImageView+DDWebCache.h */, - 2FBC0E98FA5DCECB6588876945A7C2DC /* UIImageView+DDWebCache.m */, - ); - name = DDWebImage; - sourceTree = ""; - }; - F52BA584DBECD2278B80B46230CE3D24 /* UINavigationItem+DDCategory */ = { - isa = PBXGroup; - children = ( - 09DB519483E8906CF59A82D4361BB9E9 /* UINavigationItem+DDCategory.h */, - 19206F95DEED91CD9B3AA37DC6971906 /* UINavigationItem+DDCategory.m */, - ); - name = "UINavigationItem+DDCategory"; - sourceTree = ""; - }; - F5875D3C31F7AB2D4441ECD026096340 /* RxSwift */ = { - isa = PBXGroup; - children = ( - 962F601B8263E4CA09F2D4FADA8067D8 /* AddRef.swift */, - B1438F7D917CF62B42D3A9801F8C3CD9 /* Amb.swift */, - 8D2A8148E50402FF0756F4994DCAEDF3 /* AnonymousDisposable.swift */, - EF280682F43D2148C1E3B33E581B4060 /* AnonymousObserver.swift */, - BA5B361B54A7300BE159754758CBE5E8 /* AnyObserver.swift */, - D0EA00035E751ECA2F98B2E261A8690C /* AsMaybe.swift */, - FFF4C5054DDCF2B3E99D0E0DB82E6F08 /* AsSingle.swift */, - 3722F8ECDCBAC3E8F9B7A2D51A23D261 /* AsyncLock.swift */, - 3F13B0B9EB7C597E3AABDD93B7F89E29 /* AsyncSubject.swift */, - 23EF9BD363F0C6965095DA3196AAEAD4 /* AtomicInt.swift */, - 3C107F6D383119F70BD50EBABA675821 /* Bag.swift */, - 2FE7FF23BEC03F2C9E6D5F8B26E9560D /* Bag+Rx.swift */, - D64D9DD770A2C2F78F1B123317FF657F /* BehaviorSubject.swift */, - 56E370A65E1D3A6978315C3BE2C80EDC /* BinaryDisposable.swift */, - 208D4F1DB1C2FA411CB13694E2C74EA4 /* Binder.swift */, - ECE6FF75533DDF840A273E1C7977B429 /* BooleanDisposable.swift */, - A271C7006084BC6628CAA997172CEB57 /* Buffer.swift */, - 34DB5BB7577231DBDF520EAC89E18916 /* Cancelable.swift */, - 1E9DED0E3D0CB531BE11C27B2B3B19FB /* Catch.swift */, - 647C5E2E97FCC5E93212289929566092 /* CombineLatest.swift */, - BA61F138C2388594E85DCDBAFBB0CFB4 /* CombineLatest+arity.swift */, - 35452E6BBD8DBB01F77B48962C993349 /* CombineLatest+Collection.swift */, - 5514FA498E749651463965DEEB02CE6B /* CompactMap.swift */, - EBCC94BCB3634D6D25F0EE5A0657E7E2 /* Completable.swift */, - 9B09A19F6805BCB15C5FC4680BFB97F4 /* Completable+AndThen.swift */, - 83B58209C3742C6143A6EAAD44077FCC /* CompositeDisposable.swift */, - DFEE70218722BEFE6E0C804D15D2AE13 /* Concat.swift */, - 1F55966CA2AB8BCB2A79DFF16C0ED571 /* ConcurrentDispatchQueueScheduler.swift */, - 4BDABD901A950BB4EF3A36EE4C9DF982 /* ConcurrentMainScheduler.swift */, - 4A90495DFC369FA0650426F1480B4202 /* ConnectableObservableType.swift */, - C5A518B0902DADEA3228A647256ADC16 /* Create.swift */, - 7D79A2708BDE3C85726D40206166DECF /* CurrentThreadScheduler.swift */, - 34B04C9C41BDA03F867994EE028D919B /* Date+Dispatch.swift */, - 2161026256388C28D8232ABAD4966FDB /* Debounce.swift */, - 44A0205707C395CF6289D195ED3561F4 /* Debug.swift */, - 52556A1A417EE172A615B9B52639EC12 /* Decode.swift */, - 20765D5601E5EF57BCF5397CE3131C5E /* DefaultIfEmpty.swift */, - 5FE3C80FE32DBEF44FE4DD9E045FCD9F /* Deferred.swift */, - 7DA48CB4D3F63FA5B99AF1F6CE7A33AC /* Delay.swift */, - A8BAF2D64A36C00E0C3F1A0E0E2818D4 /* DelaySubscription.swift */, - 144437B0597BD82481B2A24FC0EFD31A /* Dematerialize.swift */, - 940CEFC0CDB83E38DCC7FB4BA6C25D45 /* DispatchQueue+Extensions.swift */, - 0923188AABC0A1EB305C725ACB402D36 /* DispatchQueueConfiguration.swift */, - 8C4BDC5815F30FB6000FA625FB07C091 /* Disposable.swift */, - C53A70AC549836007D8446467D2D13D3 /* Disposables.swift */, - 0C1CD3125069F17E5150D0A76D9DDA7E /* DisposeBag.swift */, - 7C4F9B2C9EB402F75D3A3697B0B8B70E /* DisposeBase.swift */, - 490D6141BC7C52A85616B23EBF3636AB /* DistinctUntilChanged.swift */, - 07FFDCC95B6C7237016385C745086BFF /* Do.swift */, - B875175EFD0DA2D61881F7185AF48058 /* ElementAt.swift */, - E103DE105F7B640753D83DB7B9294159 /* Empty.swift */, - BAA874DCF54E24E1EE4602F7A3C49391 /* Enumerated.swift */, - 3C9CDFEF16400783A779D32A17B03C48 /* Error.swift */, - 7A85CD73D9538F007FF27995D5E48862 /* Errors.swift */, - 3C4C1454733F931C037B8E923AC7F3A7 /* Event.swift */, - 3BEBB0FAE7374602846D24C0F96C1743 /* Filter.swift */, - 7AC33097DF29A7025CD9FD3DB16E3B0B /* First.swift */, - 082FD9381646844261A8E5D10BBECE16 /* Generate.swift */, - 5051D25AF47144FBB56E5B965BBB1072 /* GroupBy.swift */, - 25868FCD3C484616ED262D3F7E9C31E0 /* GroupedObservable.swift */, - 388B33C8E16AA4A048B560995394CE79 /* HistoricalScheduler.swift */, - CC8CB1E833ADBFCCF4ED599A9D74337A /* HistoricalSchedulerTimeConverter.swift */, - B512276839E7B249A0C7AFE547F65ACC /* ImmediateSchedulerType.swift */, - 4804F29A7E83F1106BB8285DA3EBE325 /* Infallible.swift */, - 7638C80BE4CBCF67C36C322AFE42306C /* Infallible+CombineLatest+arity.swift */, - 9940F23A637099B5774D684A5DA5C70F /* Infallible+Concurrency.swift */, - 536499E7E864E05E411D0AAF7233CC0C /* Infallible+Create.swift */, - C7E96DDA387F1B4009C517D56483FBD3 /* Infallible+Operators.swift */, - 0404D90151DAE558D920953C33256706 /* Infallible+Zip+arity.swift */, - 723C7571AD36733C6B6E8D841D53AD8A /* InfiniteSequence.swift */, - FCBA03778542A9097124F100F4DE65F8 /* InvocableScheduledItem.swift */, - 475ACE05910F20ADC1B94F33C8B02779 /* InvocableType.swift */, - 1526916BA9C865B5F2F2376B2225D7B2 /* Just.swift */, - 64F903F1F90BCF9FD590B82EAEC962E1 /* Lock.swift */, - AE0A7822B610E01B7C696A5B6459FB58 /* LockOwnerType.swift */, - A7159BC15080B6D23EE5AED04FB62812 /* MainScheduler.swift */, - 44560875A14BC7385B2A9BB91E1DAADA /* Map.swift */, - 5EB3B350FA46D67DFC8BEBCABD13498F /* Materialize.swift */, - 004CD594BC22DD340929C3E0C9C483F3 /* Maybe.swift */, - F6ACBE320348D45BDD0AEB844A6EB1CD /* Merge.swift */, - 8F8CEC9D2C49B697B6BF79FCDC9D7A9D /* Multicast.swift */, - DF16877D5A870132D10719314A460AFD /* Never.swift */, - FBB89CED21635507EA4C2D8E98EF0BCE /* NopDisposable.swift */, - 1D3F8613F55B938031837F5E4CB0E8F7 /* Observable.swift */, - 515B2C9AB5CF15C7D66B7F0C3670B7BD /* Observable+Concurrency.swift */, - 68F7CE761E8B7C8EA898B643B192B321 /* ObservableConvertibleType.swift */, - A4BAC0A5FD4986193CD1B5A7316D179A /* ObservableConvertibleType+Infallible.swift */, - DC6F0B44B4A60150D278513D951328CC /* ObservableType.swift */, - 3E0F4EB84375C126C05AD4FE05EB4252 /* ObservableType+Extensions.swift */, - 80FB05AD2A105056CD2D3A9A64311EEC /* ObservableType+PrimitiveSequence.swift */, - 63304CB36B0021135E45F114DD81E894 /* ObserveOn.swift */, - B48840F0AD051EAEF7F001A7EF226FDE /* ObserverBase.swift */, - D1E900818658F019F4F80B3C3F5193A2 /* ObserverType.swift */, - B73D78339A89506F1241E6911B5E22CD /* OperationQueueScheduler.swift */, - 8C3214AB5B50314AF60549A01C00CBAD /* Optional.swift */, - ED1AADCC3631CD7B91181B06BA4C7D16 /* Platform.Darwin.swift */, - 9B00FE860D64B125D39C944C6002EF2E /* Platform.Linux.swift */, - FA5B4E35C4B11F74D66EF8CC7C02587A /* PrimitiveSequence.swift */, - 6F4E4B2CF19AA0A97913BED55A4EC9E6 /* PrimitiveSequence+Concurrency.swift */, - C859C1EDDB944B56E0DDB21E36396D00 /* PrimitiveSequence+Zip+arity.swift */, - 4639D836AC8D7FD9BBE84301D50FBD4B /* PriorityQueue.swift */, - 713D707AC3CBA3593195D75FB79C1172 /* Producer.swift */, - 7C3F2F8FF73B12B6233F77A27DE174A3 /* PublishSubject.swift */, - 7CA4EF7C3C138E3278557BB9E6AE0301 /* Queue.swift */, - 71F82D1D28119315A073B86B0D5B8848 /* Range.swift */, - 2AD66C3F696FC3552D246289D86A689C /* Reactive.swift */, - 97B39A0D2DC0C43C54F35FDD4047A028 /* RecursiveLock.swift */, - 34BA8B989C8FDFFD02055DDC2247C462 /* RecursiveScheduler.swift */, - 7BE3D6EA2CEDFF691F321FD65C345199 /* Reduce.swift */, - AC7BE47DFA8979F847A9E9D27691F8C5 /* RefCountDisposable.swift */, - DE7AEE4D0439517BDC6C7D3A38AF2D24 /* Repeat.swift */, - 062F0EE38A898BE984AB6B2DC3DAE44E /* ReplaySubject.swift */, - EBD8DCC1EBAB485093C45FC5A5CB4181 /* RetryWhen.swift */, - 2A36AE6CBE75F741A87DB76207DD70FF /* Rx.swift */, - 5769099EA89AA9CE484BB972CC70346A /* RxMutableBox.swift */, - AAD9DF57F5DBA886ED1556C1659C325E /* Sample.swift */, - B1FC7027EEC244DED7B91DB13E0778E4 /* Scan.swift */, - 0683E8C4A3B2F5FAFB5FE06C58138B5C /* ScheduledDisposable.swift */, - 39CE4F9D8921452FC69767BA88FBD584 /* ScheduledItem.swift */, - 97E5D58BE5237EAB0EA9E8DEFA925352 /* ScheduledItemType.swift */, - 514A796BA5918A07B59162378DF6AEEB /* SchedulerServices+Emulation.swift */, - 3B69C15BE754BEB413C6AD5E9143D74F /* SchedulerType.swift */, - E72F45F5503503CE7630B7FC75994010 /* Sequence.swift */, - 9647AD81359A09805FD5F7AD9D6FABD2 /* SerialDispatchQueueScheduler.swift */, - 99AEAF8E27EEC3F979CA9B4953ED141B /* SerialDisposable.swift */, - D83E73D157DB9EAF9D75A27F8E0FD893 /* ShareReplayScope.swift */, - F04827CB3C7B37F69432BFA0FA94DE2A /* Single.swift */, - 59C3FB209840D3D8DF61CE90BD98341E /* SingleAssignmentDisposable.swift */, - 4B6D55411B7A280E43658F269DFCFC6F /* SingleAsync.swift */, - D9478A87F6261C49EC4B909DB8C10E1B /* Sink.swift */, - 56F23A8C07C5654CE1AF291E81116DA9 /* Skip.swift */, - FC26E43AD2C01465DB1A7B67F800A077 /* SkipUntil.swift */, - C5D4D85F6DC1B9EA120B499BE2C55B50 /* SkipWhile.swift */, - B282B8BE3943C2E357DC5E9A00264DE3 /* StartWith.swift */, - 9E4EEDBF4C41CDDEA8AF51F582F55B36 /* SubjectType.swift */, - 1ABA3A012806F286A0386562F6E0D741 /* SubscribeOn.swift */, - 13699F3F75254974A3E7893366F304B1 /* SubscriptionDisposable.swift */, - 5FA8D0AD25360B4BACAA497B38562E57 /* SwiftSupport.swift */, - 6313517A50C286FB6EE1A619CF24431A /* Switch.swift */, - 3F8E5F4FDFA28759E66AA13DB7D63232 /* SwitchIfEmpty.swift */, - 1C5E66002FDBA1006581F4498DA51B19 /* SynchronizedDisposeType.swift */, - F5CB7D1FBB1EB0C742CE91B6A3786DE5 /* SynchronizedOnType.swift */, - C8B663943B330753FC7AF952FF097A16 /* SynchronizedUnsubscribeType.swift */, - 0BF7E8F90D9C30E12F6392A5E6FF6A39 /* TailRecursiveSink.swift */, - 02B7C74EEEBE77518EE26F8950344D0A /* Take.swift */, - 61E2833224F3C79CD8F0EA3536EAF435 /* TakeLast.swift */, - 6D86370ED1E2307B6DCAC4441D61F632 /* TakeWithPredicate.swift */, - E891AF19AFB436DA78394A105F880987 /* Throttle.swift */, - CF277BEFB312481916D11C124EE99F6D /* Timeout.swift */, - 58A99566F927893258588E633BD0D0EE /* Timer.swift */, - E81149A8C75A8306F98E8E47F933735D /* ToArray.swift */, - F7B6AF123CEE144EACF7831822CE8454 /* Using.swift */, - 357A8F177F9FD2E2ABEABC3DFD1BC0FB /* VirtualTimeConverterType.swift */, - 7D28F839FA262B3A7345F53AB4EEAB7F /* VirtualTimeScheduler.swift */, - 9B60F6FEE657E935500F64BAE82892F1 /* Window.swift */, - 8B4116E268D5FD9A8497D0306ABC1988 /* WithLatestFrom.swift */, - E2FD0D460E1BE7071927B07530A456C5 /* WithUnretained.swift */, - 202038FFBC274EFE488979B897EFB005 /* Zip.swift */, - D61A66A1F7AAB543DF04132119BC0D45 /* Zip+arity.swift */, - 29FBB3D167B8DF7BCFE9BD71DDDFB265 /* Zip+Collection.swift */, - DCB2AE204E15F078DE4AA459A81D018C /* Support Files */, - ); - name = RxSwift; - path = RxSwift; - sourceTree = ""; - }; - F5F01E5079512CF77CE7A5C45A96CC29 /* JCore */ = { - isa = PBXGroup; - children = ( - 76D8450BF86B51F9E2005F6047821E17 /* Frameworks */, - 7B151E449D9F26084F4B2F2DB1A582DF /* Support Files */, - ); - name = JCore; - path = JCore; - sourceTree = ""; - }; - F7FEDAB9DBBF0B2975CD4EDFFFCFB02D /* UILabel+DDCategory */ = { - isa = PBXGroup; - children = ( - 73A4F0A21434450965381BD1A4F12503 /* UILabel+DDCategory.h */, - 45B32DE9A7B9C5A89720EC3645D759C8 /* UILabel+DDCategory.m */, + 98B8F7DF5D8618C9291054D956A13B1C /* UILabel+DDCategory.h */, + C9CCF4472291C263D89EFF7D4287EA50 /* UILabel+DDCategory.m */, ); name = "UILabel+DDCategory"; sourceTree = ""; }; - FA3DCAEF69B3072FEF9316B3F510F4A5 /* NSObject+DDCategory */ = { + F12C956446D583610C4EBF157D4F5B49 /* Support Files */ = { isa = PBXGroup; children = ( - A106143348F1333947CBC2C400C4FD94 /* NSObject+DDCategory.h */, - B99625834DD27E2800E68F6D69C9BEEB /* NSObject+DDCategory.m */, + 991CCB559C8068EE0949F5906B3B0E8C /* DDNetworkingOfAlamofireKit_Private.modulemap */, + 6EC46123BD0A59B5E99930984328D332 /* DDNetworkingOfAlamofireKit_Private-dummy.m */, + 983F38F9D9BAA8BA8F2EA702E7BEFC7E /* DDNetworkingOfAlamofireKit_Private-prefix.pch */, + E30FA9BB85E58D8DBE9C3634FF9F754A /* DDNetworkingOfAlamofireKit_Private-umbrella.h */, + 35753B83E5BF451FADC22F11EED2A9C4 /* DDNetworkingOfAlamofireKit_Private.debug.xcconfig */, + 19603441318BD6445C2486FE0AFBCA21 /* DDNetworkingOfAlamofireKit_Private.release.xcconfig */, ); - name = "NSObject+DDCategory"; + name = "Support Files"; + path = "../Target Support Files/DDNetworkingOfAlamofireKit_Private"; sourceTree = ""; }; - FAE5D38C6140D189624719FED92605A2 /* Core */ = { + F39F4A3DBE7447A950C684BA99F5966E /* Support Files */ = { isa = PBXGroup; children = ( - 51E2A6EB9F8AA911A064BF7816E24E6C /* UIScrollView+ZFPlayer.h */, - 7D1547A7353DD9FF4B5E75AB49605788 /* UIScrollView+ZFPlayer.m */, - E844208C2DF3EB02CCD98F79C004F5B5 /* UIViewController+ZFPlayerRotation.m */, - 887173C85A442C4EA67F81D252044EF9 /* ZFFloatView.h */, - 297614BCE46996073F62966B3254CAFC /* ZFFloatView.m */, - 22CCC198FDC61AF5343FA7506862A97C /* ZFKVOController.h */, - 78A05C2C4B4341A8495E9935DFD46BC0 /* ZFKVOController.m */, - D7A72D62C10B21FE6AE3AB2C59B72BDD /* ZFLandscapeViewController.h */, - BF6B3FC5B89BE7073011537E1638A039 /* ZFLandscapeViewController.m */, - EB5F33C11C385915EE4FAD4FC47F8225 /* ZFLandscapeWindow.h */, - FBEF389579F6F14571E360859F08F9F7 /* ZFLandscapeWindow.m */, - 87794F049F27B49F66F72C441BB854A3 /* ZFOrientationObserver.h */, - 590987DF13678ADDD6547E393C74A77C /* ZFOrientationObserver.m */, - 1A89B129FE80B2860DD988D6B8C3D126 /* ZFPersentInteractiveTransition.h */, - E33356663B6E92A341BA6E6AC1C08603 /* ZFPersentInteractiveTransition.m */, - 04319C9ACB9D4DDE861D3A96AD3867B2 /* ZFPlayer.h */, - E039412FD6350AA534EA5569A26E2DB6 /* ZFPlayerConst.h */, - 0424EF1D49FA6768CEAD0E617E53105D /* ZFPlayerController.h */, - E670BF9D9E007D47CA9397B1C739495A /* ZFPlayerController.m */, - 08FA81010A855972CE74AD146B18A94B /* ZFPlayerGestureControl.h */, - 988CEC3CB765946E5797477E8AD564B6 /* ZFPlayerGestureControl.m */, - B39D6EA0FE7C5A23B253B2E41FCF2DF2 /* ZFPlayerLogManager.h */, - 7CB628C1973540DFEAA1868D098FBAAE /* ZFPlayerLogManager.m */, - B20658DB19586260FA8FF56A32FA4CB5 /* ZFPlayerMediaControl.h */, - 0EBB4B7FC55CA6DEE93A812659ADB7AA /* ZFPlayerMediaPlayback.h */, - 8A5C9A9A50DF2136936174C2BEC5CEDC /* ZFPlayerNotification.h */, - 62141920E972919AEB5BD571FDFF19AE /* ZFPlayerNotification.m */, - C3BB1472498367D7B8BCE0A8CCCF1430 /* ZFPlayerView.h */, - A5A2921ABDE59DF12F4D0D661B6FB6E9 /* ZFPlayerView.m */, - 225B671B98BA8C87C23FA1FC6DAF7FC7 /* ZFPortraitViewController.h */, - F29AFF0B87A3191646CDE03B5FD2655A /* ZFPortraitViewController.m */, - 72C695B2E5DDC428541E2AAED042CBED /* ZFPresentTransition.h */, - 64E43DF856A859731E85B85F81BF4292 /* ZFPresentTransition.m */, - 423325EF7A506D2BA4AC69417BA87CBF /* ZFReachabilityManager.h */, - 9196348F4813BC726BC72CA4A03E88A5 /* ZFReachabilityManager.m */, + 39C2EE4E70BD649A1118B1732C72FB61 /* CocoaDebug.modulemap */, + AC87D764C7DF350442609BCDDB65E640 /* CocoaDebug-dummy.m */, + D830E534F9BC94D6851C661D2123BA9F /* CocoaDebug-prefix.pch */, + EF0D3E40CFBFA59F9430A7CECA71B7E0 /* CocoaDebug-umbrella.h */, + 0199D420AEFD37AD7652567A673B7842 /* CocoaDebug.debug.xcconfig */, + 6E21CC482318985388FB3E3724C3B604 /* CocoaDebug.release.xcconfig */, ); - name = Core; + name = "Support Files"; + path = "../Target Support Files/CocoaDebug"; sourceTree = ""; }; - FE1077B32DCBD226629A7FDC31747C1B /* CALayer+DDCategory */ = { + F43566C5C3C4672676A6638414CB4287 /* Support Files */ = { isa = PBXGroup; children = ( - F4B4CDB7A8B822F1C80EE598C8E03C92 /* CALayer+DDCategory.h */, - 94BE2D691841E3C83D5A525A14EC3725 /* CALayer+DDCategory.m */, + 706A91EAE9927412AE7CEFC6D29FEFAF /* DDToastKit_Private.modulemap */, + B34DCC4F545F00C1B144C6162F7FDF1D /* DDToastKit_Private-dummy.m */, + 210C236EB69E761738973682744680C0 /* DDToastKit_Private-prefix.pch */, + 30A815CBA8BEA965A1B3CFCF87DC7A51 /* DDToastKit_Private-umbrella.h */, + 3C5F26D182B1E405A5FA6745760FEC28 /* DDToastKit_Private.debug.xcconfig */, + AAFDF5ECDFEF7EE77BECDCE8FA175A06 /* DDToastKit_Private.release.xcconfig */, ); - name = "CALayer+DDCategory"; + name = "Support Files"; + path = "../Target Support Files/DDToastKit_Private"; sourceTree = ""; }; - FEA36AA25263C00D5D9B8A1E64B9212F /* DDBaseTextField */ = { + F590833505B9464EA3D2B15EC6BFE416 /* DDBaseLabel */ = { isa = PBXGroup; children = ( - 5016A0B13580110CFCE358F01E8F6C9C /* DDBaseTextField.h */, - 13F31176B57439B9D5550E2F79F3746E /* DDBaseTextField.m */, + 7B5733E9AD0992566F19C19620348891 /* DDBaseLabel.h */, + 8E3997BF26237923FD82B41439BE1F12 /* DDBaseLabel.m */, ); - name = DDBaseTextField; + name = DDBaseLabel; sourceTree = ""; }; - FF4CE030CDBB1105F9BBB1617A08C422 /* DDBaseTableView */ = { + F5C76AC8C90BB88CDB52BC9F7C426F7F /* YYImage */ = { isa = PBXGroup; children = ( - CA1F2117F33D6A37E4A4348E9D625D0E /* DDBaseTableView.h */, - 05314D48701DCA92CB1C4A4062730136 /* DDBaseTableView.m */, + 56CCDE3A36AD423B87BD374F93D54802 /* Core */, + 1769D7F53953145D4543D278FB9903FF /* Support Files */, ); - name = DDBaseTableView; + name = YYImage; + path = YYImage; sourceTree = ""; }; - FF87F22F3AB070D39802EE4877DB5C50 /* DDScrollView */ = { + F5D87B28DF46FF6A9691089E06545677 /* Support Files */ = { isa = PBXGroup; children = ( + C6D21E43C85709AA95C8C4EDFC6B0286 /* AMapLocation-NO-IDFA.debug.xcconfig */, + A1CCE40E493E51FDE775736431D69F52 /* AMapLocation-NO-IDFA.release.xcconfig */, ); - name = DDScrollView; + name = "Support Files"; + path = "../Target Support Files/AMapLocation-NO-IDFA"; + sourceTree = ""; + }; + F6973C639674D1E3CFFA7E3C487DC61C /* Frameworks */ = { + isa = PBXGroup; + children = ( + 5E88C2792695640F5FB012973C7B6050 /* AMapSearchKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + FA9F55EEA171A9BB6A294EEA3B639B01 /* DDImage */ = { + isa = PBXGroup; + children = ( + C05308BD704C14B39C6F5F8A2F04984D /* DDImage.swift */, + ); + name = DDImage; + path = DDControlsKit_Private/Classes/DDImage; + sourceTree = ""; + }; + FABAFF932EACE3245CDB8FEBF36DAA81 /* DDCollectionView */ = { + isa = PBXGroup; + children = ( + 3D2CB15A7ACF9A39947248417C523563 /* DDCollectionView.swift */, + ); + name = DDCollectionView; + path = DDControlsKit_Private/Classes/DDCollectionView; + sourceTree = ""; + }; + FD327B4A9B468C37A5D4C43A50F7BE8F /* DDBaseAnimation */ = { + isa = PBXGroup; + children = ( + A709C2AF32291AB28C324A5563C083BC /* DDTransitionAnimation */, + ); + name = DDBaseAnimation; sourceTree = ""; }; /* End PBXGroup section */ @@ -6809,19 +6852,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 10A45AC554954926E688ED01FA4342F6 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - F488999483701A63301E3A2E93E49F02 /* YYAnimatedImageView.h in Headers */, - B13C152BE11FA76E2F024DE7623674FE /* YYFrameImage.h in Headers */, - AB2B8F1F13281CC0FFE05B9364E3640E /* YYImage.h in Headers */, - 0A6A0FF178B5FB0948C4F6BADD098156 /* YYImage-umbrella.h in Headers */, - 6E69A5585428872D399517F30AE055BF /* YYImageCoder.h in Headers */, - CF13F9B41FC1A9B537381E0A466BC1EB /* YYSpriteSheetImage.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 121ABF8856B3E970F7B5FCC0558F1B28 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -6879,6 +6909,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 422968FBFF81E26FFCB058F7A051F871 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 07750440C3A86483C6EC13FFC843BBA5 /* RxRelay-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 42692253C85517C84B369D9853FA274E /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -6963,11 +7001,63 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 789BC1F62193004394FF78A38AD653E9 /* Headers */ = { + 534A15A2953209E1D9985C61BE9609DA /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 5251983AEA7733D86E2CAF6F3AC00BF8 /* RxSwift-umbrella.h in Headers */, + 8B34773F3A46134C0151B6BD5C600A88 /* SnapKit-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 57F371A7BC06D9BEFD70C212E23C3524 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + E1A9503F1A3E9543B2F5B93DBDC769E0 /* YYAnimatedImageView.h in Headers */, + D0D2338F0999139D65649A4825695A68 /* YYFrameImage.h in Headers */, + C6CDE8FD420C79B74F49C28837DD9035 /* YYImage.h in Headers */, + B8133DE81217801F33114F39FFAD5B4C /* YYImage-umbrella.h in Headers */, + C79A783CCC5CF86748D8DFB782A5CB03 /* YYImageCoder.h in Headers */, + 2AB93AF65EB24E37AD8DB9A055C2A93C /* YYSpriteSheetImage.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6F7DD962BAB5BDA7D8644B78C1D797F4 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 7CD7655FB6F2B11EE8452B9308F57F01 /* CALayer+DDCategory.h in Headers */, + 76B34A697E46FC6BB66FECFFB48FBFCA /* DDCategory.h in Headers */, + 46C46F3541AB1027990A47433C5B363D /* DDCategoryKit_Private-umbrella.h in Headers */, + E54B96D7642D4EDA66C49C920D819F94 /* NSAttributedString+DDCategory.h in Headers */, + C984A0D93D150600340DA65BC78FCC2F /* NSBundle+DDCategory.h in Headers */, + 10FCB2391D708735C6226AB009F02846 /* NSMutableAttributedString+DDCategory.h in Headers */, + F376A11319BBB659E44DE9107BFBD8DB /* NSMutableParagraphStyle+DDCategory.h in Headers */, + 49FF21ADE6901BEBA51AFB3CA32031B0 /* NSObject+DDCategory.h in Headers */, + D641FCF4FB167FE5500E7A433E2896A4 /* NSThread+DDCategory.h in Headers */, + 7F967FA5E3159E02FDD6340F2ECFC89D /* NSURL+DDCategory.h in Headers */, + 58808A7FC9C1D896D5328B16A8BE0ACA /* UIApplication+DDCategory.h in Headers */, + 14DC512AEC3261570F148513D685939F /* UIBarButtonItem+DDCategory.h in Headers */, + 59EF773227E1BFBF12654531AFB9A0EA /* UIButton+DDCategory.h in Headers */, + 5A451736CAC5ACBEA747D0D6D119F62F /* UICollectionView+DDCategory.h in Headers */, + D59D7CECB4DECC6F0D607D4CFA2C49F3 /* UICollectionViewCell+DDCategory.h in Headers */, + AD9343E96EF1E01FA475C02FF02E9B58 /* UIFont+DDCategory.h in Headers */, + 882628ED621B58640058B6452076F986 /* UIImage+DDCategory.h in Headers */, + 0F59DA06FEBC0BE478EFF80EADF634E9 /* UIImageView+DDCategory.h in Headers */, + 1106463F65A350475923506EF8A2FA40 /* UILabel+DDCategory.h in Headers */, + EFD4B692AF2B79550A9F32D60F1C3EF1 /* UINavigationBar+DDCategory.h in Headers */, + 00D1D9ECAE1291F3BC34CE9FB371B26E /* UINavigationController+DDCategory.h in Headers */, + 6005BA3F60D224CE1422898DD5FC1A05 /* UINavigationItem+DDCategory.h in Headers */, + 83E69BCA74F50E561133C2F491FA1B5F /* UIScreen+DDCategory.h in Headers */, + 9C4142114C2C4E68D971CF42F42522DD /* UIScrollView+DDCategory.h in Headers */, + 1E9F1A4C418BBEA25A661A1661E10F56 /* UITabBarController+DDCategory.h in Headers */, + DE8968EFA9B194442FD01862708A6098 /* UITableView+DDCategory.h in Headers */, + 927D79E02E2464F6DD4512D1C16EC418 /* UITableViewCell+DDCategory.h in Headers */, + 921786849A0872D867C7A8E2AD792A68 /* UITextField+DDCategory.h in Headers */, + E8D272C0C17D766550855963963AA56A /* UITextView+DDCategory.h in Headers */, + 2C1A56ECB8D9FB64686A8769CF39EC88 /* UIView+DDCategory.h in Headers */, + 82B6A6ED03D028B7A60AA6A2C06B8D82 /* UIViewController+DDCategory.h in Headers */, + 24232CEB3F7D2495BCB53C872A351E7E /* UIWindow+DDCategory.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7020,15 +7110,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 907C9C3CD1EF1DC3106D2E87E49843B2 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 56B5917597B33E96CBD3B19DF889435B /* DDLogKit_Private-umbrella.h in Headers */, - F044B69C2426C6DAFD692557A409AE3E /* DDOCLog.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 93A6C718AB33E187C2F4C2BB8BD9F5C4 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -7131,6 +7212,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + B318526FA88BE25AD12F88C68514DEF1 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 0363E2F17274979D06A1E430238D4BA2 /* DDLogKit_Private-umbrella.h in Headers */, + 5DBFF116CF3CFB7370F798B604D1FED6 /* DDOCLog.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; B63CCE59350E09E424ABCDEF0B259267 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -7147,45 +7237,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C38260F8DFD80B97524FAFC8D55DA25A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - CABFD66191F3C756501015E1DDC838BB /* CALayer+DDCategory.h in Headers */, - 94F52C0B14492355715F866CBCE7173B /* DDCategory.h in Headers */, - 54A766DB38B0ACA823738CBD5923F147 /* DDCategoryKit_Private-umbrella.h in Headers */, - 1C1A0A4E2C5B36EE4F471474D536D750 /* NSAttributedString+DDCategory.h in Headers */, - 5AA8FB3AE6D21125CBEA56E047AC4B55 /* NSBundle+DDCategory.h in Headers */, - C9E0235474F4BFA73553D96550E526F6 /* NSMutableAttributedString+DDCategory.h in Headers */, - EC6AF0F29384F2489F93E98703E58DA8 /* NSMutableParagraphStyle+DDCategory.h in Headers */, - DBAFCE4E1040C7BD9E88DAF976BC0D86 /* NSObject+DDCategory.h in Headers */, - 77A5503D96024A361C0C26CC14B767F1 /* NSThread+DDCategory.h in Headers */, - 49D3787ADC8E8C898AF461A31491BDCC /* NSURL+DDCategory.h in Headers */, - C8DB8938784DBF2898E331A5369753E6 /* UIApplication+DDCategory.h in Headers */, - B8B3CCE986BC3A2D91B4E8E7B1151022 /* UIBarButtonItem+DDCategory.h in Headers */, - 60129A1E8B9B49B7E0B3D568EED9C485 /* UIButton+DDCategory.h in Headers */, - 4B0A1356591745B344908E145F5D05FC /* UICollectionView+DDCategory.h in Headers */, - B2D6455FE61A9387A3776B484F8BD055 /* UICollectionViewCell+DDCategory.h in Headers */, - B254C13F439CD15A9E0AE7727D4B7BCB /* UIFont+DDCategory.h in Headers */, - 070172380E1164AD2E06B481317FF523 /* UIImage+DDCategory.h in Headers */, - F72566F04C819D71914EDFE8415710B1 /* UIImageView+DDCategory.h in Headers */, - B6F37953EB6B4D338AAB68F2790D7DE2 /* UILabel+DDCategory.h in Headers */, - DF7845017D8C452148D613B413637D89 /* UINavigationBar+DDCategory.h in Headers */, - B434DAA653E3CF201185FADE09ADD7B7 /* UINavigationController+DDCategory.h in Headers */, - 66B91A66DFDCC698471081624D1F0205 /* UINavigationItem+DDCategory.h in Headers */, - 0FE5274E860DF99627D2044A2D12B27F /* UIScreen+DDCategory.h in Headers */, - BD8CE3CE65E0804189D0BC59C8281215 /* UIScrollView+DDCategory.h in Headers */, - AB363C9D058E838DAF65C9A00B751A69 /* UITabBarController+DDCategory.h in Headers */, - F6FBA319A72753722F7AFA175E4AF0B4 /* UITableView+DDCategory.h in Headers */, - 9F5D6E0C4368038B437BF444F665CDB6 /* UITableViewCell+DDCategory.h in Headers */, - FED13C7FF506A8587CADF35664DB374F /* UITextField+DDCategory.h in Headers */, - A84563AA4B17210352420B82FB8CBF33 /* UITextView+DDCategory.h in Headers */, - 639DF3A3524972EF65C1C4712D84C949 /* UIView+DDCategory.h in Headers */, - E9676C2503541059859A3825612E0805 /* UIViewController+DDCategory.h in Headers */, - EF8DDD4DEC56A31056164C2F1DFECFF2 /* UIWindow+DDCategory.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; C766AA3ECD77EEE9428B6BFA39E4168B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -7194,14 +7245,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - DAB66177EEF83B9C16F2DD64F89F841E /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - CC91993720E22565872067EC58CA6923 /* SnapKit-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; DC7A5338A82224A355219481ED591EC0 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -7232,11 +7275,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F55FF3230A9F25E4B304AA378D5D3855 /* Headers */ = { + F65E9752F1A0F47B831117E288CA22C4 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - F63E85826E242438F106268D53B5079A /* RxRelay-umbrella.h in Headers */, + C24459CC11503FECD079103F1BC520BA /* RxSwift-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7273,14 +7316,14 @@ buildConfigurationList = 56DA926935E576541A1B363500855EEC /* Build configuration list for PBXNativeTarget "DDControlsKit_Private" */; buildPhases = ( C766AA3ECD77EEE9428B6BFA39E4168B /* Headers */, - C6A67123692362D5C5A3C874DCC3C81F /* Sources */, + AAAFC706574936523F3D95E4745EFB73 /* Sources */, 8825DFA5173A96BB48011AF7FE7197BA /* Frameworks */, 88CE6A9E15FB250364E7B2B84D432B3C /* Copy generated compatibility header */, ); buildRules = ( ); dependencies = ( - C7F7BAB2404BD01851636FC3E989C5BE /* PBXTargetDependency */, + DBEECCA48E721A793CB350E8F632BBC5 /* PBXTargetDependency */, ); name = DDControlsKit_Private; productName = DDControlsKit_Private; @@ -7298,9 +7341,9 @@ buildRules = ( ); dependencies = ( - 6B201CD1E504F186F47BB1FF91A28465 /* PBXTargetDependency */, - 8C3A7B8C3C6A7F3BFF138523B7144D03 /* PBXTargetDependency */, - 2AD493C9B2A89A0D7AE836F072D5E1B1 /* PBXTargetDependency */, + E59862CD04EEFA2D95B421FEB04FA6EF /* PBXTargetDependency */, + 6AD1AC0D75534E88A5D7F65B03714C28 /* PBXTargetDependency */, + 1292ABBE96CE83688D7C1C70D36854F7 /* PBXTargetDependency */, ); name = DDBasicControlsKit_Private; productName = DDBasicControlsKit_Private; @@ -7327,11 +7370,11 @@ }; 11A7259776035C865EEAAB13266CC339 /* DDProgressHUDKit_Private-ProgressHud */ = { isa = PBXNativeTarget; - buildConfigurationList = F815745F596B4A302129CD872CEB4D85 /* Build configuration list for PBXNativeTarget "DDProgressHUDKit_Private-ProgressHud" */; + buildConfigurationList = 37D250D6FAB75E7DF672CB47D57EF125 /* Build configuration list for PBXNativeTarget "DDProgressHUDKit_Private-ProgressHud" */; buildPhases = ( - FB9A7CF362B08CE540E022ABA7B6DF38 /* Sources */, - AC00E7C41618BE00874ABE52C78FA9E7 /* Frameworks */, - C4FB169408B9CF126D3B489EE71E6E58 /* Resources */, + 1C4E6B57FF00AE128A17580A50F133D2 /* Sources */, + F9647A90FF5D3163676214BBBC867BE8 /* Frameworks */, + A20935AD6B62979F56156F09EFB34158 /* Resources */, ); buildRules = ( ); @@ -7344,12 +7387,12 @@ }; 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */ = { isa = PBXNativeTarget; - buildConfigurationList = 24E37721280989F5F2181B8AB087DDE1 /* Build configuration list for PBXNativeTarget "SnapKit" */; + buildConfigurationList = E50D828EFFB90E14076C1991C98E861F /* Build configuration list for PBXNativeTarget "SnapKit" */; buildPhases = ( - DAB66177EEF83B9C16F2DD64F89F841E /* Headers */, - D145576BF17205D36256A7CF57DFD3A1 /* Sources */, - BF4FADFE8720533213FCE0E273F845B5 /* Frameworks */, - 0C8338666F745AEEC83AF30AE4264F05 /* Copy generated compatibility header */, + 534A15A2953209E1D9985C61BE9609DA /* Headers */, + 38D158FC17A1A9B9871CD9C93B56ED91 /* Sources */, + DAD53E936D34129CE856B1095E5FE872 /* Frameworks */, + 4D5C2CB1BFE6908DC93F290AD6F806D2 /* Copy generated compatibility header */, ); buildRules = ( ); @@ -7362,12 +7405,12 @@ }; 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */ = { isa = PBXNativeTarget; - buildConfigurationList = 87768E31741B57C04BDC94E5D8AE43C3 /* Build configuration list for PBXNativeTarget "DDLogKit_Private" */; + buildConfigurationList = 354CF8CC74625D64DBAC4B7FBACB15DC /* Build configuration list for PBXNativeTarget "DDLogKit_Private" */; buildPhases = ( - 907C9C3CD1EF1DC3106D2E87E49843B2 /* Headers */, - 29942882AF9D39FCA46A1E11A6D4F9C0 /* Sources */, - 8883783983D3D0C9A285E6E9CAF13C6B /* Frameworks */, - BCD972E5125E53D8168F017EFA9A6D4B /* Copy generated compatibility header */, + B318526FA88BE25AD12F88C68514DEF1 /* Headers */, + 955B22CA2719CFA78E76ADCC66710D1F /* Sources */, + 64B28E1937F34A60A0432334AAEBF044 /* Frameworks */, + 50CD2CF07D7A0558159A1EC67F60D910 /* Copy generated compatibility header */, ); buildRules = ( ); @@ -7408,10 +7451,10 @@ buildRules = ( ); dependencies = ( - 64DE32D15921521AD41F522400EE836B /* PBXTargetDependency */, - D36041CA2FB27915222DFB7BD0A01F5B /* PBXTargetDependency */, - 08CC0161E23B7FE60596F88AA91C0CAB /* PBXTargetDependency */, - 827962AE1C3A7CD5F0801A06122DA003 /* PBXTargetDependency */, + CC2DF779F8B0A6A36F958B0F90CD9145 /* PBXTargetDependency */, + 4278946071CCEF91A84AEFCC25BDC414 /* PBXTargetDependency */, + 64EB269AB25E11A6DD121F89A3815540 /* PBXTargetDependency */, + 47A188C08696FC7D1D54B6229781E779 /* PBXTargetDependency */, ); name = DDProgressHUDKit_Private; productName = DDProgressHUDKit_Private; @@ -7438,17 +7481,17 @@ }; 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */ = { isa = PBXNativeTarget; - buildConfigurationList = 6B8F6B00DB541422C15579DAE32BF242 /* Build configuration list for PBXNativeTarget "RxRelay" */; + buildConfigurationList = 1053E0D591342C44A8FC115556410949 /* Build configuration list for PBXNativeTarget "RxRelay" */; buildPhases = ( - F55FF3230A9F25E4B304AA378D5D3855 /* Headers */, - AFB944C14F97FEC1231BC34490159B98 /* Sources */, - 6D50F167F659AAC8A8236B9F4CF751D3 /* Frameworks */, - EBC4DE54CE25B55BB5CDF08E9E50DA7B /* Copy generated compatibility header */, + 422968FBFF81E26FFCB058F7A051F871 /* Headers */, + CA1A82CE91EB409C1CADFAC909D2F3A1 /* Sources */, + 0D2CA816040D1A86B4994E154BA2A34A /* Frameworks */, + DBD1C569A5E84EC219E622A58F2DCDF1 /* Copy generated compatibility header */, ); buildRules = ( ); dependencies = ( - DDE5B6220495BCBAD079CC807F08B022 /* PBXTargetDependency */, + 400DBC8F255768DEA094F9BA41979799 /* PBXTargetDependency */, ); name = RxRelay; productName = RxRelay; @@ -7492,11 +7535,11 @@ }; 5C23965029860967865B3429B5E29092 /* DDBasicControlsKit_Private-DDBaseViewController */ = { isa = PBXNativeTarget; - buildConfigurationList = 1F676F448BF8205087030C9887C8D6C5 /* Build configuration list for PBXNativeTarget "DDBasicControlsKit_Private-DDBaseViewController" */; + buildConfigurationList = 0E15631BD08D6D27DA242358DBF12D9E /* Build configuration list for PBXNativeTarget "DDBasicControlsKit_Private-DDBaseViewController" */; buildPhases = ( - D2EFFBFFEE3A79935C0421F82272406E /* Sources */, - B6C829822720D26F5A5274A2C19A9D78 /* Frameworks */, - 59C9B1FED127DC5CAF9DF18153A43C76 /* Resources */, + 841017C46E93687196A13F4B4D5DC76B /* Sources */, + 882A4D8CFBC49E46A5E399FBCDB118FD /* Frameworks */, + 2D3D2198ACB9E535C00182072D22B404 /* Resources */, ); buildRules = ( ); @@ -7509,11 +7552,11 @@ }; 6056870867CC4728BCEF2E5EBDD1DCB3 /* DDMAMapKit_Private-DDMAMapKit_Private */ = { isa = PBXNativeTarget; - buildConfigurationList = E439059F960A8EFEF4ED82488FE58A57 /* Build configuration list for PBXNativeTarget "DDMAMapKit_Private-DDMAMapKit_Private" */; + buildConfigurationList = 6680356EFF00E9F94B80A2DE7A578527 /* Build configuration list for PBXNativeTarget "DDMAMapKit_Private-DDMAMapKit_Private" */; buildPhases = ( - FDE6423290DE487C161D698043AD8D7C /* Sources */, - D3C2CF5E2CE9741089FC3202AE5F2B85 /* Frameworks */, - 45C46AEE21092AA9306705939653CF51 /* Resources */, + 6F40E900866816EFA9AB3BA587914C6C /* Sources */, + 594452C51DF1D981C1FD60AAA95764C4 /* Frameworks */, + 88A783A6773E4CF29968C697CA740626 /* Resources */, ); buildRules = ( ); @@ -7569,40 +7612,40 @@ buildRules = ( ); dependencies = ( - B25BF88C3165BA47B3F3E785A73793AA /* PBXTargetDependency */, - 7E1F312510D8AC372C8295E912DC4CBA /* PBXTargetDependency */, - 940659E799A4878C0511002FAAAF8E86 /* PBXTargetDependency */, - 4BB14946016CEFEE99613F11253DB1DC /* PBXTargetDependency */, - 050855724D29E82253018798B17F214C /* PBXTargetDependency */, - AA69FCC8A08ABBA55367B61B9B1BE60D /* PBXTargetDependency */, - B7559FBBB242E6F20399E8997935C2D4 /* PBXTargetDependency */, - 7F6CECF0F8A34FF59F8CCDA8270AEA7B /* PBXTargetDependency */, - 5C2E4D2C312E49CB193563346E1D07D5 /* PBXTargetDependency */, - 1532AB7327732E2B02D038D0C7F736B4 /* PBXTargetDependency */, - 4A3F1765F724D0365E7CA3022FBB1307 /* PBXTargetDependency */, - ACD4FA7899A355E52CE1A717984F20E4 /* PBXTargetDependency */, - EA3B40AC6911D96F4553FE92A1028D87 /* PBXTargetDependency */, - 6B54EA2198C114EDB5BE83F7EF2143EF /* PBXTargetDependency */, - 3541125D5FC39409F273A522CC6987B9 /* PBXTargetDependency */, - 6DC80D7FA6B43AB013CD2870F6537B24 /* PBXTargetDependency */, - 2B87462A250750F803126FBF63354E6D /* PBXTargetDependency */, - BB68B7CA1759B8521B09F87ECB466007 /* PBXTargetDependency */, - AC62B0A8D8FB81276A14DE9753776102 /* PBXTargetDependency */, - 24EFC140EF39274BD7287E44C2845249 /* PBXTargetDependency */, - 255581C8F561CEC340550171090503F1 /* PBXTargetDependency */, - D142EB589EC31D3AA5BDCF9099CB1262 /* PBXTargetDependency */, - 971A6341B40EBAEDA77292546136FC4B /* PBXTargetDependency */, - AAE1A277CFD54209E61491A4EAA858C6 /* PBXTargetDependency */, - 71C5910DE3783EBA95EC052780476D65 /* PBXTargetDependency */, - 8D08A5945E4D46D4E143DA15D25F1E78 /* PBXTargetDependency */, - 61EC8A7EB691DF92466508AA721B6CE5 /* PBXTargetDependency */, - 6862D5B524A24708931C3F1FA6FFF0F0 /* PBXTargetDependency */, - 3790251969DE89862999E250092B0C11 /* PBXTargetDependency */, - 84321688711DE1D5B51BFB44899019AB /* PBXTargetDependency */, - 524BA565E30CF35FD907A232B70C103F /* PBXTargetDependency */, - BB1F41D5AAD468600620BBC9D5DA9BF9 /* PBXTargetDependency */, - 30D494563B3B4309B6BF8CB38916EEDB /* PBXTargetDependency */, - 334BA62AE7F2DCAE1120F665D966C436 /* PBXTargetDependency */, + D62252FBAD2163D8610637AB9E4EF7D5 /* PBXTargetDependency */, + 583B0DA616E3ED31A96F5022CAB40DC2 /* PBXTargetDependency */, + 339528180AB2A4D762C530F1DCF2DB92 /* PBXTargetDependency */, + 1E08C3963520A9DE758BCD7D25762420 /* PBXTargetDependency */, + DA2AB8DFCFBF12598F033C86C4057971 /* PBXTargetDependency */, + 48F7EB32BBDDB6C506BE73C4868C69C8 /* PBXTargetDependency */, + D22BBFC178C156A731D1D337C4722866 /* PBXTargetDependency */, + 66B8F4699773427601F8BAE939B4F090 /* PBXTargetDependency */, + C39F78CE7D18BED7FC6CE730AB35DBFF /* PBXTargetDependency */, + 13D7760A5F77318179E0E91AA3320AD6 /* PBXTargetDependency */, + ADAF33599566BCEFD2FCA647C1A52AC4 /* PBXTargetDependency */, + 2EEA7C928E4A9FD28D93FEB1C61E7019 /* PBXTargetDependency */, + C8DAB1C402473FA271E6FF6AC5ECA42D /* PBXTargetDependency */, + A5B96B71B397150167EFC6A7613CE90D /* PBXTargetDependency */, + FDA414BD2C9B4D5E0DB78859660FB6C2 /* PBXTargetDependency */, + A0AF3A87C6500DB282C3E16FCEAF132F /* PBXTargetDependency */, + 87ECB5E408689C5CC5DE87AFE57B5444 /* PBXTargetDependency */, + ED7FA37586D828AD0A10A62D18D59A39 /* PBXTargetDependency */, + D9498502B458FAE40047537826F299D6 /* PBXTargetDependency */, + 3296DBE8232EFE1C33EFCFB181456B68 /* PBXTargetDependency */, + C765D6E85CB74EED25D41E8F7F07D747 /* PBXTargetDependency */, + 405507D5FCAB7344FFE4AD783653F76A /* PBXTargetDependency */, + B4564F4445F259A7EF0CFADCB58849A7 /* PBXTargetDependency */, + 505F8D575F9E12DB8FBD25407B97936D /* PBXTargetDependency */, + EB8B76BE180396086E16F5ABC5B063F4 /* PBXTargetDependency */, + 673B062D6E91BBDC348C362A093D2525 /* PBXTargetDependency */, + 85F84DC086B34A7F99E16943941B599F /* PBXTargetDependency */, + ACCC12E69C86900377F5462B81AE23DE /* PBXTargetDependency */, + 62196C632A123252D5E122B7076DDAC7 /* PBXTargetDependency */, + 51D89DDDEB52EF0185D304675FCD0C67 /* PBXTargetDependency */, + 60AC5DF57EF33D9962B5B72C52FBC99E /* PBXTargetDependency */, + D0AFBC54E4FC47E75009FDC9373D4C0C /* PBXTargetDependency */, + 37EAC8CDDB0BA4FC9137DC1145909714 /* PBXTargetDependency */, + 7E36DF34BE8092076A09564CDDA0B5D9 /* PBXTargetDependency */, ); name = "Pods-OrderScheduling"; productName = "Pods-OrderScheduling"; @@ -7621,8 +7664,8 @@ buildRules = ( ); dependencies = ( - 8022BBFA24D112ED725B3EB0514B4BFC /* PBXTargetDependency */, - 5A5F0747268A56DD413FF535572E3FC8 /* PBXTargetDependency */, + CFFB18698643C1F89193A6BD71FDB829 /* PBXTargetDependency */, + 89B97BB87DF2A781EF9E5F8249782E65 /* PBXTargetDependency */, ); name = RxCocoa; productName = RxCocoa; @@ -7631,11 +7674,11 @@ }; 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */ = { isa = PBXNativeTarget; - buildConfigurationList = F01F8BBA60C781A5EAA81A4D61BA48BE /* Build configuration list for PBXNativeTarget "DDCategoryKit_Private" */; + buildConfigurationList = 889B113A858298C7BD3AC567A02B40B1 /* Build configuration list for PBXNativeTarget "DDCategoryKit_Private" */; buildPhases = ( - C38260F8DFD80B97524FAFC8D55DA25A /* Headers */, - 7541A1B82F1D6D2932FD5C9E8AF0FBA2 /* Sources */, - 14142993DA032E74229312CC275FDAEE /* Frameworks */, + 6F7DD962BAB5BDA7D8644B78C1D797F4 /* Headers */, + 5A2DE0F1E3A5E3675F1B3671E601A452 /* Sources */, + 21167EE3A2E256AD3B41BCA603399615 /* Frameworks */, ); buildRules = ( ); @@ -7648,11 +7691,11 @@ }; 822E44240F2922DAB12018A6B649BD19 /* YYImage */ = { isa = PBXNativeTarget; - buildConfigurationList = 52C5FA5E89308C8B8FBB8CACB45F28E8 /* Build configuration list for PBXNativeTarget "YYImage" */; + buildConfigurationList = 70EBE9133F317498B6192EC357A3E688 /* Build configuration list for PBXNativeTarget "YYImage" */; buildPhases = ( - 10A45AC554954926E688ED01FA4342F6 /* Headers */, - 8E4E73B13B599DF83354F81175A93D4C /* Sources */, - 912C4001FB52FC3A89C08F419688D2AF /* Frameworks */, + 57F371A7BC06D9BEFD70C212E23C3524 /* Headers */, + 179515148F57D01D8DAA8BF3238AAC67 /* Sources */, + 1E6C28E5F6157806E08CEF3AF8A6359B /* Frameworks */, ); buildRules = ( ); @@ -7726,13 +7769,13 @@ buildRules = ( ); dependencies = ( - 749FD6106682AD8A7CE1C754C5BB9C46 /* PBXTargetDependency */, - A11D5BCCE9B49EF508F3B0C2CF48F7B9 /* PBXTargetDependency */, - A1E780E31F3B85FE0C050B1F24D013D6 /* PBXTargetDependency */, - E2FBF7E96569E15ADD843A1A47EAFCA6 /* PBXTargetDependency */, - 71D3322039C233073086347CE0773989 /* PBXTargetDependency */, - 96DBBEC82CDF40A70C8BA2DD1AF26D2D /* PBXTargetDependency */, - E65D4A0F8C21C372342B0DA90BE8CE0B /* PBXTargetDependency */, + 5949BDBE8236ADEB40705ABE0D766AB4 /* PBXTargetDependency */, + 63E9F83C44F05BA1959089D3A75F8E0B /* PBXTargetDependency */, + AE64CF2A0D2776203675C2AA68E18F1E /* PBXTargetDependency */, + CF148DDF86CAC26B035D5E7CEB2FFDDA /* PBXTargetDependency */, + F9F0D4344ACE4C32356CC53A4F872E48 /* PBXTargetDependency */, + 7AB53BC6CE44C8E41F735AA69C56FD29 /* PBXTargetDependency */, + 2F0242B66AEFCCADC1A57F14D95F1434 /* PBXTargetDependency */, ); name = DDMAMapKit_Private; productName = DDMAMapKit_Private; @@ -7769,9 +7812,9 @@ buildRules = ( ); dependencies = ( - 99FBDD77482CDFC3277781527D1D7972 /* PBXTargetDependency */, - 99E64E718D094B0E656AE5AD19A704C9 /* PBXTargetDependency */, - D7CF0D5040D0972A926AD50070897660 /* PBXTargetDependency */, + A47A7BB4C650ADEA7DE7860A054FB39C /* PBXTargetDependency */, + 291BC781E3007EA8D55EC5E298A4A816 /* PBXTargetDependency */, + 16A20E822170446DF80193B25B874F73 /* PBXTargetDependency */, ); name = DDNetworkingOfAlamofireKit_Private; productName = DDNetworkingOfAlamofireKit_Private; @@ -7816,12 +7859,12 @@ }; EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */ = { isa = PBXNativeTarget; - buildConfigurationList = 7FAB9BF0BB905D0EC61365EC054C61AE /* Build configuration list for PBXNativeTarget "RxSwift" */; + buildConfigurationList = 5CEACF50EE0DBB6C29C7A80AF9EDD9C4 /* Build configuration list for PBXNativeTarget "RxSwift" */; buildPhases = ( - 789BC1F62193004394FF78A38AD653E9 /* Headers */, - 00BD3F79261F825F934C1B5D9A1722FA /* Sources */, - B09F55AC7ECC3064B90B38E519E21DE1 /* Frameworks */, - DE1FCF2FD32CDD4646A340E1790F163D /* Copy generated compatibility header */, + F65E9752F1A0F47B831117E288CA22C4 /* Headers */, + 178DFD8261A45B5F337E67C990BC8636 /* Sources */, + BC6EEB7347276F42C6D9AAC688249A2E /* Frameworks */, + AFA8CDD9038E185234C5E5CA5A80A094 /* Copy generated compatibility header */, ); buildRules = ( ); @@ -7933,57 +7976,33 @@ /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 45C46AEE21092AA9306705939653CF51 /* Resources */ = { + 2D3D2198ACB9E535C00182072D22B404 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - D85609E7A94E5F264587E967D9835FFB /* Sources_DDMAMap in Resources */, + 786F55CB0DB6B612CB15F31B1FAA4581 /* DDBaseViewController.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 59C9B1FED127DC5CAF9DF18153A43C76 /* Resources */ = { + 88A783A6773E4CF29968C697CA740626 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 886CF4A40557A384C197BBAE316BF621 /* DDBaseViewController.xcassets in Resources */, + F325987AC990A6FD20392A2A2249F2B8 /* Sources_DDMAMap in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - C4FB169408B9CF126D3B489EE71E6E58 /* Resources */ = { + A20935AD6B62979F56156F09EFB34158 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8A20A29FF9C32F3130F733C963D56FD9 /* networking_loading.gif in Resources */, + 9CA53E6457DD1898B49F1AA531D5B239 /* networking_loading.gif in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 0C8338666F745AEEC83AF30AE4264F05 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/SnapKit/SnapKit.modulemap", - "${PODS_ROOT}/Headers/Public/SnapKit/SnapKit-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/SnapKit-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SnapKit/SnapKit.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SnapKit/SnapKit-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; 0CF2A38911A1A424C18030CC8F78C3B0 /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -8056,6 +8075,54 @@ shellPath = /bin/sh; shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDFontKit_Private/DDFontKit_Private.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDFontKit_Private/DDFontKit_Private-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; + 4D5C2CB1BFE6908DC93F290AD6F806D2 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/SnapKit/SnapKit.modulemap", + "${PODS_ROOT}/Headers/Public/SnapKit/SnapKit-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/SnapKit-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SnapKit/SnapKit.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SnapKit/SnapKit-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 50CD2CF07D7A0558159A1EC67F60D910 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap", + "${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/DDLogKit_Private-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; 616E20ADD3CB403ACC8C5DA2C2F8CCE4 /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -8265,6 +8332,30 @@ shellPath = /bin/sh; shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDAutoUIKit_Private/DDAutoUIKit_Private.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDAutoUIKit_Private/DDAutoUIKit_Private-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; + AFA8CDD9038E185234C5E5CA5A80A094 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/RxSwift/RxSwift.modulemap", + "${PODS_ROOT}/Headers/Public/RxSwift/RxSwift-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/RxSwift-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxSwift/RxSwift.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxSwift/RxSwift-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; B2E1F65301927D134278E2BD445E77BE /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -8289,30 +8380,6 @@ shellPath = /bin/sh; shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDNetworkingOfAlamofireKit_Private/DDNetworkingOfAlamofireKit_Private.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDNetworkingOfAlamofireKit_Private/DDNetworkingOfAlamofireKit_Private-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; - BCD972E5125E53D8168F017EFA9A6D4B /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap", - "${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/DDLogKit_Private-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; D1F05DD1569E7357DD3B96029B02F28F /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -8378,31 +8445,7 @@ shellPath = /bin/sh; shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ESTabBarController_swift/ESTabBarController-swift.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ESTabBarController_swift/ESTabBarController-swift-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; - DE1FCF2FD32CDD4646A340E1790F163D /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/RxSwift/RxSwift.modulemap", - "${PODS_ROOT}/Headers/Public/RxSwift/RxSwift-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/RxSwift-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxSwift/RxSwift.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxSwift/RxSwift-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - EBC4DE54CE25B55BB5CDF08E9E50DA7B /* Copy generated compatibility header */ = { + DBD1C569A5E84EC219E622A58F2DCDF1 /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -8429,180 +8472,191 @@ /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 00BD3F79261F825F934C1B5D9A1722FA /* Sources */ = { + 178DFD8261A45B5F337E67C990BC8636 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4A15697CE10C383774739EEEEC631BA1 /* AddRef.swift in Sources */, - A324214E352F1B1525001B0030FB9B7A /* Amb.swift in Sources */, - DEA26B7B33050D129744AD25A93EEA78 /* AnonymousDisposable.swift in Sources */, - BF6C41896846D0A5EDD236684D37EA69 /* AnonymousObserver.swift in Sources */, - 61BD264383A382A0E1F4317F191E4744 /* AnyObserver.swift in Sources */, - E0FCD3BF4A2A6C4DC7AB4E3199F0E803 /* AsMaybe.swift in Sources */, - F20D209789D5B50D1FD0EACEE8044228 /* AsSingle.swift in Sources */, - 9EC0802317AB4CC74556A9C7FF674399 /* AsyncLock.swift in Sources */, - 647006BEA67439600E0D6A6E2F5E8E6B /* AsyncSubject.swift in Sources */, - 33E6CA99094499EF9BD2A1696189FCE2 /* AtomicInt.swift in Sources */, - 675DC85BBC310EFBF31C9CF8EB8130A8 /* Bag.swift in Sources */, - D1539EF41F4B0100D1A078473470748B /* Bag+Rx.swift in Sources */, - 4878F7E628EFA1DF3907E773857B5453 /* BehaviorSubject.swift in Sources */, - DCB4AC446234B43DFF0E1ABB26F950B7 /* BinaryDisposable.swift in Sources */, - DAC6ADF7A77D17532291C7F2D465DD54 /* Binder.swift in Sources */, - 5C1F79CA399D04064E7A26E7E1D4459E /* BooleanDisposable.swift in Sources */, - 1B3287EE8A36F997897EF13751E8A633 /* Buffer.swift in Sources */, - 2206328248633E0CBD3613CEC762D527 /* Cancelable.swift in Sources */, - B63E411A15310CA213AEE158B763808D /* Catch.swift in Sources */, - 8D58DFB8719505973D598C790635BAE7 /* CombineLatest.swift in Sources */, - 3C0A881913B08D5AF1592544315A698B /* CombineLatest+arity.swift in Sources */, - CA6415EE08C4070D38C0F2A49A5F1871 /* CombineLatest+Collection.swift in Sources */, - 14F6C834288FCEB5EE4867EAB0F84D16 /* CompactMap.swift in Sources */, - 0D945B4CBF8A282AD7603E792DA50882 /* Completable.swift in Sources */, - 9E23A1148774E189F9F3BCF8AAE76DA2 /* Completable+AndThen.swift in Sources */, - 05B85B2CFE90CF7A48EBFEE0C8D7F3FF /* CompositeDisposable.swift in Sources */, - 3F109DF495105573D5747F5DCC4F4C24 /* Concat.swift in Sources */, - D14C9897A16FEE08A0AE7D983D7659CD /* ConcurrentDispatchQueueScheduler.swift in Sources */, - 18E7DBB0A5321F667DF67FA3F007357D /* ConcurrentMainScheduler.swift in Sources */, - 42B1B448D4BC775BE38E8A6030278784 /* ConnectableObservableType.swift in Sources */, - D60AABB4300A5C0B145BC9DB9ADC2B07 /* Create.swift in Sources */, - C04A4ACC59BA62EDFA64519CCD009386 /* CurrentThreadScheduler.swift in Sources */, - 4EA1F94BB97048495D4047F2167776E1 /* Date+Dispatch.swift in Sources */, - 505695D0DD20C40CAAAAAB697A66892C /* Debounce.swift in Sources */, - B8215D996B14DCFB089C23C89AF0F61D /* Debug.swift in Sources */, - CF7D094E2E75C20E9E7DDB69CE4272E9 /* Decode.swift in Sources */, - 641F1CF2CB49155F24D5A2FEE1AEECAC /* DefaultIfEmpty.swift in Sources */, - ADD0E00BF3AA834B84C603A50B411C2A /* Deferred.swift in Sources */, - E9A599A01AE5AD91E2595D478C454684 /* Delay.swift in Sources */, - 0FCF5790D2F3073064922FC3C8D9440D /* DelaySubscription.swift in Sources */, - 2A35DC8F5EF487BF4B5E2899618FD0D6 /* Dematerialize.swift in Sources */, - 13F633B3AE22C8CEA1CE8874C1E509B8 /* DispatchQueue+Extensions.swift in Sources */, - 629565D72A7A94803C7D95DA662D0963 /* DispatchQueueConfiguration.swift in Sources */, - 2D7F8BDD674ED83BB859BED0514D9172 /* Disposable.swift in Sources */, - 205A828EAE8ACF1A498FE973E7507F9B /* Disposables.swift in Sources */, - 86DEFD412532E3C492649F681F3B898C /* DisposeBag.swift in Sources */, - 121C80950F30EEFFEB4C652DEC69909A /* DisposeBase.swift in Sources */, - E66658B4CCCF4158CBB14D7FDE560F71 /* DistinctUntilChanged.swift in Sources */, - C0A51FCE78337D413A273D43D9E56387 /* Do.swift in Sources */, - C21ED4A6AD5861F098C11B3A5EF77D90 /* ElementAt.swift in Sources */, - 3B1A564B9874D6DA61235065DD3DD533 /* Empty.swift in Sources */, - 751602199567A04FD150E69967E935D3 /* Enumerated.swift in Sources */, - 97DCD32991FDE4EA529C3292B88BFBAD /* Error.swift in Sources */, - BF0BDB35D7EAE90C48BC61B57CF4058F /* Errors.swift in Sources */, - 15BCB3EA18BA4777D2C7293A2269668A /* Event.swift in Sources */, - 44AB42516B9A6DDCAACC3D1E06CEAD87 /* Filter.swift in Sources */, - 19342466115B527319751835469B59C7 /* First.swift in Sources */, - 374EAD168ED1557F62AF773925D4AB49 /* Generate.swift in Sources */, - DC17DB8B67FB9C8B2A1C4C5482149295 /* GroupBy.swift in Sources */, - 7846B61CE0246F80F5420933E63BEAD8 /* GroupedObservable.swift in Sources */, - A2D82F29431BC8390C3D8A386EC15DB5 /* HistoricalScheduler.swift in Sources */, - F2582EBC0D13F2D5D2CB15CDEF4C924C /* HistoricalSchedulerTimeConverter.swift in Sources */, - 25D2D9F5D3AF5D6F116F4C9EDE2452FF /* ImmediateSchedulerType.swift in Sources */, - 766478A9A2DB942D47833F6AC7CD51F7 /* Infallible.swift in Sources */, - 7AE5A367CC1B3BF7267C1A641B5BA37D /* Infallible+CombineLatest+arity.swift in Sources */, - 66D28B457A00A16721AB5BCD8C70FA1C /* Infallible+Concurrency.swift in Sources */, - D32286DCBD00536337E32E6AEC44C480 /* Infallible+Create.swift in Sources */, - 9ABF90636531F1DB9AA4E8A702780FE8 /* Infallible+Operators.swift in Sources */, - 96A0CCCB01D6DB43CE89E83DCB6C5C59 /* Infallible+Zip+arity.swift in Sources */, - 61F9D79F2714D9617AD6365F10A28C7C /* InfiniteSequence.swift in Sources */, - 6C86841B43F17524A7F6355F711A9668 /* InvocableScheduledItem.swift in Sources */, - 49CA87BE40D6F4CD18634FBD2C9F40DA /* InvocableType.swift in Sources */, - 126E23789ADC2C015043AB868F4DAB3C /* Just.swift in Sources */, - D77C72A0645E7837D875799E21DCFB31 /* Lock.swift in Sources */, - C2FB8B5F92F5FAFC2439FEE8BBCBD2B0 /* LockOwnerType.swift in Sources */, - 510BA964E70E79A42BF33007DA0E0A44 /* MainScheduler.swift in Sources */, - BDC1FACDFCB2745BBCDA14A83000D92C /* Map.swift in Sources */, - 3933D9E6DA66FB0DBF16422783A41243 /* Materialize.swift in Sources */, - 238D067BBC67462185D9DD1C839138A0 /* Maybe.swift in Sources */, - 9B3438008BC4D95AC0077F26C597FE00 /* Merge.swift in Sources */, - 51373230640C3BED9CCBCE156D6F14C1 /* Multicast.swift in Sources */, - 2B23A91C7731BF622393CA6FBF21043F /* Never.swift in Sources */, - CF74053C59EAE87CB27D028A4A0B6BD2 /* NopDisposable.swift in Sources */, - 5D298E3DB3279D036105010560C1BBD1 /* Observable.swift in Sources */, - 5CF2165D2D04B4DF7379F9FE445F7484 /* Observable+Concurrency.swift in Sources */, - 01959A15069C232CF627641633F89062 /* ObservableConvertibleType.swift in Sources */, - 5EEA60FD45645FE66A02715284D21ECD /* ObservableConvertibleType+Infallible.swift in Sources */, - 7266A8219B097E9176BB5E0DCC43EB12 /* ObservableType.swift in Sources */, - D26A83FE3607B3F71C618F358FE58260 /* ObservableType+Extensions.swift in Sources */, - FE83EF66912C823719EDCF60302BF876 /* ObservableType+PrimitiveSequence.swift in Sources */, - 0B2496E67573D673075AF7FD2A36754C /* ObserveOn.swift in Sources */, - 0E03DCCB2F13A604A526D8EDD2417E65 /* ObserverBase.swift in Sources */, - 3EC2FA5C171B41975F2E2F360E9A7D3F /* ObserverType.swift in Sources */, - A5813AF936814DE8C9AEDC7D96DABF47 /* OperationQueueScheduler.swift in Sources */, - 18B758039F002241FE5F8E323341B5F9 /* Optional.swift in Sources */, - F8EFFC8BC4333D0816319F70C2EF38C8 /* Platform.Darwin.swift in Sources */, - 1594543EFB6344344DB3785F92F82E76 /* Platform.Linux.swift in Sources */, - BEF433EC066C4B455C2F059C82DC18EA /* PrimitiveSequence.swift in Sources */, - 074EA6B344AC7F997C76E2EDED873829 /* PrimitiveSequence+Concurrency.swift in Sources */, - CAF8EAA2964F7D3C0FBE88A952910BB7 /* PrimitiveSequence+Zip+arity.swift in Sources */, - 9D01D3212A87BF147783E03016A7C596 /* PriorityQueue.swift in Sources */, - 11959682F433A544D6DFB8A616C9A5C9 /* Producer.swift in Sources */, - 3BD559A09D0CD8654BE7D83EA458EE76 /* PublishSubject.swift in Sources */, - E888784741FBC4D739D053E517F92528 /* Queue.swift in Sources */, - 47C6535DA1CCFEFDCB5A593389A9268B /* Range.swift in Sources */, - DD81267D7654899D847F4B6EEB4E6BDD /* Reactive.swift in Sources */, - 17456F95ADB7047E4099BD8EF4567577 /* RecursiveLock.swift in Sources */, - ED05BCCC74E6EA2B29C6CFEE4CB7E0FB /* RecursiveScheduler.swift in Sources */, - 9AE39DBE0EB191F7058932700052E64F /* Reduce.swift in Sources */, - 8F8F99650B5210A1ECFED43403A17913 /* RefCountDisposable.swift in Sources */, - 14356EB1520BF1286BE2C9FB38C8B764 /* Repeat.swift in Sources */, - 7E5E9E35B2F82A6F8B8746F6F6B446AF /* ReplaySubject.swift in Sources */, - F2E27E23473830609D87C75B8715B73B /* RetryWhen.swift in Sources */, - CD4B902B7CD69DCDA4BB6A623149D6CB /* Rx.swift in Sources */, - 49010E6DF353B33CBBF6168DAE93FEE4 /* RxMutableBox.swift in Sources */, - A42A0487E99A3BBCA95B3A1AE5426243 /* RxSwift-dummy.m in Sources */, - 41F6AD082EFB21FBBF98B1240E1B8E4C /* Sample.swift in Sources */, - 294B460E8287D0B965258F07CB3847E0 /* Scan.swift in Sources */, - CAF959B5E41E80A57AC8BD3EBA43715A /* ScheduledDisposable.swift in Sources */, - A7AB2634F55E9C87953067EECFA544BC /* ScheduledItem.swift in Sources */, - 83F56847A24F64CFFB2F1B208E641901 /* ScheduledItemType.swift in Sources */, - A759C520D43C2D67A7DEDD73A662097A /* SchedulerServices+Emulation.swift in Sources */, - 8F734E6929EF5E7CACA63DEFC1FB82CA /* SchedulerType.swift in Sources */, - 0F9C43B2FAA70400326C06C9B3F5147F /* Sequence.swift in Sources */, - 19CC9970C0D2EEEC7CAABB124A728068 /* SerialDispatchQueueScheduler.swift in Sources */, - 20E3F0335F6F60EF606F5E6D18ABDDFB /* SerialDisposable.swift in Sources */, - CF668F424CB6C58607463BEB6057D63B /* ShareReplayScope.swift in Sources */, - 0F2A15AFE59D676EE52603A4C5A4F918 /* Single.swift in Sources */, - 2E6848BEB6201D2F2C1851077E101207 /* SingleAssignmentDisposable.swift in Sources */, - 9598E70200D0432AEA20ABF30E6CFF9D /* SingleAsync.swift in Sources */, - 002C6B55C9986CEDC1B1ADDA6CDCAB34 /* Sink.swift in Sources */, - D6B4FBACE70121726AD7063FAC40AC2A /* Skip.swift in Sources */, - 76C8C688B30165A5449C0817FDEB44F6 /* SkipUntil.swift in Sources */, - DAD5D84711B112C1A30E5C4D2830B354 /* SkipWhile.swift in Sources */, - 065F89FE15217DE4F5B9D7D66CA35FBC /* StartWith.swift in Sources */, - B5057B7F3F882C9DC7320D51917E6E58 /* SubjectType.swift in Sources */, - 6328B60DA1ED9EAFE01E848E1D7C047C /* SubscribeOn.swift in Sources */, - C9ED35B4D433E4C9B13E23938DD50C65 /* SubscriptionDisposable.swift in Sources */, - 7F0CDFE66412245276F9D3C3D16BFABC /* SwiftSupport.swift in Sources */, - DBAE59858F5775E35A117429CAF5233F /* Switch.swift in Sources */, - 926299312E6E340607FFEFBEBC3F5B45 /* SwitchIfEmpty.swift in Sources */, - 6D79FF9BAE6B92059BC75990C643E96D /* SynchronizedDisposeType.swift in Sources */, - C86E5307EB1DC5C56475F4213CF147F7 /* SynchronizedOnType.swift in Sources */, - D15F4BE286C4382047B2C228AB6A208F /* SynchronizedUnsubscribeType.swift in Sources */, - D04C07F5BB261007BDA73DFB8257BDE5 /* TailRecursiveSink.swift in Sources */, - 1767EE365CCB76C6E4C926DD42C779C5 /* Take.swift in Sources */, - 3946ED75014AC5E8B4C7A7CA79D4B436 /* TakeLast.swift in Sources */, - C6968F6BBBA1F02E09FB7E170D4097CF /* TakeWithPredicate.swift in Sources */, - 8B29184AC5CEC3185963DA04988D6686 /* Throttle.swift in Sources */, - 27B8816D6F3FC5651CAF7A328FB1F545 /* Timeout.swift in Sources */, - 255CB69A9E68F5F6AF2C553296168A4C /* Timer.swift in Sources */, - 58DDC5C6D538693D51A6D66FFDF9D5D3 /* ToArray.swift in Sources */, - 2B8EE43F72066DE6B79EB28F9A7F62E3 /* Using.swift in Sources */, - F08A52A95A7E5F5591906AF2F79E0597 /* VirtualTimeConverterType.swift in Sources */, - 6BE216D7CB7978670B33A28D5AD10585 /* VirtualTimeScheduler.swift in Sources */, - 33DD1C09218B04657D81C692112A1803 /* Window.swift in Sources */, - F9F1D365A631880F4DEA8DF50911CA9A /* WithLatestFrom.swift in Sources */, - 4E41244D466438C22DC3DB2FE9BF8020 /* WithUnretained.swift in Sources */, - 3D637DED7189A752767CBA952986E364 /* Zip.swift in Sources */, - BAAA77BD2AA82941BAB9D657F729FCD8 /* Zip+arity.swift in Sources */, - 31F422ED136BAAF48B5E0B4E8715C455 /* Zip+Collection.swift in Sources */, + A2B272CEDE4109C1B76CDFE7E4C19F4B /* AddRef.swift in Sources */, + DDB699C64B2738EB8C114D683088D357 /* Amb.swift in Sources */, + 4654CF6FC224FECCC85C989C933BD586 /* AnonymousDisposable.swift in Sources */, + C856339B8B7FCB7382DF57C647A66494 /* AnonymousObserver.swift in Sources */, + 55EB1502A2AFE2821CC47AE26B00EF3D /* AnyObserver.swift in Sources */, + 4EC6073E996F9A109D99626D0D3B59AE /* AsMaybe.swift in Sources */, + 5E9DEB32C1F976240D4E1D6229A37CA0 /* AsSingle.swift in Sources */, + 3A0B28BBDA9CB4E29BE52E5FE3EA565E /* AsyncLock.swift in Sources */, + C9E2D5111A3BE3B72F60276B41A702F7 /* AsyncSubject.swift in Sources */, + E959A9B970C97DDAB8D298A1762047E2 /* AtomicInt.swift in Sources */, + 2755FAF350F708DB9E5A4D8246C06001 /* Bag.swift in Sources */, + 95E7928F1C6B6D5F13B582444C3D64B0 /* Bag+Rx.swift in Sources */, + E99838620164370E02672D5A7B2C26EA /* BehaviorSubject.swift in Sources */, + AA18E489A542DE912936C3FED4CA72B3 /* BinaryDisposable.swift in Sources */, + D96871AD12C09A92ED5F03315B41AD82 /* Binder.swift in Sources */, + A9FDBEA4D7962358EC3C7C15718EA8CC /* BooleanDisposable.swift in Sources */, + B3E2BD85441991256EDBAB75D0726F3C /* Buffer.swift in Sources */, + 140FC63407A9A851433F088D22CC99DC /* Cancelable.swift in Sources */, + 00F4AD7503BA8F075A9878CB151631DA /* Catch.swift in Sources */, + 05BDBFBFC3D5CA04A265D8F5537C69B9 /* CombineLatest.swift in Sources */, + 57F2A65F525458BBBC539A30E250983F /* CombineLatest+arity.swift in Sources */, + 0CF7C99CF9D2DA7F9A04211BDC2B4F87 /* CombineLatest+Collection.swift in Sources */, + FD04EF20A0163B2E49F1B6C0964CFBBC /* CompactMap.swift in Sources */, + E315338876C60D549C3E24515E5C38F6 /* Completable.swift in Sources */, + 74130C599BC0E7158AC4A35697A41916 /* Completable+AndThen.swift in Sources */, + A13E1B88447B100B6C975F3B3D598EF5 /* CompositeDisposable.swift in Sources */, + 0995FC959B6937E62B5F6C10105D1EF6 /* Concat.swift in Sources */, + 75FD58F416E8B73CC15D3EB190A45A2E /* ConcurrentDispatchQueueScheduler.swift in Sources */, + B522B1D1A39B7E78FDAB56043BBA883E /* ConcurrentMainScheduler.swift in Sources */, + A86BB4815FD146DDB5A676C6F23E3B33 /* ConnectableObservableType.swift in Sources */, + 38A5EF3F10CD634D1ABA8F5D899E4ABF /* Create.swift in Sources */, + 77C0BC469D674FD2134840632AA6A462 /* CurrentThreadScheduler.swift in Sources */, + 7AD931B6134B4FF7BF48039D07569C52 /* Date+Dispatch.swift in Sources */, + 90C3FDBDEEE1F33E3C9BF3F6CB5B98C8 /* Debounce.swift in Sources */, + 51624C171D531A372B7893965933015C /* Debug.swift in Sources */, + 9D054BDA026E1CA810C1F5C606A97732 /* Decode.swift in Sources */, + 44A2FC6333229A665C11124A008EC73A /* DefaultIfEmpty.swift in Sources */, + 3E88F3B3E83AECDE24D0255C214D9F39 /* Deferred.swift in Sources */, + 1034C075771E31669BFCA2E8B50E67A9 /* Delay.swift in Sources */, + 068B7AEA5EB3C5B1DD443E862594F276 /* DelaySubscription.swift in Sources */, + 0E6B29F97C49F789C06E19DC67ACFE96 /* Dematerialize.swift in Sources */, + BC052722850ADD966B67F2C794EF15C5 /* DispatchQueue+Extensions.swift in Sources */, + 1DBD740AEDB6D5963A1EB658D427F0D0 /* DispatchQueueConfiguration.swift in Sources */, + 81D57EB45ABC6A6585DFFCB3D2B9E81B /* Disposable.swift in Sources */, + 31DE6176F8585C16D0D060FACB0AC7F5 /* Disposables.swift in Sources */, + 03334309B2187784D3F04F68E86BDABD /* DisposeBag.swift in Sources */, + 47FE8F943E378D4A073B39AE7F35A143 /* DisposeBase.swift in Sources */, + 7D5C7CB97F3758C4F04A53049007CBF6 /* DistinctUntilChanged.swift in Sources */, + 77A12422007B11901D2096442921B9B1 /* Do.swift in Sources */, + C618CF8C82850181BDE7F195DD293B03 /* ElementAt.swift in Sources */, + EA6A3E64C04E9461C8242F5D915CD36A /* Empty.swift in Sources */, + EAF96BF7878B1645EBB6F3A4267FE79C /* Enumerated.swift in Sources */, + E0456A5C84E0C9D9B0F5F605BC6B12FA /* Error.swift in Sources */, + 84B3215EA73FA9432AA2171ECD5A05ED /* Errors.swift in Sources */, + DBD43EF901BFD6C2CBC1424FE6E10599 /* Event.swift in Sources */, + AF3984C1531535B868D3C48D924999D9 /* Filter.swift in Sources */, + 9B4EA8214BDC4956A3099F2A155B66CE /* First.swift in Sources */, + 86C1FBCAE8058A99747DAB32A00B4ADD /* Generate.swift in Sources */, + 553CC9B54884A06F771E8B105EB3AB0D /* GroupBy.swift in Sources */, + F38D99342E22034EB9D8D47C2D0C1600 /* GroupedObservable.swift in Sources */, + 5D695F86C96E78071EC9EF36AE9C447A /* HistoricalScheduler.swift in Sources */, + DFD76F10E3BB3B14CBA8900B2E881645 /* HistoricalSchedulerTimeConverter.swift in Sources */, + 53C94913616815A5FFED9FC2612C698E /* ImmediateSchedulerType.swift in Sources */, + 85193029CA61D5E9DC03A96C27D5F275 /* Infallible.swift in Sources */, + 1164E47AB2F18510A9B4D2AF4A8A00AF /* Infallible+CombineLatest+arity.swift in Sources */, + FD7E902BA21C210FCCF64FF9CC98C584 /* Infallible+Concurrency.swift in Sources */, + 6970A59A1C8BE49FF1E40D02BD7A41F9 /* Infallible+Create.swift in Sources */, + 94B95552936D0FB50D1F4EED10B2FDC5 /* Infallible+Operators.swift in Sources */, + D4E15CE3ECB2B393DF265BA0F16782AF /* Infallible+Zip+arity.swift in Sources */, + 4A13AA186E66D74CA92A4E4C2124B76C /* InfiniteSequence.swift in Sources */, + BC0C3F4D8A725CF23EB2063AD30A2A4F /* InvocableScheduledItem.swift in Sources */, + FE5C26D5AADA3A493CBD63FAE7BEC096 /* InvocableType.swift in Sources */, + D3C145958C46B962376E4D0BDEBA29D3 /* Just.swift in Sources */, + DF5BE1762887D075AEA0BBE9F3A45253 /* Lock.swift in Sources */, + 084D77852B8BCB4D9AAC8A6444330A84 /* LockOwnerType.swift in Sources */, + 74FE8289EAE1DD02CA1FA71C89781AAE /* MainScheduler.swift in Sources */, + 500B4D525315815DF4BCD796179D4B02 /* Map.swift in Sources */, + 426F1BC20E437987272D2904B26A4EEA /* Materialize.swift in Sources */, + FA1D767F20BC25296AF5178BE031F222 /* Maybe.swift in Sources */, + F03909002D662AFEF4E3EA30EFB68FCA /* Merge.swift in Sources */, + 83D8F13555A2942409FB666F1F62B85A /* Multicast.swift in Sources */, + 3A2AE7A83ACBF9B815759BE1777C4030 /* Never.swift in Sources */, + 8D549DBF1950ECB6C48463027346DD09 /* NopDisposable.swift in Sources */, + D5FF29E6CF15598005534EFD84D519FF /* Observable.swift in Sources */, + 935CAA9F7E031235D35C9DD0439341D7 /* Observable+Concurrency.swift in Sources */, + 04C8120FBEE687D1D2D884CBF4837240 /* ObservableConvertibleType.swift in Sources */, + 121AA23EB4AD48AECB40CCF379E41364 /* ObservableConvertibleType+Infallible.swift in Sources */, + F89AB518F10B8569A6F393652011A661 /* ObservableType.swift in Sources */, + 40C3EBF802A9029288407D84DB7AFF21 /* ObservableType+Extensions.swift in Sources */, + 611C3E13F5728A95817BB47444D7A020 /* ObservableType+PrimitiveSequence.swift in Sources */, + 80079CF88D9979D6D3C197EB06F486AF /* ObserveOn.swift in Sources */, + C209D68806366945201BD0E050B5184E /* ObserverBase.swift in Sources */, + 9E85743C6B395B15A44EADE1B3D48478 /* ObserverType.swift in Sources */, + 2709C5AAFC0A130F42E437F5C94367D5 /* OperationQueueScheduler.swift in Sources */, + 6EC7902EA92A99E4F29BD13DB1AB97C4 /* Optional.swift in Sources */, + 3DC27A4C5BB6CF743FD3D7212D7996AF /* Platform.Darwin.swift in Sources */, + 3067CD7DF418207F8B5094B3BD5F1F65 /* Platform.Linux.swift in Sources */, + ABA1DC684DC58C351D4D4BE6E949945D /* PrimitiveSequence.swift in Sources */, + 2DC8B1E88192756D697E7B70BB2C7FFF /* PrimitiveSequence+Concurrency.swift in Sources */, + F89FA62F2E53A3FFF297F271E5EFB412 /* PrimitiveSequence+Zip+arity.swift in Sources */, + 04856BC3D780546CE1D612D8C6F64459 /* PriorityQueue.swift in Sources */, + DE7B254BDACAE35F07A25592F8360DBB /* Producer.swift in Sources */, + B12CB28EBDE3007158D8958B5C215171 /* PublishSubject.swift in Sources */, + 0F9DD65DB84E061BDA428C9442334017 /* Queue.swift in Sources */, + 550E9CEC9B887D7CB9A6B15135C319CB /* Range.swift in Sources */, + CD93EB49FFC3DC720BEF4C735BF1236F /* Reactive.swift in Sources */, + 5C4502A676AB6B08B4FE13625CE57AD5 /* RecursiveLock.swift in Sources */, + 2504EEBF80E01ADCDE06D65D04BD69E0 /* RecursiveScheduler.swift in Sources */, + 9E748C90BEA0B701C3702B4ADB873421 /* Reduce.swift in Sources */, + 5713C25F70AB0DCAC71B94FCE3CDCF81 /* RefCountDisposable.swift in Sources */, + FA5D4D6B8600C1504FE4240F4AF5A6EE /* Repeat.swift in Sources */, + FE40CCBA540A96BE9227FA58DB84EFEC /* ReplaySubject.swift in Sources */, + E04D027D087269643483A1CEE793D06C /* RetryWhen.swift in Sources */, + B96A09AC715DD82B6CC556EA691FC104 /* Rx.swift in Sources */, + E1A27D38FFF5A62494533344404360EA /* RxMutableBox.swift in Sources */, + DC50CD3583092A9AE460BC44F48F1165 /* RxSwift-dummy.m in Sources */, + 97C90D51D0761E1D886F7E394CED6FA9 /* Sample.swift in Sources */, + 1231347A5DC4BB3B3FA915CEB1FFE050 /* Scan.swift in Sources */, + 9CDE9A53E5109F73B5621A7EE684D726 /* ScheduledDisposable.swift in Sources */, + 51C4B49B7038784DD8F38DB8548F2EA1 /* ScheduledItem.swift in Sources */, + 4776CCDF47EC4EC130CF13913AEE16C8 /* ScheduledItemType.swift in Sources */, + 1AB903E3682DE77B3319C9BEEE691B01 /* SchedulerServices+Emulation.swift in Sources */, + F869C07D1891BF56F5A445613929DE92 /* SchedulerType.swift in Sources */, + F7B3252CBA3D8BF00F3AD2A3BC0A483B /* Sequence.swift in Sources */, + A778D48F314C57D6CAEBEA0D6EEF0617 /* SerialDispatchQueueScheduler.swift in Sources */, + 17E721C0526631E016D8EF754E6108FE /* SerialDisposable.swift in Sources */, + 939E0F82E9958C488C9B6B9C6865FB38 /* ShareReplayScope.swift in Sources */, + B344256FF46A0EADE66CA63F78081ED3 /* Single.swift in Sources */, + D7B9562CA0F8F16EFBE636F6A76FE88E /* SingleAssignmentDisposable.swift in Sources */, + 57A92ACEBFA310FFF9C9F00E29C4483C /* SingleAsync.swift in Sources */, + 8B6B2D00CE2165D43374FDB31A2148B6 /* Sink.swift in Sources */, + A3C362DB96AA31CC546E8170FAB67419 /* Skip.swift in Sources */, + AAEAEF43F38C879D9A4E96A364498395 /* SkipUntil.swift in Sources */, + 2CBD86430490032D5CC4C255A1236E75 /* SkipWhile.swift in Sources */, + 289ABCF5CDB6274C924C73787F577EB1 /* StartWith.swift in Sources */, + 4B0A68BB73E4318D429AE9EBDA015923 /* SubjectType.swift in Sources */, + FDC0EABE6BB913C5D32317C354E95F28 /* SubscribeOn.swift in Sources */, + 7DE2D75C7F09E7C4567FEC125238D263 /* SubscriptionDisposable.swift in Sources */, + B7E143E5DBBD667C1444051CEF218645 /* SwiftSupport.swift in Sources */, + 0B786CB1EB51EFB56D2ADB3B7F197EE5 /* Switch.swift in Sources */, + 58D04890314D1B64444614B60BA8FF5E /* SwitchIfEmpty.swift in Sources */, + 850F1D9EB1F179659C2A218238D9EC18 /* SynchronizedDisposeType.swift in Sources */, + EE36B4D4A6CBD8D49C19AEDE47EEAF68 /* SynchronizedOnType.swift in Sources */, + BCB19D66FFB200FCAA739552CABC298C /* SynchronizedUnsubscribeType.swift in Sources */, + 748B5266A148E5D7AB6DD3C3C23459E8 /* TailRecursiveSink.swift in Sources */, + C59DE0E97D8944497421B2FBDD787553 /* Take.swift in Sources */, + D320CC9EDE67A1626C236A128DAB716D /* TakeLast.swift in Sources */, + 78E0FFDF02681EE57C9EACB98FE402FC /* TakeWithPredicate.swift in Sources */, + 139DF4CAD8A5EFA24B3D22833F01D509 /* Throttle.swift in Sources */, + 1B2026A1AE02C896B36649A2E0CD4D26 /* Timeout.swift in Sources */, + 422526E15890867B8359FCF48A914202 /* Timer.swift in Sources */, + 3F85BC225C8387C902B07E77E51F1C26 /* ToArray.swift in Sources */, + 72CEA7D719381282773CE2E6AE1D53E7 /* Using.swift in Sources */, + F995F6FF033AE8D62896D89BC41F6F5B /* VirtualTimeConverterType.swift in Sources */, + AA9A495924F9227AE3719CA80AB67202 /* VirtualTimeScheduler.swift in Sources */, + 6F57C555C0B5EDA3A36302BF9C6DFA51 /* Window.swift in Sources */, + F696D98E52ECA9418AD81744C47250E8 /* WithLatestFrom.swift in Sources */, + 7A6D901C0F1D08E8265E8ABD2DB29B2E /* WithUnretained.swift in Sources */, + 192184B4CE4A16C6759B52D5FAD2A2C0 /* Zip.swift in Sources */, + E2D6E320A4A66417B93536D1C452A28A /* Zip+arity.swift in Sources */, + 123737FB6A8B17002FC9D5F0F4FC025E /* Zip+Collection.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 29942882AF9D39FCA46A1E11A6D4F9C0 /* Sources */ = { + 179515148F57D01D8DAA8BF3238AAC67 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 83AE7719F5937939DFE2FAC8DFE8C71D /* YYAnimatedImageView.m in Sources */, + 5C087AD0E3C85A8B3A1F28F642E5C6ED /* YYFrameImage.m in Sources */, + EC70E17714DBFE024BE6A7FC1AACD607 /* YYImage.m in Sources */, + 65B65CA1DEE2D2BC68E3EC5DE0C05BDA /* YYImage-dummy.m in Sources */, + 5E77EEB50E819C864F392C64EDA1A6CE /* YYImageCoder.m in Sources */, + 5779BED7C7B3919136A05536B6E35B8E /* YYSpriteSheetImage.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 1C4E6B57FF00AE128A17580A50F133D2 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - F5048993D191298FE1B48DCA8998646B /* DDLogKit_Private-dummy.m in Sources */, - C938023B28908F9EA10AEDC59C31C898 /* DDSwiftLog.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -8651,6 +8705,51 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 38D158FC17A1A9B9871CD9C93B56ED91 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8D26424D79AD4EF41FAFED7B334CCF5E /* Constraint.swift in Sources */, + 185A3E85B6978C526EA8659070D8B6CA /* ConstraintAttributes.swift in Sources */, + E3F66C782A02CB855D47C7AC99ADD784 /* ConstraintConfig.swift in Sources */, + EBA8537F7394146233F38FBD3B34C936 /* ConstraintConstantTarget.swift in Sources */, + 0204C96266A75D0874EEC3A01732C4D8 /* ConstraintDescription.swift in Sources */, + FD814DF60303A7416ED91BA44EABFE2F /* ConstraintDirectionalInsets.swift in Sources */, + C68BED03A0C5A8A5087B343456F1E0EB /* ConstraintDirectionalInsetTarget.swift in Sources */, + 6A9340B370163C0E4783D83DEC41C890 /* ConstraintDSL.swift in Sources */, + 61E1AE6212ECA2CFE38EC6FBC85C2AEA /* ConstraintInsets.swift in Sources */, + 47B7682FD681F0BD742FA73BA7865C80 /* ConstraintInsetTarget.swift in Sources */, + E83004627883BEB7F17FAC3C1E94E738 /* ConstraintItem.swift in Sources */, + 929F8BCC820BD044D6031D23FBFC94A6 /* ConstraintLayoutGuide.swift in Sources */, + 406E9063884F318D90EE8EFBD9075952 /* ConstraintLayoutGuide+Extensions.swift in Sources */, + 9EBDBC02F7DEAE3F16CC965C8C5D2981 /* ConstraintLayoutGuideDSL.swift in Sources */, + 61A8C874BD2559F0BB26A744E29A95DE /* ConstraintLayoutSupport.swift in Sources */, + D26AB197DEF8588D869F98D465AD16C9 /* ConstraintLayoutSupportDSL.swift in Sources */, + 325AB1CD7413F792AA1F86B7A41A0168 /* ConstraintMaker.swift in Sources */, + CD80D15F984E64A0C3DE20CFAE73BB8F /* ConstraintMakerEditable.swift in Sources */, + FC0405C4DD3EFA4243A535AE6EA80A4D /* ConstraintMakerExtendable.swift in Sources */, + E2E6DEC165E0D73F441598A209DADBB7 /* ConstraintMakerFinalizable.swift in Sources */, + 29B55009EDC2CE59CC1E6AC84F865ACB /* ConstraintMakerPrioritizable.swift in Sources */, + 4DA4936B75E7B924D4CDD4863FEFA03A /* ConstraintMakerRelatable.swift in Sources */, + 5FE12C7B8EFD207D632FC09D2021EDBA /* ConstraintMakerRelatable+Extensions.swift in Sources */, + 7BEDF8AB4D9BD561C0393D32041A2C17 /* ConstraintMultiplierTarget.swift in Sources */, + 6160B2EC8D432B917CE53C7729961188 /* ConstraintOffsetTarget.swift in Sources */, + B0711306B1BFE7D1F3E3FC2A0A694FAE /* ConstraintPriority.swift in Sources */, + 044996CF6D88D0D8329DC5689B86C9C4 /* ConstraintPriorityTarget.swift in Sources */, + DEC62676779286D3A4200B94ACB2DD6E /* ConstraintRelatableTarget.swift in Sources */, + DA5C942646D5E9C7A3479CF0306D0756 /* ConstraintRelation.swift in Sources */, + 91F51AB08AF372EF4D5E245344256AB7 /* ConstraintView.swift in Sources */, + 81541DA54B4ABBF0452D6E94E83A0BBC /* ConstraintView+Extensions.swift in Sources */, + 1F5846909B62E20A1287337089756831 /* ConstraintViewDSL.swift in Sources */, + 3160C72058B65C097300128F3811CC08 /* Debugging.swift in Sources */, + EA129342CA0C4A108D7F259C4D8A3B0C /* LayoutConstraint.swift in Sources */, + F8EDC30962CB479EB7893059854AF822 /* LayoutConstraintItem.swift in Sources */, + 3358A4A5A53C710F9F3B7B0345AB05A5 /* SnapKit-dummy.m in Sources */, + 846480205EE9041F1267D87331A09ADF /* Typealiases.swift in Sources */, + EA072293DB7C084CF2CF70367E13F3B9 /* UILayoutSupport+Extensions.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 3A75B93F1783EC72B7DD4C828FBE7399 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -8740,6 +8839,44 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 5A2DE0F1E3A5E3675F1B3671E601A452 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4160C6B096D074B393E8FF46964BA01A /* CALayer+DDCategory.m in Sources */, + 170854C70E2F35CDD797B4806962CF6C /* DDCategoryKit_Private-dummy.m in Sources */, + 0842525E399A65071D7583C25A13133F /* NSAttributedString+DDCategory.m in Sources */, + BAB5745E6917DD58DCEDDBDA1BD136C7 /* NSBundle+DDCategory.m in Sources */, + 86DAB6092810F49A7D99BEB28245F928 /* NSMutableAttributedString+DDCategory.m in Sources */, + 77821BAD088A74DFB49EAA84112E8667 /* NSMutableParagraphStyle+DDCategory.m in Sources */, + FB125A98B2AC4085C241925B6BB8C6F0 /* NSObject+DDCategory.m in Sources */, + 84248B95CC1D11397D447733953E7CC1 /* NSThread+DDCategory.m in Sources */, + E36E66701900CB50DD2F324393C471B1 /* NSURL+DDCategory.m in Sources */, + AFA8EAC5729C9CF89E32A1370EAB6DC5 /* UIApplication+DDCategory.m in Sources */, + E1ABDFFFEB23D1B2E44795FE37F5AA97 /* UIBarButtonItem+DDCategory.m in Sources */, + 85CC7932B8202DE7D6B9577654ECD9D8 /* UIButton+DDCategory.m in Sources */, + 82209DD2F7C8FECC15FD0F92599BF803 /* UICollectionView+DDCategory.m in Sources */, + 9842B39819A3EEF2024C7B397528081D /* UICollectionViewCell+DDCategory.m in Sources */, + 290B92AF6794664E31F99EFA6179FA1B /* UIFont+DDCategory.m in Sources */, + 5CBFF2183684889C0A5BBAAB33A602D0 /* UIImage+DDCategory.m in Sources */, + F737BD65C722D7D1D77D0763BA38A2FC /* UIImageView+DDCategory.m in Sources */, + 71444F7A3A164CA48B7D7D1C70D9B0BC /* UILabel+DDCategory.m in Sources */, + F025F7598F23AAFA6507320C15A92AAB /* UINavigationBar+DDCategory.m in Sources */, + AFC878E43614C52E33F9F8E305DB21C9 /* UINavigationController+DDCategory.m in Sources */, + 5CE1B534E75D92B7BF620B00A3C55809 /* UINavigationItem+DDCategory.m in Sources */, + 9D978CCE7757A7E4FDBC43F8A6EF28B4 /* UIScreen+DDCategory.m in Sources */, + 65C5970E565717BF1F1FAFDD7A286103 /* UIScrollView+DDCategory.m in Sources */, + 7B4E5B3D818A364026135CC920984687 /* UITabBarController+DDCategory.m in Sources */, + 894F06AD196F6D2457C1D37EC559507F /* UITableView+DDCategory.m in Sources */, + 1D61B9F274B7AFE9D8994F916EB07BBD /* UITableViewCell+DDCategory.m in Sources */, + E742581C1DCF315FE5CD42C8EA0613F8 /* UITextField+DDCategory.m in Sources */, + C611045362F302112BA39E39B0A2BE10 /* UITextView+DDCategory.m in Sources */, + 25C805F894BC10466B54C5A9EC513ACA /* UIView+DDCategory.m in Sources */, + FF8591ECC8B8E50D7AEAAA0A5BB495DF /* UIViewController+DDCategory.m in Sources */, + 2EF05F3AF9475EA358E1B676D8162A25 /* UIWindow+DDCategory.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 5A757D0D7A121D71DEA5F8455C5DD40F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -8770,41 +8907,10 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 7541A1B82F1D6D2932FD5C9E8AF0FBA2 /* Sources */ = { + 6F40E900866816EFA9AB3BA587914C6C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - C2AC5438E5F701B514E19D5FC665AE15 /* CALayer+DDCategory.m in Sources */, - F321179EB548A8E3E0BFF7C7493A37C2 /* DDCategoryKit_Private-dummy.m in Sources */, - 9A0E1D59D9117546EE7E4F07B42EF9D0 /* NSAttributedString+DDCategory.m in Sources */, - 8E9E8BFB5716D6C7E23589D005C7D927 /* NSBundle+DDCategory.m in Sources */, - F8A342BBBF18901505BEA39476BADBEC /* NSMutableAttributedString+DDCategory.m in Sources */, - EF07B37E2E82C6DECE97596D7E478727 /* NSMutableParagraphStyle+DDCategory.m in Sources */, - ED619ADC45106811F528B80FA330E565 /* NSObject+DDCategory.m in Sources */, - E3A4DFE5AE1A135FC79D52211388DD80 /* NSThread+DDCategory.m in Sources */, - 34E13F8436DFD3782A54FFEDE412927F /* NSURL+DDCategory.m in Sources */, - 40A1CDD4CC2C43F0DFF151BFA1028F12 /* UIApplication+DDCategory.m in Sources */, - ABCEB271B85C79CBCE557B62BF930725 /* UIBarButtonItem+DDCategory.m in Sources */, - CCDBF051A549677F62476F4A952BF145 /* UIButton+DDCategory.m in Sources */, - 70EA7D82DFED80055B7EFAB3D7BB80D1 /* UICollectionView+DDCategory.m in Sources */, - B7738FB94E4754584B9C7381E52F45C9 /* UICollectionViewCell+DDCategory.m in Sources */, - 7512F726469C537F53CEF083421FD8AF /* UIFont+DDCategory.m in Sources */, - 02A63BD4A7DD9963947B6C795FF0C581 /* UIImage+DDCategory.m in Sources */, - 892F004F44CDB16E8675E0C65FF0E39B /* UIImageView+DDCategory.m in Sources */, - 31CA63244E4C766F4097060686854AA2 /* UILabel+DDCategory.m in Sources */, - CB12A6D2A55730FFF299320ADD27FF65 /* UINavigationBar+DDCategory.m in Sources */, - AAE28567EDE48F789BA8BD1A4E3527CC /* UINavigationController+DDCategory.m in Sources */, - 25C7FA1656C3EF1177BD58A5E3EE4E40 /* UINavigationItem+DDCategory.m in Sources */, - 323A542F490C67E017A2B7CE4F24EF3A /* UIScreen+DDCategory.m in Sources */, - 2D15FCABA47B15B2A1C4019BF1ECA655 /* UIScrollView+DDCategory.m in Sources */, - 6F1637C8F03155064752B16C84A9EA5B /* UITabBarController+DDCategory.m in Sources */, - D671718F94D548759A657D442DC5DE81 /* UITableView+DDCategory.m in Sources */, - 3186CB345D75C3BC0D80478197E8CF90 /* UITableViewCell+DDCategory.m in Sources */, - 07D2CEA2FFAA2F075223E847141D170B /* UITextField+DDCategory.m in Sources */, - 083B67B1C8E77E815F2074166150CC8F /* UITextView+DDCategory.m in Sources */, - CF258709235126537E1E6FC0B2D2A379 /* UIView+DDCategory.m in Sources */, - 479717CC3EF598772CF98B751276B753 /* UIViewController+DDCategory.m in Sources */, - 01D99B5563E774161E3FD53138950A94 /* UIWindow+DDCategory.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -8866,16 +8972,10 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 8E4E73B13B599DF83354F81175A93D4C /* Sources */ = { + 841017C46E93687196A13F4B4D5DC76B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8FD8D1F13FE106FF4A48327B4EF2E3D1 /* YYAnimatedImageView.m in Sources */, - C1EEB14AD900F36CE79D2762305D816F /* YYFrameImage.m in Sources */, - 37937A9707A5C80FAB0C0D885BBADA38 /* YYImage.m in Sources */, - 5300A9554A95F9D736011736B391EC35 /* YYImage-dummy.m in Sources */, - E1A96DF6B6912BFA0823FB9E430CCF23 /* YYImageCoder.m in Sources */, - 34196A2D257E48AF439C38B32DDF0200 /* YYSpriteSheetImage.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -8888,6 +8988,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 955B22CA2719CFA78E76ADCC66710D1F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4D42222982A4607B1350F818AB88665D /* DDLogKit_Private-dummy.m in Sources */, + 9E1EE936933A71257551D12642BC104D /* DDSwiftLog.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 99B444A281EDEDF424F629C40DECE541 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -8983,6 +9092,30 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + AAAFC706574936523F3D95E4745EFB73 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + B62745955BB859CA0DC62A27E7F94095 /* DDAttributedString.swift in Sources */, + 667AD0D977F54BF8003C6226437A6760 /* DDButton.swift in Sources */, + 8BC96CC0FE9EEE8F20914C27629D86F5 /* DDCollectionView.swift in Sources */, + 0EA8D2FB127CCEF317E971E29FB4ABCE /* DDCollectionViewCell.swift in Sources */, + 8AFBDA8CE16D36BEDD565D335B9F0EB6 /* DDControlsKit_Private-dummy.m in Sources */, + 06AA8BC78A44BD44CB7E6ABE5F923055 /* DDImage.swift in Sources */, + 12CD8C457503B9FB70FEA6C7DA3A4147 /* DDImageView.swift in Sources */, + B5CF0AD688CE51E94FC53C830D9B04EB /* DDLabel.swift in Sources */, + 9271971DF10DE28D75EC02C1FCA4B013 /* DDMutableAttributedString.swift in Sources */, + B02D5E7DFC80DAE4C8A9C39CE21944E3 /* DDNavigationController.swift in Sources */, + 4E88B13D396341E255546A404B53C9C4 /* DDScrollView.swift in Sources */, + C450BB11929F584D30E9A04A06BAE234 /* DDTableView.swift in Sources */, + 082EDAC0E586ADEDB3E109DAC881E736 /* DDTableViewCell.swift in Sources */, + 737004BAE9463A72E2F07FDDD728AC58 /* DDTextField.swift in Sources */, + D04F5D098E6723262E62D13BFF50EED3 /* DDTextView.swift in Sources */, + 5E2CD0410C8555C3058AB6AF6DA476B0 /* DDView.swift in Sources */, + 825F9DB3D521615C34F2FD0DC84FAF2E /* DDViewController.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; AF318B8812CE4B6E41615DC17B23EB2A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9025,19 +9158,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - AFB944C14F97FEC1231BC34490159B98 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 940E711D63649BE7A3FB66E52457D398 /* BehaviorRelay.swift in Sources */, - 6E896E22C164BFDB7034EB572468465D /* Observable+Bind.swift in Sources */, - 5D81E0C1887B4C22DD12C2A64E594469 /* PublishRelay.swift in Sources */, - 32AB0A73A628C0F9A318E21F0728AA10 /* ReplayRelay.swift in Sources */, - 1AED69747E53797ED128F96F1D8A70D6 /* RxRelay-dummy.m in Sources */, - 6A47BF20ACCBB7C92F9ABC9E7A833EF6 /* Utils.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; B3F2C70B091651079610F8CEFD453E31 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9189,30 +9309,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C6A67123692362D5C5A3C874DCC3C81F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 6A00768664341176E3CCD3209A118D93 /* DDAttributedString.swift in Sources */, - 957DAA54D070E5B18B4E63E09AB6F710 /* DDButton.swift in Sources */, - 57E9A869151C3FAA40FF974E53521DE2 /* DDCollectionView.swift in Sources */, - C644B05AA4A66F134754E6B9F0D4E27E /* DDCollectionViewCell.swift in Sources */, - 0872AD4C6D18972B6940A886F04C7476 /* DDControlsKit_Private-dummy.m in Sources */, - 08323A8552D869E49AD7E77ADD8CB62A /* DDImage.swift in Sources */, - 4113E82A8478A123BD0B5700DCB583BD /* DDImageView.swift in Sources */, - DB82B28011F0864AF66AB1D3A842115A /* DDLabel.swift in Sources */, - 17EB4DC815A2337C2344E7BBBC8D461F /* DDMutableAttributedString.swift in Sources */, - 2BD424446AB4BD2CE2BBA6B0ABC6FE96 /* DDNavigationController.swift in Sources */, - 4FC9C59A1D764672B1999A285994152D /* DDScrollView.swift in Sources */, - AFF66CAFD7F5E229A8FB545495BAEE1A /* DDTableView.swift in Sources */, - C7F4BF5ADCAFDECAA18A0B46A67860DC /* DDTableViewCell.swift in Sources */, - 61E0AF7F5C4EA70EAE5AD9C21EF35977 /* DDTextField.swift in Sources */, - 4217D562836222942A9E062A4930F281 /* DDTextView.swift in Sources */, - 244756812F4CB3B8B1D098225558268D /* DDView.swift in Sources */, - B8EF8F9C8ED054238B9FB957EC8B1A70 /* DDViewController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; C94C048581036D3B6AA1F7FB8E84775C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9325,55 +9421,16 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D145576BF17205D36256A7CF57DFD3A1 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 7ACD1663112757B9D6C1B93B7DECEE55 /* Constraint.swift in Sources */, - 63928B63DAFE07C28F117AB9AE5FDFBE /* ConstraintAttributes.swift in Sources */, - EE1DBAA432EF4A26EC7A54FE9958288B /* ConstraintConfig.swift in Sources */, - D12A43349ED54CE689CAB65A3688184F /* ConstraintConstantTarget.swift in Sources */, - 4ADA89E909566BD155E887134BC06459 /* ConstraintDescription.swift in Sources */, - 1DBCD6D35EB5371F18DD51F8A2A17BEE /* ConstraintDirectionalInsets.swift in Sources */, - 9C18706635F8F6039800E5D29E33CF5C /* ConstraintDirectionalInsetTarget.swift in Sources */, - F22409BC542B911545A86ABB197F2021 /* ConstraintDSL.swift in Sources */, - C4AD82EEE9F6B79F43B6637C742761AF /* ConstraintInsets.swift in Sources */, - E05564A13263C2A7EB19066F6440F481 /* ConstraintInsetTarget.swift in Sources */, - 809901DEFB812A7A6C8C7BC7E23C461F /* ConstraintItem.swift in Sources */, - DDBA991BA174D527017192548D28D7D3 /* ConstraintLayoutGuide.swift in Sources */, - 6B51F2E82F613C27407512F15B1523CF /* ConstraintLayoutGuide+Extensions.swift in Sources */, - 16EA78DC70B63127C08F747C99B01349 /* ConstraintLayoutGuideDSL.swift in Sources */, - 1561C74739A0D164733E9C4894094F9D /* ConstraintLayoutSupport.swift in Sources */, - 91CA8063502AC4672BFD7F6D5AD890B6 /* ConstraintLayoutSupportDSL.swift in Sources */, - AF759C36F39B4E4FE7180A127966AE35 /* ConstraintMaker.swift in Sources */, - 26A95A593A3011DFAC355EC59A52E646 /* ConstraintMakerEditable.swift in Sources */, - 748A242CE6F9E7BA3C73397EB2A0EE46 /* ConstraintMakerExtendable.swift in Sources */, - 9BE2962068E95D8253F1A92B8C1CF7C3 /* ConstraintMakerFinalizable.swift in Sources */, - CBD8901F0DC9C3A318976A6F7358711A /* ConstraintMakerPrioritizable.swift in Sources */, - 06BB443E95A25495FC3A19174991B17A /* ConstraintMakerRelatable.swift in Sources */, - 3AEBB1EF7449591B2801563D09246397 /* ConstraintMakerRelatable+Extensions.swift in Sources */, - 80091A77E4DB8BD79196240620BDEF1B /* ConstraintMultiplierTarget.swift in Sources */, - 64042D7EB052AEF70017E8E0A4BF6D4B /* ConstraintOffsetTarget.swift in Sources */, - 8EA9F0E18ACBBE10CBFD202E479C114D /* ConstraintPriority.swift in Sources */, - 8F015C2A2CE48A10FCB00D51306E2FAA /* ConstraintPriorityTarget.swift in Sources */, - F52A33C5DF0D8CAA44354593A9AEA08C /* ConstraintRelatableTarget.swift in Sources */, - 572338B9ED6382F8CB91083E8C81A426 /* ConstraintRelation.swift in Sources */, - 6EBD3D58F92F9B04E5F9D26F908BFE92 /* ConstraintView.swift in Sources */, - C989F6FDC2D97EE1A9C7E1937016D678 /* ConstraintView+Extensions.swift in Sources */, - C17ED7FEA559064FC70F00DA5BA28651 /* ConstraintViewDSL.swift in Sources */, - 860EE4ED5B98C99F77B7B6F69067C67B /* Debugging.swift in Sources */, - 26B198600368EE106481EC5B38FE4B1D /* LayoutConstraint.swift in Sources */, - 3E12A685A85E790C2DCBD724F006C549 /* LayoutConstraintItem.swift in Sources */, - AE20ECC7FA7D27D1FFA4F11097D46EE7 /* SnapKit-dummy.m in Sources */, - 6A2DA5A9A5E2AABE476971A48C296718 /* Typealiases.swift in Sources */, - 6E61BD4CB39551F8077D60326E5573AF /* UILayoutSupport+Extensions.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D2EFFBFFEE3A79935C0421F82272406E /* Sources */ = { + CA1A82CE91EB409C1CADFAC909D2F3A1 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 5B70279E8430586A839FFAF77A258411 /* BehaviorRelay.swift in Sources */, + 222D42700786C9C4B988E2B1AB1A8FAF /* Observable+Bind.swift in Sources */, + FDF0C9030999475FA8C12ACE511DBBFA /* PublishRelay.swift in Sources */, + 9A58303EB84C8F9BA1717F0DAF899AA9 /* ReplayRelay.swift in Sources */, + 80BB8071CC4409282CB8D2E0C26E678F /* RxRelay-dummy.m in Sources */, + 0156F22B6CDB063807D21262C54FA69E /* Utils.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -9487,395 +9544,381 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - FB9A7CF362B08CE540E022ABA7B6DF38 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - FDE6423290DE487C161D698043AD8D7C /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 050855724D29E82253018798B17F214C /* PBXTargetDependency */ = { + 0671D917176DA1C6A2B3F274F83EC7D1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "AMapTrack-NO-IDFA"; - target = 2160840D78FCB958CABE1B88300E38C5 /* AMapTrack-NO-IDFA */; - targetProxy = 489A41E5BC2B018DC7AAB6067F455E61 /* PBXContainerItemProxy */; + name = "AMapFoundation-NO-IDFA"; + target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; + targetProxy = F7AD4E0AB42C77245E05461B71B32697 /* PBXContainerItemProxy */; }; - 08CC0161E23B7FE60596F88AA91C0CAB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SnapKit; - target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; - targetProxy = 4B6E232F094CA7668C1A96A93DC3A1C3 /* PBXContainerItemProxy */; - }; - 1532AB7327732E2B02D038D0C7F736B4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDCategoryKit_Private; - target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; - targetProxy = 15994C6CA871C61BA2776869B6B3C1EE /* PBXContainerItemProxy */; - }; - 24EFC140EF39274BD7287E44C2845249 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDWebImageKit_Private; - target = 477926D6FB1DCEFB352517A19636405D /* DDWebImageKit_Private */; - targetProxy = 1FDD4AC7C822873FEB985E51EACE8BF1 /* PBXContainerItemProxy */; - }; - 255581C8F561CEC340550171090503F1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "ESTabBarController-swift"; - target = 3F83465BA81F6E581B3A431642D2992E /* ESTabBarController-swift */; - targetProxy = 2F6E4396ADAD66F32E1359DCBFE2B2A0 /* PBXContainerItemProxy */; - }; - 2AD493C9B2A89A0D7AE836F072D5E1B1 /* PBXTargetDependency */ = { + 1292ABBE96CE83688D7C1C70D36854F7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = DDLogKit_Private; target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; - targetProxy = F689B30E28D8451ECFC9625A60969FF6 /* PBXContainerItemProxy */; + targetProxy = D054251F349C57A4D1A4AA38E1AE9846 /* PBXContainerItemProxy */; }; - 2B87462A250750F803126FBF63354E6D /* PBXTargetDependency */ = { + 13D7760A5F77318179E0E91AA3320AD6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = DDProgressHUDKit_Private; - target = 387C7767E705FE68450F97CBA4348CC0 /* DDProgressHUDKit_Private */; - targetProxy = EACB92E8E85FD8B5CCBC34901F68F621 /* PBXContainerItemProxy */; + name = DDCategoryKit_Private; + target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; + targetProxy = 568AC9EC6E40483BE3675F120BF53F51 /* PBXContainerItemProxy */; }; - 30D494563B3B4309B6BF8CB38916EEDB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ZFPlayer; - target = 93FD1F93E0C30B2749BD8A6EC148F233 /* ZFPlayer */; - targetProxy = 4D99228358E24C18E3DB9CF4886F7B29 /* PBXContainerItemProxy */; - }; - 334BA62AE7F2DCAE1120F665D966C436 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ZLPhotoBrowser; - target = 2FAF03761A44702490259F857A848B42 /* ZLPhotoBrowser */; - targetProxy = 78D10DDB263B9FB54D48F88BE489451D /* PBXContainerItemProxy */; - }; - 3541125D5FC39409F273A522CC6987B9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDMAMapKit_Private; - target = B41F58F2856AB275B4CF75F359937653 /* DDMAMapKit_Private */; - targetProxy = DA6241CC520A4D1F198D4A213F1965CE /* PBXContainerItemProxy */; - }; - 3790251969DE89862999E250092B0C11 /* PBXTargetDependency */ = { + 16A20E822170446DF80193B25B874F73 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RxSwift; target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = F3F52F89F81C1200E92310F1486E8A0B /* PBXContainerItemProxy */; + targetProxy = 0EC066B461238F007238EEA5A23EBD72 /* PBXContainerItemProxy */; }; - 4086C9F73A81626458FBB6AEE2FBE637 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapFoundation-NO-IDFA"; - target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = 5FDF55525293E1C2E128181EE4D6D173 /* PBXContainerItemProxy */; - }; - 4A3F1765F724D0365E7CA3022FBB1307 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDColorKit_Private; - target = BFED7668E8D0960F3873C9C1329EB63F /* DDColorKit_Private */; - targetProxy = 2118D20BCE376ABC55BCEB91228C0515 /* PBXContainerItemProxy */; - }; - 4BB14946016CEFEE99613F11253DB1DC /* PBXTargetDependency */ = { + 1E08C3963520A9DE758BCD7D25762420 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "AMapSearch-NO-IDFA"; target = 4F1379598302C9160590B3650C10E1A5 /* AMapSearch-NO-IDFA */; - targetProxy = 6F6FE1AD11AC6A8ECD660A0306EB075E /* PBXContainerItemProxy */; + targetProxy = 646018958EF4CD5C557D55C74CD66825 /* PBXContainerItemProxy */; }; - 524BA565E30CF35FD907A232B70C103F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftEntryKit; - target = FEA6FF0588A91CCD972EDCD698B85647 /* SwiftEntryKit */; - targetProxy = 76F17CD442B98603DDE70224C1E98A47 /* PBXContainerItemProxy */; - }; - 5A5F0747268A56DD413FF535572E3FC8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = 8B01CD18E6F869F8C0A015E2128525F6 /* PBXContainerItemProxy */; - }; - 5C2E4D2C312E49CB193563346E1D07D5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDBasicControlsKit_Private; - target = 087B100C5691B6A3C04A45198E6C32F6 /* DDBasicControlsKit_Private */; - targetProxy = 8C53355CC16B3FC858B0CA495A4B59DC /* PBXContainerItemProxy */; - }; - 61EC8A7EB691DF92466508AA721B6CE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxCocoa; - target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; - targetProxy = 91B91710858A2EA4A11CBC7F6D77186D /* PBXContainerItemProxy */; - }; - 64DE32D15921521AD41F522400EE836B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDCategoryKit_Private; - target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; - targetProxy = 8AE0B4F135AD34EA2C32B9C0C5AAFE93 /* PBXContainerItemProxy */; - }; - 65AF176657AC2F6885B82ED09ACB509C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JCore; - target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */; - targetProxy = 60508FB760205C9FA79E0103CE0F6291 /* PBXContainerItemProxy */; - }; - 6862D5B524A24708931C3F1FA6FFF0F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxRelay; - target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; - targetProxy = 0DC09DF2D277EDFF0D7EEABFFA357C47 /* PBXContainerItemProxy */; - }; - 6B201CD1E504F186F47BB1FF91A28465 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "DDBasicControlsKit_Private-DDBaseViewController"; - target = 5C23965029860967865B3429B5E29092 /* DDBasicControlsKit_Private-DDBaseViewController */; - targetProxy = A866080E6D7C8FAB491AF2FC2BA6C6CD /* PBXContainerItemProxy */; - }; - 6B54EA2198C114EDB5BE83F7EF2143EF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDLogKit_Private; - target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; - targetProxy = 1F1F22C93F411D9583817C62125AF548 /* PBXContainerItemProxy */; - }; - 6DC80D7FA6B43AB013CD2870F6537B24 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDNetworkingOfAlamofireKit_Private; - target = B68A4B40517CF9B14050FA0A4A618B04 /* DDNetworkingOfAlamofireKit_Private */; - targetProxy = 2339CE3C16E46F9101B7CC1FE64120D6 /* PBXContainerItemProxy */; - }; - 71C5910DE3783EBA95EC052780476D65 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JXCategoryView; - target = 8BEAFAA726C1965864B79B4B441AA513 /* JXCategoryView */; - targetProxy = 2F4CA86F1BB7BB1C54E31A26EC2EB459 /* PBXContainerItemProxy */; - }; - 71D3322039C233073086347CE0773989 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDCategoryKit_Private; - target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; - targetProxy = E2F984746EC93082E71E3D53BB4581E9 /* PBXContainerItemProxy */; - }; - 749FD6106682AD8A7CE1C754C5BB9C46 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapLocation-NO-IDFA"; - target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; - targetProxy = 64B2E5075349B7C22EAAB308DF2D1E2F /* PBXContainerItemProxy */; - }; - 74E126F479F4C4474E5F6DBA7A843E94 /* PBXTargetDependency */ = { + 24DD2409E0D8FC35E194A7F9BB3E3DB9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "AMapFoundation-NO-IDFA"; target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = 208C1D35E281A86AFD3450B227AEEC73 /* PBXContainerItemProxy */; + targetProxy = 17FAEE1C96D94AB98001AAA367E6AFC2 /* PBXContainerItemProxy */; }; - 7E1F312510D8AC372C8295E912DC4CBA /* PBXTargetDependency */ = { + 291BC781E3007EA8D55EC5E298A4A816 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "AMapLocation-NO-IDFA"; - target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; - targetProxy = B6B25724A80F22DFF163DD9A1E0EC8ED /* PBXContainerItemProxy */; + name = DDLogKit_Private; + target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; + targetProxy = 648C9900A0FAADF1261AE7532B7181E9 /* PBXContainerItemProxy */; }; - 7F6CECF0F8A34FF59F8CCDA8270AEA7B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDAutoUIKit_Private; - target = 53463808DD395EFE0C9E0CDCB79A6C0A /* DDAutoUIKit_Private */; - targetProxy = E855E7ADF75BF147F0B13D96898467AB /* PBXContainerItemProxy */; - }; - 8022BBFA24D112ED725B3EB0514B4BFC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxRelay; - target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; - targetProxy = 0F7087140CC290173E3DA4EF1D8657C1 /* PBXContainerItemProxy */; - }; - 827962AE1C3A7CD5F0801A06122DA003 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YYImage; - target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; - targetProxy = A1E8B5220C55E65CA80E4B3C080D3CA2 /* PBXContainerItemProxy */; - }; - 84321688711DE1D5B51BFB44899019AB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SnapKit; - target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; - targetProxy = 1661F92F3969C1D7A3A3F8358424A642 /* PBXContainerItemProxy */; - }; - 8C3A7B8C3C6A7F3BFF138523B7144D03 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDCategoryKit_Private; - target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; - targetProxy = 7CD8AA611CFA004B4DA0DD71E61AA0CD /* PBXContainerItemProxy */; - }; - 8D08A5945E4D46D4E143DA15D25F1E78 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJRefresh; - target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; - targetProxy = A3282C3388577FBB116129040C5FD008 /* PBXContainerItemProxy */; - }; - 9329F65FD2158A562B0A586940E4E19C /* PBXTargetDependency */ = { + 29F15979CED469AF4B6B39C789AD8BFF /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "AMapFoundation-NO-IDFA"; target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = B47B51ED42E1CBD8034CD8D8C5DF654E /* PBXContainerItemProxy */; + targetProxy = 651D717942F9B6566B107C665D32C237 /* PBXContainerItemProxy */; }; - 940659E799A4878C0511002FAAAF8E86 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapNavi-NO-IDFA"; - target = E94C558142469C11984D67CA883BAB1F /* AMapNavi-NO-IDFA */; - targetProxy = 7EC841FC5286C4567D76C9EB3D94CD37 /* PBXContainerItemProxy */; - }; - 96DBBEC82CDF40A70C8BA2DD1AF26D2D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDLogKit_Private; - target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; - targetProxy = 3CFC8AC3535FFA43FDA7E135C85E2276 /* PBXContainerItemProxy */; - }; - 971A6341B40EBAEDA77292546136FC4B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JCore; - target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */; - targetProxy = F313C5D6C0969AB225BF8EEFAFE3DC99 /* PBXContainerItemProxy */; - }; - 99E64E718D094B0E656AE5AD19A704C9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDLogKit_Private; - target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; - targetProxy = 3F78048655DEBA0FB585BEBEAA159F8F /* PBXContainerItemProxy */; - }; - 99FBDD77482CDFC3277781527D1D7972 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Alamofire; - target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 39E8D44F0588E914D3AD4796D82E9B38 /* PBXContainerItemProxy */; - }; - A11D5BCCE9B49EF508F3B0C2CF48F7B9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapNavi-NO-IDFA"; - target = E94C558142469C11984D67CA883BAB1F /* AMapNavi-NO-IDFA */; - targetProxy = 120936ABE9C893D487D39E9F7B5E54E9 /* PBXContainerItemProxy */; - }; - A1E780E31F3B85FE0C050B1F24D013D6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapSearch-NO-IDFA"; - target = 4F1379598302C9160590B3650C10E1A5 /* AMapSearch-NO-IDFA */; - targetProxy = 7D0055AF1186E53E9D4D0E9338739E34 /* PBXContainerItemProxy */; - }; - AA69FCC8A08ABBA55367B61B9B1BE60D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Alamofire; - target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = DED2245CA0D4A6A6FFA312A050D98BEE /* PBXContainerItemProxy */; - }; - AAE1A277CFD54209E61491A4EAA858C6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JPush; - target = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED /* JPush */; - targetProxy = D107C624FFF051299E72835B4D20CA7A /* PBXContainerItemProxy */; - }; - AC62B0A8D8FB81276A14DE9753776102 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDToastKit_Private; - target = CFF5B7CDF57A32781D2AD4CC98E95B29 /* DDToastKit_Private */; - targetProxy = 85B18A97D4FC09F637283EF19D0457CF /* PBXContainerItemProxy */; - }; - ACD4FA7899A355E52CE1A717984F20E4 /* PBXTargetDependency */ = { + 2EEA7C928E4A9FD28D93FEB1C61E7019 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = DDControlsKit_Private; target = 035D1842293C4AA08F442FFD899F7F28 /* DDControlsKit_Private */; - targetProxy = 145765C993C157E2B9DEBE196D598674 /* PBXContainerItemProxy */; + targetProxy = B11D2878BC8CB5CF3E7217FC4265B09B /* PBXContainerItemProxy */; }; - B25BF88C3165BA47B3F3E785A73793AA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapFoundation-NO-IDFA"; - target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = 2E33425C4290F298FA3694F1D0A81CD2 /* PBXContainerItemProxy */; - }; - B7559FBBB242E6F20399E8997935C2D4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CocoaDebug; - target = 0A2E6BA6D5360D619D7CABED3467AA69 /* CocoaDebug */; - targetProxy = 0CAAB88FF3A04F0293ECD80EBB1A6B7B /* PBXContainerItemProxy */; - }; - BB1F41D5AAD468600620BBC9D5DA9BF9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YYImage; - target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; - targetProxy = 9D51C1249F2C8FCC169DDC053B1F7417 /* PBXContainerItemProxy */; - }; - BB68B7CA1759B8521B09F87ECB466007 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDTimerKit_Private; - target = 79638F3BF2709E118064EF8B13DE3317 /* DDTimerKit_Private */; - targetProxy = 71A8267364F7160FFD760CA5A09057D3 /* PBXContainerItemProxy */; - }; - C7F7BAB2404BD01851636FC3E989C5BE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDBasicControlsKit_Private; - target = 087B100C5691B6A3C04A45198E6C32F6 /* DDBasicControlsKit_Private */; - targetProxy = FB9F92439EDA0876258742F94B832B56 /* PBXContainerItemProxy */; - }; - D142EB589EC31D3AA5BDCF9099CB1262 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardManagerSwift; - target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; - targetProxy = B6C520D90CC4276BBEFF6942BA7812FC /* PBXContainerItemProxy */; - }; - D36041CA2FB27915222DFB7BD0A01F5B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "DDProgressHUDKit_Private-ProgressHud"; - target = 11A7259776035C865EEAAB13266CC339 /* DDProgressHUDKit_Private-ProgressHud */; - targetProxy = A375E3212D86D9CD2726E2D131135564 /* PBXContainerItemProxy */; - }; - D7CF0D5040D0972A926AD50070897660 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = DF062D40472178080622E8EF9A4A136D /* PBXContainerItemProxy */; - }; - DDE5B6220495BCBAD079CC807F08B022 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = CE3E08BEFF72A2F502909BF155CC1F0C /* PBXContainerItemProxy */; - }; - E2FBF7E96569E15ADD843A1A47EAFCA6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapTrack-NO-IDFA"; - target = 2160840D78FCB958CABE1B88300E38C5 /* AMapTrack-NO-IDFA */; - targetProxy = BB161440B05319D0A76E6B086E750C10 /* PBXContainerItemProxy */; - }; - E4AD264747CC431E6168C66223685E7E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapLocation-NO-IDFA"; - target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; - targetProxy = 66F805FB2F9DBD217018092368DDA38C /* PBXContainerItemProxy */; - }; - E65D4A0F8C21C372342B0DA90BE8CE0B /* PBXTargetDependency */ = { + 2F0242B66AEFCCADC1A57F14D95F1434 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "DDMAMapKit_Private-DDMAMapKit_Private"; target = 6056870867CC4728BCEF2E5EBDD1DCB3 /* DDMAMapKit_Private-DDMAMapKit_Private */; - targetProxy = 5C4D03A3B38985BA38027F0DCAF3FED0 /* PBXContainerItemProxy */; + targetProxy = C52E6926DCF91C6A0C9A6EAC51CC5028 /* PBXContainerItemProxy */; }; - EA3B40AC6911D96F4553FE92A1028D87 /* PBXTargetDependency */ = { + 3296DBE8232EFE1C33EFCFB181456B68 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = DDFontKit_Private; - target = 8F3F4D8426620E7E4A06FE4BCDB96FDE /* DDFontKit_Private */; - targetProxy = E16CE1B4255DD9DD358B138E411A5255 /* PBXContainerItemProxy */; + name = DDWebImageKit_Private; + target = 477926D6FB1DCEFB352517A19636405D /* DDWebImageKit_Private */; + targetProxy = A407B8FD0918AD072144BABFCB66FFEE /* PBXContainerItemProxy */; }; - EE29F68B336864FC68E03540D93D2FF3 /* PBXTargetDependency */ = { + 339528180AB2A4D762C530F1DCF2DB92 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapNavi-NO-IDFA"; + target = E94C558142469C11984D67CA883BAB1F /* AMapNavi-NO-IDFA */; + targetProxy = BD8754F178ECCCD11673D49E0A7713FE /* PBXContainerItemProxy */; + }; + 37C8E06125C4FEC4643329E73E672032 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "AMapFoundation-NO-IDFA"; target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = 42F99A9478E8F8B60B36EBA31C6E121D /* PBXContainerItemProxy */; + targetProxy = E6E0792ADFF5C54D0B3EC5485D64DD06 /* PBXContainerItemProxy */; + }; + 37EAC8CDDB0BA4FC9137DC1145909714 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ZFPlayer; + target = 93FD1F93E0C30B2749BD8A6EC148F233 /* ZFPlayer */; + targetProxy = 8D1221809A249A47411570EBFEF7053D /* PBXContainerItemProxy */; + }; + 400DBC8F255768DEA094F9BA41979799 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = 88B49114A1CDCF0D0640E085D90EB1F5 /* PBXContainerItemProxy */; + }; + 405507D5FCAB7344FFE4AD783653F76A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardManagerSwift; + target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; + targetProxy = C99C43DE054B52528BFFA0B85A676B20 /* PBXContainerItemProxy */; + }; + 4278946071CCEF91A84AEFCC25BDC414 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "DDProgressHUDKit_Private-ProgressHud"; + target = 11A7259776035C865EEAAB13266CC339 /* DDProgressHUDKit_Private-ProgressHud */; + targetProxy = 9E278E8F246C7222DB266845329AAD0D /* PBXContainerItemProxy */; + }; + 47A188C08696FC7D1D54B6229781E779 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYImage; + target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; + targetProxy = 59D43FB1D861E2B137194DCA12929B9D /* PBXContainerItemProxy */; + }; + 48F7EB32BBDDB6C506BE73C4868C69C8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Alamofire; + target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; + targetProxy = 906DD66572FF0FB188D85F9E90059E5E /* PBXContainerItemProxy */; + }; + 505F8D575F9E12DB8FBD25407B97936D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JPush; + target = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED /* JPush */; + targetProxy = B7DB4EFE751AEFE8FBD4B078BFE591B2 /* PBXContainerItemProxy */; + }; + 51D89DDDEB52EF0185D304675FCD0C67 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = 09B9E6FD3EBC7A225B6D72A8A43598F2 /* PBXContainerItemProxy */; + }; + 583B0DA616E3ED31A96F5022CAB40DC2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapLocation-NO-IDFA"; + target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; + targetProxy = 0F8EF17FD6ADB9B134995BAAFEAC18D3 /* PBXContainerItemProxy */; + }; + 5949BDBE8236ADEB40705ABE0D766AB4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapLocation-NO-IDFA"; + target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; + targetProxy = 8E63D54266AC84FBB6C5C5F05F90EEC5 /* PBXContainerItemProxy */; + }; + 60AC5DF57EF33D9962B5B72C52FBC99E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftEntryKit; + target = FEA6FF0588A91CCD972EDCD698B85647 /* SwiftEntryKit */; + targetProxy = 5A277C00181F046476F66961030DC194 /* PBXContainerItemProxy */; + }; + 62196C632A123252D5E122B7076DDAC7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = 19B623E2D676AC855FD3A9F77726C521 /* PBXContainerItemProxy */; + }; + 63E9F83C44F05BA1959089D3A75F8E0B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapNavi-NO-IDFA"; + target = E94C558142469C11984D67CA883BAB1F /* AMapNavi-NO-IDFA */; + targetProxy = 9DE12688CD97906E1D0B2E04E9196F8F /* PBXContainerItemProxy */; + }; + 64EB269AB25E11A6DD121F89A3815540 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = 49603DB160AE2A6C7CBD3C867C6FB937 /* PBXContainerItemProxy */; + }; + 66B8F4699773427601F8BAE939B4F090 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDAutoUIKit_Private; + target = 53463808DD395EFE0C9E0CDCB79A6C0A /* DDAutoUIKit_Private */; + targetProxy = 7AE8392B687D1FFBD0892AA728F911E4 /* PBXContainerItemProxy */; + }; + 673B062D6E91BBDC348C362A093D2525 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJRefresh; + target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; + targetProxy = F4A56D586DCDE31C4A9ED945390ED03E /* PBXContainerItemProxy */; + }; + 6AD1AC0D75534E88A5D7F65B03714C28 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDCategoryKit_Private; + target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; + targetProxy = 5235010270EFCBC9A0B56A3C9CF0C780 /* PBXContainerItemProxy */; + }; + 7AB53BC6CE44C8E41F735AA69C56FD29 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDLogKit_Private; + target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; + targetProxy = E933643CDCA7C863789275AE551D9E5B /* PBXContainerItemProxy */; + }; + 7E36DF34BE8092076A09564CDDA0B5D9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ZLPhotoBrowser; + target = 2FAF03761A44702490259F857A848B42 /* ZLPhotoBrowser */; + targetProxy = 63F13029493268C64D8A9F881D71CD19 /* PBXContainerItemProxy */; + }; + 85F84DC086B34A7F99E16943941B599F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxCocoa; + target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; + targetProxy = C6C06DDF5458DEE6BAABE65570E5C75D /* PBXContainerItemProxy */; + }; + 87ECB5E408689C5CC5DE87AFE57B5444 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDProgressHUDKit_Private; + target = 387C7767E705FE68450F97CBA4348CC0 /* DDProgressHUDKit_Private */; + targetProxy = 045C03E8C2D6EF28216E7C90F21A73B5 /* PBXContainerItemProxy */; + }; + 89B97BB87DF2A781EF9E5F8249782E65 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = 81C7F1A1F61E88520C5B1478FD15099D /* PBXContainerItemProxy */; + }; + A0AF3A87C6500DB282C3E16FCEAF132F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDNetworkingOfAlamofireKit_Private; + target = B68A4B40517CF9B14050FA0A4A618B04 /* DDNetworkingOfAlamofireKit_Private */; + targetProxy = 3A6572ACC8C39C702B781AEAC6BE5ED5 /* PBXContainerItemProxy */; + }; + A47A7BB4C650ADEA7DE7860A054FB39C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Alamofire; + target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; + targetProxy = F9FC43D9F871B41980DCDDF902DA89BB /* PBXContainerItemProxy */; + }; + A5B96B71B397150167EFC6A7613CE90D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDLogKit_Private; + target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; + targetProxy = 0BDAB7EB1820082B687AB80051AA6F42 /* PBXContainerItemProxy */; + }; + ACCC12E69C86900377F5462B81AE23DE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxRelay; + target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; + targetProxy = B16BAE51D53E76417F50594F22228750 /* PBXContainerItemProxy */; + }; + ADAF33599566BCEFD2FCA647C1A52AC4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDColorKit_Private; + target = BFED7668E8D0960F3873C9C1329EB63F /* DDColorKit_Private */; + targetProxy = 543C3A7E866364ADA97732D4A8B85009 /* PBXContainerItemProxy */; + }; + AE64CF2A0D2776203675C2AA68E18F1E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapSearch-NO-IDFA"; + target = 4F1379598302C9160590B3650C10E1A5 /* AMapSearch-NO-IDFA */; + targetProxy = A3FE093E966FFB7DA208D91E5179FC65 /* PBXContainerItemProxy */; + }; + B4564F4445F259A7EF0CFADCB58849A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JCore; + target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */; + targetProxy = 4B01C92E311B975A969330C987D23B29 /* PBXContainerItemProxy */; + }; + C39F78CE7D18BED7FC6CE730AB35DBFF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDBasicControlsKit_Private; + target = 087B100C5691B6A3C04A45198E6C32F6 /* DDBasicControlsKit_Private */; + targetProxy = B727D60202738163F43B58EDF710ADE7 /* PBXContainerItemProxy */; + }; + C765D6E85CB74EED25D41E8F7F07D747 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "ESTabBarController-swift"; + target = 3F83465BA81F6E581B3A431642D2992E /* ESTabBarController-swift */; + targetProxy = 2278571AED18735FD8203195212C3282 /* PBXContainerItemProxy */; + }; + C8DAB1C402473FA271E6FF6AC5ECA42D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDFontKit_Private; + target = 8F3F4D8426620E7E4A06FE4BCDB96FDE /* DDFontKit_Private */; + targetProxy = CD5ECDF4AFEC1D09321883F2DCD8F61D /* PBXContainerItemProxy */; + }; + CC2DF779F8B0A6A36F958B0F90CD9145 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDCategoryKit_Private; + target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; + targetProxy = 4484BB6654A21F68E7D7DF3D8B3684DC /* PBXContainerItemProxy */; + }; + CF148DDF86CAC26B035D5E7CEB2FFDDA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapTrack-NO-IDFA"; + target = 2160840D78FCB958CABE1B88300E38C5 /* AMapTrack-NO-IDFA */; + targetProxy = 69D69714618FE3D46CA5C19595E1A98F /* PBXContainerItemProxy */; + }; + CFFB18698643C1F89193A6BD71FDB829 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxRelay; + target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; + targetProxy = BC2EFFA470A670C1F1AE9A48234478F4 /* PBXContainerItemProxy */; + }; + D0AFBC54E4FC47E75009FDC9373D4C0C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYImage; + target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; + targetProxy = BB4855115B92A783ABD9DE70595AA4CF /* PBXContainerItemProxy */; + }; + D22BBFC178C156A731D1D337C4722866 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = CocoaDebug; + target = 0A2E6BA6D5360D619D7CABED3467AA69 /* CocoaDebug */; + targetProxy = 7C37D872EF5AF46377AA12D24AB67B32 /* PBXContainerItemProxy */; + }; + D2417B0C80026A48DD3DDEDF5EDDC790 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapLocation-NO-IDFA"; + target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; + targetProxy = 5C49759B2D102F74074426FA619CDCD9 /* PBXContainerItemProxy */; + }; + D62252FBAD2163D8610637AB9E4EF7D5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapFoundation-NO-IDFA"; + target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; + targetProxy = C5E072928F6949F9208B048C14264E9F /* PBXContainerItemProxy */; + }; + D936D4D6338AFE129E53645314BFB009 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JCore; + target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */; + targetProxy = E98BBDB20712D4D4A097DC8A0524DDC5 /* PBXContainerItemProxy */; + }; + D9498502B458FAE40047537826F299D6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDToastKit_Private; + target = CFF5B7CDF57A32781D2AD4CC98E95B29 /* DDToastKit_Private */; + targetProxy = 259A23DE64B0D3343246399AB005B675 /* PBXContainerItemProxy */; + }; + DA2AB8DFCFBF12598F033C86C4057971 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapTrack-NO-IDFA"; + target = 2160840D78FCB958CABE1B88300E38C5 /* AMapTrack-NO-IDFA */; + targetProxy = A65043B6D5EB64FF28000A30D4564D76 /* PBXContainerItemProxy */; + }; + DBEECCA48E721A793CB350E8F632BBC5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDBasicControlsKit_Private; + target = 087B100C5691B6A3C04A45198E6C32F6 /* DDBasicControlsKit_Private */; + targetProxy = 811F1B69EAB0D287DDAF031E0B40534D /* PBXContainerItemProxy */; + }; + E59862CD04EEFA2D95B421FEB04FA6EF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "DDBasicControlsKit_Private-DDBaseViewController"; + target = 5C23965029860967865B3429B5E29092 /* DDBasicControlsKit_Private-DDBaseViewController */; + targetProxy = 0C08AE663F03AC82485EAFA1C2CC3352 /* PBXContainerItemProxy */; + }; + EB8B76BE180396086E16F5ABC5B063F4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JXCategoryView; + target = 8BEAFAA726C1965864B79B4B441AA513 /* JXCategoryView */; + targetProxy = 370374E0027A8A43A29A53AC2EF55216 /* PBXContainerItemProxy */; + }; + ED7FA37586D828AD0A10A62D18D59A39 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDTimerKit_Private; + target = 79638F3BF2709E118064EF8B13DE3317 /* DDTimerKit_Private */; + targetProxy = 781A7DB7AFE1C02B1B6E237B5EF70B5F /* PBXContainerItemProxy */; + }; + F9F0D4344ACE4C32356CC53A4F872E48 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDCategoryKit_Private; + target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; + targetProxy = 7007B566DAC6A66DAB3F7FC63B25D663 /* PBXContainerItemProxy */; + }; + FDA414BD2C9B4D5E0DB78859660FB6C2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDMAMapKit_Private; + target = B41F58F2856AB275B4CF75F359937653 /* DDMAMapKit_Private */; + targetProxy = 22DBE3FA4B3C7778153B13717E18ACA3 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 018D720E452377F7AFADDD01046CD345 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B0A987A861294231DE10A2071637DAEA /* CocoaDebug.debug.xcconfig */; + baseConfigurationReference = 0199D420AEFD37AD7652567A673B7842 /* CocoaDebug.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9900,29 +9943,46 @@ }; name = Debug; }; - 075FC195A91137290116F8CC99AB6F87 /* Release */ = { + 04621F04ABD14D1ADC5D7BF95483E01B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 099F1BFFAAD0DA15B0B54822EB4A8484 /* SnapKit.release.xcconfig */; + baseConfigurationReference = 52989EC3DBD655A93B9E526C330AB34D /* DDMAMapKit_Private.debug.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDMAMapKit_Private"; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + IBSC_MODULE = DDMAMapKit_Private; + INFOPLIST_FILE = "Target Support Files/DDMAMapKit_Private/ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + PRODUCT_NAME = DDMAMapKit_Private; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 08BAB2E8DB430260EAB1F6D85C54C21F /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C6825A2246F1E61BA86B001E29156ECA /* RxRelay.release.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; DEVELOPMENT_TEAM = W4SG324NS4; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - MODULEMAP_FILE = Headers/Public/SnapKit/SnapKit.modulemap; + GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MODULEMAP_FILE = Headers/Public/RxRelay/RxRelay.modulemap; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = SnapKit; - PRODUCT_NAME = SnapKit; + PRODUCT_MODULE_NAME = RxRelay; + PRODUCT_NAME = RxRelay; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 5.1; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; @@ -9930,7 +9990,7 @@ }; 08DB115CE7F4C5FF3BE8B29587F71FD4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AE084786A16AF311901B49348AEE4C0E /* DDFontKit_Private.release.xcconfig */; + baseConfigurationReference = 09222FBE5EA3BB2FBED40608D9B6F999 /* DDFontKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9956,37 +10016,9 @@ }; name = Release; }; - 10033F983D8CDC30EBABCCF18D85E90E /* Release */ = { + 0AD440BA3503A4A31070CE64BFA7DBCF /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 76040B9F9791E5BEA10329D8B991B389 /* DDCategoryKit_Private.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = Headers/Public/DDCategoryKit_Private/DDCategoryKit_Private.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DDCategoryKit_Private; - PRODUCT_NAME = DDCategoryKit_Private; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 10812AA98C15EE9046709041DE8A6027 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 82F50EBA6187811DB37C287872CFB004 /* RxSwift.release.xcconfig */; + baseConfigurationReference = 87847932BD35625B36EC3663D1741E96 /* RxSwift.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10004,16 +10036,15 @@ PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.1; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; }; - name = Release; + name = Debug; }; 1217A5FD207A369EC08F200D61302F28 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D95E2E47DE21DFFCE1A772B5621B654A /* AMapSearch-NO-IDFA.release.xcconfig */; + baseConfigurationReference = 2F3C84235FAC95B4BF53C4A72A5E8BB0 /* AMapSearch-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -10033,7 +10064,7 @@ }; 123B56BFFEB521A2C49BD4633B53B7A7 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 782191E1A03F33C0F53E199A14033766 /* AMapTrack-NO-IDFA.release.xcconfig */; + baseConfigurationReference = 63549A348C6664BAB761F38F154DA2D5 /* AMapTrack-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -10053,7 +10084,7 @@ }; 1450BF00D614BC5BD29AEBAB30F1298A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8A7EA480D2BC34E9668D56C14531309C /* DDColorKit_Private.release.xcconfig */; + baseConfigurationReference = 7A8596938100A518BD7E3BE0391DD95D /* DDColorKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10081,7 +10112,7 @@ }; 188FC488B4497E52A2AD63D9E9A58C6F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 477B33D611D48B0972EBAF937D76C204 /* DDTimerKit_Private.debug.xcconfig */; + baseConfigurationReference = 9DFB1EE0E5AD9AEB06CAA048DEF439C1 /* DDTimerKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10106,36 +10137,9 @@ }; name = Debug; }; - 19C4CDB3A65F8CBD21A3DB7A2516F7CE /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 63DE44606FAA04C4C198B814BF2AB78F /* SnapKit.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - MODULEMAP_FILE = Headers/Public/SnapKit/SnapKit.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = SnapKit; - PRODUCT_NAME = SnapKit; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; 1AA4002D0330C8EF5B31DF576A7A59F6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 763077C36964E5620A66FFE6910B1FE6 /* MJRefresh.debug.xcconfig */; + baseConfigurationReference = 7490699FE92B1EBAF49DBB3DCEDE6F90 /* MJRefresh.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10161,7 +10165,7 @@ }; 1E1C0DC034CB8D9DDA9B48115E03DD39 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E92818FE9CC568ADC401AC6CB9F06F01 /* ZLPhotoBrowser.debug.xcconfig */; + baseConfigurationReference = 23793A22359487B23A571AA906EE8080 /* ZLPhotoBrowser.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10188,7 +10192,7 @@ }; 1E5970583A4B8409CA1869CC05736093 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 95480C3872E4E17C74617FBFBF8025A9 /* DDWebImageKit_Private.release.xcconfig */; + baseConfigurationReference = A3CDA9F4670059F197AA80E8633B5F91 /* DDWebImageKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10216,7 +10220,7 @@ }; 236308304D4140A59E416ED9AF9CF176 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EE198990BF95973D8B7322044053757B /* AMapLocation-NO-IDFA.release.xcconfig */; + baseConfigurationReference = A1CCE40E493E51FDE775736431D69F52 /* AMapLocation-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -10236,7 +10240,7 @@ }; 2384B389FE9C559487EAAF74FBF2B839 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2C1C4A3E2178000E5EFB7C49B94F661B /* JPush.release.xcconfig */; + baseConfigurationReference = 883A7730CCC6CD38695DC898EFD6BDF2 /* JPush.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -10256,7 +10260,7 @@ }; 2774D786BC2717CFCFF207AB6F982889 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BF9998B286D7ACFFC4976417199AF103 /* IQKeyboardManagerSwift.release.xcconfig */; + baseConfigurationReference = F12B9093840D40AD958D764C902A64DB /* IQKeyboardManagerSwift.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10284,7 +10288,7 @@ }; 2AE5AF3FD2DFDCD43CC42B444D3685F9 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 85837A3E0FBD2E0D167E65DF62CEF1D5 /* DDTimerKit_Private.release.xcconfig */; + baseConfigurationReference = 84525C077DE302E6B944F852F8D3384A /* DDTimerKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10312,7 +10316,7 @@ }; 2B36F70CE1C1C6501F373FCE4126DC6E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C51B13F39D6336C623AF0B2F4FD07137 /* DDFontKit_Private.debug.xcconfig */; + baseConfigurationReference = 7E0F141E41E7C6DCEB789643E5B99104 /* DDFontKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10337,9 +10341,35 @@ }; name = Debug; }; + 3EFF7F6591AB3A13A4095FC5DCD74427 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E6694A21226A9E9D8C69BF42906F469A /* RxRelay.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MODULEMAP_FILE = Headers/Public/RxRelay/RxRelay.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RxRelay; + PRODUCT_NAME = RxRelay; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; 4056C9A08E35ACD5BBC3D37087CDAFA1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C13D915F24332003C92E573FD516CF8F /* DDMAMapKit_Private.debug.xcconfig */; + baseConfigurationReference = 52989EC3DBD655A93B9E526C330AB34D /* DDMAMapKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10366,7 +10396,7 @@ }; 42A9DE01C961F294E9E65F606C83F895 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C642C0F14B6B038C9E3F467DA28FFD1B /* JXCategoryView.debug.xcconfig */; + baseConfigurationReference = C1CD5C59EDDD33E33E47EF76A6A24592 /* JXCategoryView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10392,7 +10422,7 @@ }; 45C0D4101B0105F3C514D259CC801DD3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 07036F7B6AD4A7E150D2286C454F5302 /* ESTabBarController-swift.debug.xcconfig */; + baseConfigurationReference = 8014BF6DA5A74EB59609A668EB65AEBA /* ESTabBarController-swift.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10416,35 +10446,9 @@ }; name = Debug; }; - 464CCB4B6B798EA079E18AF7C8A945C5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7D052BA31A4EFF0AE6AA2E1DFA1C0F27 /* RxSwift.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MODULEMAP_FILE = Headers/Public/RxSwift/RxSwift.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; 4672A4BF14B52FE4E6C61D2CBB58D572 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3AD747C5387B5EF1AFCEAB6E0E2EBD19 /* AMapNavi-NO-IDFA.release.xcconfig */; + baseConfigurationReference = 51F530DEBC38A07E1FDF60536E7D00D9 /* AMapNavi-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -10464,7 +10468,7 @@ }; 4BEBBC249728A8B650356245E4D06440 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DBDDACE7ED328F95E37674D0061C6225 /* ESTabBarController-swift.release.xcconfig */; + baseConfigurationReference = C157A48A9EEABA94C99546B637AE03E6 /* ESTabBarController-swift.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10489,36 +10493,9 @@ }; name = Release; }; - 4D3FC126CD488D9CDA99461CFE8861E3 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7CF864BC6FE042C7B90DCE11EA8080B1 /* DDCategoryKit_Private.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = Headers/Public/DDCategoryKit_Private/DDCategoryKit_Private.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DDCategoryKit_Private; - PRODUCT_NAME = DDCategoryKit_Private; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; 4D70571EBB2A5ADDB6D08E86FCEA1D56 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 701C17A99372BE7088969F793D8EBC60 /* DDAutoUIKit_Private.release.xcconfig */; + baseConfigurationReference = F566DF0FCE8AB85CEAAAB370F641A08B /* DDAutoUIKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10546,7 +10523,7 @@ }; 51D20D1EB1E2372322A459D47077BFD1 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E99818E6F05F4B0EFC10292117AF6246 /* JXCategoryView.release.xcconfig */; + baseConfigurationReference = 0DDC5D752CDB183E025F090941AC9DE5 /* JXCategoryView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10599,7 +10576,7 @@ }; 55D69FAAE9CCBBAED1163854F0161EDB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = ECCC9356BBC06A71883B78AFA88E115B /* AMapFoundation-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = 4289D8A9C737DAFF994EC63708B8B9DA /* AMapFoundation-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -10617,7 +10594,7 @@ }; 5A6220AD7DA9D160794FE6BF8FD205E8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C00FE287114359C893BFF76BA2EB6333 /* SwiftEntryKit.release.xcconfig */; + baseConfigurationReference = 12A23DECDC4F12A8A701F2455900874A /* SwiftEntryKit.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10642,44 +10619,17 @@ }; name = Release; }; - 5C7550BB13A6EBF5FA8F17FC7054446C /* Release */ = { + 5F8D44B1B5EA33EF766FF8C0898B4D93 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 435B0CAE533059D8B1E7A87953401EBC /* RxRelay.release.xcconfig */; + baseConfigurationReference = 499D1A1C849B0E0DF0E45920F6A9C754 /* DDBasicControlsKit_Private.release.xcconfig */; buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDBasicControlsKit_Private"; DEVELOPMENT_TEAM = W4SG324NS4; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MODULEMAP_FILE = Headers/Public/RxRelay/RxRelay.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RxRelay; - PRODUCT_NAME = RxRelay; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 682A904A766523DF8B0579DE5B6CB0CD /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5D1A9167FA3EC0FC795900F21B99FC5E /* DDProgressHUDKit_Private.release.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDProgressHUDKit_Private"; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - IBSC_MODULE = DDProgressHUDKit_Private; - INFOPLIST_FILE = "Target Support Files/DDProgressHUDKit_Private/ResourceBundle-ProgressHud-DDProgressHUDKit_Private-Info.plist"; + IBSC_MODULE = DDBasicControlsKit_Private; + INFOPLIST_FILE = "Target Support Files/DDBasicControlsKit_Private/ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = ProgressHud; + PRODUCT_NAME = DDBaseViewController; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; @@ -10690,7 +10640,7 @@ }; 683CBD3ED2DF10F90BE5DF8A32678829 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D14743D19E84479815BD293CC3CCA50C /* AMapNavi-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = ED76222B08549E964C1DB0F456979A0A /* AMapNavi-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -10708,7 +10658,7 @@ }; 6BFBACFB4B6A8D5381F77CE5DD2C3D31 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 69F3E819D0775573D756676F918A674F /* DDColorKit_Private.debug.xcconfig */; + baseConfigurationReference = 7E0058124D3CD4CB35D72C1C2B9E1C04 /* DDColorKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10735,7 +10685,7 @@ }; 6DF268663C4E2B7742193B9E3287C2D5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 58F527AE5401DDF13793CDD60001D53A /* RxCocoa.debug.xcconfig */; + baseConfigurationReference = 2180ED184ED7CE62F78363CE94ABE977 /* RxCocoa.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10759,9 +10709,37 @@ }; name = Debug; }; + 76EB9CE68F5A74DFBBCF16F21BA26EC7 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F1CB2926B2C6A52AB7E35277686C4A6A /* DDCategoryKit_Private.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MODULEMAP_FILE = Headers/Public/DDCategoryKit_Private/DDCategoryKit_Private.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DDCategoryKit_Private; + PRODUCT_NAME = DDCategoryKit_Private; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 7B6677F218B10F7EDFAE251E01DE5D8B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 392F075778AF340B5CD7F0333BCF0D71 /* Alamofire.debug.xcconfig */; + baseConfigurationReference = 43616F326EA8807D9A67C232079BB6B6 /* Alamofire.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10788,7 +10766,7 @@ }; 7BD8B011D33F9E7AB4EFDAA942433D92 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0D171F326CE9B532A2DB375770BEBDBD /* AMapFoundation-NO-IDFA.release.xcconfig */; + baseConfigurationReference = E81ECFF420015CBF145750E81D6DE835 /* AMapFoundation-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -10806,24 +10784,23 @@ }; name = Release; }; - 8006B3E8C34C348CC390A40955F6C972 /* Debug */ = { + 80C76BF88C7A3FF1C577D79A74CE006A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 573B1AF3D94C6E783F8E4E5DA996E230 /* DDLogKit_Private.debug.xcconfig */; + baseConfigurationReference = 30FDADC8DCF8F4EDC23ABDB61FA66AB0 /* YYImage.debug.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; DEVELOPMENT_TEAM = W4SG324NS4; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/DDLogKit_Private/DDLogKit_Private-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap; + GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + MODULEMAP_FILE = Headers/Public/YYImage/YYImage.modulemap; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DDLogKit_Private; - PRODUCT_NAME = DDLogKit_Private; + PRODUCT_MODULE_NAME = YYImage; + PRODUCT_NAME = YYImage; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -10833,9 +10810,9 @@ }; name = Debug; }; - 87116AF48FBE8A82A2CDBCAB94088DE9 /* Release */ = { + 889F69615366B5AC9F6FA0A3584C4D9F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 95E7C8CAE8DBC7FD87C0FB53B69224B1 /* DDLogKit_Private.release.xcconfig */; + baseConfigurationReference = A49F54F42BA8E8F7945294AB77EDA7EE /* DDCategoryKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10843,23 +10820,22 @@ "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; DEVELOPMENT_TEAM = W4SG324NS4; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/DDLogKit_Private/DDLogKit_Private-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap; + MODULEMAP_FILE = Headers/Public/DDCategoryKit_Private/DDCategoryKit_Private.modulemap; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DDLogKit_Private; - PRODUCT_NAME = DDLogKit_Private; + PRODUCT_MODULE_NAME = DDCategoryKit_Private; + PRODUCT_NAME = DDCategoryKit_Private; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; }; - name = Release; + name = Debug; }; 8DE5143C03248BB6CD542DE3963D6F3A /* Debug */ = { isa = XCBuildConfiguration; @@ -10927,9 +10903,36 @@ }; name = Debug; }; + 8ED759717001DA056A03986B4AD7F7C7 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4666D12152AF0AAA6C8E388CB512C199 /* SnapKit.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + MODULEMAP_FILE = Headers/Public/SnapKit/SnapKit.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; 8FD1259F570D3832041DE48EDDA60A88 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B23978AC52BD5E2A0FC2DE78FE31AAB9 /* RxCocoa.release.xcconfig */; + baseConfigurationReference = ABA1C8A27C468D3E92F5655A93F311B9 /* RxCocoa.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10954,17 +10957,17 @@ }; name = Release; }; - 94E7ACDC51CBE7C42DFFB8150A058E70 /* Release */ = { + 954D5F7314BA9855614CA5DE89A47BFD /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2285C43E3120A0E3FEF48618C47EE5C4 /* DDBasicControlsKit_Private.release.xcconfig */; + baseConfigurationReference = 096B77273E7CE73EC5B28CFFAFE5E916 /* DDProgressHUDKit_Private.release.xcconfig */; buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDBasicControlsKit_Private"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDProgressHUDKit_Private"; DEVELOPMENT_TEAM = W4SG324NS4; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - IBSC_MODULE = DDBasicControlsKit_Private; - INFOPLIST_FILE = "Target Support Files/DDBasicControlsKit_Private/ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist"; + IBSC_MODULE = DDProgressHUDKit_Private; + INFOPLIST_FILE = "Target Support Files/DDProgressHUDKit_Private/ResourceBundle-ProgressHud-DDProgressHUDKit_Private-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = DDBaseViewController; + PRODUCT_NAME = ProgressHud; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; @@ -10975,7 +10978,7 @@ }; 97A9CB5C4BE06E8D17B746825DD5EEF6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2208B0BE7EF934DEBD8304DC88B49B91 /* DDControlsKit_Private.debug.xcconfig */; + baseConfigurationReference = BBEDB24C4CA9D3260710BDD6B057286E /* DDControlsKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11000,25 +11003,6 @@ }; name = Debug; }; - 9DCE9DA7CC9FD30C4EF27D5943E2F955 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A6E27F616F1CDA24CF7F44A2A4108CB1 /* DDMAMapKit_Private.release.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDMAMapKit_Private"; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - IBSC_MODULE = DDMAMapKit_Private; - INFOPLIST_FILE = "Target Support Files/DDMAMapKit_Private/ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = DDMAMapKit_Private; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; 9E406C6AAF85E580207CD97B0044DEAB /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -11083,7 +11067,7 @@ }; 9F81E90A1C804D6307404275E44537C0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AD32871CE4968D724A1FB6A5342D72C4 /* DDWebImageKit_Private.debug.xcconfig */; + baseConfigurationReference = E850388D2D676BD4E46929BEE23D99C4 /* DDWebImageKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11110,7 +11094,7 @@ }; 9FAD38770C19858733CE1B6D12FC951C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CCD4786054F5828F2B4D89A8B2D09071 /* CocoaDebug.release.xcconfig */; + baseConfigurationReference = 6E21CC482318985388FB3E3724C3B604 /* CocoaDebug.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11138,7 +11122,7 @@ }; A37C605D5D741F2696E6D94AB23724DD /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 769A998FECDFBEBE1BCB5AE00554A7C5 /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = 49C5847BFC4C34AC3213AB32E3DC5250 /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11165,7 +11149,7 @@ }; A55FAFF9D3BB3437AB0401C28555BA7C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2285C43E3120A0E3FEF48618C47EE5C4 /* DDBasicControlsKit_Private.release.xcconfig */; + baseConfigurationReference = 499D1A1C849B0E0DF0E45920F6A9C754 /* DDBasicControlsKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11215,9 +11199,27 @@ }; name = Debug; }; + AF850B786FEEDFA3214E617C9E2CFFF3 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B2AE75829DE98ADDD16892D0267E2B3E /* DDProgressHUDKit_Private.debug.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDProgressHUDKit_Private"; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + IBSC_MODULE = DDProgressHUDKit_Private; + INFOPLIST_FILE = "Target Support Files/DDProgressHUDKit_Private/ResourceBundle-ProgressHud-DDProgressHUDKit_Private-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + PRODUCT_NAME = ProgressHud; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; B814FB2831509A875F5991D19F12DF16 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2090F5642ABC4A05CB826E724F46BFA0 /* AMapSearch-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = 861B4B64AC0EA496831E9FAAE91A6760 /* AMapSearch-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -11233,9 +11235,36 @@ }; name = Debug; }; + B9F2BA03E5CC54D4E58A926921247A73 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 04D2F86912727C17615320AE22B741B2 /* YYImage.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + MODULEMAP_FILE = Headers/Public/YYImage/YYImage.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = YYImage; + PRODUCT_NAME = YYImage; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; BB08C4B539660DD738ECC8A0F7F361C1 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5B918BE6829E36B093B33911AD580C61 /* DDToastKit_Private.release.xcconfig */; + baseConfigurationReference = AAFDF5ECDFEF7EE77BECDCE8FA175A06 /* DDToastKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11261,53 +11290,28 @@ }; name = Release; }; - C49F466B53654DB6AD2EE8C93D986EE0 /* Debug */ = { + BDDCE1E7842FB03D59866A0E66E8B2C3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3F1E830694888D939F71C1DCB3E20E29 /* DDBasicControlsKit_Private.debug.xcconfig */; + baseConfigurationReference = D255EAD683A3C6864DB7DDBE8A7E4187 /* DDMAMapKit_Private.release.xcconfig */; buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDBasicControlsKit_Private"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDMAMapKit_Private"; DEVELOPMENT_TEAM = W4SG324NS4; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - IBSC_MODULE = DDBasicControlsKit_Private; - INFOPLIST_FILE = "Target Support Files/DDBasicControlsKit_Private/ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist"; + IBSC_MODULE = DDMAMapKit_Private; + INFOPLIST_FILE = "Target Support Files/DDMAMapKit_Private/ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = DDBaseViewController; + PRODUCT_NAME = DDMAMapKit_Private; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Debug; - }; - C59D93846C3E39CB8EF55A46057643E8 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B20798769083AC4AC67C8C9FB3FDB2EE /* RxRelay.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MODULEMAP_FILE = Headers/Public/RxRelay/RxRelay.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RxRelay; - PRODUCT_NAME = RxRelay; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; + name = Release; }; C6210F5502E378DCC269A81023F69818 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A461FFB68020429AD99C16763F0F0249 /* DDNetworkingOfAlamofireKit_Private.release.xcconfig */; + baseConfigurationReference = 19603441318BD6445C2486FE0AFBCA21 /* DDNetworkingOfAlamofireKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11333,27 +11337,36 @@ }; name = Release; }; - CD70F4C1AD467230FCDE9CD954393E45 /* Debug */ = { + CD478ACED88DA12D8B4A5C635A980BFC /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D47210A15A7A27D60A199D01A379C895 /* DDProgressHUDKit_Private.debug.xcconfig */; + baseConfigurationReference = 538187308C176EA5B70A6800339368D5 /* RxSwift.release.xcconfig */; buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDProgressHUDKit_Private"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; DEVELOPMENT_TEAM = W4SG324NS4; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - IBSC_MODULE = DDProgressHUDKit_Private; - INFOPLIST_FILE = "Target Support Files/DDProgressHUDKit_Private/ResourceBundle-ProgressHud-DDProgressHUDKit_Private-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = ProgressHud; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MODULEMAP_FILE = Headers/Public/RxSwift/RxSwift.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; + PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_VERSION = 5.1; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; + VALIDATE_PRODUCT = YES; }; - name = Debug; + name = Release; }; CE54F30C8AC3B30DE83C021DAD11FC16 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 32E9BE4062F875B91F2F06F973F6A3BA /* DDNetworkingOfAlamofireKit_Private.debug.xcconfig */; + baseConfigurationReference = 35753B83E5BF451FADC22F11EED2A9C4 /* DDNetworkingOfAlamofireKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11378,9 +11391,37 @@ }; name = Debug; }; + D70B715FF2D11F809D469F6E7E5766F1 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 50CD7A88A9EB564D6FADDB2581D6ED3C /* DDLogKit_Private.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/DDLogKit_Private/DDLogKit_Private-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MODULEMAP_FILE = Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DDLogKit_Private; + PRODUCT_NAME = DDLogKit_Private; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; DBFFC56B728D16C6C272566779546587 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4A2DF036951A656B7E776DD298567C88 /* SwiftEntryKit.debug.xcconfig */; + baseConfigurationReference = D75950ACCB5B065DEB9FF17CF78A0252 /* SwiftEntryKit.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11406,7 +11447,7 @@ }; DDDFA8D7A09FF0A4532CC861C3116550 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CC3707712067701A5DEF3C38B8BF857D /* DDControlsKit_Private.release.xcconfig */; + baseConfigurationReference = FC8D1A208D345127584CAE07B06A1490 /* DDControlsKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11434,7 +11475,7 @@ }; E18EABAD3559E7870ACB23A6E827F568 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0F87DDFBA4484D0D5704F46641B3CC62 /* DDAutoUIKit_Private.debug.xcconfig */; + baseConfigurationReference = 6331F82660D95D3D8AFEE27729E6253E /* DDAutoUIKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11461,7 +11502,7 @@ }; E1DEAE5E6B84D5D557212B431DE2D4C1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 042FD570FE2EB98D35D73505DC07E29B /* ZFPlayer.debug.xcconfig */; + baseConfigurationReference = C3F552BBA0E334595C9165E28FE3F87E /* ZFPlayer.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11485,9 +11526,27 @@ }; name = Debug; }; + E22C507760890F310B62681FC9950413 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 962C9B217208A1339CA2B6E3734D095C /* DDBasicControlsKit_Private.debug.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDBasicControlsKit_Private"; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + IBSC_MODULE = DDBasicControlsKit_Private; + INFOPLIST_FILE = "Target Support Files/DDBasicControlsKit_Private/ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + PRODUCT_NAME = DDBaseViewController; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; E3BA6719677585798F31ED882B465DD5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 166B9D6E9A1FF7D8F006CB650E9FA3D2 /* ZLPhotoBrowser.release.xcconfig */; + baseConfigurationReference = 0C9EF99A9C3FC94AC8CD047B8AF71218 /* ZLPhotoBrowser.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11515,7 +11574,7 @@ }; E8852217F95AEA138F54D805C15CA988 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D47210A15A7A27D60A199D01A379C895 /* DDProgressHUDKit_Private.debug.xcconfig */; + baseConfigurationReference = B2AE75829DE98ADDD16892D0267E2B3E /* DDProgressHUDKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11542,7 +11601,7 @@ }; E8CC80B981BA9D610A822A6585C07877 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C29B0549CB571681B5FC3BA81ED3B270 /* JPush.debug.xcconfig */; + baseConfigurationReference = 1EEF86B84B4F187ED8AFC8A72DCCB2B1 /* JPush.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -11560,7 +11619,7 @@ }; EAC5735B08F77CE3FF9950C3D1D625C2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9E447C0DC9643C75C630771D47581B9E /* JCore.release.xcconfig */; + baseConfigurationReference = 586FB68B311CB6507AFD50F8F2DB5435 /* JCore.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -11580,7 +11639,7 @@ }; EC492DB35EA95E311A092C0DA39FCD8F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3F1E830694888D939F71C1DCB3E20E29 /* DDBasicControlsKit_Private.debug.xcconfig */; + baseConfigurationReference = 962C9B217208A1339CA2B6E3734D095C /* DDBasicControlsKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11607,7 +11666,7 @@ }; EE18BDCC8C4D5700F27970F576DC2E6F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5D1A9167FA3EC0FC795900F21B99FC5E /* DDProgressHUDKit_Private.release.xcconfig */; + baseConfigurationReference = 096B77273E7CE73EC5B28CFFAFE5E916 /* DDProgressHUDKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11635,7 +11694,7 @@ }; F134BFC715F0B1147811F69747426F2B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 28C2F4526FBFD0D012ADEA6705535EBE /* MJRefresh.release.xcconfig */; + baseConfigurationReference = E62D43A5AA7DC2BFE90D47EC49DC1DD0 /* MJRefresh.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11662,7 +11721,7 @@ }; F1522A7504B2EA021FC6E472D6BD2474 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CA784468F647EDFEFD5CA077A9CA1A88 /* DDToastKit_Private.debug.xcconfig */; + baseConfigurationReference = 3C5F26D182B1E405A5FA6745760FEC28 /* DDToastKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11689,7 +11748,7 @@ }; F2A883F25DE85886520AA99C99672CA8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6BC706F6CDAC74F3D654F27505250022 /* Alamofire.release.xcconfig */; + baseConfigurationReference = 5BB592A740694E69ADE00EEE2616F4AD /* Alamofire.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11717,7 +11776,7 @@ }; F5A7CE690094EBACBEBBFE889EE7C5BF /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DFA017B9AE03666055B853A359A49E82 /* JCore.debug.xcconfig */; + baseConfigurationReference = 3A070DF32006631B9F974209CC296CC9 /* JCore.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -11735,7 +11794,7 @@ }; F8702F41AD6DB674E512911A326CE72B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A6E27F616F1CDA24CF7F44A2A4108CB1 /* DDMAMapKit_Private.release.xcconfig */; + baseConfigurationReference = D255EAD683A3C6864DB7DDBE8A7E4187 /* DDMAMapKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11761,9 +11820,37 @@ }; name = Release; }; + F8848E20A797C239CE7E2C23C65E9B7C /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 16189E54D1407E4809E51AC23ACC6EE9 /* SnapKit.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + MODULEMAP_FILE = Headers/Public/SnapKit/SnapKit.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; FA1FAE65A52E3B1F30DF809E59737B44 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 361ECF3A3A95BFDBAC9E1A2A7EBCBEC1 /* AMapTrack-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = 88754FCC11D23E3EA3980D4AB5F11EED /* AMapTrack-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -11779,50 +11866,24 @@ }; name = Debug; }; - FA3E20C51A1D49D777B8B8D81E8ACCB8 /* Release */ = { + FAAD97B07F357D2C2A2A414DCA04A91A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 15296078F4B16B67E3F8406F3EE167B7 /* YYImage.release.xcconfig */; + baseConfigurationReference = 7AEFA69E283D2F221FD3F17799F6422F /* DDLogKit_Private.debug.xcconfig */; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; DEVELOPMENT_TEAM = W4SG324NS4; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 6.0; - MODULEMAP_FILE = Headers/Public/YYImage/YYImage.modulemap; + GCC_PREFIX_HEADER = "Target Support Files/DDLogKit_Private/DDLogKit_Private-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MODULEMAP_FILE = Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = YYImage; - PRODUCT_NAME = YYImage; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - FB89EFE1E7AACF7E935DEC718438D01A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 359946FB2FF6AAC3622279A18EF017D3 /* YYImage.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 6.0; - MODULEMAP_FILE = Headers/Public/YYImage/YYImage.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = YYImage; - PRODUCT_NAME = YYImage; + PRODUCT_MODULE_NAME = DDLogKit_Private; + PRODUCT_NAME = DDLogKit_Private; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -11834,7 +11895,7 @@ }; FD836E3A6C6D579666CD9DF57C366625 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1FDD2C26B3868F1F27A17E4392C5916F /* AMapLocation-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = C6D21E43C85709AA95C8C4EDFC6B0286 /* AMapLocation-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -11850,27 +11911,9 @@ }; name = Debug; }; - FECA342F43CB544B375F23F5FB8CF58E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = C13D915F24332003C92E573FD516CF8F /* DDMAMapKit_Private.debug.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDMAMapKit_Private"; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - IBSC_MODULE = DDMAMapKit_Private; - INFOPLIST_FILE = "Target Support Files/DDMAMapKit_Private/ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = DDMAMapKit_Private; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; FF747912862E9FA276A7244FBEB1E50D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 47ED4C6AF5D8765CBA6634C8D568D18F /* ZFPlayer.release.xcconfig */; + baseConfigurationReference = E2C406293F3E790E481529414AF89301 /* ZFPlayer.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11898,6 +11941,24 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ + 0E15631BD08D6D27DA242358DBF12D9E /* Build configuration list for PBXNativeTarget "DDBasicControlsKit_Private-DDBaseViewController" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E22C507760890F310B62681FC9950413 /* Debug */, + 5F8D44B1B5EA33EF766FF8C0898B4D93 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 1053E0D591342C44A8FC115556410949 /* Build configuration list for PBXNativeTarget "RxRelay" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3EFF7F6591AB3A13A4095FC5DCD74427 /* Debug */, + 08BAB2E8DB430260EAB1F6D85C54C21F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 12AFC87E186D6DE0151207B0C7C90105 /* Build configuration list for PBXNativeTarget "RxCocoa" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -11907,24 +11968,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 1F676F448BF8205087030C9887C8D6C5 /* Build configuration list for PBXNativeTarget "DDBasicControlsKit_Private-DDBaseViewController" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C49F466B53654DB6AD2EE8C93D986EE0 /* Debug */, - 94E7ACDC51CBE7C42DFFB8150A058E70 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 24E37721280989F5F2181B8AB087DDE1 /* Build configuration list for PBXNativeTarget "SnapKit" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 19C4CDB3A65F8CBD21A3DB7A2516F7CE /* Debug */, - 075FC195A91137290116F8CC99AB6F87 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 31E093651ABA8F1B9C494B229E1A4868 /* Build configuration list for PBXNativeTarget "CocoaDebug" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -11934,6 +11977,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 354CF8CC74625D64DBAC4B7FBACB15DC /* Build configuration list for PBXNativeTarget "DDLogKit_Private" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FAAD97B07F357D2C2A2A414DCA04A91A /* Debug */, + D70B715FF2D11F809D469F6E7E5766F1 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 367CB532D67455A26221203458C84AA2 /* Build configuration list for PBXNativeTarget "DDNetworkingOfAlamofireKit_Private" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -11943,6 +11995,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 37D250D6FAB75E7DF672CB47D57EF125 /* Build configuration list for PBXNativeTarget "DDProgressHUDKit_Private-ProgressHud" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + AF850B786FEEDFA3214E617C9E2CFFF3 /* Debug */, + 954D5F7314BA9855614CA5DE89A47BFD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -11970,15 +12031,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 52C5FA5E89308C8B8FBB8CACB45F28E8 /* Build configuration list for PBXNativeTarget "YYImage" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - FB89EFE1E7AACF7E935DEC718438D01A /* Debug */, - FA3E20C51A1D49D777B8B8D81E8ACCB8 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 56DA926935E576541A1B363500855EEC /* Build configuration list for PBXNativeTarget "DDControlsKit_Private" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -11997,6 +12049,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 5CEACF50EE0DBB6C29C7A80AF9EDD9C4 /* Build configuration list for PBXNativeTarget "RxSwift" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0AD440BA3503A4A31070CE64BFA7DBCF /* Debug */, + CD478ACED88DA12D8B4A5C635A980BFC /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 5ECD22263502AD53B06AF92E0353C0B7 /* Build configuration list for PBXAggregateTarget "JPush" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12024,6 +12085,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 6680356EFF00E9F94B80A2DE7A578527 /* Build configuration list for PBXNativeTarget "DDMAMapKit_Private-DDMAMapKit_Private" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 04621F04ABD14D1ADC5D7BF95483E01B /* Debug */, + BDDCE1E7842FB03D59866A0E66E8B2C3 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 6B6C55EF0E223711B1AA346EA253F97C /* Build configuration list for PBXNativeTarget "DDColorKit_Private" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12033,15 +12103,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 6B8F6B00DB541422C15579DAE32BF242 /* Build configuration list for PBXNativeTarget "RxRelay" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C59D93846C3E39CB8EF55A46057643E8 /* Debug */, - 5C7550BB13A6EBF5FA8F17FC7054446C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 6DA0FBA150627BA01E3E27C034DF4573 /* Build configuration list for PBXAggregateTarget "AMapNavi-NO-IDFA" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12060,6 +12121,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 70EBE9133F317498B6192EC357A3E688 /* Build configuration list for PBXNativeTarget "YYImage" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 80C76BF88C7A3FF1C577D79A74CE006A /* Debug */, + B9F2BA03E5CC54D4E58A926921247A73 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 71D75EFFE7D909111A201FF0CD7A69C5 /* Build configuration list for PBXNativeTarget "Pods-OrderScheduling" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12087,15 +12157,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 7FAB9BF0BB905D0EC61365EC054C61AE /* Build configuration list for PBXNativeTarget "RxSwift" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 464CCB4B6B798EA079E18AF7C8A945C5 /* Debug */, - 10812AA98C15EE9046709041DE8A6027 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 82474D67703E49A527658FA371163B0F /* Build configuration list for PBXNativeTarget "DDMAMapKit_Private" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12105,11 +12166,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 87768E31741B57C04BDC94E5D8AE43C3 /* Build configuration list for PBXNativeTarget "DDLogKit_Private" */ = { + 889B113A858298C7BD3AC567A02B40B1 /* Build configuration list for PBXNativeTarget "DDCategoryKit_Private" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8006B3E8C34C348CC390A40955F6C972 /* Debug */, - 87116AF48FBE8A82A2CDBCAB94088DE9 /* Release */, + 889F69615366B5AC9F6FA0A3584C4D9F /* Debug */, + 76EB9CE68F5A74DFBBCF16F21BA26EC7 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -12177,11 +12238,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E439059F960A8EFEF4ED82488FE58A57 /* Build configuration list for PBXNativeTarget "DDMAMapKit_Private-DDMAMapKit_Private" */ = { + E50D828EFFB90E14076C1991C98E861F /* Build configuration list for PBXNativeTarget "SnapKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - FECA342F43CB544B375F23F5FB8CF58E /* Debug */, - 9DCE9DA7CC9FD30C4EF27D5943E2F955 /* Release */, + 8ED759717001DA056A03986B4AD7F7C7 /* Debug */, + F8848E20A797C239CE7E2C23C65E9B7C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -12213,15 +12274,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - F01F8BBA60C781A5EAA81A4D61BA48BE /* Build configuration list for PBXNativeTarget "DDCategoryKit_Private" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4D3FC126CD488D9CDA99461CFE8861E3 /* Debug */, - 10033F983D8CDC30EBABCCF18D85E90E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; F3AD43E01F32196EEE2EA7FD385C7407 /* Build configuration list for PBXNativeTarget "JXCategoryView" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12231,15 +12283,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - F815745F596B4A302129CD872CEB4D85 /* Build configuration list for PBXNativeTarget "DDProgressHUDKit_Private-ProgressHud" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - CD70F4C1AD467230FCDE9CD954393E45 /* Debug */, - 682A904A766523DF8B0579DE5B6CB0CD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; FABA871D8A8BB5CAD42D9820F18BBB83 /* Build configuration list for PBXNativeTarget "DDTimerKit_Private" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/Pods/Target Support Files/DDAutoUIKit_Private/DDAutoUIKit_Private.debug.xcconfig b/Pods/Target Support Files/DDAutoUIKit_Private/DDAutoUIKit_Private.debug.xcconfig index 8a0f75c..5f7d937 100644 --- a/Pods/Target Support Files/DDAutoUIKit_Private/DDAutoUIKit_Private.debug.xcconfig +++ b/Pods/Target Support Files/DDAutoUIKit_Private/DDAutoUIKit_Private.debug.xcconfig @@ -6,7 +6,7 @@ OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -import-underlying-module -Xcc -fm PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/DDAutoUIKit_Private +PODS_TARGET_SRCROOT = ${PODS_ROOT}/../../../PodRepository/DDAutoUIKit_Private PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES diff --git a/Pods/Target Support Files/DDAutoUIKit_Private/DDAutoUIKit_Private.release.xcconfig b/Pods/Target Support Files/DDAutoUIKit_Private/DDAutoUIKit_Private.release.xcconfig index 8a0f75c..5f7d937 100644 --- a/Pods/Target Support Files/DDAutoUIKit_Private/DDAutoUIKit_Private.release.xcconfig +++ b/Pods/Target Support Files/DDAutoUIKit_Private/DDAutoUIKit_Private.release.xcconfig @@ -6,7 +6,7 @@ OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -import-underlying-module -Xcc -fm PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/DDAutoUIKit_Private +PODS_TARGET_SRCROOT = ${PODS_ROOT}/../../../PodRepository/DDAutoUIKit_Private PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES diff --git a/Pods/Target Support Files/DDControlsKit_Private/DDControlsKit_Private.debug.xcconfig b/Pods/Target Support Files/DDControlsKit_Private/DDControlsKit_Private.debug.xcconfig index 1217e84..8cdad34 100644 --- a/Pods/Target Support Files/DDControlsKit_Private/DDControlsKit_Private.debug.xcconfig +++ b/Pods/Target Support Files/DDControlsKit_Private/DDControlsKit_Private.debug.xcconfig @@ -8,7 +8,7 @@ OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -Xcc -fmodule-map-file="${PODS_CON PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/DDControlsKit_Private +PODS_TARGET_SRCROOT = ${PODS_ROOT}/../../../PodRepository/DDControlsKit_Private PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES diff --git a/Pods/Target Support Files/DDControlsKit_Private/DDControlsKit_Private.release.xcconfig b/Pods/Target Support Files/DDControlsKit_Private/DDControlsKit_Private.release.xcconfig index 1217e84..8cdad34 100644 --- a/Pods/Target Support Files/DDControlsKit_Private/DDControlsKit_Private.release.xcconfig +++ b/Pods/Target Support Files/DDControlsKit_Private/DDControlsKit_Private.release.xcconfig @@ -8,7 +8,7 @@ OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -Xcc -fmodule-map-file="${PODS_CON PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/DDControlsKit_Private +PODS_TARGET_SRCROOT = ${PODS_ROOT}/../../../PodRepository/DDControlsKit_Private PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES