299 291
		<key>Headers/IPUTemplateManager.h</key>
300 292
		<data>
301
		PNDf51Ax/1mcShu2BMAs26HxIrQ=
293
		Q9pY3qOmjHxqRfkhCalLnoHfPm4=
302 294
		</data>
303 295
		<key>Headers/IPUTemplateNavigateController.h</key>
304 296
		<data>
305
		mFohv/ZGjeNmrC26ODq6AQhMT3U=
297
		UCN/kdM0cqTAiHjYU290KytHAW0=
306 298
		</data>
307 299
		<key>Headers/IPUTemplateOpenUrlController.h</key>
308 300
		<data>
309
		H0/WwHDir5n4FsIDTSvRe/n28EY=
301
		vuz9uKZ2uAMbcwt0PYhoW0iZJfM=
310 302
		</data>
311 303
		<key>Headers/IPUTemplateSubViewController.h</key>
312 304
		<data>
313
		ctq4rSTh5PytwZkpJYO88xmIhTM=
305
		/Z9na6/j0XjCr1h85/dd8HBDo0c=
314 306
		</data>
315 307
		<key>Headers/IPUTemplateViewController.h</key>
316 308
		<data>
317
		XWS1frVN/SPy90aptC50ckJma40=
309
		2oVqfGqouJ/iozmnKPLS2dqJPU0=
318 310
		</data>
319 311
		<key>Headers/IPUTemplateWebView.h</key>
320 312
		<data>
321 313
		WshN29snVWiazARnFhFndggkDzk=
322 314
		</data>
315
		<key>Headers/IPUToastUtil.h</key>
316
		<data>
317
		KTqS0yBn0GAUult+z/VLCrMH49Q=
318
		</data>
323 319
		<key>Headers/IPUUDPHelper+Private.h</key>
324 320
		<data>
325 321
		sWYj4me59T1yqGbvbL8qWP/DHrs=
@ -336,13 +332,21 @@
336 332
		<data>
337 333
		FjoIQFSxNAq/SC8B+qgRUcc05wY=
338 334
		</data>
335
		<key>Headers/IPUUpdateManager.h</key>
336
		<data>
337
		pXdX67/f0eq9NajV3b6wSt28GN0=
338
		</data>
339
		<key>Headers/IPUUpdateModel.h</key>
340
		<data>
341
		frUTWw93ely/JU94COWZuM77B64=
342
		</data>
339 343
		<key>Headers/IPUVerifyApp.h</key>
340 344
		<data>
341 345
		+ddujvoKCzIdxUZ7o4gUXRKLlvg=
342 346
		</data>
343 347
		<key>Headers/IPUViewController.h</key>
344 348
		<data>
345
		ruoW6xw+V+PQfrYBqZKPcxaPpMU=
349
		UKbuQDqu3KakgF3fSHbJphMYStA=
346 350
		</data>
347 351
		<key>Headers/IPUWebView.h</key>
348 352
		<data>
@ -382,7 +386,7 @@
382 386
		</data>
383 387
		<key>Info.plist</key>
384 388
		<data>
385
		5qIg7tzPU8Wi3vV9ZTFPAv+DL5k=
389
		T4RlRIcdEBfCN6akfTBu5aoHqYA=
386 390
		</data>
387 391
		<key>Modules/module.modulemap</key>
388 392
		<data>
@ -527,55 +531,44 @@
527 531
		<dict>
528 532
			<key>hash</key>
529 533
			<data>
530
			ZJfo/MRNEInBCDytecF6VJ1zfvs=
534
			H3o2caCZvVapJ+VSFDeNY9QmfvI=
531 535
			</data>
532 536
			<key>hash2</key>
533 537
			<data>
534
			ARhw68YF4u+Nyoq7WruYzndkifrb3/QYSOVunsGBYfI=
538
			91xwUK3gCTXH8f/WH36butpF7mIGlioEUXV8OVilRsk=
535 539
			</data>
536 540
		</dict>
537 541
		<key>Headers/IPUAppManager.h</key>
538 542
		<dict>
539 543
			<key>hash</key>
540 544
			<data>
541
			WcSHoz0A9ZCVgUaCAfoyLLKRQVE=
545
			+LSIINq6S+LfLWqdJXC4dpPZncM=
542 546
			</data>
543 547
			<key>hash2</key>
544 548
			<data>
545
			ocDX+HGsGsMDBpCawD7BmwUY9DL/JRraPjYlZYTQQeg=
549
			jFn1e6tTISC9Dl9SZ4di1R/c8wjoE8R4QoXPKD9DpaE=
546 550
			</data>
547 551
		</dict>
548 552
		<key>Headers/IPUAppPathManager.h</key>
549 553
		<dict>
550 554
			<key>hash</key>
551 555
			<data>
552
			QYkwR2/E/INUcpcNQLctrqCQVK0=
553
			</data>
554
			<key>hash2</key>
555
			<data>
556
			q6y1qwYUm+7nLD8fyAkCdZi/Nv7qkiMynSyJ7CVduJ8=
557
			</data>
558
		</dict>
559
		<key>Headers/IPUAutoUpdate.h</key>
560
		<dict>
561
			<key>hash</key>
562
			<data>
563
			WLYmQChCNPrAgOiCC7ciK9dryDA=
556
			rWq4fF5P7IL2HW/+g27xC0L/tu0=
564 557
			</data>
565 558
			<key>hash2</key>
566 559
			<data>
567
			D1qonWs43gadbAdH26ah6olNhdvApwFxOPsBu1Xw7yI=
560
			blfj3UPFOQ4IL8KlZf/HnLXMGRw4i2rcSIwtGH/ZnOo=
568 561
			</data>
569 562
		</dict>
570 563
		<key>Headers/IPUCommonTool.h</key>
571 564
		<dict>
572 565
			<key>hash</key>
573 566
			<data>
574
			1+Lh/GGI0kqXL5+gVvyK6XcFuEQ=
567
			xHGMpD5kCQUqpVchtVJfpsUEJrs=
575 568
			</data>
576 569
			<key>hash2</key>
577 570
			<data>
578
			gVbHBWvY9kM94+w8K6b256Jj1GvdHFlj1L7TL/sLe1Y=
571
			5lOaSqjFpwhuY+DCroXQiRD0CB3RrXmEh3bQNbuJulw=
579 572
			</data>
580 573
		</dict>
581 574
		<key>Headers/IPUConstant.h</key>
@ -633,6 +626,17 @@
633 626
			OpvrIy0QtMZEwn0CCmhPcTTLN9l1iZTLIA7w6QfE3+Q=
634 627
			</data>
635 628
		</dict>
629
		<key>Headers/IPUExceptionHandle.h</key>
630
		<dict>
631
			<key>hash</key>
632
			<data>
633
			k7c3RdJBL6HiGvyu9kGef8S3/L4=
634
			</data>
635
			<key>hash2</key>
636
			<data>
637
			9Irey0LEEyy2n1LVpvKw10KrHni9mlMuk57sfUM7iwY=
638
			</data>
639
		</dict>
636 640
		<key>Headers/IPUFileTool.h</key>
637 641
		<dict>
638 642
			<key>hash</key>
@ -648,11 +652,11 @@
648 652
		<dict>
649 653
			<key>hash</key>
650 654
			<data>
651
			m0/u+NjZqYc8HL2XmwbYRKtjdWg=
655
			3k2XVTAOjrDMFDBuR6m8ISi2UD0=
652 656
			</data>
653 657
			<key>hash2</key>
654 658
			<data>
655
			Kt+3pNYJmXkBpBxj6pX/VXEXb/11n+Srh3Vl3G4eeC4=
659
			nF/fzLTMdfGG6dD+DTDXeEOmSHdg8d4jlI97mRWxrZc=
656 660
			</data>
657 661
		</dict>
658 662
		<key>Headers/IPUFlipperView.h</key>
@ -677,17 +681,6 @@
677 681
			YzrYGtJHQXLlU/yZL86O5u7R5/oiPB0cr24gtSLwPVk=
678 682
			</data>
679 683
		</dict>
680
		<key>Headers/IPULoadFKTask.h</key>
681
		<dict>
682
			<key>hash</key>
683
			<data>
