Advertisement
Kuroneko-yousenpai

InjectSocialData

Oct 11th, 2021
335
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.02 KB | None | 0 0
  1. trait method QName(PrivateNamespace("*","292"),"^H")
  2. dispid 0
  3. method
  4. name null
  5. param QName(PackageNamespace("\'!a"),"?\"V")
  6. param QName(PackageNamespace("","52127"),"Array")
  7. param QName(PackageNamespace("","52127"),"Function")
  8. returns QName(PackageNamespace("","52127"),"void")
  9.  
  10. body
  11. maxstack 99
  12. localcount 20
  13. initscopedepth 4
  14. maxscopedepth 5
  15.  
  16. code
  17. getlocal_0
  18. debugline 7
  19. pushscope
  20.  
  21. debug 1, "profiles", 0, 7
  22. debug 1, "callback", 1, 7
  23. debug 1, "doFilter", 2, 7
  24. debug 1, "profile", 3, 9
  25. debug 1, "socialData", 6, 16
  26. debug 1, "arrData", 7, 21
  27. debug 1, "profilesData", 8, 23
  28. debug 1, "profileData", 16, 25
  29. debug 1, "curArrElem", 15, 27
  30. debug 1, "dataParam", 11, 29
  31.  
  32. pushnull
  33. coerce QName(PackageNamespace("ru.pragmatix.wormix.model.user"),"UserProfile")
  34. setlocal 4
  35. getlocal_0
  36. getproperty QName(PrivateNamespace("*","292"),"># ")
  37. iffalse ofs0102
  38. getlocal_0
  39. pushfalse
  40. initproperty QName(PrivateNamespace("*","292"),"># ")
  41. getlocal_0
  42. getproperty QName(PrivateNamespace("*","292"),"timer")
  43. callpropvoid QName(PackageNamespace("","52127"),"stop"), 0
  44. getlocal_0
  45. pushnull
  46. initproperty QName(PrivateNamespace("*","292"),"timer")
  47.  
  48. debugline 16
  49. pushnull
  50. coerce QName(PackageNamespace("#%P"),"^\"&")
  51. setlocal 7
  52. debugline 21
  53. getlex QName(PackageNamespace("consollite"),"ProfilesDump")
  54. getproperty QName(PackageNamespace("","1"),"BEST_OF_PLAYERS")
  55. coerce QName(PackageNamespace("","52127"),"Array")
  56. setlocal 8
  57. debugline 23
  58. pushnull
  59. coerce QName(PackageNamespace("","52127"),"Array")
  60. setlocal 9
  61.  
  62. pushbyte 0
  63. setlocal 10
  64. getlocal 8
  65. coerce QName(PackageNamespace("","52127"),"Array")
  66. setlocal 11
  67. jump setelementsloop
  68. looplabel:label
  69. getlocal 11
  70. getlocal 10
  71. nextvalue
  72. coerce QName(PackageNamespace("","52127"),"Array")
  73. setlocal 9
  74. debugline 1
  75.  
  76. debugline 25
  77. pushnull
  78. coerce QName(PackageNamespace("","52127"),"Array")
  79. setlocal 17
  80.  
  81. pushbyte 0
  82. setlocal 18
  83. getlocal 9
  84. coerce QName(PackageNamespace("","52127"),"Array")
  85. setlocal 19
  86. jump setelementsloop_inloop_2_lvl
  87. looplabel_second_loop_lvl:label
  88. getlocal 19
  89. getlocal 18
  90. nextvalue
  91. coerce QName(PackageNamespace("","52127"),"Array")
  92. setlocal 17
  93. debugline 28
  94.  
  95.  
  96.  
  97.  
  98. findpropstrict QName(PackageNamespace("#%P"),"^\"&")
  99. constructprop QName(PackageNamespace("#%P"),"^\"&"), 0
  100. coerce QName(PackageNamespace("#%P"),"^\"&")
  101. setlocal 7
  102. debugline 27
  103. pushbyte 0
  104. coerce_i
  105. setlocal 16
  106. debugline 29
  107. pushnull
  108. coerce_a
  109. setlocal 12
  110.  
  111. pushbyte 0
  112. setlocal 13
  113. getlocal 17
  114. coerce QName(PackageNamespace("","52127"),"Array")
  115. setlocal 14
  116. jump setelementsloop_inloop_3_lvl
  117. looplabel_third_loop_lvl:label
  118. getlocal 14
  119. getlocal 13
  120. nextvalue
  121. coerce_a
  122. setlocal 12
  123. debugline 2
  124. jump switch
  125. first:label
  126. getlocal 7
  127. getlocal 12
  128. callpropvoid QName(PackageNamespace("","52127"),"setSocialId"), 1
  129. jump defnone
  130. second:label
  131. getlocal 7
  132. getlocal 12
  133. callpropvoid QName(PackageNamespace("","52127"),"]6"), 1
  134. jump defnone
  135. third:label
  136. getlocal 7
  137. getlocal 12
  138. callpropvoid QName(PackageNamespace("","52127"),"`%h"), 1
  139. jump defnone
  140. fourth:label
  141. getlocal 7
  142. getlocal 12
  143. callpropvoid QName(PackageNamespace("","52127"),"<\">"), 1
  144. jump defnone
  145. fifth:label
  146. getlocal 7
  147. getlocal 12
  148. callpropvoid QName(PackageNamespace("","52127"),"\'!z"), 1
  149. jump defnone
  150. sixth:label
  151. getlocal 7
  152. getlocal 12
  153. callpropvoid QName(PackageNamespace("","52127"),"\'%J"), 1
  154. jump defnone
  155. seventh:label
  156. getlocal 7
  157. getlocal 12
  158. callpropvoid QName(PackageNamespace("","52127"),"<# "), 1
  159. jump defnone
  160. eighth:label
  161. getlocal 7
  162. getlocal 12
  163. callpropvoid QName(PackageNamespace("","52127"),"\"!2"), 1
  164. jump defnone
  165. nineth:label
  166. getlocal 7
  167. getlocal 12
  168. callpropvoid QName(PackageNamespace("","52127")," $3"), 1
  169. jump defnone
  170. tenth:label
  171. getlocal 7
  172. getlocal 12
  173. callpropvoid QName(PackageNamespace("","52127"),"&!X"), 1
  174. jump defnone
  175. eleventh:label
  176. getlocal 7
  177. getlocal 12
  178. callpropvoid QName(PackageNamespace("","52127"),"##["), 1
  179. jump defnone
  180. twelfth:label
  181. jump defnone
  182. jump switch
  183. switch:getlocal 16
  184. setlocal 15
  185. pushbyte 0
  186. getlocal 15
  187. ifstrictne secondcase
  188. pushbyte 0
  189. jump ending
  190. secondcase:pushbyte 1
  191. getlocal 15
  192. ifstrictne thirdcase
  193. pushbyte 1
  194. jump ending
  195. thirdcase:pushbyte 2
  196. getlocal 15
  197. ifstrictne foruthcase
  198. pushbyte 2
  199. jump ending
  200. foruthcase:pushbyte 3
  201. getlocal 15
  202. ifstrictne fifthcase
  203. pushbyte 3
  204. jump ending
  205. fifthcase:pushbyte 4
  206. getlocal 15
  207. ifstrictne sixthcase
  208. pushbyte 4
  209. jump ending
  210. sixthcase:pushbyte 5
  211. getlocal 15
  212. ifstrictne seventhcase
  213. pushbyte 5
  214. jump ending
  215. seventhcase:pushbyte 6
  216. getlocal 15
  217. ifstrictne eighthcase
  218. pushbyte 6
  219. jump ending
  220. eighthcase:pushbyte 7
  221. getlocal 15
  222. ifstrictne ninethcase
  223. pushbyte 7
  224. jump ending
  225. ninethcase:pushbyte 8
  226. getlocal 15
  227. ifstrictne tenthcase
  228. pushbyte 8
  229. jump ending
  230. tenthcase:pushbyte 9
  231. getlocal 15
  232. ifstrictne eleventhcase
  233. pushbyte 9
  234. jump ending
  235. eleventhcase:pushbyte 10
  236. getlocal 15
  237. ifstrictne twelfthcase
  238. pushbyte 10
  239. jump ending
  240. twelfthcase:jump last
  241. pushbyte 11
  242. jump last
  243. last:pushbyte 11
  244. ending:kill 15
  245. lookupswitch twelfth, 11, first, second, third, fourth, fifth, sixth, seventh, eighth, nineth, tenth, eleventh, twelfth
  246. defnone:inclocal_i 16
  247. setelementsloop_inloop_3_lvl:debugline 3
  248. hasnext2 14, 13
  249. iftrue looplabel_third_loop_lvl
  250. kill 14
  251. kill 13
  252. getlocal_1
  253. getlocal 7
  254. callpropvoid QName(PackageNamespace("","52127")," \"r"), 1
  255. setelementsloop_inloop_2_lvl:debugline 27
  256. hasnext2 19, 18
  257. iftrue looplabel_second_loop_lvl
  258. kill 19
  259. kill 18
  260. setelementsloop:debugline 4
  261. hasnext2 11, 10
  262. iftrue looplabel
  263. kill 11
  264. kill 10
  265.  
  266. pushbyte 0
  267. setlocal 5
  268. getlocal_2
  269. coerce_a
  270. setlocal 6
  271. jump ofs00f0
  272. ofs00d1:label
  273. getlocal 6
  274. getlocal 5
  275. nextvalue
  276. coerce QName(PackageNamespace("ru.pragmatix.wormix.model.user"),"UserProfile")
  277. dup
  278. debugline 9
  279. setlocal 4
  280. getlocal_1
  281. getlocal 4
  282. callproperty QName(PackageNamespace("","52127"),"6%I"), 0
  283. callproperty QName(PackageNamespace("","52127"),"@!m"), 1
  284. callpropvoid QName(PackageNamespace("","52127")," %c"), 1
  285. ofs00f0:hasnext2 6, 5
  286. iftrue ofs00d1
  287. kill 6
  288. kill 5
  289. getlocal_3
  290. getglobalscope
  291. getlocal_2
  292. pushtrue
  293. call 2
  294. pop
  295. ofs0102:returnvoid
  296. end ; code
  297. end ; body
  298. end ; method
  299. end ; trait
Advertisement
Comments
Add Comment
Please, Sign In to add comment
Advertisement