684
			Ou4hcYAA44GO9s4v68qv9jQJ0i0=
685
			</data>
686
			<key>hash2</key>
687
			<data>
688
			PgzAvCkMOlYTuFBZNi/NzPax0nHVHON5smj+McMTu1g=
689
			</data>
690
		</dict>
691 684
		<key>Headers/IPULoadingPlugin.h</key>
692 685
		<dict>
693 686
			<key>hash</key>
@ -721,6 +714,17 @@
721 714
			o6OW3a06HCYqZKJVZZJKZQgKQRMx+kY67fVDHqonrjI=
722 715
			</data>
723 716
		</dict>
717
		<key>Headers/IPULogTool.h</key>
718
		<dict>
719
			<key>hash</key>
720
			<data>
721
			iPFMBkDzp+N3Tnwhpdx0gRrlNfQ=
722
			</data>
723
			<key>hash2</key>
724
			<data>
725
			0LFncINg9PsSTXIAq7/Zo85BpfLfMyQUNQkHP7tH8lo=
726
			</data>
727
		</dict>
724 728
		<key>Headers/IPULuaMonitor.h</key>
725 729
		<dict>
726 730
			<key>hash</key>
@ -758,11 +762,11 @@
758 762
		<dict>
759 763
			<key>hash</key>
760 764
			<data>
761
			wNMSawMARwuUBicQorYNyFULGco=
765
			AtUM41T6igrKFTNBgrNAB/Wz7YE=
762 766
			</data>
763 767
			<key>hash2</key>
764 768
			<data>
765
			TkpeH8Pe+S5HgueLMFc4bKSijR2GOOibGS4yARpacqg=
769
			RcxwH2XrTq3yxDbrHSFthpJfcVPHFsoSt0xv4umFykk=
766 770
			</data>
767 771
		</dict>
768 772
		<key>Headers/IPUMobileCache.h</key>
@ -780,11 +784,11 @@
780 784
		<dict>
781 785
			<key>hash</key>
782 786
			<data>
783
			YW8ojJIHR0bN3FoLmLBgX5X0E14=
787
			jwZ1Tawy36keaiL4tWm/Dwfs4S0=
784 788
			</data>
785 789
			<key>hash2</key>
786 790
			<data>
787
			NFAvL4ZVQ0g4khjYyFh7dKKsA3NmnlH+69oxodDywT8=
791
			TVJbgAsHTW6cYMbOzDXv6ja7ZI9xmwxbxGgxITV8QDY=
788 792
			</data>
789 793
		</dict>
790 794
		<key>Headers/IPUMobileDelegate.h</key>
@ -846,55 +850,55 @@
846 850
		<dict>
847 851
			<key>hash</key>
848 852
			<data>
849
			72W8qYMgfyMRw4hssUMuLTYdrLw=
853
			j1VWvvES9s2MTghpVMgDaE+y9Qw=
850 854
			</data>
851 855
			<key>hash2</key>
852 856
			<data>
853
			7noQKzJ/IN1uzGx9ZHmaibnBp0c4ZNs8/mObGH7AjzM=
857
			YW0gLj+ZpGuiwevmTTCWilh7H63qIwUSpabAyiFU7Hk=
854 858
			</data>
855 859
		</dict>
856
		<key>Headers/IPUMultipleAppRecord.h</key>
860
		<key>Headers/IPUMultipleManager.h</key>
857 861
		<dict>
858 862
			<key>hash</key>
859 863
			<data>
860
			LJ92yPDMBg9WTNQ4uFSJno5ZwuU=
864
			hWDVwcWiXN1ZJCt45Bw0lqt4XUQ=
861 865
			</data>
862 866
			<key>hash2</key>
863 867
			<data>
864
			p1DfIs3M8rCFGV248KYap5HKCPFw4xyRHSSRQHbDEUw=
868
			UUEGz4+FiMsBPRg1m2txhWI6A/eq2zX3sj7C1nETHzQ=
865 869
			</data>
866 870
		</dict>
867
		<key>Headers/IPUMultipleManager.h</key>
871
		<key>Headers/IPUNetWebView.h</key>
868 872
		<dict>
869 873
			<key>hash</key>
870 874
			<data>
871
			4pnSrbUrEES+XjUl/op3oj/bPqI=
875
			PxrHInqRkt83BCgk++xvmu8DPUE=
872 876
			</data>
873 877
			<key>hash2</key>
874 878
			<data>
875
			ZqLcwWkQfYkjkDujf/zKhfJy5Bt4H6nvYr4A7oTEP+U=
879
			itZZTGGEgHDi8pp1ac4ngOKLUxcK2gQYcYzz7cCzSxs=
876 880
			</data>
877 881
		</dict>
878
		<key>Headers/IPUNetWebView.h</key>
882
		<key>Headers/IPUNetWork.h</key>
879 883
		<dict>
880 884
			<key>hash</key>
881 885
			<data>
882
			PxrHInqRkt83BCgk++xvmu8DPUE=
886
			xviIT6KhRC2jdI5BTdsA0wy6Q6s=
883 887
			</data>
884 888
			<key>hash2</key>
885 889
			<data>
886
			itZZTGGEgHDi8pp1ac4ngOKLUxcK2gQYcYzz7cCzSxs=
890
			/GWkPt/E2p/mY1gwE+WKWTijT9JX0jm77vQms/YpLZo=
887 891
			</data>
888 892
		</dict>
889
		<key>Headers/IPUNetWork.h</key>
893
		<key>Headers/IPUPaddingLabel.h</key>
890 894
		<dict>
891 895
			<key>hash</key>
892 896
			<data>
893
			xviIT6KhRC2jdI5BTdsA0wy6Q6s=
897
			k+dtVhSxjtC6UVj2euZpO4WXxqc=
894 898
			</data>
895 899
			<key>hash2</key>
896 900
			<data>
897
			/GWkPt/E2p/mY1gwE+WKWTijT9JX0jm77vQms/YpLZo=
901
			fHyfQ3ljiX/Z1PNl9E/Qzs844tTsWHt889t4ffkfSFs=
898 902
			</data>
899 903
		</dict>
900 904
		<key>Headers/IPUPlugin.h</key>
@ -930,17 +934,6 @@
930 934
			yzNK4JM1DBOWZdICDpd+9ZeoMmB3JQQQShXqOR0kLNA=
931 935
			</data>
932 936
		</dict>
933
		<key>Headers/IPUPluginTask.h</key>
934
		<dict>
935
			<key>hash</key>
936
			<data>
937
			RxlJT19+oLpQMfNCkFJ2X+UmXtM=
938
			</data>
939
			<key>hash2</key>
940
			<data>
941
			/cNZ1QvDP/HMuTsZFm5m4i2r43JYs5otKAsnqm9XnEI=
942
			</data>
943
		</dict>
944 937
		<key>Headers/IPUPopover.h</key>
945 938
		<dict>
946 939
			<key>hash</key>
@ -1062,26 +1055,37 @@
1062 1055
			fF2S2zNKCqYwLwd+9rZb2cgdhO29MGlDk8216R5yCEY=
1063 1056
			</data>
1064 1057
		</dict>
1065
		<key>Headers/IPUResVersionManager.h</key>
1058
		<key>Headers/IPUResBackDownloadTask.h</key>
1066 1059
		<dict>
1067 1060
			<key>hash</key>
1068 1061
			<data>
1069
			hMmWHTYVuOI51506dl9CJQNUUlA=
1062
			rJnqdIPEA30rjOqLLpAGKc50gfE=
1070 1063
			</data>
1071 1064
			<key>hash2</key>
1072 1065
			<data>
1073
			e9Jkk+FVyF+pinOb6WpeCX9npOZVs9Fr2o8K09fVuG8=
1066
			FE7q5wgmeLaRMNNeAqkmxue0EaNXqLhSVpHCeMtu27E=
1074 1067
			</data>
1075 1068
		</dict>
1076
		<key>Headers/IPUResourcesTask.h</key>
1069
		<key>Headers/IPUResDownloadTask.h</key>
1077 1070
		<dict>
1078 1071
			<key>hash</key>
1079 1072
			<data>
1080
			OZNX770n6T4QJ6XXcVKD4MAykGo=
1073
			NL6rNg6olIv08WEEc1kKteGYXPk=
1081 1074
			</data>
1082 1075
			<key>hash2</key>
1083 1076
			<data>
1084
			d9yAkYtonQhewr2p5ft/F+ZSUstFiMh2SScrDCPaK4g=
1077
			HW4dm89v2TKhRcJNmx6bXTA8YEwABfF6ShpIfgBKysE=
1078
			</data>
1079
		</dict>
1080
		<key>Headers/IPUResSynDownloadTask.h</key>
1081
		<dict>
1082
			<key>hash</key>
1083
			<data>
1084
			TkUr5nF3wUOYv1EKBkgdj+nKduE=
1085
			</data>
1086
			<key>hash2</key>
1087
			<data>
1088
			LbMJhyjVGCMuykhhriExundo0bbZc6yqBcSCMQRJJN4=
1085 1089
			</data>
1086 1090
		</dict>
1087 1091
		<key>Headers/IPUResult.h</key>
@ -1128,17 +1132,6 @@
1128 1132
			cAYicImA1EnTR+sOW17Ydis2VGklwiyGwU/M5QPXWHk=
1129 1133
			</data>
1130 1134
		</dict>
1131
		<key>Headers/IPUTask.h</key>
1132
		<dict>
1133
			<key>hash</key>
1134
			<data>
1135
			k52IkdQUYY3EHnN4ZgisJ0J6Dh4=
1136
			</data>
1137
			<key>hash2</key>
1138
			<data>
1139
			iajL3LA1iDMcw7/TyLSMekIopTbtYGcAEN3lmv0ywPs=
1140
			</data>
1141
		</dict>
1142 1135
		<key>Headers/IPUTemplateDelegate.h</key>
1143 1136
		<dict>
1144 1137
			<key>hash</key>
@ -1150,17 +1143,6 @@
1150 1143
			rDiiNxO7ZhW7asrRd0zWXH5GXvPWCV/HdE5WVh1XwG8=
1151 1144
			</data>
1152 1145
		</dict>
1153
		<key>Headers/IPUTemplateDownLoader.h</key>
1154
		<dict>
1155
			<key>hash</key>
1156
			<data>
1157
			ujbO9BQIQDWRdaX6LX4XnrZUmck=
1158
			</data>
1159
			<key>hash2</key>
1160
			<data>
1161
			g5E/RVijA7WJfFKpHIhEiR28xfOVFAXN0f1lvRAa2nU=
1162
			</data>
1163
		</dict>
1164 1146
		<key>Headers/IPUTemplateEngine.h</key>
1165 1147
		<dict>
1166 1148
			<key>hash</key>
@ -1187,66 +1169,66 @@
1187 1169
		<dict>
1188 1170
			<key>hash</key>
1189 1171
			<data>
1190
			b4GfFJFroOTKrSYLgnvv3qF86AE=
1172
			8v/2mlINT3/Syi7LnxgiNw9QD3c=
1191 1173
			</data>
1192 1174
			<key>hash2</key>
1193 1175
			<data>
1194
			zxhB/mNjyi13jl6y7UKQHgF+yY7GbjGZpAuus7aus/U=
1176
			d7NmQFxgCvh3HmxW8PLtxyv1qUdn5R/eeum426XZwsg=
1195 1177
			</data>
1196 1178
		</dict>
1197 1179
		<key>Headers/IPUTemplateManager.h</key>
1198 1180
		<dict>
1199 1181
			<key>hash</key>
1200 1182
			<data>
1201
			PNDf51Ax/1mcShu2BMAs26HxIrQ=
1183
			Q9pY3qOmjHxqRfkhCalLnoHfPm4=
1202 1184
			</data>
1203 1185
			<key>hash2</key>
1204 1186
			<data>
1205
			sWhRYwSmBBJjfbcgfL6GUokYNxdZClYDZ5p01jFq1rM=
1187
			KF5ppRaj5oRrW2axKnrmbbIa56tDJPiCNSifj+a1y0U=
1206 1188
			</data>
1207 1189
		</dict>
1208 1190
		<key>Headers/IPUTemplateNavigateController.h</key>
1209 1191
		<dict>
1210 1192
			<key>hash</key>
1211 1193
			<data>
1212
			mFohv/ZGjeNmrC26ODq6AQhMT3U=
1194
			UCN/kdM0cqTAiHjYU290KytHAW0=
1213 1195
			</data>
1214 1196
			<key>hash2</key>
1215 1197
			<data>
1216
			GCKsgJrcDBbdiosx7/ajBHXx5xY3vgz2YBIY5iG++sg=
1198
			bjdzBvgu4jXiEFFhYamvNCnsRsRzyAQkq3Jy/iID8yo=
1217 1199
			</data>
1218 1200
		</dict>
1219 1201
		<key>Headers/IPUTemplateOpenUrlController.h</key>
1220 1202
		<dict>
1221 1203
			<key>hash</key>
1222 1204
			<data>
1223
			H0/WwHDir5n4FsIDTSvRe/n28EY=
1205
			vuz9uKZ2uAMbcwt0PYhoW0iZJfM=
1224 1206
			</data>
1225 1207
			<key>hash2</key>
1226 1208
			<data>
1227
			3/3kyVZmhlNoFHnuz4BmUmKQG7w5b58r6qiltdxtgeA=
1209
			HXrRjGR+K+afUT6C/grNBwEjOBabHMb9BFvx/mMlSlA=
1228 1210
			</data>
1229 1211
		</dict>
1230 1212
		<key>Headers/IPUTemplateSubViewController.h</key>
1231 1213
		<dict>
1232 1214
			<key>hash</key>
1233 1215
			<data>
1234
			ctq4rSTh5PytwZkpJYO88xmIhTM=
1216
			/Z9na6/j0XjCr1h85/dd8HBDo0c=
1235 1217
			</data>
1236 1218
			<key>hash2</key>
1237 1219
			<data>
1238
			s4MdDQBFnPLNpA5JAWlRvjcl7loVUoDcRzvkrYsdcwA=
1220
			sCHpF3B+Hq7x36IvTHPviNZXWBgp3+oWoBDEjcw8MXw=
1239 1221
			</data>
1240 1222
		</dict>
1241 1223
		<key>Headers/IPUTemplateViewController.h</key>
1242 1224
		<dict>
1243 1225
			<key>hash</key>
1244 1226
			<data>
1245
			XWS1frVN/SPy90aptC50ckJma40=
1227
			2oVqfGqouJ/iozmnKPLS2dqJPU0=
1246 1228
			</data>
1247 1229
			<key>hash2</key>
1248 1230
			<data>
1249
			He/AftvyAHzkZ5TKCAP+P6pOKeEprafcHkY5w3El7w8=
1231
			HzBo6WNkct6bwG0z/Vg66cXFhpiKd0QQDQzY2HW1mNg=
1250 1232
			</data>
1251 1233
		</dict>
1252 1234
		<key>Headers/IPUTemplateWebView.h</key>
@ -1260,6 +1242,17 @@
1260 1242
			lzweXR6TXjPRjuJu/Mc3Eoj9+S34RRCzEHR//eImRfE=
1261 1243
			</data>
1262 1244
		</dict>
1245
		<key>Headers/IPUToastUtil.h</key>
1246
		<dict>
1247
			<key>hash</key>
1248
			<data>
1249
			KTqS0yBn0GAUult+z/VLCrMH49Q=
1250
			</data>
1251
			<key>hash2</key>
1252
			<data>
1253
			zkRxTdEcJC+l8dBdQ2GMwNuXvWN7p7TvSXiYl+G1UgM=
1254
			</data>
1255
		</dict>
1263 1256
		<key>Headers/IPUUDPHelper+Private.h</key>
1264 1257
		<dict>
1265 1258
			<key>hash</key>
@ -1304,6 +1297,28 @@
1304 1297
			JcFD0tJKExAkrFVWBacwTiKxCjOk8Npjh94CQkqub84=
1305 1298
			</data>
1306 1299
		</dict>
1300
		<key>Headers/IPUUpdateManager.h</key>
1301
		<dict>
1302
			<key>hash</key>
1303
			<data>
1304
			pXdX67/f0eq9NajV3b6wSt28GN0=
1305
			</data>
1306
			<key>hash2</key>
1307
			<data>
1308
			cxlguAbHT4XOkyCVLKaJ2yA84Wo5i9yWmdyPMQwm5JE=
1309
			</data>
1310
		</dict>
1311
		<key>Headers/IPUUpdateModel.h</key>
1312
		<dict>
1313
			<key>hash</key>
1314
			<data>
1315
			frUTWw93ely/JU94COWZuM77B64=
1316
			</data>
1317
			<key>hash2</key>
1318
			<data>
1319
			x7q6HnVvKflEkZzQJTHqqptPxMfCG/E2w37HbEF3H3Q=
1320
			</data>
1321
		</dict>
1307 1322
		<key>Headers/IPUVerifyApp.h</key>
1308 1323
		<dict>
1309 1324
			<key>hash</key>
@ -1319,11 +1334,11 @@
1319 1334
		<dict>
1320 1335
			<key>hash</key>
1321 1336
			<data>
1322
			ruoW6xw+V+PQfrYBqZKPcxaPpMU=
1337
			UKbuQDqu3KakgF3fSHbJphMYStA=
1323 1338
			</data>
1324 1339
			<key>hash2</key>
1325 1340
			<data>
1326
			8YEb+LveHOoCOvVcUWN63BMqj4QuI4LcO2M7CjTXwTk=
1341
			UR0ZzCgk4F5G+2ucz8NtcCllmziQf99Dgb7zmdH3MzA=
1327 1342
			</data>
1328 1343
		</dict>
1329 1344
		<key>Headers/IPUWebView.h</key>

BIN
IPUFrameworks/IPUMobileFunc.bundle/IPUMobileFunc


BIN
IPUFrameworks/IPUMobileFunc.bundle/Info.plist


BIN
IPUFrameworks/IPUMobileFunc.framework/IPUMobileFunc


BIN
IPUFrameworks/IPUMobileFunc.framework/Info.plist


BIN
IPUFrameworks/IPUMobileUI.bundle/IPUMobileUI


BIN
IPUFrameworks/IPUMobileUI.bundle/Info.plist


BIN
IPUFrameworks/IPUMobileUI.bundle/people.tiff


+ 16 - 4
IPUFrameworks/IPUMobileUI.framework/Headers/IPUMobileUI-Swift.h

@ -1,6 +1,6 @@
1 1
#if 0
2 2
#elif defined(__arm64__) && __arm64__
3
// Generated by Apple Swift version 5.5.1 (swiftlang-1300.0.31.4 clang-1300.0.29.6)
3
// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8)
4 4
#ifndef IPUMOBILEUI_SWIFT_H
5 5
#define IPUMOBILEUI_SWIFT_H
6 6
#pragma clang diagnostic push
@ -186,6 +186,13 @@ typedef unsigned int swift_uint4  __attribute__((__ext_vector_type__(4)));
186 186
#if !defined(IBSegueAction)
187 187
# define IBSegueAction
188 188
#endif
189
#if !defined(SWIFT_EXTERN)
190
# if defined(__cplusplus)
191
#  define SWIFT_EXTERN extern "C"
192
# else
193
#  define SWIFT_EXTERN extern
194
# endif
195
#endif
189 196
#if __has_feature(modules)
190 197
#if __has_warning("-Watimport-in-framework-header")
191 198
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
@ -230,7 +237,6 @@ SWIFT_CLASS("_TtC11IPUMobileUI32IPUSandBoxFileListViewController")
230 237
@end
231 238
232 239
@class UITableView;
233
@class NSNumber;
234 240
@class NSIndexPath;
235 241
@class UITableViewCell;
236 242
@ -259,7 +265,7 @@ SWIFT_CLASS("_TtC11IPUMobileUI17IPUSandboxBrowser")
259 265
#endif
260 266
261 267
#elif defined(__ARM_ARCH_7A__) && __ARM_ARCH_7A__
262
// Generated by Apple Swift version 5.5.1 (swiftlang-1300.0.31.4 clang-1300.0.29.6)
268
// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8)
263 269
#ifndef IPUMOBILEUI_SWIFT_H
264 270
#define IPUMOBILEUI_SWIFT_H
265 271
#pragma clang diagnostic push
@ -445,6 +451,13 @@ typedef unsigned int swift_uint4  __attribute__((__ext_vector_type__(4)));
445 451
#if !defined(IBSegueAction)
446 452
# define IBSegueAction
447 453
#endif
454
#if !defined(SWIFT_EXTERN)
455
# if defined(__cplusplus)
456
#  define SWIFT_EXTERN extern "C"
457
# else
458
#  define SWIFT_EXTERN extern
459
# endif
460
#endif
448 461
#if __has_feature(modules)
449 462
#if __has_warning("-Watimport-in-framework-header")
450 463
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
@ -489,7 +502,6 @@ SWIFT_CLASS("_TtC11IPUMobileUI32IPUSandBoxFileListViewController")
489 502
@end
490 503
491 504
@class UITableView;
492
@class NSNumber;
493 505
@class NSIndexPath;
494 506
@class UITableViewCell;
495 507

BIN
IPUFrameworks/IPUMobileUI.framework/IPUMobileUI


BIN
IPUFrameworks/IPUMobileUI.framework/Info.plist


BIN
IPUFrameworks/IPUMobileUI.framework/Modules/IPUMobileUI.swiftmodule/Project/arm.swiftsourceinfo


BIN
IPUFrameworks/IPUMobileUI.framework/Modules/IPUMobileUI.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo


BIN
IPUFrameworks/IPUMobileUI.framework/Modules/IPUMobileUI.swiftmodule/Project/arm64.swiftsourceinfo


BIN
IPUFrameworks/IPUMobileUI.framework/Modules/IPUMobileUI.swiftmodule/Project/armv7-apple-ios.swiftsourceinfo


BIN
IPUFrameworks/IPUMobileUI.framework/Modules/IPUMobileUI.swiftmodule/Project/armv7.swiftsourceinfo


BIN
IPUFrameworks/IPUMobileUI.framework/Modules/IPUMobileUI.swiftmodule/arm.swiftdoc


BIN
IPUFrameworks/IPUMobileUI.framework/Modules/IPUMobileUI.swiftmodule/arm.swiftmodule


BIN
IPUFrameworks/IPUMobileUI.framework/Modules/IPUMobileUI.swiftmodule/arm64-apple-ios.swiftdoc


BIN
IPUFrameworks/IPUMobileUI.framework/Modules/IPUMobileUI.swiftmodule/arm64-apple-ios.swiftmodule


BIN
IPUFrameworks/IPUMobileUI.framework/Modules/IPUMobileUI.swiftmodule/arm64.swiftdoc


BIN
IPUFrameworks/IPUMobileUI.framework/Modules/IPUMobileUI.swiftmodule/arm64.swiftmodule


BIN
IPUFrameworks/IPUMobileUI.framework/Modules/IPUMobileUI.swiftmodule/armv7-apple-ios.swiftdoc


BIN
IPUFrameworks/IPUMobileUI.framework/Modules/IPUMobileUI.swiftmodule/armv7-apple-ios.swiftmodule


BIN
IPUFrameworks/IPUMobileUI.framework/Modules/IPUMobileUI.swiftmodule/armv7.swiftdoc


BIN
IPUFrameworks/IPUMobileUI.framework/Modules/IPUMobileUI.swiftmodule/armv7.swiftmodule


BIN
IPUFrameworks/IPUOcr.framework/IPUOcr


BIN
IPUFrameworks/IPUOcr.framework/Info.plist


BIN
IPUFrameworks/IPUOcr.framework/_CodeSignature/CodeDirectory


BIN
IPUFrameworks/IPUOcr.framework/_CodeSignature/CodeRequirements


BIN
IPUFrameworks/IPUOcr.framework/_CodeSignature/CodeRequirements-1


+ 22 - 48
IPUFrameworks/IPUKeyboard.bundle/_CodeSignature/CodeResources

@ -4,97 +4,71 @@
4 4
<dict>
5 5
	<key>files</key>
6 6
	<dict>
7
		<key>CH_EN_icon_sel@2x.png</key>
7
		<key>Headers/IPUOcr.h</key>
8 8
		<data>
9
		D1tZJFHTtkuNQ84GiULPCa91mFM=
9
		+L13DxcOtk9TFZrLXKOBqEqmt20=
10 10
		</data>
11
		<key>CH_EN_icon_sel@3x.png</key>
11
		<key>Headers/IPUOcrRequest.h</key>
12 12
		<data>
13
		YFgJbDPDhafq8yT0d3hE0JwiZqY=
13
		1mKN6NIUZ0EVTx/Bd35SzrB1SSo=
14 14
		</data>
15
		<key>CH_EN_icon_unsel@2x.png</key>
15
		<key>Headers/IPUOcrRequestFoundation.h</key>
16 16
		<data>
17
		RuaFgnzIfPlC+LwBfi5PfQo2Tmk=
17
		XpTgArf3bPANYwS1PKIViGFkbBo=
18 18
		</data>
19
		<key>CH_EN_icon_unsel@3x.png</key>
19
		<key>Info.plist</key>
20 20
		<data>
21
		sfC8NSPLqfx/B0SJgscgZncdooo=
21
		x1YpkQMckn11ApL7FIYll9L8VM4=
22 22
		</data>
23
		<key>button_backspace_delete@2x.png</key>
23
		<key>Modules/module.modulemap</key>
24 24
		<data>
25
		TlK9IzK4F6zJ6L50FVTwWCIVbHM=
26
		</data>
27
		<key>button_backspace_delete@3x.png</key>
28
		<data>
29
		PHOBTpbBdMUSpUBwi1Oj3cc3CSk=
25
		/ddqB1p1/VumTxMPH07bWZJ74c0=
30 26
		</data>
31 27
	</dict>
32 28
	<key>files2</key>
33 29
	<dict>
34
		<key>CH_EN_icon_sel@2x.png</key>
35
		<dict>
36
			<key>hash</key>
37
			<data>
38
			D1tZJFHTtkuNQ84GiULPCa91mFM=
39
			</data>
40
			<key>hash2</key>
41
			<data>
42
			MIaCNBXiFw2j2tMUQx5GcIo1LNuPSQw+l8BLP8HXmJA=
43
			</data>
44
		</dict>
45
		<key>CH_EN_icon_sel@3x.png</key>
46
		<dict>
47
			<key>hash</key>
48
			<data>
49
			YFgJbDPDhafq8yT0d3hE0JwiZqY=
50
			</data>
51
			<key>hash2</key>
52
			<data>
53
			BDPrPds36inmd4OtwGXQtr/h9cCv6jd3UeDMiB6U4Bo=
54
			</data>
55
		</dict>
56
		<key>CH_EN_icon_unsel@2x.png</key>
30
		<key>Headers/IPUOcr.h</key>
57 31
		<dict>
58 32
			<key>hash</key>
59 33
			<data>
60
			RuaFgnzIfPlC+LwBfi5PfQo2Tmk=
34
			+L13DxcOtk9TFZrLXKOBqEqmt20=
61 35
			</data>
62 36
			<key>hash2</key>
63 37
			<data>
64
			qyKtUUxNpwa0lqbEBoLICBtyyQ6v3ymj0hc/DXfT/8E=
38
			O4ivwOvYMKICCEuyWPkpg1z4WkeqPwtpiFZ7sTwYif8=
65 39
			</data>
66 40
		</dict>
67
		<key>CH_EN_icon_unsel@3x.png</key>
41
		<key>Headers/IPUOcrRequest.h</key>
68 42
		<dict>
69 43
			<key>hash</key>
70 44
			<data>
71
			sfC8NSPLqfx/B0SJgscgZncdooo=
45
			1mKN6NIUZ0EVTx/Bd35SzrB1SSo=
72 46
			</data>
73 47
			<key>hash2</key>
74 48
			<data>
75
			z3/HklT8PUlGlPtWZ7Y192Afs/UES5VOcNF5CTCEkcE=
49
			Zr25PC4UEn7m5xqitLjADhEe72gmEl3fvtDtnUPcM88=
76 50
			</data>
77 51
		</dict>
78
		<key>button_backspace_delete@2x.png</key>
52
		<key>Headers/IPUOcrRequestFoundation.h</key>
79 53
		<dict>
80 54
			<key>hash</key>
81 55
			<data>
82
			TlK9IzK4F6zJ6L50FVTwWCIVbHM=
56
			XpTgArf3bPANYwS1PKIViGFkbBo=
83 57
			</data>
84 58
			<key>hash2</key>
85 59
			<data>
86
			0YdSImycHSWMBCkzHgMQkbfd0Svokn2sG/x2J/qmHrs=
60
			gPj4L5yLi5+qfVJAg5MyxOBqYBZ9V0DNbZAF77A+uMk=
87 61
			</data>
88 62
		</dict>
89
		<key>button_backspace_delete@3x.png</key>
63
		<key>Modules/module.modulemap</key>
90 64
		<dict>
91 65
			<key>hash</key>
92 66
			<data>
93
			PHOBTpbBdMUSpUBwi1Oj3cc3CSk=
67
			/ddqB1p1/VumTxMPH07bWZJ74c0=
94 68
			</data>
95 69
			<key>hash2</key>
96 70
			<data>
97
			WmzLRUwhEJjLivxoVuef3+e6fPkK4CovrXg7NWPf4ZI=
71
			dpb5aYi4slvZXvBfByBT9p89OIxLTPsino9yuCFJ7w0=
98 72
			</data>
99 73
		</dict>
100 74
	</dict>

BIN
IPUFrameworks/IPUOcr.framework/_CodeSignature/CodeSignature


BIN
IPUFrameworks/IPUPeerTubePlugin.framework/IPUPeerTubePlugin


BIN
IPUFrameworks/IPUPeerTubePlugin.framework/Info.plist


+ 162 - 0
IPUFrameworks/IPUPeerTubePlugin.framework/_CodeSignature/CodeResources

@ -0,0 +1,162 @@
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
<plist version="1.0">
4
<dict>
5
	<key>files</key>
6
	<dict>
7
		<key>Headers/IPUPTPlugin.h</key>
8
		<data>
9
		cJquUS5vVlcuTs94jQSUfyIeh5s=
10
		</data>
11
		<key>Headers/IPUPeerTubePlugin.h</key>
12
		<data>
13
		Zl+82foZbUHs3pI+KKnrVP1I3sg=
14
		</data>
15
		<key>Headers/IPUPeertubeSession.h</key>
16
		<data>
17
		6yqFDAHvNaM4toh/ZOm09OUntsg=
18
		</data>
19
		<key>Info.plist</key>
20
		<data>
21
		fH+KkpKiquIM505A5MiXZw/Mvws=
22
		</data>
23
		<key>Modules/module.modulemap</key>
24
		<data>
25
		9md3LXJBHp1w+4HItXomWAgGv/w=
26
		</data>
27
	</dict>
28
	<key>files2</key>
29
	<dict>
30
		<key>Headers/IPUPTPlugin.h</key>
31
		<dict>
32
			<key>hash</key>
33
			<data>
34
			cJquUS5vVlcuTs94jQSUfyIeh5s=
35
			</data>
36
			<key>hash2</key>
37
			<data>
38
			eujCfiujAr4N5WUjvx//AYOUV0n3mWWk89kifmnoet0=
39
			</data>
40
		</dict>
41
		<key>Headers/IPUPeerTubePlugin.h</key>
42
		<dict>
43
			<key>hash</key>
44
			<data>
45
			Zl+82foZbUHs3pI+KKnrVP1I3sg=
46
			</data>
47
			<key>hash2</key>
48
			<data>
49
			KcTotxVphxeVb5wcRfG0UCTf5OO/o2NWvvGmklGtXgE=
50
			</data>
51
		</dict>
52
		<key>Headers/IPUPeertubeSession.h</key>
53
		<dict>
54
			<key>hash</key>
55
			<data>
56
			6yqFDAHvNaM4toh/ZOm09OUntsg=
57
			</data>
58
			<key>hash2</key>
59
			<data>
60
			TDxbvG5JEzEvjduxQf5Q5+Peww6cW63KFZ2TwM5ZK/A=
61
			</data>
62
		</dict>
63
		<key>Modules/module.modulemap</key>
64
		<dict>
65
			<key>hash</key>
66
			<data>
67
			9md3LXJBHp1w+4HItXomWAgGv/w=
68
			</data>
69
			<key>hash2</key>
70
			<data>
71
			gj8ib7Y/KUUKF9MdjbTAlRQSiG6oAx4owr8H42OOrgY=
72
			</data>
73
		</dict>
74
	</dict>
75
	<key>rules</key>
76
	<dict>
77
		<key>^.*</key>
78
		<true/>
79
		<key>^.*\.lproj/</key>
80
		<dict>
81
			<key>optional</key>
82
			<true/>
83
			<key>weight</key>
84
			<real>1000</real>
85
		</dict>
86
		<key>^.*\.lproj/locversion.plist$</key>
87
		<dict>
88
			<key>omit</key>
89
			<true/>
90
			<key>weight</key>
91
			<real>1100</real>
92
		</dict>
93
		<key>^Base\.lproj/</key>
94
		<dict>
95
			<key>weight</key>
96
			<real>1010</real>
97
		</dict>
98
		<key>^version.plist$</key>
99
		<true/>
100
	</dict>
101
	<key>rules2</key>
102
	<dict>
103
		<key>.*\.dSYM($|/)</key>
104
		<dict>
105
			<key>weight</key>
106
			<real>11</real>
107
		</dict>
108
		<key>^(.*/)?\.DS_Store$</key>
109
		<dict>
110
			<key>omit</key>
111
			<true/>
112
			<key>weight</key>
113
			<real>2000</real>
114
		</dict>
115
		<key>^.*</key>
116
		<true/>
117
		<key>^.*\.lproj/</key>
118
		<dict>
119
			<key>optional</key>
120
			<true/>
121
			<key>weight</key>
122
			<real>1000</real>
123
		</dict>
124
		<key>^.*\.lproj/locversion.plist$</key>
125
		<dict>
126
			<key>omit</key>
127
			<true/>
128
			<key>weight</key>
129
			<real>1100</real>
130
		</dict>
131
		<key>^Base\.lproj/</key>
132
		<dict>
133
			<key>weight</key>
134
			<real>1010</real>
135
		</dict>
136
		<key>^Info\.plist$</key>
137
		<dict>
138
			<key>omit</key>
139
			<true/>
140
			<key>weight</key>
141
			<real>20</real>
142
		</dict>
143
		<key>^PkgInfo$</key>
144
		<dict>
145
			<key>omit</key>
146
			<true/>
147
			<key>weight</key>
148
			<real>20</real>
149
		</dict>
150
		<key>^embedded\.provisionprofile$</key>
151
		<dict>
152
			<key>weight</key>
153
			<real>20</real>
154
		</dict>
155
		<key>^version\.plist$</key>
156
		<dict>
157
			<key>weight</key>
158
			<real>20</real>
159
		</dict>
160
	</dict>
161
</dict>
162
</plist>

BIN
IPUFrameworks/IPUPush.framework/IPUPush


BIN
IPUFrameworks/IPUPush.framework/Info.plist


BIN
IPUFrameworks/IPUQrCode.bundle/IPUQrCode


BIN
IPUFrameworks/IPUQrCode.bundle/Info.plist


+ 2 - 1
IPUFrameworks/IPUQrCode.framework/Headers/IPUQrCode.h

@ -22,4 +22,5 @@ FOUNDATION_EXPORT const unsigned char IPUQrCodeVersionString[];
22 22
23 23
// In this header, you should import all the public headers of your framework using statements like #import <IPUQrCode/PublicHeader.h>
24 24
25
25
#import <IPUQrCode/IPUQrCodeHelper.h>
26
#import <IPUQrCode/IPUScanViewController.h>

+ 40 - 0
IPUFrameworks/IPUQrCode.framework/Headers/IPUQrCodeHelper.h

@ -0,0 +1,40 @@
1
//
2
//     ***   * * * *  *     *
3
//     *    *     *  *     *
4
//    *    * * * *  *     *
5
//   *    *        *     *
6
// ***   *        * * * *
7
//
8
//  IPUQrCodeHelper.h
9
//  IPUQrCode
10
//  Created by Benny (AsiaInfo PRD IPU) on 2019/11/7 09:51.
11
//  Copyright © 2019 Asiainfo. All rights reserved.
12
//
13
        
14
#import <IPUFoundation/IPUFoundation.h>
15
16
@interface IPUQrCodeHelper : IPUCommonHelper
17
18
- (void)scanSingle:(NSArray *)params completion:(IPUExcuteCompletion)completion;
19
20
- (void)scanMultiple:(NSArray *)params completion:(IPUExcuteCompletion)completion;
21
22
- (void)scanQrCodeOnce:(BOOL)flag completion:(IPUExcuteCompletion)completion;
23
24
- (void)createQrCode:(NSArray *)params completion:(IPUExcuteCompletion)completion;
25
26
- (void)saveQrCode:(NSArray *)params completion:(IPUExcuteCompletion)completion;
27
28
- (void)readQrCode:(NSArray *)params completion:(IPUExcuteCompletion)completion;
29
30
- (NSString *)readQrCode:(NSString *)qrName error:(NSError *)err;
31
32
/// 图片转Base64字符串
33
/// @param image <#image description#>
34
- (NSString *)imageToBase64:(UIImage *)image;
35
36
/// 字符串转图片
37
/// @param imageStr <#imageStr description#>
38
- (UIImage *)base64StrToImage:(NSString *)imageStr;
39
40
@end

+ 17 - 0
IPUFrameworks/IPUQrCode.framework/Headers/IPUScanViewController.h

@ -0,0 +1,17 @@
1
//
2
//  IPUScanViewController.h
3
//  IPUQRCode
4
//
5
//  Created by 秋林 on 2019/1/22.
6
//  Copyright © 2019 Asiainfo. All rights reserved.
7
//
8
9
#import <UIKit/UIKit.h>
10
11
typedef void(^ScanBlock) (NSString *qrCode);
12
13
@interface IPUScanViewController : UIViewController
14
15
- (instancetype)initWithBlock:(ScanBlock)block scanOnce:(BOOL)flag;
16
17
@end

BIN
IPUFrameworks/IPUQrCode.framework/IPUQrCode


BIN
IPUFrameworks/IPUQrCode.framework/Info.plist


+ 33 - 7
IPUFrameworks/IPUQrCode.framework/_CodeSignature/CodeResources

@ -4,17 +4,21 @@
4 4
<dict>
5 5
	<key>files</key>
6 6
	<dict>
7
		<key>.DS_Store</key>
7
		<key>Headers/IPUQrCode.h</key>
8 8
		<data>
9
		Pe3yv6LS5fgrw3I6EIGbGkrfZQ0=
9
		BSSClbek3uKhilYx8VzY764Xxsc=
10 10
		</data>
11
		<key>Headers/IPUQrCode.h</key>
11
		<key>Headers/IPUQrCodeHelper.h</key>
12 12
		<data>
13
		xAZy8EAfdWBQt0DvAq20/X6Tyrg=
13
		nYoo85Myn3hTLHmJRRWAl4DK+KQ=
14
		</data>
15
		<key>Headers/IPUScanViewController.h</key>
16
		<data>
17
		ml1aFmvIp3pyWmz+TlbmJANddGc=
14 18
		</data>
15 19
		<key>Info.plist</key>
16 20
		<data>
17
		IDl6Wt0j1XXYhb+Dz/Bqol5j0pc=
21
		uAHM3DlGpXha9N3kSH6yEj+Ok6Y=
18 22
		</data>
19 23
		<key>Modules/module.modulemap</key>
20 24
		<data>
@ -27,11 +31,33 @@
27 31
		<dict>
28 32
			<key>hash</key>
29 33
			<data>
30
			xAZy8EAfdWBQt0DvAq20/X6Tyrg=
34
			BSSClbek3uKhilYx8VzY764Xxsc=
35
			</data>
36
			<key>hash2</key>
37
			<data>
38
			Pnsd23TEZTTb18BGQuw0VgJivJ3ZE7mSF262fw9tLrY=
39
			</data>
40
		</dict>
41
		<key>Headers/IPUQrCodeHelper.h</key>
42
		<dict>
43
			<key>hash</key>
44
			<data>
45
			nYoo85Myn3hTLHmJRRWAl4DK+KQ=
46
			</data>
47
			<key>hash2</key>
48
			<data>
49
			gVv5O4O2MuUQfa+orFk1UP3TyniTWka/NgVXew4c1YY=
50
			</data>
51
		</dict>
52
		<key>Headers/IPUScanViewController.h</key>
53
		<dict>
54
			<key>hash</key>
55
			<data>
56
			ml1aFmvIp3pyWmz+TlbmJANddGc=
31 57
			</data>
32 58
			<key>hash2</key>
33 59
			<data>
34
			RGMhrUp5oig5YKqu5IYeQnLPy8G6lXASGnMuvEXt4HE=
60
			sNp26DZ7OwnZpkOGr8F0nNsLBDmb/8sEXgxegYSiqLU=
35 61
			</data>
36 62
		</dict>
37 63
		<key>Modules/module.modulemap</key>

+ 3 - 1
IPUFrameworks/IPUSocialComponent.framework/Headers/IPUSocial.h

@ -15,7 +15,7 @@
15 15
/**
16 16
 第三方平台注册
17 17
18
 @param appID 第三方平台AppID
18
 @param appID 第三方平台AppID/AppKey
19 19
 @param platform 第三方平台
20 20
 @return 是否注册成功
21 21
 */
@ -98,4 +98,6 @@
98 98
            scene:(IPUSocialScene)scene
99 99
       completion:(IPUSocialCompletion)completion;
100 100
101
+ (void)shareTextBySystem:(NSString *)content;
102
101 103
@end

BIN
IPUFrameworks/IPUSocialComponent.framework/IPUSocialComponent


BIN
IPUFrameworks/IPUSocialComponent.framework/Info.plist


+ 4 - 4
IPUFrameworks/IPUSocialComponent.framework/_CodeSignature/CodeResources

@ -6,7 +6,7 @@
6 6
	<dict>
7 7
		<key>Headers/IPUSocial.h</key>
8 8
		<data>
9
		bhlP2+PWNsnEoaxIvoQLTpqqfr0=
9
		oAthN+QnxvQYPDBLQ6W7Zm9Wanc=
10 10
		</data>
11 11
		<key>Headers/IPUSocialComponent.h</key>
12 12
		<data>
@ -58,7 +58,7 @@
58 58
		</data>
59 59
		<key>Info.plist</key>
60 60
		<data>
61
		7PM9FqKDeaz6DLl7XWFKLOAiciE=
61
		xxurdYcHXYNk5sqv4H5yeoKjvo4=
62 62
		</data>
63 63
		<key>Modules/module.modulemap</key>
64 64
		<data>
@ -71,11 +71,11 @@
71 71
		<dict>
72 72
			<key>hash</key>
73 73
			<data>
74
			bhlP2+PWNsnEoaxIvoQLTpqqfr0=
74
			oAthN+QnxvQYPDBLQ6W7Zm9Wanc=
75 75
			</data>
76 76
			<key>hash2</key>
77 77
			<data>
78
			cH73KkuXQ/xVWzLtM9GbwfojNn1BCAm30rvDeMvlrns=
78
			y8MYWK78PWevcPyEgSJRscRd+DXihRqAK90+rkk6ZuQ=
79 79
			</data>
80 80
		</dict>
81 81
		<key>Headers/IPUSocialComponent.h</key>

+ 1 - 1
IPUFrameworks/IpuCount.framework/Headers/IpuDelegateVO.h

@ -23,6 +23,6 @@
23 23
24 24
- (instancetype)initWithClassName:(NSString *)className AndAspectName:(NSString*)aspectName;
25 25
26
- (void)addMethod:(NSString*)methodName;
26
- (void)addMethod:(NSString *)methodName;
27 27
28 28
@end

BIN
IPUFrameworks/IpuCount.framework/Info.plist


BIN
IPUFrameworks/IpuCount.framework/IpuCount


+ 1 - 1
IPUFrameworks/IpuCount.framework/Modules/module.modulemap

@ -1,4 +1,4 @@
1
framework module IpuCount {
1
framework module IPUCount {
2 2
  umbrella header "IpuCount.h"
3 3
4 4
  export *

+ 15 - 26
IPUFrameworks/IpuFaceCheck.framework/Headers/IpuFaceCheckSession.h

@ -8,40 +8,20 @@
8 8
9 9
#import <Foundation/Foundation.h>
10 10
#import <UIKit/UIKit.h>
11
12
typedef NS_ENUM(NSUInteger, IpuFaceNetIns) {
13
    SGSimpleSessionStateNone,
14
    SGSimpleSessionStateConnecting,
15
    SGSimpleSessionStateConnected,
16
    SGSimpleSessionStateReconnecting,
17
    SGSimpleSessionStateEnd,
18
    SGSimpleSessionStateError,
19
};
20
21
#define IPU_FACE_REGISTER @"http://10.13.6.109:21099/mdp-server/images/faceApiRegister" //人脸识别实例化接口
22
23
#define IPU_FACE_FACEFEATURE @"http://10.13.6.109:21099/mdp-server/images/faceFeature" //人脸注册借口
24
25
#define IPU_FACE_PREDICT @"http://10.13.6.109:21099/mdp-server/images/facePredict" //人脸识别接口
26
27
#define IPU_FACE_FACEFEATURE_REQUEST_PATH @"/mdp-server/images/faceFeature" //人脸注册接口Path
28
29
#define IPU_FACE_PREDICT_REQUEST_PATH @"/mdp-server/images/facePredict" //人脸预测接口Path
30
31 11
/**
32 12
 *  IPUFaceCheck回调block
33 13
 */
34
typedef void(^IPUFaceCheckCallBack)(BOOL success,NSDictionary * data);
14
typedef void(^IPUFaceCheckCallBack)(BOOL success, NSDictionary *data);
35 15
36 16
/**
37 17
 *  commonPost失败回调block
38 18
 */
39
typedef void(^HylNetSuccessBlock)(NSData *data, NSURLResponse *response);
19
typedef void(^IPUNetSuccessBlock)(NSData *data, NSURLResponse *response);
40 20
41 21
/**
42 22
 *  commonPost失败回调block
43 23
 */
44
typedef void(^HylNetFailedBlock)(NSError *error,long status);
24
typedef void(^IPUNetFailedBlock)(NSError *error, long status);
45 25
46 26
@interface IpuFaceCheckSession : NSObject
47 27
@ -55,9 +35,18 @@ typedef void(^HylNetFailedBlock)(NSError *error,long status);
55 35
 @param isRegister 是否是注册:YES-注册人脸,NO-识别人脸
56 36
 @param callBack 调用接口的回调,(BOOL,NSDictionary)
57 37
 */
58
+ (void)ipuFaceCheckReceiveDataFromJS:(NSString *)host imgType:(int)imgType picInfo:(NSString *)picInfo appid:(NSString *)appid uid:(NSString *)uid isRegister:(BOOL)isRegister callBack:(IPUFaceCheckCallBack)callBack;
59
60
+(void)commonPost:(NSDictionary*)paramDic Url:(NSString*)urlPath success:(HylNetSuccessBlock)successBlock failed:(HylNetFailedBlock)failedBlock;
38
+ (void)ipuFaceCheckReceiveDataFromJS:(NSString *)host
39
                              imgType:(NSInteger)imgType
40
                              picInfo:(NSString *)picInfo
41
                                appid:(NSString *)appid
42
                                  uid:(NSString *)uid
43
                           isRegister:(BOOL)isRegister
44
                             callBack:(IPUFaceCheckCallBack)callBack;
45
46
+ (void)commonPost:(NSDictionary*)paramDic
47
               Url:(NSString*)urlPath
48
           success:(IPUNetSuccessBlock)successBlock
49
            failed:(IPUNetFailedBlock)failedBlock;
61 50
62 51
+ (NSString *)img2Base64:(UIImage *)img;
63 52
@end

+ 5 - 4
IPUFrameworks/IpuFaceCheck.framework/Headers/IpuFaceCheckViewController.h

@ -7,17 +7,18 @@
7 7
//
8 8
9 9
#import <Foundation/Foundation.h>
10
//@class IPUPlugin;
11 10
#import <UIKit/UIKit.h>
11
12 12
@protocol IpuFaceCheckViewControllerDelegate<NSObject>
13
13 14
- (void)backMsg:(NSDictionary *)callBackDic;
15
14 16
@end
15 17
16
@interface IpuFaceCheckViewController : UIViewController
17 18
18
@property (nonatomic , strong) NSArray *params;
19
@interface IpuFaceCheckViewController : UIViewController
19 20
20
//@property (nonatomic, strong)  IPUPlugin *plugin;
21
@property (nonatomic, strong) NSArray *params;
21 22
22 23
@property (nonatomic, assign)  BOOL isRegister; //是否是人脸注册注册
23 24

BIN
IPUFrameworks/IpuFaceCheck.framework/Info.plist


BIN
IPUFrameworks/IpuFaceCheck.framework/IpuFaceCheck


+ 7 - 7
IPUFrameworks/IpuFaceCheck.framework/_CodeSignature/CodeResources

@ -10,15 +10,15 @@
10 10
		</data>
11 11
		<key>Headers/IpuFaceCheckSession.h</key>
12 12
		<data>
13
		c3aOVpzeQSJgkrycUOVRPPRZqoY=
13
		2Hc9L8HdDXnWCsXfozTiDKWbQHo=
14 14
		</data>
15 15
		<key>Headers/IpuFaceCheckViewController.h</key>
16 16
		<data>
17
		3k9hZ14ZomQnvLxWOs9ZJrPRa4k=
17
		1KJyFXpA2jmk/uNzdHTmFeuVWiM=
18 18
		</data>
19 19
		<key>Info.plist</key>
20 20
		<data>
21
		bMYomJcWgUeUKf3zDLEu36fmLuc=
21
		Uey/ll8n7pigfqZm7S5VRn6uzNI=
22 22
		</data>
23 23
		<key>IpuFace.Bundle/people.png</key>
24 24
		<data>
@ -54,22 +54,22 @@
54 54
		<dict>
55 55
			<key>hash</key>
56 56
			<data>
57
			c3aOVpzeQSJgkrycUOVRPPRZqoY=
57
			2Hc9L8HdDXnWCsXfozTiDKWbQHo=
58 58
			</data>
59 59
			<key>hash2</key>
60 60
			<data>
61
			qt+BLAZcP2hCu/g2C0hFEgbamFUU6RbKurz4TXriLPY=
61
			J76RwJ+eh9t0jJxluJv9OMsO3KSZqQwWMev/tT/vwYs=
62 62
			</data>
63 63
		</dict>
64 64
		<key>Headers/IpuFaceCheckViewController.h</key>
65 65
		<dict>
66 66
			<key>hash</key>
67 67
			<data>
68
			3k9hZ14ZomQnvLxWOs9ZJrPRa4k=
68
			1KJyFXpA2jmk/uNzdHTmFeuVWiM=
69 69
			</data>
70 70
			<key>hash2</key>
71 71
			<data>
72
			+CiY3wcx7zuXzpHZBPT1+DQBMhS99phi4By4mFQf1RA=
72
			r/DwaOYhrUuXzYXsGG1qv3reKmCI1TD+kZm0trv7mXU=
73 73
			</data>
74 74
		</dict>
75 75
		<key>IpuFace.Bundle/people.png</key>

+ 2 - 2
display-center/Res/config/mobile-config.xml

@ -1,10 +1,10 @@
1 1
<?xml version="1.0" encoding="utf-8"?>
2 2
<configs>
3 3
    <!--3.0稳定版生产环境-->
4
<!--    <config name="request_host" value="http://www.aiipu.com:8083"/>-->
4
    <config name="request_host" value="http://www.aiipu.com:8083"/>
5 5
    <!--master标准版测试环境-->
6 6
<!--    <config name="request_host" value="http://10.13.13.36:8089"/>-->
7
    <config name="request_host" value="http://121.42.183.206:8081"/>
7
<!--    <config name="request_host" value="http://121.42.183.206:8081"/>-->
8 8
9 9
    <config name="request_path" value="/show"/>
10 10
    <config name="request_servlet" value="/mobiledata"/>

+ 0 - 6
display-center/display-center.xcworkspace/contents.xcworkspacedata

@ -2,12 +2,6 @@
2 2
<Workspace
3 3
   version = "1.0">
4 4
   <FileRef
5
      location = "group:../../iOS/IPUFoundation/IPUFoundation.xcodeproj">
6
   </FileRef>
7
   <FileRef
8
      location = "group:../../iOS/IPUMobile/IPUMobile.xcodeproj">
9
   </FileRef>
10
   <FileRef
11 5
      location = "group:display-center.xcodeproj">
12 6
   </FileRef>
13 7
</Workspace>

BIN
display-center/display-center.xcworkspace/xcuserdata/benny.xcuserdatad/UserInterfaceState.xcuserstate


+ 15 - 0
display-center/display-center.xcworkspace/xcuserdata/benny.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

@ -204,6 +204,21 @@
204 204
                  endingLineNumber = "111"
205 205
                  offsetFromSymbolStart = "540">
206 206
               </Location>
207
               <Location
208
                  uuid = "FEF68F5F-95C5-4BC0-AB80-B7A704BFDF37 - 4f39955c4233c17a"
209
                  shouldBeEnabled = "Yes"
210
                  ignoreCount = "0"
211
                  continueAfterRunningActions = "No"
212
                  symbolName = "+[IPUTemplateManager copyResources]"
213
                  moduleName = "IPUMobile"
214
                  usesParentBreakpointCondition = "Yes"
215
                  urlString = "file:///Users/benny/iOS/IPUMobile/IPUMobile/Frame/Template/IPUTemplateManager.m"
216
                  startingColumnNumber = "9223372036854775807"
217
                  endingColumnNumber = "9223372036854775807"
218
                  startingLineNumber = "113"
219
                  endingLineNumber = "113"
220
                  offsetFromSymbolStart = "48">
221
               </Location>
207 222
            </Locations>
208 223
         </BreakpointContent>
209 224
      </BreakpointProxy>

+ 3 - 6
display-center/display-center/IPUIFlyVoiceRecognition.m

@ -95,12 +95,9 @@
95 95
#pragma mark - IFlySpeechRecognizerDelegate
96 96
97 97
- (void)onCompleted:(IFlySpeechError *)errorCode {
98
    IPULogDebug(@":::::::::::::::::");
99
    IPULogDebug(@"%s", __func__);
100
    IPULogDebug(@"%d", errorCode.errorCode);
101
    IPULogDebug(@"%d", errorCode.errorType);
102
    IPULogDebug(@"%@", errorCode.errorDesc);
103
    IPULogDebug(@":::::::::::::::::");
98
    IPULogDebug(@"讯飞语音识别错误码:%d", errorCode.errorCode);
99
    IPULogDebug(@"讯飞语音识别错误码类型:%d", errorCode.errorType);
100
    IPULogDebug(@"讯飞语音识别错误码描述:%@", errorCode.errorDesc);
104 101
}
105 102
106 103
- (void)onResults:(NSArray *)results isLast:(BOOL)isLast {

AI仪表识别,服装识别 · 1135eff63b - Nuosi Git Service
浏览代码

AI仪表识别,服装识别

wangxu16 4 年之前
父节点
当前提交
1135eff63b

+ 0 - 1
monitor-manage-service/src/main/java/com/ai/bss/monitorManage/service/impl/KafkaProcessImpl.java

@ -576,7 +576,6 @@ private AiIdenLogDto instrumentDetect(AiIdenLogDto aiIdenLogDto, String aifilePa
576 576
	 */
577 577
	private List<Map> getResourceToolAllInfo(String deviceCode) {
578 578
		List<Map> resourceToolInfoList = new ArrayList<Map>();
579
		deviceCode="6L04C6FPAGFD039";
580 579
		try {
581 580
			String url = protectionResourceUrl + "?resourceToolCode=" + deviceCode;
582 581
			log.info("getResourceToolAllInfo method params: resourceToolCode=" + deviceCode + ", url=" + url);