WP Live Chat Support - Version 9.2.0

Version Description

  • 2020-12-15 =
  • Revamped offline form to be of conversation style.
  • Added greeting functionality that can be configured for Online and Offline mode.
  • Added indicator on minimized bubble for unread messages.
  • Added a variable for the visitor name that can be used for messages, e.g Welcome message.
  • Fixed issue with chat not fit on screen when video activated.
  • Fixed spacing on is typing
  • Improved the visual presentation custom fields to the agents on Standard - No 3CX mode.
  • Fixed issue with flickering screen when switching between conversations
  • Adjusted UI to hide the arrow from consecutive conversations when they are coming from the same end.
  • Fixed issue with offline form not shown on Standard - No 3CX mode when specific times are set on Chat Operating Hours options.
  • Fixed issue with hanging in case that offline form failed to submit.
  • Fixed issue with agent faulty refresh on Standard - No 3CX mode.
  • Fixed issue with file attachment send remains hanging on Standard - No 3CX mode.
  • Fixed issue with chat ended message not being configurable.
  • Improved the handling of chats in case of inactivity or missed chats on Standard - No 3CX mode.
  • Fixed issue of not hiding the minimized bubble in case of Phone Only mode when configuration is not valid or offline.
  • Fixed issue with animation repetition on each user action.
  • Fixed issue of not properly wrapping date/time inside the chat message box.
  • Fixed issue of not resizing properly the chat window on iOS and Safari browser.
  • Fixed issue with default visitor name configuration.
  • Fixed issue with scrolling on Android devices.
  • Fixed issue with chat window in caset that is configured using the percentage.
  • Updated incoming chat sound notification.
  • Fixed issue with avatar background color not respecting the chat color configuration.
  • Fixed issue on plugin editor with "number of chat rings" validation.
  • Fixed issues with is typing indicator flickering.
  • Fixed styling issue on department selection.
  • Adjusted status indicator on agents chat conversions for Standard - No 3CX mode.
  • Added the option to Ignore Queue ownership on 3CX mode.
  • Added the ability to configure the profile picture prior taking ownership.
  • Improved Chat Operating Hours configuration page.
  • Fixed drop-downs to be of the same width.
  • Added support for Automated first response for 3CX mode.
Download this release

Release Info

Developer wpdev3cx
Plugin Icon 128x128 WP Live Chat Support
Version 9.2.0
Comparing to
See all releases

Code changes from version 9.1.2 to 9.2.0

Files changed (2857) hide show
  1. ajax/agent.php +9 -291
  2. ajax/user.php +4 -168
  3. changelog.txt +35 -0
  4. config.php +1 -1
  5. css/vendor/bootstrap/{wplc_bootstrap_9_1_2.css → wplc_bootstrap_9_2_0.css} +0 -0
  6. images/emojis/32/0023-20e3.png +0 -0
  7. images/emojis/32/0023.png +0 -0
  8. images/emojis/32/002a-20e3.png +0 -0
  9. images/emojis/32/002a.png +0 -0
  10. images/emojis/32/0030-20e3.png +0 -0
  11. images/emojis/32/0030.png +0 -0
  12. images/emojis/32/0031-20e3.png +0 -0
  13. images/emojis/32/0031.png +0 -0
  14. images/emojis/32/0032-20e3.png +0 -0
  15. images/emojis/32/0032.png +0 -0
  16. images/emojis/32/0033-20e3.png +0 -0
  17. images/emojis/32/0033.png +0 -0
  18. images/emojis/32/0034-20e3.png +0 -0
  19. images/emojis/32/0034.png +0 -0
  20. images/emojis/32/0035-20e3.png +0 -0
  21. images/emojis/32/0035.png +0 -0
  22. images/emojis/32/0036-20e3.png +0 -0
  23. images/emojis/32/0036.png +0 -0
  24. images/emojis/32/0037-20e3.png +0 -0
  25. images/emojis/32/0037.png +0 -0
  26. images/emojis/32/0038-20e3.png +0 -0
  27. images/emojis/32/0038.png +0 -0
  28. images/emojis/32/0039-20e3.png +0 -0
  29. images/emojis/32/0039.png +0 -0
  30. images/emojis/32/00a9.png +0 -0
  31. images/emojis/32/00ae.png +0 -0
  32. images/emojis/32/1f004.png +0 -0
  33. images/emojis/32/1f0cf.png +0 -0
  34. images/emojis/32/1f170.png +0 -0
  35. images/emojis/32/1f171.png +0 -0
  36. images/emojis/32/1f17e.png +0 -0
  37. images/emojis/32/1f17f.png +0 -0
  38. images/emojis/32/1f18e.png +0 -0
  39. images/emojis/32/1f191.png +0 -0
  40. images/emojis/32/1f192.png +0 -0
  41. images/emojis/32/1f193.png +0 -0
  42. images/emojis/32/1f194.png +0 -0
  43. images/emojis/32/1f195.png +0 -0
  44. images/emojis/32/1f196.png +0 -0
  45. images/emojis/32/1f197.png +0 -0
  46. images/emojis/32/1f198.png +0 -0
  47. images/emojis/32/1f199.png +0 -0
  48. images/emojis/32/1f19a.png +0 -0
  49. images/emojis/32/1f1e6-1f1e8.png +0 -0
  50. images/emojis/32/1f1e6-1f1e9.png +0 -0
  51. images/emojis/32/1f1e6-1f1ea.png +0 -0
  52. images/emojis/32/1f1e6-1f1eb.png +0 -0
  53. images/emojis/32/1f1e6-1f1ec.png +0 -0
  54. images/emojis/32/1f1e6-1f1ee.png +0 -0
  55. images/emojis/32/1f1e6-1f1f1.png +0 -0
  56. images/emojis/32/1f1e6-1f1f2.png +0 -0
  57. images/emojis/32/1f1e6-1f1f4.png +0 -0
  58. images/emojis/32/1f1e6-1f1f6.png +0 -0
  59. images/emojis/32/1f1e6-1f1f7.png +0 -0
  60. images/emojis/32/1f1e6-1f1f8.png +0 -0
  61. images/emojis/32/1f1e6-1f1f9.png +0 -0
  62. images/emojis/32/1f1e6-1f1fa.png +0 -0
  63. images/emojis/32/1f1e6-1f1fc.png +0 -0
  64. images/emojis/32/1f1e6-1f1fd.png +0 -0
  65. images/emojis/32/1f1e6-1f1ff.png +0 -0
  66. images/emojis/32/1f1e6.png +0 -0
  67. images/emojis/32/1f1e7-1f1e6.png +0 -0
  68. images/emojis/32/1f1e7-1f1e7.png +0 -0
  69. images/emojis/32/1f1e7-1f1e9.png +0 -0
  70. images/emojis/32/1f1e7-1f1ea.png +0 -0
  71. images/emojis/32/1f1e7-1f1eb.png +0 -0
  72. images/emojis/32/1f1e7-1f1ec.png +0 -0
  73. images/emojis/32/1f1e7-1f1ed.png +0 -0
  74. images/emojis/32/1f1e7-1f1ee.png +0 -0
  75. images/emojis/32/1f1e7-1f1ef.png +0 -0
  76. images/emojis/32/1f1e7-1f1f1.png +0 -0
  77. images/emojis/32/1f1e7-1f1f2.png +0 -0
  78. images/emojis/32/1f1e7-1f1f3.png +0 -0
  79. images/emojis/32/1f1e7-1f1f4.png +0 -0
  80. images/emojis/32/1f1e7-1f1f6.png +0 -0
  81. images/emojis/32/1f1e7-1f1f7.png +0 -0
  82. images/emojis/32/1f1e7-1f1f8.png +0 -0
  83. images/emojis/32/1f1e7-1f1f9.png +0 -0
  84. images/emojis/32/1f1e7-1f1fb.png +0 -0
  85. images/emojis/32/1f1e7-1f1fc.png +0 -0
  86. images/emojis/32/1f1e7-1f1fe.png +0 -0
  87. images/emojis/32/1f1e7-1f1ff.png +0 -0
  88. images/emojis/32/1f1e7.png +0 -0
  89. images/emojis/32/1f1e8-1f1e6.png +0 -0
  90. images/emojis/32/1f1e8-1f1e8.png +0 -0
  91. images/emojis/32/1f1e8-1f1e9.png +0 -0
  92. images/emojis/32/1f1e8-1f1eb.png +0 -0
  93. images/emojis/32/1f1e8-1f1ec.png +0 -0
  94. images/emojis/32/1f1e8-1f1ed.png +0 -0
  95. images/emojis/32/1f1e8-1f1ee.png +0 -0
  96. images/emojis/32/1f1e8-1f1f0.png +0 -0
  97. images/emojis/32/1f1e8-1f1f1.png +0 -0
  98. images/emojis/32/1f1e8-1f1f2.png +0 -0
  99. images/emojis/32/1f1e8-1f1f3.png +0 -0
  100. images/emojis/32/1f1e8-1f1f4.png +0 -0
  101. images/emojis/32/1f1e8-1f1f5.png +0 -0
  102. images/emojis/32/1f1e8-1f1f7.png +0 -0
  103. images/emojis/32/1f1e8-1f1fa.png +0 -0
  104. images/emojis/32/1f1e8-1f1fb.png +0 -0
  105. images/emojis/32/1f1e8-1f1fc.png +0 -0
  106. images/emojis/32/1f1e8-1f1fd.png +0 -0
  107. images/emojis/32/1f1e8-1f1fe.png +0 -0
  108. images/emojis/32/1f1e8-1f1ff.png +0 -0
  109. images/emojis/32/1f1e8.png +0 -0
  110. images/emojis/32/1f1e9-1f1ea.png +0 -0
  111. images/emojis/32/1f1e9-1f1ec.png +0 -0
  112. images/emojis/32/1f1e9-1f1ef.png +0 -0
  113. images/emojis/32/1f1e9-1f1f0.png +0 -0
  114. images/emojis/32/1f1e9-1f1f2.png +0 -0
  115. images/emojis/32/1f1e9-1f1f4.png +0 -0
  116. images/emojis/32/1f1e9-1f1ff.png +0 -0
  117. images/emojis/32/1f1e9.png +0 -0
  118. images/emojis/32/1f1ea-1f1e6.png +0 -0
  119. images/emojis/32/1f1ea-1f1e8.png +0 -0
  120. images/emojis/32/1f1ea-1f1ea.png +0 -0
  121. images/emojis/32/1f1ea-1f1ec.png +0 -0
  122. images/emojis/32/1f1ea-1f1ed.png +0 -0
  123. images/emojis/32/1f1ea-1f1f7.png +0 -0
  124. images/emojis/32/1f1ea-1f1f8.png +0 -0
  125. images/emojis/32/1f1ea-1f1f9.png +0 -0
  126. images/emojis/32/1f1ea-1f1fa.png +0 -0
  127. images/emojis/32/1f1ea.png +0 -0
  128. images/emojis/32/1f1eb-1f1ee.png +0 -0
  129. images/emojis/32/1f1eb-1f1ef.png +0 -0
  130. images/emojis/32/1f1eb-1f1f0.png +0 -0
  131. images/emojis/32/1f1eb-1f1f2.png +0 -0
  132. images/emojis/32/1f1eb-1f1f4.png +0 -0
  133. images/emojis/32/1f1eb-1f1f7.png +0 -0
  134. images/emojis/32/1f1eb.png +0 -0
  135. images/emojis/32/1f1ec-1f1e6.png +0 -0
  136. images/emojis/32/1f1ec-1f1e7.png +0 -0
  137. images/emojis/32/1f1ec-1f1e9.png +0 -0
  138. images/emojis/32/1f1ec-1f1ea.png +0 -0
  139. images/emojis/32/1f1ec-1f1eb.png +0 -0
  140. images/emojis/32/1f1ec-1f1ec.png +0 -0
  141. images/emojis/32/1f1ec-1f1ed.png +0 -0
  142. images/emojis/32/1f1ec-1f1ee.png +0 -0
  143. images/emojis/32/1f1ec-1f1f1.png +0 -0
  144. images/emojis/32/1f1ec-1f1f2.png +0 -0
  145. images/emojis/32/1f1ec-1f1f3.png +0 -0
  146. images/emojis/32/1f1ec-1f1f5.png +0 -0
  147. images/emojis/32/1f1ec-1f1f6.png +0 -0
  148. images/emojis/32/1f1ec-1f1f7.png +0 -0
  149. images/emojis/32/1f1ec-1f1f8.png +0 -0
  150. images/emojis/32/1f1ec-1f1f9.png +0 -0
  151. images/emojis/32/1f1ec-1f1fa.png +0 -0
  152. images/emojis/32/1f1ec-1f1fc.png +0 -0
  153. images/emojis/32/1f1ec-1f1fe.png +0 -0
  154. images/emojis/32/1f1ec.png +0 -0
  155. images/emojis/32/1f1ed-1f1f0.png +0 -0
  156. images/emojis/32/1f1ed-1f1f2.png +0 -0
  157. images/emojis/32/1f1ed-1f1f3.png +0 -0
  158. images/emojis/32/1f1ed-1f1f7.png +0 -0
  159. images/emojis/32/1f1ed-1f1f9.png +0 -0
  160. images/emojis/32/1f1ed-1f1fa.png +0 -0
  161. images/emojis/32/1f1ed.png +0 -0
  162. images/emojis/32/1f1ee-1f1e8.png +0 -0
  163. images/emojis/32/1f1ee-1f1e9.png +0 -0
  164. images/emojis/32/1f1ee-1f1ea.png +0 -0
  165. images/emojis/32/1f1ee-1f1f1.png +0 -0
  166. images/emojis/32/1f1ee-1f1f2.png +0 -0
  167. images/emojis/32/1f1ee-1f1f3.png +0 -0
  168. images/emojis/32/1f1ee-1f1f4.png +0 -0
  169. images/emojis/32/1f1ee-1f1f6.png +0 -0
  170. images/emojis/32/1f1ee-1f1f7.png +0 -0
  171. images/emojis/32/1f1ee-1f1f8.png +0 -0
  172. images/emojis/32/1f1ee-1f1f9.png +0 -0
  173. images/emojis/32/1f1ee.png +0 -0
  174. images/emojis/32/1f1ef-1f1ea.png +0 -0
  175. images/emojis/32/1f1ef-1f1f2.png +0 -0
  176. images/emojis/32/1f1ef-1f1f4.png +0 -0
  177. images/emojis/32/1f1ef-1f1f5.png +0 -0
  178. images/emojis/32/1f1ef.png +0 -0
  179. images/emojis/32/1f1f0-1f1ea.png +0 -0
  180. images/emojis/32/1f1f0-1f1ec.png +0 -0
  181. images/emojis/32/1f1f0-1f1ed.png +0 -0
  182. images/emojis/32/1f1f0-1f1ee.png +0 -0
  183. images/emojis/32/1f1f0-1f1f2.png +0 -0
  184. images/emojis/32/1f1f0-1f1f3.png +0 -0
  185. images/emojis/32/1f1f0-1f1f5.png +0 -0
  186. images/emojis/32/1f1f0-1f1f7.png +0 -0
  187. images/emojis/32/1f1f0-1f1fc.png +0 -0
  188. images/emojis/32/1f1f0-1f1fe.png +0 -0
  189. images/emojis/32/1f1f0-1f1ff.png +0 -0
  190. images/emojis/32/1f1f0.png +0 -0
  191. images/emojis/32/1f1f1-1f1e6.png +0 -0
  192. images/emojis/32/1f1f1-1f1e7.png +0 -0
  193. images/emojis/32/1f1f1-1f1e8.png +0 -0
  194. images/emojis/32/1f1f1-1f1ee.png +0 -0
  195. images/emojis/32/1f1f1-1f1f0.png +0 -0
  196. images/emojis/32/1f1f1-1f1f7.png +0 -0
  197. images/emojis/32/1f1f1-1f1f8.png +0 -0
  198. images/emojis/32/1f1f1-1f1f9.png +0 -0
  199. images/emojis/32/1f1f1-1f1fa.png +0 -0
  200. images/emojis/32/1f1f1-1f1fb.png +0 -0
  201. images/emojis/32/1f1f1-1f1fe.png +0 -0
  202. images/emojis/32/1f1f1.png +0 -0
  203. images/emojis/32/1f1f2-1f1e6.png +0 -0
  204. images/emojis/32/1f1f2-1f1e8.png +0 -0
  205. images/emojis/32/1f1f2-1f1e9.png +0 -0
  206. images/emojis/32/1f1f2-1f1ea.png +0 -0
  207. images/emojis/32/1f1f2-1f1eb.png +0 -0
  208. images/emojis/32/1f1f2-1f1ec.png +0 -0
  209. images/emojis/32/1f1f2-1f1ed.png +0 -0
  210. images/emojis/32/1f1f2-1f1f0.png +0 -0
  211. images/emojis/32/1f1f2-1f1f1.png +0 -0
  212. images/emojis/32/1f1f2-1f1f2.png +0 -0
  213. images/emojis/32/1f1f2-1f1f3.png +0 -0
  214. images/emojis/32/1f1f2-1f1f4.png +0 -0
  215. images/emojis/32/1f1f2-1f1f5.png +0 -0
  216. images/emojis/32/1f1f2-1f1f6.png +0 -0
  217. images/emojis/32/1f1f2-1f1f7.png +0 -0
  218. images/emojis/32/1f1f2-1f1f8.png +0 -0
  219. images/emojis/32/1f1f2-1f1f9.png +0 -0
  220. images/emojis/32/1f1f2-1f1fa.png +0 -0
  221. images/emojis/32/1f1f2-1f1fb.png +0 -0
  222. images/emojis/32/1f1f2-1f1fc.png +0 -0
  223. images/emojis/32/1f1f2-1f1fd.png +0 -0
  224. images/emojis/32/1f1f2-1f1fe.png +0 -0
  225. images/emojis/32/1f1f2-1f1ff.png +0 -0
  226. images/emojis/32/1f1f2.png +0 -0
  227. images/emojis/32/1f1f3-1f1e6.png +0 -0
  228. images/emojis/32/1f1f3-1f1e8.png +0 -0
  229. images/emojis/32/1f1f3-1f1ea.png +0 -0
  230. images/emojis/32/1f1f3-1f1eb.png +0 -0
  231. images/emojis/32/1f1f3-1f1ec.png +0 -0
  232. images/emojis/32/1f1f3-1f1ee.png +0 -0
  233. images/emojis/32/1f1f3-1f1f1.png +0 -0
  234. images/emojis/32/1f1f3-1f1f4.png +0 -0
  235. images/emojis/32/1f1f3-1f1f5.png +0 -0
  236. images/emojis/32/1f1f3-1f1f7.png +0 -0
  237. images/emojis/32/1f1f3-1f1fa.png +0 -0
  238. images/emojis/32/1f1f3-1f1ff.png +0 -0
  239. images/emojis/32/1f1f3.png +0 -0
  240. images/emojis/32/1f1f4-1f1f2.png +0 -0
  241. images/emojis/32/1f1f4.png +0 -0
  242. images/emojis/32/1f1f5-1f1e6.png +0 -0
  243. images/emojis/32/1f1f5-1f1ea.png +0 -0
  244. images/emojis/32/1f1f5-1f1eb.png +0 -0
  245. images/emojis/32/1f1f5-1f1ec.png +0 -0
  246. images/emojis/32/1f1f5-1f1ed.png +0 -0
  247. images/emojis/32/1f1f5-1f1f0.png +0 -0
  248. images/emojis/32/1f1f5-1f1f1.png +0 -0
  249. images/emojis/32/1f1f5-1f1f2.png +0 -0
  250. images/emojis/32/1f1f5-1f1f3.png +0 -0
  251. images/emojis/32/1f1f5-1f1f7.png +0 -0
  252. images/emojis/32/1f1f5-1f1f8.png +0 -0
  253. images/emojis/32/1f1f5-1f1f9.png +0 -0
  254. images/emojis/32/1f1f5-1f1fc.png +0 -0
  255. images/emojis/32/1f1f5-1f1fe.png +0 -0
  256. images/emojis/32/1f1f5.png +0 -0
  257. images/emojis/32/1f1f6-1f1e6.png +0 -0
  258. images/emojis/32/1f1f6.png +0 -0
  259. images/emojis/32/1f1f7-1f1ea.png +0 -0
  260. images/emojis/32/1f1f7-1f1f4.png +0 -0
  261. images/emojis/32/1f1f7-1f1f8.png +0 -0
  262. images/emojis/32/1f1f7-1f1fa.png +0 -0
  263. images/emojis/32/1f1f7-1f1fc.png +0 -0
  264. images/emojis/32/1f1f7.png +0 -0
  265. images/emojis/32/1f1f8-1f1e6.png +0 -0
  266. images/emojis/32/1f1f8-1f1e7.png +0 -0
  267. images/emojis/32/1f1f8-1f1e8.png +0 -0
  268. images/emojis/32/1f1f8-1f1e9.png +0 -0
  269. images/emojis/32/1f1f8-1f1ea.png +0 -0
  270. images/emojis/32/1f1f8-1f1ec.png +0 -0
  271. images/emojis/32/1f1f8-1f1ed.png +0 -0
  272. images/emojis/32/1f1f8-1f1ee.png +0 -0
  273. images/emojis/32/1f1f8-1f1ef.png +0 -0
  274. images/emojis/32/1f1f8-1f1f0.png +0 -0
  275. images/emojis/32/1f1f8-1f1f1.png +0 -0
  276. images/emojis/32/1f1f8-1f1f2.png +0 -0
  277. images/emojis/32/1f1f8-1f1f3.png +0 -0
  278. images/emojis/32/1f1f8-1f1f4.png +0 -0
  279. images/emojis/32/1f1f8-1f1f7.png +0 -0
  280. images/emojis/32/1f1f8-1f1f8.png +0 -0
  281. images/emojis/32/1f1f8-1f1f9.png +0 -0
  282. images/emojis/32/1f1f8-1f1fb.png +0 -0
  283. images/emojis/32/1f1f8-1f1fd.png +0 -0
  284. images/emojis/32/1f1f8-1f1fe.png +0 -0
  285. images/emojis/32/1f1f8-1f1ff.png +0 -0
  286. images/emojis/32/1f1f8.png +0 -0
  287. images/emojis/32/1f1f9-1f1e6.png +0 -0
  288. images/emojis/32/1f1f9-1f1e8.png +0 -0
  289. images/emojis/32/1f1f9-1f1e9.png +0 -0
  290. images/emojis/32/1f1f9-1f1eb.png +0 -0
  291. images/emojis/32/1f1f9-1f1ec.png +0 -0
  292. images/emojis/32/1f1f9-1f1ed.png +0 -0
  293. images/emojis/32/1f1f9-1f1ef.png +0 -0
  294. images/emojis/32/1f1f9-1f1f0.png +0 -0
  295. images/emojis/32/1f1f9-1f1f1.png +0 -0
  296. images/emojis/32/1f1f9-1f1f2.png +0 -0
  297. images/emojis/32/1f1f9-1f1f3.png +0 -0
  298. images/emojis/32/1f1f9-1f1f4.png +0 -0
  299. images/emojis/32/1f1f9-1f1f7.png +0 -0
  300. images/emojis/32/1f1f9-1f1f9.png +0 -0
  301. images/emojis/32/1f1f9-1f1fb.png +0 -0
  302. images/emojis/32/1f1f9-1f1fc.png +0 -0
  303. images/emojis/32/1f1f9-1f1ff.png +0 -0
  304. images/emojis/32/1f1f9.png +0 -0
  305. images/emojis/32/1f1fa-1f1e6.png +0 -0
  306. images/emojis/32/1f1fa-1f1ec.png +0 -0
  307. images/emojis/32/1f1fa-1f1f2.png +0 -0
  308. images/emojis/32/1f1fa-1f1f3.png +0 -0
  309. images/emojis/32/1f1fa-1f1f8.png +0 -0
  310. images/emojis/32/1f1fa-1f1fe.png +0 -0
  311. images/emojis/32/1f1fa-1f1ff.png +0 -0
  312. images/emojis/32/1f1fa.png +0 -0
  313. images/emojis/32/1f1fb-1f1e6.png +0 -0
  314. images/emojis/32/1f1fb-1f1e8.png +0 -0
  315. images/emojis/32/1f1fb-1f1ea.png +0 -0
  316. images/emojis/32/1f1fb-1f1ec.png +0 -0
  317. images/emojis/32/1f1fb-1f1ee.png +0 -0
  318. images/emojis/32/1f1fb-1f1f3.png +0 -0
  319. images/emojis/32/1f1fb-1f1fa.png +0 -0
  320. images/emojis/32/1f1fb.png +0 -0
  321. images/emojis/32/1f1fc-1f1eb.png +0 -0
  322. images/emojis/32/1f1fc-1f1f8.png +0 -0
  323. images/emojis/32/1f1fc.png +0 -0
  324. images/emojis/32/1f1fd-1f1f0.png +0 -0
  325. images/emojis/32/1f1fd.png +0 -0
  326. images/emojis/32/1f1fe-1f1ea.png +0 -0
  327. images/emojis/32/1f1fe-1f1f9.png +0 -0
  328. images/emojis/32/1f1fe.png +0 -0
  329. images/emojis/32/1f1ff-1f1e6.png +0 -0
  330. images/emojis/32/1f1ff-1f1f2.png +0 -0
  331. images/emojis/32/1f1ff-1f1fc.png +0 -0
  332. images/emojis/32/1f1ff.png +0 -0
  333. images/emojis/32/1f201.png +0 -0
  334. images/emojis/32/1f202.png +0 -0
  335. images/emojis/32/1f21a.png +0 -0
  336. images/emojis/32/1f22f.png +0 -0
  337. images/emojis/32/1f232.png +0 -0
  338. images/emojis/32/1f233.png +0 -0
  339. images/emojis/32/1f234.png +0 -0
  340. images/emojis/32/1f235.png +0 -0
  341. images/emojis/32/1f236.png +0 -0
  342. images/emojis/32/1f237.png +0 -0
  343. images/emojis/32/1f238.png +0 -0
  344. images/emojis/32/1f239.png +0 -0
  345. images/emojis/32/1f23a.png +0 -0
  346. images/emojis/32/1f250.png +0 -0
  347. images/emojis/32/1f251.png +0 -0
  348. images/emojis/32/1f300.png +0 -0
  349. images/emojis/32/1f301.png +0 -0
  350. images/emojis/32/1f302.png +0 -0
  351. images/emojis/32/1f303.png +0 -0
  352. images/emojis/32/1f304.png +0 -0
  353. images/emojis/32/1f305.png +0 -0
  354. images/emojis/32/1f306.png +0 -0
  355. images/emojis/32/1f307.png +0 -0
  356. images/emojis/32/1f308.png +0 -0
  357. images/emojis/32/1f309.png +0 -0
  358. images/emojis/32/1f30a.png +0 -0
  359. images/emojis/32/1f30b.png +0 -0
  360. images/emojis/32/1f30c.png +0 -0
  361. images/emojis/32/1f30d.png +0 -0
  362. images/emojis/32/1f30e.png +0 -0
  363. images/emojis/32/1f30f.png +0 -0
  364. images/emojis/32/1f310.png +0 -0
  365. images/emojis/32/1f311.png +0 -0
  366. images/emojis/32/1f312.png +0 -0
  367. images/emojis/32/1f313.png +0 -0
  368. images/emojis/32/1f314.png +0 -0
  369. images/emojis/32/1f315.png +0 -0
  370. images/emojis/32/1f316.png +0 -0
  371. images/emojis/32/1f317.png +0 -0
  372. images/emojis/32/1f318.png +0 -0
  373. images/emojis/32/1f319.png +0 -0
  374. images/emojis/32/1f31a.png +0 -0
  375. images/emojis/32/1f31b.png +0 -0
  376. images/emojis/32/1f31c.png +0 -0
  377. images/emojis/32/1f31d.png +0 -0
  378. images/emojis/32/1f31e.png +0 -0
  379. images/emojis/32/1f31f.png +0 -0
  380. images/emojis/32/1f320.png +0 -0
  381. images/emojis/32/1f321.png +0 -0
  382. images/emojis/32/1f324.png +0 -0
  383. images/emojis/32/1f325.png +0 -0
  384. images/emojis/32/1f326.png +0 -0
  385. images/emojis/32/1f327.png +0 -0
  386. images/emojis/32/1f328.png +0 -0
  387. images/emojis/32/1f329.png +0 -0
  388. images/emojis/32/1f32a.png +0 -0
  389. images/emojis/32/1f32b.png +0 -0
  390. images/emojis/32/1f32c.png +0 -0
  391. images/emojis/32/1f32d.png +0 -0
  392. images/emojis/32/1f32e.png +0 -0
  393. images/emojis/32/1f32f.png +0 -0
  394. images/emojis/32/1f330.png +0 -0
  395. images/emojis/32/1f331.png +0 -0
  396. images/emojis/32/1f332.png +0 -0
  397. images/emojis/32/1f333.png +0 -0
  398. images/emojis/32/1f334.png +0 -0
  399. images/emojis/32/1f335.png +0 -0
  400. images/emojis/32/1f336.png +0 -0
  401. images/emojis/32/1f337.png +0 -0
  402. images/emojis/32/1f338.png +0 -0
  403. images/emojis/32/1f339.png +0 -0
  404. images/emojis/32/1f33a.png +0 -0
  405. images/emojis/32/1f33b.png +0 -0
  406. images/emojis/32/1f33c.png +0 -0
  407. images/emojis/32/1f33d.png +0 -0
  408. images/emojis/32/1f33e.png +0 -0
  409. images/emojis/32/1f33f.png +0 -0
  410. images/emojis/32/1f340.png +0 -0
  411. images/emojis/32/1f341.png +0 -0
  412. images/emojis/32/1f342.png +0 -0
  413. images/emojis/32/1f343.png +0 -0
  414. images/emojis/32/1f344.png +0 -0
  415. images/emojis/32/1f345.png +0 -0
  416. images/emojis/32/1f346.png +0 -0
  417. images/emojis/32/1f347.png +0 -0
  418. images/emojis/32/1f348.png +0 -0
  419. images/emojis/32/1f349.png +0 -0
  420. images/emojis/32/1f34a.png +0 -0
  421. images/emojis/32/1f34b.png +0 -0
  422. images/emojis/32/1f34c.png +0 -0
  423. images/emojis/32/1f34d.png +0 -0
  424. images/emojis/32/1f34e.png +0 -0
  425. images/emojis/32/1f34f.png +0 -0
  426. images/emojis/32/1f350.png +0 -0
  427. images/emojis/32/1f351.png +0 -0
  428. images/emojis/32/1f352.png +0 -0
  429. images/emojis/32/1f353.png +0 -0
  430. images/emojis/32/1f354.png +0 -0
  431. images/emojis/32/1f355.png +0 -0
  432. images/emojis/32/1f356.png +0 -0
  433. images/emojis/32/1f357.png +0 -0
  434. images/emojis/32/1f358.png +0 -0
  435. images/emojis/32/1f359.png +0 -0
  436. images/emojis/32/1f35a.png +0 -0
  437. images/emojis/32/1f35b.png +0 -0
  438. images/emojis/32/1f35c.png +0 -0
  439. images/emojis/32/1f35d.png +0 -0
  440. images/emojis/32/1f35e.png +0 -0
  441. images/emojis/32/1f35f.png +0 -0
  442. images/emojis/32/1f360.png +0 -0
  443. images/emojis/32/1f361.png +0 -0
  444. images/emojis/32/1f362.png +0 -0
  445. images/emojis/32/1f363.png +0 -0
  446. images/emojis/32/1f364.png +0 -0
  447. images/emojis/32/1f365.png +0 -0
  448. images/emojis/32/1f366.png +0 -0
  449. images/emojis/32/1f367.png +0 -0
  450. images/emojis/32/1f368.png +0 -0
  451. images/emojis/32/1f369.png +0 -0
  452. images/emojis/32/1f36a.png +0 -0
  453. images/emojis/32/1f36b.png +0 -0
  454. images/emojis/32/1f36c.png +0 -0
  455. images/emojis/32/1f36d.png +0 -0
  456. images/emojis/32/1f36e.png +0 -0
  457. images/emojis/32/1f36f.png +0 -0
  458. images/emojis/32/1f370.png +0 -0
  459. images/emojis/32/1f371.png +0 -0
  460. images/emojis/32/1f372.png +0 -0
  461. images/emojis/32/1f373.png +0 -0
  462. images/emojis/32/1f374.png +0 -0
  463. images/emojis/32/1f375.png +0 -0
  464. images/emojis/32/1f376.png +0 -0
  465. images/emojis/32/1f377.png +0 -0
  466. images/emojis/32/1f378.png +0 -0
  467. images/emojis/32/1f379.png +0 -0
  468. images/emojis/32/1f37a.png +0 -0
  469. images/emojis/32/1f37b.png +0 -0
  470. images/emojis/32/1f37c.png +0 -0
  471. images/emojis/32/1f37d.png +0 -0
  472. images/emojis/32/1f37e.png +0 -0
  473. images/emojis/32/1f37f.png +0 -0
  474. images/emojis/32/1f380.png +0 -0
  475. images/emojis/32/1f381.png +0 -0
  476. images/emojis/32/1f382.png +0 -0
  477. images/emojis/32/1f383.png +0 -0
  478. images/emojis/32/1f384.png +0 -0
  479. images/emojis/32/1f385-1f3fb.png +0 -0
  480. images/emojis/32/1f385-1f3fc.png +0 -0
  481. images/emojis/32/1f385-1f3fd.png +0 -0
  482. images/emojis/32/1f385-1f3fe.png +0 -0
  483. images/emojis/32/1f385-1f3ff.png +0 -0
  484. images/emojis/32/1f385.png +0 -0
  485. images/emojis/32/1f386.png +0 -0
  486. images/emojis/32/1f387.png +0 -0
  487. images/emojis/32/1f388.png +0 -0
  488. images/emojis/32/1f389.png +0 -0
  489. images/emojis/32/1f38a.png +0 -0
  490. images/emojis/32/1f38b.png +0 -0
  491. images/emojis/32/1f38c.png +0 -0
  492. images/emojis/32/1f38d.png +0 -0
  493. images/emojis/32/1f38e.png +0 -0
  494. images/emojis/32/1f38f.png +0 -0
  495. images/emojis/32/1f390.png +0 -0
  496. images/emojis/32/1f391.png +0 -0
  497. images/emojis/32/1f392.png +0 -0
  498. images/emojis/32/1f393.png +0 -0
  499. images/emojis/32/1f396.png +0 -0
  500. images/emojis/32/1f397.png +0 -0
  501. images/emojis/32/1f399.png +0 -0
  502. images/emojis/32/1f39a.png +0 -0
  503. images/emojis/32/1f39b.png +0 -0
  504. images/emojis/32/1f39e.png +0 -0
  505. images/emojis/32/1f39f.png +0 -0
  506. images/emojis/32/1f3a0.png +0 -0
  507. images/emojis/32/1f3a1.png +0 -0
  508. images/emojis/32/1f3a2.png +0 -0
  509. images/emojis/32/1f3a3.png +0 -0
  510. images/emojis/32/1f3a4.png +0 -0
  511. images/emojis/32/1f3a5.png +0 -0
  512. images/emojis/32/1f3a6.png +0 -0
  513. images/emojis/32/1f3a7.png +0 -0
  514. images/emojis/32/1f3a8.png +0 -0
  515. images/emojis/32/1f3a9.png +0 -0
  516. images/emojis/32/1f3aa.png +0 -0
  517. images/emojis/32/1f3ab.png +0 -0
  518. images/emojis/32/1f3ac.png +0 -0
  519. images/emojis/32/1f3ad.png +0 -0
  520. images/emojis/32/1f3ae.png +0 -0
  521. images/emojis/32/1f3af.png +0 -0
  522. images/emojis/32/1f3b0.png +0 -0
  523. images/emojis/32/1f3b1.png +0 -0
  524. images/emojis/32/1f3b2.png +0 -0
  525. images/emojis/32/1f3b3.png +0 -0
  526. images/emojis/32/1f3b4.png +0 -0
  527. images/emojis/32/1f3b5.png +0 -0
  528. images/emojis/32/1f3b6.png +0 -0
  529. images/emojis/32/1f3b7.png +0 -0
  530. images/emojis/32/1f3b8.png +0 -0
  531. images/emojis/32/1f3b9.png +0 -0
  532. images/emojis/32/1f3ba.png +0 -0
  533. images/emojis/32/1f3bb.png +0 -0
  534. images/emojis/32/1f3bc.png +0 -0
  535. images/emojis/32/1f3bd.png +0 -0
  536. images/emojis/32/1f3be.png +0 -0
  537. images/emojis/32/1f3bf.png +0 -0
  538. images/emojis/32/1f3c0.png +0 -0
  539. images/emojis/32/1f3c1.png +0 -0
  540. images/emojis/32/1f3c2-1f3fb.png +0 -0
  541. images/emojis/32/1f3c2-1f3fc.png +0 -0
  542. images/emojis/32/1f3c2-1f3fd.png +0 -0
  543. images/emojis/32/1f3c2-1f3fe.png +0 -0
  544. images/emojis/32/1f3c2-1f3ff.png +0 -0
  545. images/emojis/32/1f3c2.png +0 -0
  546. images/emojis/32/1f3c3-1f3fb-2640.png +0 -0
  547. images/emojis/32/1f3c3-1f3fb-2642.png +0 -0
  548. images/emojis/32/1f3c3-1f3fb.png +0 -0
  549. images/emojis/32/1f3c3-1f3fc-2640.png +0 -0
  550. images/emojis/32/1f3c3-1f3fc-2642.png +0 -0
  551. images/emojis/32/1f3c3-1f3fc.png +0 -0
  552. images/emojis/32/1f3c3-1f3fd-2640.png +0 -0
  553. images/emojis/32/1f3c3-1f3fd-2642.png +0 -0
  554. images/emojis/32/1f3c3-1f3fd.png +0 -0
  555. images/emojis/32/1f3c3-1f3fe-2640.png +0 -0
  556. images/emojis/32/1f3c3-1f3fe-2642.png +0 -0
  557. images/emojis/32/1f3c3-1f3fe.png +0 -0
  558. images/emojis/32/1f3c3-1f3ff-2640.png +0 -0
  559. images/emojis/32/1f3c3-1f3ff-2642.png +0 -0
  560. images/emojis/32/1f3c3-1f3ff.png +0 -0
  561. images/emojis/32/1f3c3-2640.png +0 -0
  562. images/emojis/32/1f3c3-2642.png +0 -0
  563. images/emojis/32/1f3c3.png +0 -0
  564. images/emojis/32/1f3c4-1f3fb-2640.png +0 -0
  565. images/emojis/32/1f3c4-1f3fb-2642.png +0 -0
  566. images/emojis/32/1f3c4-1f3fb.png +0 -0
  567. images/emojis/32/1f3c4-1f3fc-2640.png +0 -0
  568. images/emojis/32/1f3c4-1f3fc-2642.png +0 -0
  569. images/emojis/32/1f3c4-1f3fc.png +0 -0
  570. images/emojis/32/1f3c4-1f3fd-2640.png +0 -0
  571. images/emojis/32/1f3c4-1f3fd-2642.png +0 -0
  572. images/emojis/32/1f3c4-1f3fd.png +0 -0
  573. images/emojis/32/1f3c4-1f3fe-2640.png +0 -0
  574. images/emojis/32/1f3c4-1f3fe-2642.png +0 -0
  575. images/emojis/32/1f3c4-1f3fe.png +0 -0
  576. images/emojis/32/1f3c4-1f3ff-2640.png +0 -0
  577. images/emojis/32/1f3c4-1f3ff-2642.png +0 -0
  578. images/emojis/32/1f3c4-1f3ff.png +0 -0
  579. images/emojis/32/1f3c4-2640.png +0 -0
  580. images/emojis/32/1f3c4-2642.png +0 -0
  581. images/emojis/32/1f3c4.png +0 -0
  582. images/emojis/32/1f3c5.png +0 -0
  583. images/emojis/32/1f3c6.png +0 -0
  584. images/emojis/32/1f3c7-1f3fb.png +0 -0
  585. images/emojis/32/1f3c7-1f3fc.png +0 -0
  586. images/emojis/32/1f3c7-1f3fd.png +0 -0
  587. images/emojis/32/1f3c7-1f3fe.png +0 -0
  588. images/emojis/32/1f3c7-1f3ff.png +0 -0
  589. images/emojis/32/1f3c7.png +0 -0
  590. images/emojis/32/1f3c8.png +0 -0
  591. images/emojis/32/1f3c9.png +0 -0
  592. images/emojis/32/1f3ca-1f3fb-2640.png +0 -0
  593. images/emojis/32/1f3ca-1f3fb-2642.png +0 -0
  594. images/emojis/32/1f3ca-1f3fb.png +0 -0
  595. images/emojis/32/1f3ca-1f3fc-2640.png +0 -0
  596. images/emojis/32/1f3ca-1f3fc-2642.png +0 -0
  597. images/emojis/32/1f3ca-1f3fc.png +0 -0
  598. images/emojis/32/1f3ca-1f3fd-2640.png +0 -0
  599. images/emojis/32/1f3ca-1f3fd-2642.png +0 -0
  600. images/emojis/32/1f3ca-1f3fd.png +0 -0
  601. images/emojis/32/1f3ca-1f3fe-2640.png +0 -0
  602. images/emojis/32/1f3ca-1f3fe-2642.png +0 -0
  603. images/emojis/32/1f3ca-1f3fe.png +0 -0
  604. images/emojis/32/1f3ca-1f3ff-2640.png +0 -0
  605. images/emojis/32/1f3ca-1f3ff-2642.png +0 -0
  606. images/emojis/32/1f3ca-1f3ff.png +0 -0
  607. images/emojis/32/1f3ca-2640.png +0 -0
  608. images/emojis/32/1f3ca-2642.png +0 -0
  609. images/emojis/32/1f3ca.png +0 -0
  610. images/emojis/32/1f3cb-1f3fb-2640.png +0 -0
  611. images/emojis/32/1f3cb-1f3fb-2642.png +0 -0
  612. images/emojis/32/1f3cb-1f3fb.png +0 -0
  613. images/emojis/32/1f3cb-1f3fc-2640.png +0 -0
  614. images/emojis/32/1f3cb-1f3fc-2642.png +0 -0
  615. images/emojis/32/1f3cb-1f3fc.png +0 -0
  616. images/emojis/32/1f3cb-1f3fd-2640.png +0 -0
  617. images/emojis/32/1f3cb-1f3fd-2642.png +0 -0
  618. images/emojis/32/1f3cb-1f3fd.png +0 -0
  619. images/emojis/32/1f3cb-1f3fe-2640.png +0 -0
  620. images/emojis/32/1f3cb-1f3fe-2642.png +0 -0
  621. images/emojis/32/1f3cb-1f3fe.png +0 -0
  622. images/emojis/32/1f3cb-1f3ff-2640.png +0 -0
  623. images/emojis/32/1f3cb-1f3ff-2642.png +0 -0
  624. images/emojis/32/1f3cb-1f3ff.png +0 -0
  625. images/emojis/32/1f3cb-2640.png +0 -0
  626. images/emojis/32/1f3cb-2642.png +0 -0
  627. images/emojis/32/1f3cb.png +0 -0
  628. images/emojis/32/1f3cc-1f3fb-2640.png +0 -0
  629. images/emojis/32/1f3cc-1f3fb-2642.png +0 -0
  630. images/emojis/32/1f3cc-1f3fb.png +0 -0
  631. images/emojis/32/1f3cc-1f3fc-2640.png +0 -0
  632. images/emojis/32/1f3cc-1f3fc-2642.png +0 -0
  633. images/emojis/32/1f3cc-1f3fc.png +0 -0
  634. images/emojis/32/1f3cc-1f3fd-2640.png +0 -0
  635. images/emojis/32/1f3cc-1f3fd-2642.png +0 -0
  636. images/emojis/32/1f3cc-1f3fd.png +0 -0
  637. images/emojis/32/1f3cc-1f3fe-2640.png +0 -0
  638. images/emojis/32/1f3cc-1f3fe-2642.png +0 -0
  639. images/emojis/32/1f3cc-1f3fe.png +0 -0
  640. images/emojis/32/1f3cc-1f3ff-2640.png +0 -0
  641. images/emojis/32/1f3cc-1f3ff-2642.png +0 -0
  642. images/emojis/32/1f3cc-1f3ff.png +0 -0
  643. images/emojis/32/1f3cc-2640.png +0 -0
  644. images/emojis/32/1f3cc-2642.png +0 -0
  645. images/emojis/32/1f3cc.png +0 -0
  646. images/emojis/32/1f3cd.png +0 -0
  647. images/emojis/32/1f3ce.png +0 -0
  648. images/emojis/32/1f3cf.png +0 -0
  649. images/emojis/32/1f3d0.png +0 -0
  650. images/emojis/32/1f3d1.png +0 -0
  651. images/emojis/32/1f3d2.png +0 -0
  652. images/emojis/32/1f3d3.png +0 -0
  653. images/emojis/32/1f3d4.png +0 -0
  654. images/emojis/32/1f3d5.png +0 -0
  655. images/emojis/32/1f3d6.png +0 -0
  656. images/emojis/32/1f3d7.png +0 -0
  657. images/emojis/32/1f3d8.png +0 -0
  658. images/emojis/32/1f3d9.png +0 -0
  659. images/emojis/32/1f3da.png +0 -0
  660. images/emojis/32/1f3db.png +0 -0
  661. images/emojis/32/1f3dc.png +0 -0
  662. images/emojis/32/1f3dd.png +0 -0
  663. images/emojis/32/1f3de.png +0 -0
  664. images/emojis/32/1f3df.png +0 -0
  665. images/emojis/32/1f3e0.png +0 -0
  666. images/emojis/32/1f3e1.png +0 -0
  667. images/emojis/32/1f3e2.png +0 -0
  668. images/emojis/32/1f3e3.png +0 -0
  669. images/emojis/32/1f3e4.png +0 -0
  670. images/emojis/32/1f3e5.png +0 -0
  671. images/emojis/32/1f3e6.png +0 -0
  672. images/emojis/32/1f3e7.png +0 -0
  673. images/emojis/32/1f3e8.png +0 -0
  674. images/emojis/32/1f3e9.png +0 -0
  675. images/emojis/32/1f3ea.png +0 -0
  676. images/emojis/32/1f3eb.png +0 -0
  677. images/emojis/32/1f3ec.png +0 -0
  678. images/emojis/32/1f3ed.png +0 -0
  679. images/emojis/32/1f3ee.png +0 -0
  680. images/emojis/32/1f3ef.png +0 -0
  681. images/emojis/32/1f3f0.png +0 -0
  682. images/emojis/32/1f3f3-1f308.png +0 -0
  683. images/emojis/32/1f3f3.png +0 -0
  684. images/emojis/32/1f3f4-2620.png +0 -0
  685. images/emojis/32/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.png +0 -0
  686. images/emojis/32/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.png +0 -0
  687. images/emojis/32/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.png +0 -0
  688. images/emojis/32/1f3f4.png +0 -0
  689. images/emojis/32/1f3f5.png +0 -0
  690. images/emojis/32/1f3f7.png +0 -0
  691. images/emojis/32/1f3f8.png +0 -0
  692. images/emojis/32/1f3f9.png +0 -0
  693. images/emojis/32/1f3fa.png +0 -0
  694. images/emojis/32/1f3fb.png +0 -0
  695. images/emojis/32/1f3fc.png +0 -0
  696. images/emojis/32/1f3fd.png +0 -0
  697. images/emojis/32/1f3fe.png +0 -0
  698. images/emojis/32/1f3ff.png +0 -0
  699. images/emojis/32/1f400.png +0 -0
  700. images/emojis/32/1f401.png +0 -0
  701. images/emojis/32/1f402.png +0 -0
  702. images/emojis/32/1f403.png +0 -0
  703. images/emojis/32/1f404.png +0 -0
  704. images/emojis/32/1f405.png +0 -0
  705. images/emojis/32/1f406.png +0 -0
  706. images/emojis/32/1f407.png +0 -0
  707. images/emojis/32/1f408.png +0 -0
  708. images/emojis/32/1f409.png +0 -0
  709. images/emojis/32/1f40a.png +0 -0
  710. images/emojis/32/1f40b.png +0 -0
  711. images/emojis/32/1f40c.png +0 -0
  712. images/emojis/32/1f40d.png +0 -0
  713. images/emojis/32/1f40e.png +0 -0
  714. images/emojis/32/1f40f.png +0 -0
  715. images/emojis/32/1f410.png +0 -0
  716. images/emojis/32/1f411.png +0 -0
  717. images/emojis/32/1f412.png +0 -0
  718. images/emojis/32/1f413.png +0 -0
  719. images/emojis/32/1f414.png +0 -0
  720. images/emojis/32/1f415.png +0 -0
  721. images/emojis/32/1f416.png +0 -0
  722. images/emojis/32/1f417.png +0 -0
  723. images/emojis/32/1f418.png +0 -0
  724. images/emojis/32/1f419.png +0 -0
  725. images/emojis/32/1f41a.png +0 -0
  726. images/emojis/32/1f41b.png +0 -0
  727. images/emojis/32/1f41c.png +0 -0
  728. images/emojis/32/1f41d.png +0 -0
  729. images/emojis/32/1f41e.png +0 -0
  730. images/emojis/32/1f41f.png +0 -0
  731. images/emojis/32/1f420.png +0 -0
  732. images/emojis/32/1f421.png +0 -0
  733. images/emojis/32/1f422.png +0 -0
  734. images/emojis/32/1f423.png +0 -0
  735. images/emojis/32/1f424.png +0 -0
  736. images/emojis/32/1f425.png +0 -0
  737. images/emojis/32/1f426.png +0 -0
  738. images/emojis/32/1f427.png +0 -0
  739. images/emojis/32/1f428.png +0 -0
  740. images/emojis/32/1f429.png +0 -0
  741. images/emojis/32/1f42a.png +0 -0
  742. images/emojis/32/1f42b.png +0 -0
  743. images/emojis/32/1f42c.png +0 -0
  744. images/emojis/32/1f42d.png +0 -0
  745. images/emojis/32/1f42e.png +0 -0
  746. images/emojis/32/1f42f.png +0 -0
  747. images/emojis/32/1f430.png +0 -0
  748. images/emojis/32/1f431.png +0 -0
  749. images/emojis/32/1f432.png +0 -0
  750. images/emojis/32/1f433.png +0 -0
  751. images/emojis/32/1f434.png +0 -0
  752. images/emojis/32/1f435.png +0 -0
  753. images/emojis/32/1f436.png +0 -0
  754. images/emojis/32/1f437.png +0 -0
  755. images/emojis/32/1f438.png +0 -0
  756. images/emojis/32/1f439.png +0 -0
  757. images/emojis/32/1f43a.png +0 -0
  758. images/emojis/32/1f43b.png +0 -0
  759. images/emojis/32/1f43c.png +0 -0
  760. images/emojis/32/1f43d.png +0 -0
  761. images/emojis/32/1f43e.png +0 -0
  762. images/emojis/32/1f43f.png +0 -0
  763. images/emojis/32/1f440.png +0 -0
  764. images/emojis/32/1f441-1f5e8.png +0 -0
  765. images/emojis/32/1f441.png +0 -0
  766. images/emojis/32/1f442-1f3fb.png +0 -0
  767. images/emojis/32/1f442-1f3fc.png +0 -0
  768. images/emojis/32/1f442-1f3fd.png +0 -0
  769. images/emojis/32/1f442-1f3fe.png +0 -0
  770. images/emojis/32/1f442-1f3ff.png +0 -0
  771. images/emojis/32/1f442.png +0 -0
  772. images/emojis/32/1f443-1f3fb.png +0 -0
  773. images/emojis/32/1f443-1f3fc.png +0 -0
  774. images/emojis/32/1f443-1f3fd.png +0 -0
  775. images/emojis/32/1f443-1f3fe.png +0 -0
  776. images/emojis/32/1f443-1f3ff.png +0 -0
  777. images/emojis/32/1f443.png +0 -0
  778. images/emojis/32/1f444.png +0 -0
  779. images/emojis/32/1f445.png +0 -0
  780. images/emojis/32/1f446-1f3fb.png +0 -0
  781. images/emojis/32/1f446-1f3fc.png +0 -0
  782. images/emojis/32/1f446-1f3fd.png +0 -0
  783. images/emojis/32/1f446-1f3fe.png +0 -0
  784. images/emojis/32/1f446-1f3ff.png +0 -0
  785. images/emojis/32/1f446.png +0 -0
  786. images/emojis/32/1f447-1f3fb.png +0 -0
  787. images/emojis/32/1f447-1f3fc.png +0 -0
  788. images/emojis/32/1f447-1f3fd.png +0 -0
  789. images/emojis/32/1f447-1f3fe.png +0 -0
  790. images/emojis/32/1f447-1f3ff.png +0 -0
  791. images/emojis/32/1f447.png +0 -0
  792. images/emojis/32/1f448-1f3fb.png +0 -0
  793. images/emojis/32/1f448-1f3fc.png +0 -0
  794. images/emojis/32/1f448-1f3fd.png +0 -0
  795. images/emojis/32/1f448-1f3fe.png +0 -0
  796. images/emojis/32/1f448-1f3ff.png +0 -0
  797. images/emojis/32/1f448.png +0 -0
  798. images/emojis/32/1f449-1f3fb.png +0 -0
  799. images/emojis/32/1f449-1f3fc.png +0 -0
  800. images/emojis/32/1f449-1f3fd.png +0 -0
  801. images/emojis/32/1f449-1f3fe.png +0 -0
  802. images/emojis/32/1f449-1f3ff.png +0 -0
  803. images/emojis/32/1f449.png +0 -0
  804. images/emojis/32/1f44a-1f3fb.png +0 -0
  805. images/emojis/32/1f44a-1f3fc.png +0 -0
  806. images/emojis/32/1f44a-1f3fd.png +0 -0
  807. images/emojis/32/1f44a-1f3fe.png +0 -0
  808. images/emojis/32/1f44a-1f3ff.png +0 -0
  809. images/emojis/32/1f44a.png +0 -0
  810. images/emojis/32/1f44b-1f3fb.png +0 -0
  811. images/emojis/32/1f44b-1f3fc.png +0 -0
  812. images/emojis/32/1f44b-1f3fd.png +0 -0
  813. images/emojis/32/1f44b-1f3fe.png +0 -0
  814. images/emojis/32/1f44b-1f3ff.png +0 -0
  815. images/emojis/32/1f44b.png +0 -0
  816. images/emojis/32/1f44c-1f3fb.png +0 -0
  817. images/emojis/32/1f44c-1f3fc.png +0 -0
  818. images/emojis/32/1f44c-1f3fd.png +0 -0
  819. images/emojis/32/1f44c-1f3fe.png +0 -0
  820. images/emojis/32/1f44c-1f3ff.png +0 -0
  821. images/emojis/32/1f44c.png +0 -0
  822. images/emojis/32/1f44d-1f3fb.png +0 -0
  823. images/emojis/32/1f44d-1f3fc.png +0 -0
  824. images/emojis/32/1f44d-1f3fd.png +0 -0
  825. images/emojis/32/1f44d-1f3fe.png +0 -0
  826. images/emojis/32/1f44d-1f3ff.png +0 -0
  827. images/emojis/32/1f44d.png +0 -0
  828. images/emojis/32/1f44e-1f3fb.png +0 -0
  829. images/emojis/32/1f44e-1f3fc.png +0 -0
  830. images/emojis/32/1f44e-1f3fd.png +0 -0
  831. images/emojis/32/1f44e-1f3fe.png +0 -0
  832. images/emojis/32/1f44e-1f3ff.png +0 -0
  833. images/emojis/32/1f44e.png +0 -0
  834. images/emojis/32/1f44f-1f3fb.png +0 -0
  835. images/emojis/32/1f44f-1f3fc.png +0 -0
  836. images/emojis/32/1f44f-1f3fd.png +0 -0
  837. images/emojis/32/1f44f-1f3fe.png +0 -0
  838. images/emojis/32/1f44f-1f3ff.png +0 -0
  839. images/emojis/32/1f44f.png +0 -0
  840. images/emojis/32/1f450-1f3fb.png +0 -0
  841. images/emojis/32/1f450-1f3fc.png +0 -0
  842. images/emojis/32/1f450-1f3fd.png +0 -0
  843. images/emojis/32/1f450-1f3fe.png +0 -0
  844. images/emojis/32/1f450-1f3ff.png +0 -0
  845. images/emojis/32/1f450.png +0 -0
  846. images/emojis/32/1f451.png +0 -0
  847. images/emojis/32/1f452.png +0 -0
  848. images/emojis/32/1f453.png +0 -0
  849. images/emojis/32/1f454.png +0 -0
  850. images/emojis/32/1f455.png +0 -0
  851. images/emojis/32/1f456.png +0 -0
  852. images/emojis/32/1f457.png +0 -0
  853. images/emojis/32/1f458.png +0 -0
  854. images/emojis/32/1f459.png +0 -0
  855. images/emojis/32/1f45a.png +0 -0
  856. images/emojis/32/1f45b.png +0 -0
  857. images/emojis/32/1f45c.png +0 -0
  858. images/emojis/32/1f45d.png +0 -0
  859. images/emojis/32/1f45e.png +0 -0
  860. images/emojis/32/1f45f.png +0 -0
  861. images/emojis/32/1f460.png +0 -0
  862. images/emojis/32/1f461.png +0 -0
  863. images/emojis/32/1f462.png +0 -0
  864. images/emojis/32/1f463.png +0 -0
  865. images/emojis/32/1f464.png +0 -0
  866. images/emojis/32/1f465.png +0 -0
  867. images/emojis/32/1f466-1f3fb.png +0 -0
  868. images/emojis/32/1f466-1f3fc.png +0 -0
  869. images/emojis/32/1f466-1f3fd.png +0 -0
  870. images/emojis/32/1f466-1f3fe.png +0 -0
  871. images/emojis/32/1f466-1f3ff.png +0 -0
  872. images/emojis/32/1f466.png +0 -0
  873. images/emojis/32/1f467-1f3fb.png +0 -0
  874. images/emojis/32/1f467-1f3fc.png +0 -0
  875. images/emojis/32/1f467-1f3fd.png +0 -0
  876. images/emojis/32/1f467-1f3fe.png +0 -0
  877. images/emojis/32/1f467-1f3ff.png +0 -0
  878. images/emojis/32/1f467.png +0 -0
  879. images/emojis/32/1f468-1f33e.png +0 -0
  880. images/emojis/32/1f468-1f373.png +0 -0
  881. images/emojis/32/1f468-1f393.png +0 -0
  882. images/emojis/32/1f468-1f3a4.png +0 -0
  883. images/emojis/32/1f468-1f3a8.png +0 -0
  884. images/emojis/32/1f468-1f3eb.png +0 -0
  885. images/emojis/32/1f468-1f3ed.png +0 -0
  886. images/emojis/32/1f468-1f3fb-1f33e.png +0 -0
  887. images/emojis/32/1f468-1f3fb-1f373.png +0 -0
  888. images/emojis/32/1f468-1f3fb-1f393.png +0 -0
  889. images/emojis/32/1f468-1f3fb-1f3a4.png +0 -0
  890. images/emojis/32/1f468-1f3fb-1f3a8.png +0 -0
  891. images/emojis/32/1f468-1f3fb-1f3eb.png +0 -0
  892. images/emojis/32/1f468-1f3fb-1f3ed.png +0 -0
  893. images/emojis/32/1f468-1f3fb-1f4bb.png +0 -0
  894. images/emojis/32/1f468-1f3fb-1f4bc.png +0 -0
  895. images/emojis/32/1f468-1f3fb-1f527.png +0 -0
  896. images/emojis/32/1f468-1f3fb-1f52c.png +0 -0
  897. images/emojis/32/1f468-1f3fb-1f680.png +0 -0
  898. images/emojis/32/1f468-1f3fb-1f692.png +0 -0
  899. images/emojis/32/1f468-1f3fb-1f9b0.png +0 -0
  900. images/emojis/32/1f468-1f3fb-1f9b1.png +0 -0
  901. images/emojis/32/1f468-1f3fb-1f9b2.png +0 -0
  902. images/emojis/32/1f468-1f3fb-1f9b3.png +0 -0
  903. images/emojis/32/1f468-1f3fb-2695.png +0 -0
  904. images/emojis/32/1f468-1f3fb-2696.png +0 -0
  905. images/emojis/32/1f468-1f3fb-2708.png +0 -0
  906. images/emojis/32/1f468-1f3fb.png +0 -0
  907. images/emojis/32/1f468-1f3fc-1f33e.png +0 -0
  908. images/emojis/32/1f468-1f3fc-1f373.png +0 -0
  909. images/emojis/32/1f468-1f3fc-1f393.png +0 -0
  910. images/emojis/32/1f468-1f3fc-1f3a4.png +0 -0
  911. images/emojis/32/1f468-1f3fc-1f3a8.png +0 -0
  912. images/emojis/32/1f468-1f3fc-1f3eb.png +0 -0
  913. images/emojis/32/1f468-1f3fc-1f3ed.png +0 -0
  914. images/emojis/32/1f468-1f3fc-1f4bb.png +0 -0
  915. images/emojis/32/1f468-1f3fc-1f4bc.png +0 -0
  916. images/emojis/32/1f468-1f3fc-1f527.png +0 -0
  917. images/emojis/32/1f468-1f3fc-1f52c.png +0 -0
  918. images/emojis/32/1f468-1f3fc-1f680.png +0 -0
  919. images/emojis/32/1f468-1f3fc-1f692.png +0 -0
  920. images/emojis/32/1f468-1f3fc-1f9b0.png +0 -0
  921. images/emojis/32/1f468-1f3fc-1f9b1.png +0 -0
  922. images/emojis/32/1f468-1f3fc-1f9b2.png +0 -0
  923. images/emojis/32/1f468-1f3fc-1f9b3.png +0 -0
  924. images/emojis/32/1f468-1f3fc-2695.png +0 -0
  925. images/emojis/32/1f468-1f3fc-2696.png +0 -0
  926. images/emojis/32/1f468-1f3fc-2708.png +0 -0
  927. images/emojis/32/1f468-1f3fc.png +0 -0
  928. images/emojis/32/1f468-1f3fd-1f33e.png +0 -0
  929. images/emojis/32/1f468-1f3fd-1f373.png +0 -0
  930. images/emojis/32/1f468-1f3fd-1f393.png +0 -0
  931. images/emojis/32/1f468-1f3fd-1f3a4.png +0 -0
  932. images/emojis/32/1f468-1f3fd-1f3a8.png +0 -0
  933. images/emojis/32/1f468-1f3fd-1f3eb.png +0 -0
  934. images/emojis/32/1f468-1f3fd-1f3ed.png +0 -0
  935. images/emojis/32/1f468-1f3fd-1f4bb.png +0 -0
  936. images/emojis/32/1f468-1f3fd-1f4bc.png +0 -0
  937. images/emojis/32/1f468-1f3fd-1f527.png +0 -0
  938. images/emojis/32/1f468-1f3fd-1f52c.png +0 -0
  939. images/emojis/32/1f468-1f3fd-1f680.png +0 -0
  940. images/emojis/32/1f468-1f3fd-1f692.png +0 -0
  941. images/emojis/32/1f468-1f3fd-1f9b0.png +0 -0
  942. images/emojis/32/1f468-1f3fd-1f9b1.png +0 -0
  943. images/emojis/32/1f468-1f3fd-1f9b2.png +0 -0
  944. images/emojis/32/1f468-1f3fd-1f9b3.png +0 -0
  945. images/emojis/32/1f468-1f3fd-2695.png +0 -0
  946. images/emojis/32/1f468-1f3fd-2696.png +0 -0
  947. images/emojis/32/1f468-1f3fd-2708.png +0 -0
  948. images/emojis/32/1f468-1f3fd.png +0 -0
  949. images/emojis/32/1f468-1f3fe-1f33e.png +0 -0
  950. images/emojis/32/1f468-1f3fe-1f373.png +0 -0
  951. images/emojis/32/1f468-1f3fe-1f393.png +0 -0
  952. images/emojis/32/1f468-1f3fe-1f3a4.png +0 -0
  953. images/emojis/32/1f468-1f3fe-1f3a8.png +0 -0
  954. images/emojis/32/1f468-1f3fe-1f3eb.png +0 -0
  955. images/emojis/32/1f468-1f3fe-1f3ed.png +0 -0
  956. images/emojis/32/1f468-1f3fe-1f4bb.png +0 -0
  957. images/emojis/32/1f468-1f3fe-1f4bc.png +0 -0
  958. images/emojis/32/1f468-1f3fe-1f527.png +0 -0
  959. images/emojis/32/1f468-1f3fe-1f52c.png +0 -0
  960. images/emojis/32/1f468-1f3fe-1f680.png +0 -0
  961. images/emojis/32/1f468-1f3fe-1f692.png +0 -0
  962. images/emojis/32/1f468-1f3fe-1f9b0.png +0 -0
  963. images/emojis/32/1f468-1f3fe-1f9b1.png +0 -0
  964. images/emojis/32/1f468-1f3fe-1f9b2.png +0 -0
  965. images/emojis/32/1f468-1f3fe-1f9b3.png +0 -0
  966. images/emojis/32/1f468-1f3fe-2695.png +0 -0
  967. images/emojis/32/1f468-1f3fe-2696.png +0 -0
  968. images/emojis/32/1f468-1f3fe-2708.png +0 -0
  969. images/emojis/32/1f468-1f3fe.png +0 -0
  970. images/emojis/32/1f468-1f3ff-1f33e.png +0 -0
  971. images/emojis/32/1f468-1f3ff-1f373.png +0 -0
  972. images/emojis/32/1f468-1f3ff-1f393.png +0 -0
  973. images/emojis/32/1f468-1f3ff-1f3a4.png +0 -0
  974. images/emojis/32/1f468-1f3ff-1f3a8.png +0 -0
  975. images/emojis/32/1f468-1f3ff-1f3eb.png +0 -0
  976. images/emojis/32/1f468-1f3ff-1f3ed.png +0 -0
  977. images/emojis/32/1f468-1f3ff-1f4bb.png +0 -0
  978. images/emojis/32/1f468-1f3ff-1f4bc.png +0 -0
  979. images/emojis/32/1f468-1f3ff-1f527.png +0 -0
  980. images/emojis/32/1f468-1f3ff-1f52c.png +0 -0
  981. images/emojis/32/1f468-1f3ff-1f680.png +0 -0
  982. images/emojis/32/1f468-1f3ff-1f692.png +0 -0
  983. images/emojis/32/1f468-1f3ff-1f9b0.png +0 -0
  984. images/emojis/32/1f468-1f3ff-1f9b1.png +0 -0
  985. images/emojis/32/1f468-1f3ff-1f9b2.png +0 -0
  986. images/emojis/32/1f468-1f3ff-1f9b3.png +0 -0
  987. images/emojis/32/1f468-1f3ff-2695.png +0 -0
  988. images/emojis/32/1f468-1f3ff-2696.png +0 -0
  989. images/emojis/32/1f468-1f3ff-2708.png +0 -0
  990. images/emojis/32/1f468-1f3ff.png +0 -0
  991. images/emojis/32/1f468-1f466-1f466.png +0 -0
  992. images/emojis/32/1f468-1f466.png +0 -0
  993. images/emojis/32/1f468-1f467-1f466.png +0 -0
  994. images/emojis/32/1f468-1f467-1f467.png +0 -0
  995. images/emojis/32/1f468-1f467.png +0 -0
  996. images/emojis/32/1f468-1f468-1f466-1f466.png +0 -0
  997. images/emojis/32/1f468-1f468-1f466.png +0 -0
  998. images/emojis/32/1f468-1f468-1f467-1f466.png +0 -0
  999. images/emojis/32/1f468-1f468-1f467-1f467.png +0 -0
  1000. images/emojis/32/1f468-1f468-1f467.png +0 -0
  1001. images/emojis/32/1f468-1f469-1f466-1f466.png +0 -0
  1002. images/emojis/32/1f468-1f469-1f466.png +0 -0
  1003. images/emojis/32/1f468-1f469-1f467-1f466.png +0 -0
  1004. images/emojis/32/1f468-1f469-1f467-1f467.png +0 -0
  1005. images/emojis/32/1f468-1f469-1f467.png +0 -0
  1006. images/emojis/32/1f468-1f4bb.png +0 -0
  1007. images/emojis/32/1f468-1f4bc.png +0 -0
  1008. images/emojis/32/1f468-1f527.png +0 -0
  1009. images/emojis/32/1f468-1f52c.png +0 -0
  1010. images/emojis/32/1f468-1f680.png +0 -0
  1011. images/emojis/32/1f468-1f692.png +0 -0
  1012. images/emojis/32/1f468-1f9b0.png +0 -0
  1013. images/emojis/32/1f468-1f9b1.png +0 -0
  1014. images/emojis/32/1f468-1f9b2.png +0 -0
  1015. images/emojis/32/1f468-1f9b3.png +0 -0
  1016. images/emojis/32/1f468-2695.png +0 -0
  1017. images/emojis/32/1f468-2696.png +0 -0
  1018. images/emojis/32/1f468-2708.png +0 -0
  1019. images/emojis/32/1f468-2764-1f468.png +0 -0
  1020. images/emojis/32/1f468-2764-1f48b-1f468.png +0 -0
  1021. images/emojis/32/1f468.png +0 -0
  1022. images/emojis/32/1f469-1f33e.png +0 -0
  1023. images/emojis/32/1f469-1f373.png +0 -0
  1024. images/emojis/32/1f469-1f393.png +0 -0
  1025. images/emojis/32/1f469-1f3a4.png +0 -0
  1026. images/emojis/32/1f469-1f3a8.png +0 -0
  1027. images/emojis/32/1f469-1f3eb.png +0 -0
  1028. images/emojis/32/1f469-1f3ed.png +0 -0
  1029. images/emojis/32/1f469-1f3fb-1f33e.png +0 -0
  1030. images/emojis/32/1f469-1f3fb-1f373.png +0 -0
  1031. images/emojis/32/1f469-1f3fb-1f393.png +0 -0
  1032. images/emojis/32/1f469-1f3fb-1f3a4.png +0 -0
  1033. images/emojis/32/1f469-1f3fb-1f3a8.png +0 -0
  1034. images/emojis/32/1f469-1f3fb-1f3eb.png +0 -0
  1035. images/emojis/32/1f469-1f3fb-1f3ed.png +0 -0
  1036. images/emojis/32/1f469-1f3fb-1f4bb.png +0 -0
  1037. images/emojis/32/1f469-1f3fb-1f4bc.png +0 -0
  1038. images/emojis/32/1f469-1f3fb-1f527.png +0 -0
  1039. images/emojis/32/1f469-1f3fb-1f52c.png +0 -0
  1040. images/emojis/32/1f469-1f3fb-1f680.png +0 -0
  1041. images/emojis/32/1f469-1f3fb-1f692.png +0 -0
  1042. images/emojis/32/1f469-1f3fb-1f9b0.png +0 -0
  1043. images/emojis/32/1f469-1f3fb-1f9b1.png +0 -0
  1044. images/emojis/32/1f469-1f3fb-1f9b2.png +0 -0
  1045. images/emojis/32/1f469-1f3fb-1f9b3.png +0 -0
  1046. images/emojis/32/1f469-1f3fb-2695.png +0 -0
  1047. images/emojis/32/1f469-1f3fb-2696.png +0 -0
  1048. images/emojis/32/1f469-1f3fb-2708.png +0 -0
  1049. images/emojis/32/1f469-1f3fb.png +0 -0
  1050. images/emojis/32/1f469-1f3fc-1f33e.png +0 -0
  1051. images/emojis/32/1f469-1f3fc-1f373.png +0 -0
  1052. images/emojis/32/1f469-1f3fc-1f393.png +0 -0
  1053. images/emojis/32/1f469-1f3fc-1f3a4.png +0 -0
  1054. images/emojis/32/1f469-1f3fc-1f3a8.png +0 -0
  1055. images/emojis/32/1f469-1f3fc-1f3eb.png +0 -0
  1056. images/emojis/32/1f469-1f3fc-1f3ed.png +0 -0
  1057. images/emojis/32/1f469-1f3fc-1f4bb.png +0 -0
  1058. images/emojis/32/1f469-1f3fc-1f4bc.png +0 -0
  1059. images/emojis/32/1f469-1f3fc-1f527.png +0 -0
  1060. images/emojis/32/1f469-1f3fc-1f52c.png +0 -0
  1061. images/emojis/32/1f469-1f3fc-1f680.png +0 -0
  1062. images/emojis/32/1f469-1f3fc-1f692.png +0 -0
  1063. images/emojis/32/1f469-1f3fc-1f9b0.png +0 -0
  1064. images/emojis/32/1f469-1f3fc-1f9b1.png +0 -0
  1065. images/emojis/32/1f469-1f3fc-1f9b2.png +0 -0
  1066. images/emojis/32/1f469-1f3fc-1f9b3.png +0 -0
  1067. images/emojis/32/1f469-1f3fc-2695.png +0 -0
  1068. images/emojis/32/1f469-1f3fc-2696.png +0 -0
  1069. images/emojis/32/1f469-1f3fc-2708.png +0 -0
  1070. images/emojis/32/1f469-1f3fc.png +0 -0
  1071. images/emojis/32/1f469-1f3fd-1f33e.png +0 -0
  1072. images/emojis/32/1f469-1f3fd-1f373.png +0 -0
  1073. images/emojis/32/1f469-1f3fd-1f393.png +0 -0
  1074. images/emojis/32/1f469-1f3fd-1f3a4.png +0 -0
  1075. images/emojis/32/1f469-1f3fd-1f3a8.png +0 -0
  1076. images/emojis/32/1f469-1f3fd-1f3eb.png +0 -0
  1077. images/emojis/32/1f469-1f3fd-1f3ed.png +0 -0
  1078. images/emojis/32/1f469-1f3fd-1f4bb.png +0 -0
  1079. images/emojis/32/1f469-1f3fd-1f4bc.png +0 -0
  1080. images/emojis/32/1f469-1f3fd-1f527.png +0 -0
  1081. images/emojis/32/1f469-1f3fd-1f52c.png +0 -0
  1082. images/emojis/32/1f469-1f3fd-1f680.png +0 -0
  1083. images/emojis/32/1f469-1f3fd-1f692.png +0 -0
  1084. images/emojis/32/1f469-1f3fd-1f9b0.png +0 -0
  1085. images/emojis/32/1f469-1f3fd-1f9b1.png +0 -0
  1086. images/emojis/32/1f469-1f3fd-1f9b2.png +0 -0
  1087. images/emojis/32/1f469-1f3fd-1f9b3.png +0 -0
  1088. images/emojis/32/1f469-1f3fd-2695.png +0 -0
  1089. images/emojis/32/1f469-1f3fd-2696.png +0 -0
  1090. images/emojis/32/1f469-1f3fd-2708.png +0 -0
  1091. images/emojis/32/1f469-1f3fd.png +0 -0
  1092. images/emojis/32/1f469-1f3fe-1f33e.png +0 -0
  1093. images/emojis/32/1f469-1f3fe-1f373.png +0 -0
  1094. images/emojis/32/1f469-1f3fe-1f393.png +0 -0
  1095. images/emojis/32/1f469-1f3fe-1f3a4.png +0 -0
  1096. images/emojis/32/1f469-1f3fe-1f3a8.png +0 -0
  1097. images/emojis/32/1f469-1f3fe-1f3eb.png +0 -0
  1098. images/emojis/32/1f469-1f3fe-1f3ed.png +0 -0
  1099. images/emojis/32/1f469-1f3fe-1f4bb.png +0 -0
  1100. images/emojis/32/1f469-1f3fe-1f4bc.png +0 -0
  1101. images/emojis/32/1f469-1f3fe-1f527.png +0 -0
  1102. images/emojis/32/1f469-1f3fe-1f52c.png +0 -0
  1103. images/emojis/32/1f469-1f3fe-1f680.png +0 -0
  1104. images/emojis/32/1f469-1f3fe-1f692.png +0 -0
  1105. images/emojis/32/1f469-1f3fe-1f9b0.png +0 -0
  1106. images/emojis/32/1f469-1f3fe-1f9b1.png +0 -0
  1107. images/emojis/32/1f469-1f3fe-1f9b2.png +0 -0
  1108. images/emojis/32/1f469-1f3fe-1f9b3.png +0 -0
  1109. images/emojis/32/1f469-1f3fe-2695.png +0 -0
  1110. images/emojis/32/1f469-1f3fe-2696.png +0 -0
  1111. images/emojis/32/1f469-1f3fe-2708.png +0 -0
  1112. images/emojis/32/1f469-1f3fe.png +0 -0
  1113. images/emojis/32/1f469-1f3ff-1f33e.png +0 -0
  1114. images/emojis/32/1f469-1f3ff-1f373.png +0 -0
  1115. images/emojis/32/1f469-1f3ff-1f393.png +0 -0
  1116. images/emojis/32/1f469-1f3ff-1f3a4.png +0 -0
  1117. images/emojis/32/1f469-1f3ff-1f3a8.png +0 -0
  1118. images/emojis/32/1f469-1f3ff-1f3eb.png +0 -0
  1119. images/emojis/32/1f469-1f3ff-1f3ed.png +0 -0
  1120. images/emojis/32/1f469-1f3ff-1f4bb.png +0 -0
  1121. images/emojis/32/1f469-1f3ff-1f4bc.png +0 -0
  1122. images/emojis/32/1f469-1f3ff-1f527.png +0 -0
  1123. images/emojis/32/1f469-1f3ff-1f52c.png +0 -0
  1124. images/emojis/32/1f469-1f3ff-1f680.png +0 -0
  1125. images/emojis/32/1f469-1f3ff-1f692.png +0 -0
  1126. images/emojis/32/1f469-1f3ff-1f9b0.png +0 -0
  1127. images/emojis/32/1f469-1f3ff-1f9b1.png +0 -0
  1128. images/emojis/32/1f469-1f3ff-1f9b2.png +0 -0
  1129. images/emojis/32/1f469-1f3ff-1f9b3.png +0 -0
  1130. images/emojis/32/1f469-1f3ff-2695.png +0 -0
  1131. images/emojis/32/1f469-1f3ff-2696.png +0 -0
  1132. images/emojis/32/1f469-1f3ff-2708.png +0 -0
  1133. images/emojis/32/1f469-1f3ff.png +0 -0
  1134. images/emojis/32/1f469-1f466-1f466.png +0 -0
  1135. images/emojis/32/1f469-1f466.png +0 -0
  1136. images/emojis/32/1f469-1f467-1f466.png +0 -0
  1137. images/emojis/32/1f469-1f467-1f467.png +0 -0
  1138. images/emojis/32/1f469-1f467.png +0 -0
  1139. images/emojis/32/1f469-1f469-1f466-1f466.png +0 -0
  1140. images/emojis/32/1f469-1f469-1f466.png +0 -0
  1141. images/emojis/32/1f469-1f469-1f467-1f466.png +0 -0
  1142. images/emojis/32/1f469-1f469-1f467-1f467.png +0 -0
  1143. images/emojis/32/1f469-1f469-1f467.png +0 -0
  1144. images/emojis/32/1f469-1f4bb.png +0 -0
  1145. images/emojis/32/1f469-1f4bc.png +0 -0
  1146. images/emojis/32/1f469-1f527.png +0 -0
  1147. images/emojis/32/1f469-1f52c.png +0 -0
  1148. images/emojis/32/1f469-1f680.png +0 -0
  1149. images/emojis/32/1f469-1f692.png +0 -0
  1150. images/emojis/32/1f469-1f9b0.png +0 -0
  1151. images/emojis/32/1f469-1f9b1.png +0 -0
  1152. images/emojis/32/1f469-1f9b2.png +0 -0
  1153. images/emojis/32/1f469-1f9b3.png +0 -0
  1154. images/emojis/32/1f469-2695.png +0 -0
  1155. images/emojis/32/1f469-2696.png +0 -0
  1156. images/emojis/32/1f469-2708.png +0 -0
  1157. images/emojis/32/1f469-2764-1f468.png +0 -0
  1158. images/emojis/32/1f469-2764-1f469.png +0 -0
  1159. images/emojis/32/1f469-2764-1f48b-1f468.png +0 -0
  1160. images/emojis/32/1f469-2764-1f48b-1f469.png +0 -0
  1161. images/emojis/32/1f469.png +0 -0
  1162. images/emojis/32/1f46a.png +0 -0
  1163. images/emojis/32/1f46b.png +0 -0
  1164. images/emojis/32/1f46c.png +0 -0
  1165. images/emojis/32/1f46d.png +0 -0
  1166. images/emojis/32/1f46e-1f3fb-2640.png +0 -0
  1167. images/emojis/32/1f46e-1f3fb-2642.png +0 -0
  1168. images/emojis/32/1f46e-1f3fb.png +0 -0
  1169. images/emojis/32/1f46e-1f3fc-2640.png +0 -0
  1170. images/emojis/32/1f46e-1f3fc-2642.png +0 -0
  1171. images/emojis/32/1f46e-1f3fc.png +0 -0
  1172. images/emojis/32/1f46e-1f3fd-2640.png +0 -0
  1173. images/emojis/32/1f46e-1f3fd-2642.png +0 -0
  1174. images/emojis/32/1f46e-1f3fd.png +0 -0
  1175. images/emojis/32/1f46e-1f3fe-2640.png +0 -0
  1176. images/emojis/32/1f46e-1f3fe-2642.png +0 -0
  1177. images/emojis/32/1f46e-1f3fe.png +0 -0
  1178. images/emojis/32/1f46e-1f3ff-2640.png +0 -0
  1179. images/emojis/32/1f46e-1f3ff-2642.png +0 -0
  1180. images/emojis/32/1f46e-1f3ff.png +0 -0
  1181. images/emojis/32/1f46e-2640.png +0 -0
  1182. images/emojis/32/1f46e-2642.png +0 -0
  1183. images/emojis/32/1f46e.png +0 -0
  1184. images/emojis/32/1f46f-2640.png +0 -0
  1185. images/emojis/32/1f46f-2642.png +0 -0
  1186. images/emojis/32/1f46f.png +0 -0
  1187. images/emojis/32/1f470-1f3fb.png +0 -0
  1188. images/emojis/32/1f470-1f3fc.png +0 -0
  1189. images/emojis/32/1f470-1f3fd.png +0 -0
  1190. images/emojis/32/1f470-1f3fe.png +0 -0
  1191. images/emojis/32/1f470-1f3ff.png +0 -0
  1192. images/emojis/32/1f470.png +0 -0
  1193. images/emojis/32/1f471-1f3fb-2640.png +0 -0
  1194. images/emojis/32/1f471-1f3fb-2642.png +0 -0
  1195. images/emojis/32/1f471-1f3fb.png +0 -0
  1196. images/emojis/32/1f471-1f3fc-2640.png +0 -0
  1197. images/emojis/32/1f471-1f3fc-2642.png +0 -0
  1198. images/emojis/32/1f471-1f3fc.png +0 -0
  1199. images/emojis/32/1f471-1f3fd-2640.png +0 -0
  1200. images/emojis/32/1f471-1f3fd-2642.png +0 -0
  1201. images/emojis/32/1f471-1f3fd.png +0 -0
  1202. images/emojis/32/1f471-1f3fe-2640.png +0 -0
  1203. images/emojis/32/1f471-1f3fe-2642.png +0 -0
  1204. images/emojis/32/1f471-1f3fe.png +0 -0
  1205. images/emojis/32/1f471-1f3ff-2640.png +0 -0
  1206. images/emojis/32/1f471-1f3ff-2642.png +0 -0
  1207. images/emojis/32/1f471-1f3ff.png +0 -0
  1208. images/emojis/32/1f471-2640.png +0 -0
  1209. images/emojis/32/1f471-2642.png +0 -0
  1210. images/emojis/32/1f471.png +0 -0
  1211. images/emojis/32/1f472-1f3fb.png +0 -0
  1212. images/emojis/32/1f472-1f3fc.png +0 -0
  1213. images/emojis/32/1f472-1f3fd.png +0 -0
  1214. images/emojis/32/1f472-1f3fe.png +0 -0
  1215. images/emojis/32/1f472-1f3ff.png +0 -0
  1216. images/emojis/32/1f472.png +0 -0
  1217. images/emojis/32/1f473-1f3fb-2640.png +0 -0
  1218. images/emojis/32/1f473-1f3fb-2642.png +0 -0
  1219. images/emojis/32/1f473-1f3fb.png +0 -0
  1220. images/emojis/32/1f473-1f3fc-2640.png +0 -0
  1221. images/emojis/32/1f473-1f3fc-2642.png +0 -0
  1222. images/emojis/32/1f473-1f3fc.png +0 -0
  1223. images/emojis/32/1f473-1f3fd-2640.png +0 -0
  1224. images/emojis/32/1f473-1f3fd-2642.png +0 -0
  1225. images/emojis/32/1f473-1f3fd.png +0 -0
  1226. images/emojis/32/1f473-1f3fe-2640.png +0 -0
  1227. images/emojis/32/1f473-1f3fe-2642.png +0 -0
  1228. images/emojis/32/1f473-1f3fe.png +0 -0
  1229. images/emojis/32/1f473-1f3ff-2640.png +0 -0
  1230. images/emojis/32/1f473-1f3ff-2642.png +0 -0
  1231. images/emojis/32/1f473-1f3ff.png +0 -0
  1232. images/emojis/32/1f473-2640.png +0 -0
  1233. images/emojis/32/1f473-2642.png +0 -0
  1234. images/emojis/32/1f473.png +0 -0
  1235. images/emojis/32/1f474-1f3fb.png +0 -0
  1236. images/emojis/32/1f474-1f3fc.png +0 -0
  1237. images/emojis/32/1f474-1f3fd.png +0 -0
  1238. images/emojis/32/1f474-1f3fe.png +0 -0
  1239. images/emojis/32/1f474-1f3ff.png +0 -0
  1240. images/emojis/32/1f474.png +0 -0
  1241. images/emojis/32/1f475-1f3fb.png +0 -0
  1242. images/emojis/32/1f475-1f3fc.png +0 -0
  1243. images/emojis/32/1f475-1f3fd.png +0 -0
  1244. images/emojis/32/1f475-1f3fe.png +0 -0
  1245. images/emojis/32/1f475-1f3ff.png +0 -0
  1246. images/emojis/32/1f475.png +0 -0
  1247. images/emojis/32/1f476-1f3fb.png +0 -0
  1248. images/emojis/32/1f476-1f3fc.png +0 -0
  1249. images/emojis/32/1f476-1f3fd.png +0 -0
  1250. images/emojis/32/1f476-1f3fe.png +0 -0
  1251. images/emojis/32/1f476-1f3ff.png +0 -0
  1252. images/emojis/32/1f476.png +0 -0
  1253. images/emojis/32/1f477-1f3fb-2640.png +0 -0
  1254. images/emojis/32/1f477-1f3fb-2642.png +0 -0
  1255. images/emojis/32/1f477-1f3fb.png +0 -0
  1256. images/emojis/32/1f477-1f3fc-2640.png +0 -0
  1257. images/emojis/32/1f477-1f3fc-2642.png +0 -0
  1258. images/emojis/32/1f477-1f3fc.png +0 -0
  1259. images/emojis/32/1f477-1f3fd-2640.png +0 -0
  1260. images/emojis/32/1f477-1f3fd-2642.png +0 -0
  1261. images/emojis/32/1f477-1f3fd.png +0 -0
  1262. images/emojis/32/1f477-1f3fe-2640.png +0 -0
  1263. images/emojis/32/1f477-1f3fe-2642.png +0 -0
  1264. images/emojis/32/1f477-1f3fe.png +0 -0
  1265. images/emojis/32/1f477-1f3ff-2640.png +0 -0
  1266. images/emojis/32/1f477-1f3ff-2642.png +0 -0
  1267. images/emojis/32/1f477-1f3ff.png +0 -0
  1268. images/emojis/32/1f477-2640.png +0 -0
  1269. images/emojis/32/1f477-2642.png +0 -0
  1270. images/emojis/32/1f477.png +0 -0
  1271. images/emojis/32/1f478-1f3fb.png +0 -0
  1272. images/emojis/32/1f478-1f3fc.png +0 -0
  1273. images/emojis/32/1f478-1f3fd.png +0 -0
  1274. images/emojis/32/1f478-1f3fe.png +0 -0
  1275. images/emojis/32/1f478-1f3ff.png +0 -0
  1276. images/emojis/32/1f478.png +0 -0
  1277. images/emojis/32/1f479.png +0 -0
  1278. images/emojis/32/1f47a.png +0 -0
  1279. images/emojis/32/1f47b.png +0 -0
  1280. images/emojis/32/1f47c-1f3fb.png +0 -0
  1281. images/emojis/32/1f47c-1f3fc.png +0 -0
  1282. images/emojis/32/1f47c-1f3fd.png +0 -0
  1283. images/emojis/32/1f47c-1f3fe.png +0 -0
  1284. images/emojis/32/1f47c-1f3ff.png +0 -0
  1285. images/emojis/32/1f47c.png +0 -0
  1286. images/emojis/32/1f47d.png +0 -0
  1287. images/emojis/32/1f47e.png +0 -0
  1288. images/emojis/32/1f47f.png +0 -0
  1289. images/emojis/32/1f480.png +0 -0
  1290. images/emojis/32/1f481-1f3fb-2640.png +0 -0
  1291. images/emojis/32/1f481-1f3fb-2642.png +0 -0
  1292. images/emojis/32/1f481-1f3fb.png +0 -0
  1293. images/emojis/32/1f481-1f3fc-2640.png +0 -0
  1294. images/emojis/32/1f481-1f3fc-2642.png +0 -0
  1295. images/emojis/32/1f481-1f3fc.png +0 -0
  1296. images/emojis/32/1f481-1f3fd-2640.png +0 -0
  1297. images/emojis/32/1f481-1f3fd-2642.png +0 -0
  1298. images/emojis/32/1f481-1f3fd.png +0 -0
  1299. images/emojis/32/1f481-1f3fe-2640.png +0 -0
  1300. images/emojis/32/1f481-1f3fe-2642.png +0 -0
  1301. images/emojis/32/1f481-1f3fe.png +0 -0
  1302. images/emojis/32/1f481-1f3ff-2640.png +0 -0
  1303. images/emojis/32/1f481-1f3ff-2642.png +0 -0
  1304. images/emojis/32/1f481-1f3ff.png +0 -0
  1305. images/emojis/32/1f481-2640.png +0 -0
  1306. images/emojis/32/1f481-2642.png +0 -0
  1307. images/emojis/32/1f481.png +0 -0
  1308. images/emojis/32/1f482-1f3fb-2640.png +0 -0
  1309. images/emojis/32/1f482-1f3fb-2642.png +0 -0
  1310. images/emojis/32/1f482-1f3fb.png +0 -0
  1311. images/emojis/32/1f482-1f3fc-2640.png +0 -0
  1312. images/emojis/32/1f482-1f3fc-2642.png +0 -0
  1313. images/emojis/32/1f482-1f3fc.png +0 -0
  1314. images/emojis/32/1f482-1f3fd-2640.png +0 -0
  1315. images/emojis/32/1f482-1f3fd-2642.png +0 -0
  1316. images/emojis/32/1f482-1f3fd.png +0 -0
  1317. images/emojis/32/1f482-1f3fe-2640.png +0 -0
  1318. images/emojis/32/1f482-1f3fe-2642.png +0 -0
  1319. images/emojis/32/1f482-1f3fe.png +0 -0
  1320. images/emojis/32/1f482-1f3ff-2640.png +0 -0
  1321. images/emojis/32/1f482-1f3ff-2642.png +0 -0
  1322. images/emojis/32/1f482-1f3ff.png +0 -0
  1323. images/emojis/32/1f482-2640.png +0 -0
  1324. images/emojis/32/1f482-2642.png +0 -0
  1325. images/emojis/32/1f482.png +0 -0
  1326. images/emojis/32/1f483-1f3fb.png +0 -0
  1327. images/emojis/32/1f483-1f3fc.png +0 -0
  1328. images/emojis/32/1f483-1f3fd.png +0 -0
  1329. images/emojis/32/1f483-1f3fe.png +0 -0
  1330. images/emojis/32/1f483-1f3ff.png +0 -0
  1331. images/emojis/32/1f483.png +0 -0
  1332. images/emojis/32/1f484.png +0 -0
  1333. images/emojis/32/1f485-1f3fb.png +0 -0
  1334. images/emojis/32/1f485-1f3fc.png +0 -0
  1335. images/emojis/32/1f485-1f3fd.png +0 -0
  1336. images/emojis/32/1f485-1f3fe.png +0 -0
  1337. images/emojis/32/1f485-1f3ff.png +0 -0
  1338. images/emojis/32/1f485.png +0 -0
  1339. images/emojis/32/1f486-1f3fb-2640.png +0 -0
  1340. images/emojis/32/1f486-1f3fb-2642.png +0 -0
  1341. images/emojis/32/1f486-1f3fb.png +0 -0
  1342. images/emojis/32/1f486-1f3fc-2640.png +0 -0
  1343. images/emojis/32/1f486-1f3fc-2642.png +0 -0
  1344. images/emojis/32/1f486-1f3fc.png +0 -0
  1345. images/emojis/32/1f486-1f3fd-2640.png +0 -0
  1346. images/emojis/32/1f486-1f3fd-2642.png +0 -0
  1347. images/emojis/32/1f486-1f3fd.png +0 -0
  1348. images/emojis/32/1f486-1f3fe-2640.png +0 -0
  1349. images/emojis/32/1f486-1f3fe-2642.png +0 -0
  1350. images/emojis/32/1f486-1f3fe.png +0 -0
  1351. images/emojis/32/1f486-1f3ff-2640.png +0 -0
  1352. images/emojis/32/1f486-1f3ff-2642.png +0 -0
  1353. images/emojis/32/1f486-1f3ff.png +0 -0
  1354. images/emojis/32/1f486-2640.png +0 -0
  1355. images/emojis/32/1f486-2642.png +0 -0
  1356. images/emojis/32/1f486.png +0 -0
  1357. images/emojis/32/1f487-1f3fb-2640.png +0 -0
  1358. images/emojis/32/1f487-1f3fb-2642.png +0 -0
  1359. images/emojis/32/1f487-1f3fb.png +0 -0
  1360. images/emojis/32/1f487-1f3fc-2640.png +0 -0
  1361. images/emojis/32/1f487-1f3fc-2642.png +0 -0
  1362. images/emojis/32/1f487-1f3fc.png +0 -0
  1363. images/emojis/32/1f487-1f3fd-2640.png +0 -0
  1364. images/emojis/32/1f487-1f3fd-2642.png +0 -0
  1365. images/emojis/32/1f487-1f3fd.png +0 -0
  1366. images/emojis/32/1f487-1f3fe-2640.png +0 -0
  1367. images/emojis/32/1f487-1f3fe-2642.png +0 -0
  1368. images/emojis/32/1f487-1f3fe.png +0 -0
  1369. images/emojis/32/1f487-1f3ff-2640.png +0 -0
  1370. images/emojis/32/1f487-1f3ff-2642.png +0 -0
  1371. images/emojis/32/1f487-1f3ff.png +0 -0
  1372. images/emojis/32/1f487-2640.png +0 -0
  1373. images/emojis/32/1f487-2642.png +0 -0
  1374. images/emojis/32/1f487.png +0 -0
  1375. images/emojis/32/1f488.png +0 -0
  1376. images/emojis/32/1f489.png +0 -0
  1377. images/emojis/32/1f48a.png +0 -0
  1378. images/emojis/32/1f48b.png +0 -0
  1379. images/emojis/32/1f48c.png +0 -0
  1380. images/emojis/32/1f48d.png +0 -0
  1381. images/emojis/32/1f48e.png +0 -0
  1382. images/emojis/32/1f48f.png +0 -0
  1383. images/emojis/32/1f490.png +0 -0
  1384. images/emojis/32/1f491.png +0 -0
  1385. images/emojis/32/1f492.png +0 -0
  1386. images/emojis/32/1f493.png +0 -0
  1387. images/emojis/32/1f494.png +0 -0
  1388. images/emojis/32/1f495.png +0 -0
  1389. images/emojis/32/1f496.png +0 -0
  1390. images/emojis/32/1f497.png +0 -0
  1391. images/emojis/32/1f498.png +0 -0
  1392. images/emojis/32/1f499.png +0 -0
  1393. images/emojis/32/1f49a.png +0 -0
  1394. images/emojis/32/1f49b.png +0 -0
  1395. images/emojis/32/1f49c.png +0 -0
  1396. images/emojis/32/1f49d.png +0 -0
  1397. images/emojis/32/1f49e.png +0 -0
  1398. images/emojis/32/1f49f.png +0 -0
  1399. images/emojis/32/1f4a0.png +0 -0
  1400. images/emojis/32/1f4a1.png +0 -0
  1401. images/emojis/32/1f4a2.png +0 -0
  1402. images/emojis/32/1f4a3.png +0 -0
  1403. images/emojis/32/1f4a4.png +0 -0
  1404. images/emojis/32/1f4a5.png +0 -0
  1405. images/emojis/32/1f4a6.png +0 -0
  1406. images/emojis/32/1f4a7.png +0 -0
  1407. images/emojis/32/1f4a8.png +0 -0
  1408. images/emojis/32/1f4a9.png +0 -0
  1409. images/emojis/32/1f4aa-1f3fb.png +0 -0
  1410. images/emojis/32/1f4aa-1f3fc.png +0 -0
  1411. images/emojis/32/1f4aa-1f3fd.png +0 -0
  1412. images/emojis/32/1f4aa-1f3fe.png +0 -0
  1413. images/emojis/32/1f4aa-1f3ff.png +0 -0
  1414. images/emojis/32/1f4aa.png +0 -0
  1415. images/emojis/32/1f4ab.png +0 -0
  1416. images/emojis/32/1f4ac.png +0 -0
  1417. images/emojis/32/1f4ad.png +0 -0
  1418. images/emojis/32/1f4ae.png +0 -0
  1419. images/emojis/32/1f4af.png +0 -0
  1420. images/emojis/32/1f4b0.png +0 -0
  1421. images/emojis/32/1f4b1.png +0 -0
  1422. images/emojis/32/1f4b2.png +0 -0
  1423. images/emojis/32/1f4b3.png +0 -0
  1424. images/emojis/32/1f4b4.png +0 -0
  1425. images/emojis/32/1f4b5.png +0 -0
  1426. images/emojis/32/1f4b6.png +0 -0
  1427. images/emojis/32/1f4b7.png +0 -0
  1428. images/emojis/32/1f4b8.png +0 -0
  1429. images/emojis/32/1f4b9.png +0 -0
  1430. images/emojis/32/1f4ba.png +0 -0
  1431. images/emojis/32/1f4bb.png +0 -0
  1432. images/emojis/32/1f4bc.png +0 -0
  1433. images/emojis/32/1f4bd.png +0 -0
  1434. images/emojis/32/1f4be.png +0 -0
  1435. images/emojis/32/1f4bf.png +0 -0
  1436. images/emojis/32/1f4c0.png +0 -0
  1437. images/emojis/32/1f4c1.png +0 -0
  1438. images/emojis/32/1f4c2.png +0 -0
  1439. images/emojis/32/1f4c3.png +0 -0
  1440. images/emojis/32/1f4c4.png +0 -0
  1441. images/emojis/32/1f4c5.png +0 -0
  1442. images/emojis/32/1f4c6.png +0 -0
  1443. images/emojis/32/1f4c7.png +0 -0
  1444. images/emojis/32/1f4c8.png +0 -0
  1445. images/emojis/32/1f4c9.png +0 -0
  1446. images/emojis/32/1f4ca.png +0 -0
  1447. images/emojis/32/1f4cb.png +0 -0
  1448. images/emojis/32/1f4cc.png +0 -0
  1449. images/emojis/32/1f4cd.png +0 -0
  1450. images/emojis/32/1f4ce.png +0 -0
  1451. images/emojis/32/1f4cf.png +0 -0
  1452. images/emojis/32/1f4d0.png +0 -0
  1453. images/emojis/32/1f4d1.png +0 -0
  1454. images/emojis/32/1f4d2.png +0 -0
  1455. images/emojis/32/1f4d3.png +0 -0
  1456. images/emojis/32/1f4d4.png +0 -0
  1457. images/emojis/32/1f4d5.png +0 -0
  1458. images/emojis/32/1f4d6.png +0 -0
  1459. images/emojis/32/1f4d7.png +0 -0
  1460. images/emojis/32/1f4d8.png +0 -0
  1461. images/emojis/32/1f4d9.png +0 -0
  1462. images/emojis/32/1f4da.png +0 -0
  1463. images/emojis/32/1f4db.png +0 -0
  1464. images/emojis/32/1f4dc.png +0 -0
  1465. images/emojis/32/1f4dd.png +0 -0
  1466. images/emojis/32/1f4de.png +0 -0
  1467. images/emojis/32/1f4df.png +0 -0
  1468. images/emojis/32/1f4e0.png +0 -0
  1469. images/emojis/32/1f4e1.png +0 -0
  1470. images/emojis/32/1f4e2.png +0 -0
  1471. images/emojis/32/1f4e3.png +0 -0
  1472. images/emojis/32/1f4e4.png +0 -0
  1473. images/emojis/32/1f4e5.png +0 -0
  1474. images/emojis/32/1f4e6.png +0 -0
  1475. images/emojis/32/1f4e7.png +0 -0
  1476. images/emojis/32/1f4e8.png +0 -0
  1477. images/emojis/32/1f4e9.png +0 -0
  1478. images/emojis/32/1f4ea.png +0 -0
  1479. images/emojis/32/1f4eb.png +0 -0
  1480. images/emojis/32/1f4ec.png +0 -0
  1481. images/emojis/32/1f4ed.png +0 -0
  1482. images/emojis/32/1f4ee.png +0 -0
  1483. images/emojis/32/1f4ef.png +0 -0
  1484. images/emojis/32/1f4f0.png +0 -0
  1485. images/emojis/32/1f4f1.png +0 -0
  1486. images/emojis/32/1f4f2.png +0 -0
  1487. images/emojis/32/1f4f3.png +0 -0
  1488. images/emojis/32/1f4f4.png +0 -0
  1489. images/emojis/32/1f4f5.png +0 -0
  1490. images/emojis/32/1f4f6.png +0 -0
  1491. images/emojis/32/1f4f7.png +0 -0
  1492. images/emojis/32/1f4f8.png +0 -0
  1493. images/emojis/32/1f4f9.png +0 -0
  1494. images/emojis/32/1f4fa.png +0 -0
  1495. images/emojis/32/1f4fb.png +0 -0
  1496. images/emojis/32/1f4fc.png +0 -0
  1497. images/emojis/32/1f4fd.png +0 -0
  1498. images/emojis/32/1f4ff.png +0 -0
  1499. images/emojis/32/1f500.png +0 -0
  1500. images/emojis/32/1f501.png +0 -0
  1501. images/emojis/32/1f502.png +0 -0
  1502. images/emojis/32/1f503.png +0 -0
  1503. images/emojis/32/1f504.png +0 -0
  1504. images/emojis/32/1f505.png +0 -0
  1505. images/emojis/32/1f506.png +0 -0
  1506. images/emojis/32/1f507.png +0 -0
  1507. images/emojis/32/1f508.png +0 -0
  1508. images/emojis/32/1f509.png +0 -0
  1509. images/emojis/32/1f50a.png +0 -0
  1510. images/emojis/32/1f50b.png +0 -0
  1511. images/emojis/32/1f50c.png +0 -0
  1512. images/emojis/32/1f50d.png +0 -0
  1513. images/emojis/32/1f50e.png +0 -0
  1514. images/emojis/32/1f50f.png +0 -0
  1515. images/emojis/32/1f510.png +0 -0
  1516. images/emojis/32/1f511.png +0 -0
  1517. images/emojis/32/1f512.png +0 -0
  1518. images/emojis/32/1f513.png +0 -0
  1519. images/emojis/32/1f514.png +0 -0
  1520. images/emojis/32/1f515.png +0 -0
  1521. images/emojis/32/1f516.png +0 -0
  1522. images/emojis/32/1f517.png +0 -0
  1523. images/emojis/32/1f518.png +0 -0
  1524. images/emojis/32/1f519.png +0 -0
  1525. images/emojis/32/1f51a.png +0 -0
  1526. images/emojis/32/1f51b.png +0 -0
  1527. images/emojis/32/1f51c.png +0 -0
  1528. images/emojis/32/1f51d.png +0 -0
  1529. images/emojis/32/1f51e.png +0 -0
  1530. images/emojis/32/1f51f.png +0 -0
  1531. images/emojis/32/1f520.png +0 -0
  1532. images/emojis/32/1f521.png +0 -0
  1533. images/emojis/32/1f522.png +0 -0
  1534. images/emojis/32/1f523.png +0 -0
  1535. images/emojis/32/1f524.png +0 -0
  1536. images/emojis/32/1f525.png +0 -0
  1537. images/emojis/32/1f526.png +0 -0
  1538. images/emojis/32/1f527.png +0 -0
  1539. images/emojis/32/1f528.png +0 -0
  1540. images/emojis/32/1f529.png +0 -0
  1541. images/emojis/32/1f52a.png +0 -0
  1542. images/emojis/32/1f52b.png +0 -0
  1543. images/emojis/32/1f52c.png +0 -0
  1544. images/emojis/32/1f52d.png +0 -0
  1545. images/emojis/32/1f52e.png +0 -0
  1546. images/emojis/32/1f52f.png +0 -0
  1547. images/emojis/32/1f530.png +0 -0
  1548. images/emojis/32/1f531.png +0 -0
  1549. images/emojis/32/1f532.png +0 -0
  1550. images/emojis/32/1f533.png +0 -0
  1551. images/emojis/32/1f534.png +0 -0
  1552. images/emojis/32/1f535.png +0 -0
  1553. images/emojis/32/1f536.png +0 -0
  1554. images/emojis/32/1f537.png +0 -0
  1555. images/emojis/32/1f538.png +0 -0
  1556. images/emojis/32/1f539.png +0 -0
  1557. images/emojis/32/1f53a.png +0 -0
  1558. images/emojis/32/1f53b.png +0 -0
  1559. images/emojis/32/1f53c.png +0 -0
  1560. images/emojis/32/1f53d.png +0 -0
  1561. images/emojis/32/1f549.png +0 -0
  1562. images/emojis/32/1f54a.png +0 -0
  1563. images/emojis/32/1f54b.png +0 -0
  1564. images/emojis/32/1f54c.png +0 -0
  1565. images/emojis/32/1f54d.png +0 -0
  1566. images/emojis/32/1f54e.png +0 -0
  1567. images/emojis/32/1f550.png +0 -0
  1568. images/emojis/32/1f551.png +0 -0
  1569. images/emojis/32/1f552.png +0 -0
  1570. images/emojis/32/1f553.png +0 -0
  1571. images/emojis/32/1f554.png +0 -0
  1572. images/emojis/32/1f555.png +0 -0
  1573. images/emojis/32/1f556.png +0 -0
  1574. images/emojis/32/1f557.png +0 -0
  1575. images/emojis/32/1f558.png +0 -0
  1576. images/emojis/32/1f559.png +0 -0
  1577. images/emojis/32/1f55a.png +0 -0
  1578. images/emojis/32/1f55b.png +0 -0
  1579. images/emojis/32/1f55c.png +0 -0
  1580. images/emojis/32/1f55d.png +0 -0
  1581. images/emojis/32/1f55e.png +0 -0
  1582. images/emojis/32/1f55f.png +0 -0
  1583. images/emojis/32/1f560.png +0 -0
  1584. images/emojis/32/1f561.png +0 -0
  1585. images/emojis/32/1f562.png +0 -0
  1586. images/emojis/32/1f563.png +0 -0
  1587. images/emojis/32/1f564.png +0 -0
  1588. images/emojis/32/1f565.png +0 -0
  1589. images/emojis/32/1f566.png +0 -0
  1590. images/emojis/32/1f567.png +0 -0
  1591. images/emojis/32/1f56f.png +0 -0
  1592. images/emojis/32/1f570.png +0 -0
  1593. images/emojis/32/1f573.png +0 -0
  1594. images/emojis/32/1f574-1f3fb.png +0 -0
  1595. images/emojis/32/1f574-1f3fc.png +0 -0
  1596. images/emojis/32/1f574-1f3fd.png +0 -0
  1597. images/emojis/32/1f574-1f3fe.png +0 -0
  1598. images/emojis/32/1f574-1f3ff.png +0 -0
  1599. images/emojis/32/1f574.png +0 -0
  1600. images/emojis/32/1f575-1f3fb-2640.png +0 -0
  1601. images/emojis/32/1f575-1f3fb-2642.png +0 -0
  1602. images/emojis/32/1f575-1f3fb.png +0 -0
  1603. images/emojis/32/1f575-1f3fc-2640.png +0 -0
  1604. images/emojis/32/1f575-1f3fc-2642.png +0 -0
  1605. images/emojis/32/1f575-1f3fc.png +0 -0
  1606. images/emojis/32/1f575-1f3fd-2640.png +0 -0
  1607. images/emojis/32/1f575-1f3fd-2642.png +0 -0
  1608. images/emojis/32/1f575-1f3fd.png +0 -0
  1609. images/emojis/32/1f575-1f3fe-2640.png +0 -0
  1610. images/emojis/32/1f575-1f3fe-2642.png +0 -0
  1611. images/emojis/32/1f575-1f3fe.png +0 -0
  1612. images/emojis/32/1f575-1f3ff-2640.png +0 -0
  1613. images/emojis/32/1f575-1f3ff-2642.png +0 -0
  1614. images/emojis/32/1f575-1f3ff.png +0 -0
  1615. images/emojis/32/1f575-2640.png +0 -0
  1616. images/emojis/32/1f575-2642.png +0 -0
  1617. images/emojis/32/1f575.png +0 -0
  1618. images/emojis/32/1f576.png +0 -0
  1619. images/emojis/32/1f577.png +0 -0
  1620. images/emojis/32/1f578.png +0 -0
  1621. images/emojis/32/1f579.png +0 -0
  1622. images/emojis/32/1f57a-1f3fb.png +0 -0
  1623. images/emojis/32/1f57a-1f3fc.png +0 -0
  1624. images/emojis/32/1f57a-1f3fd.png +0 -0
  1625. images/emojis/32/1f57a-1f3fe.png +0 -0
  1626. images/emojis/32/1f57a-1f3ff.png +0 -0
  1627. images/emojis/32/1f57a.png +0 -0
  1628. images/emojis/32/1f587.png +0 -0
  1629. images/emojis/32/1f58a.png +0 -0
  1630. images/emojis/32/1f58b.png +0 -0
  1631. images/emojis/32/1f58c.png +0 -0
  1632. images/emojis/32/1f58d.png +0 -0
  1633. images/emojis/32/1f590-1f3fb.png +0 -0
  1634. images/emojis/32/1f590-1f3fc.png +0 -0
  1635. images/emojis/32/1f590-1f3fd.png +0 -0
  1636. images/emojis/32/1f590-1f3fe.png +0 -0
  1637. images/emojis/32/1f590-1f3ff.png +0 -0
  1638. images/emojis/32/1f590.png +0 -0
  1639. images/emojis/32/1f595-1f3fb.png +0 -0
  1640. images/emojis/32/1f595-1f3fc.png +0 -0
  1641. images/emojis/32/1f595-1f3fd.png +0 -0
  1642. images/emojis/32/1f595-1f3fe.png +0 -0
  1643. images/emojis/32/1f595-1f3ff.png +0 -0
  1644. images/emojis/32/1f595.png +0 -0
  1645. images/emojis/32/1f596-1f3fb.png +0 -0
  1646. images/emojis/32/1f596-1f3fc.png +0 -0
  1647. images/emojis/32/1f596-1f3fd.png +0 -0
  1648. images/emojis/32/1f596-1f3fe.png +0 -0
  1649. images/emojis/32/1f596-1f3ff.png +0 -0
  1650. images/emojis/32/1f596.png +0 -0
  1651. images/emojis/32/1f5a4.png +0 -0
  1652. images/emojis/32/1f5a5.png +0 -0
  1653. images/emojis/32/1f5a8.png +0 -0
  1654. images/emojis/32/1f5b1.png +0 -0
  1655. images/emojis/32/1f5b2.png +0 -0
  1656. images/emojis/32/1f5bc.png +0 -0
  1657. images/emojis/32/1f5c2.png +0 -0
  1658. images/emojis/32/1f5c3.png +0 -0
  1659. images/emojis/32/1f5c4.png +0 -0
  1660. images/emojis/32/1f5d1.png +0 -0
  1661. images/emojis/32/1f5d2.png +0 -0
  1662. images/emojis/32/1f5d3.png +0 -0
  1663. images/emojis/32/1f5dc.png +0 -0
  1664. images/emojis/32/1f5dd.png +0 -0
  1665. images/emojis/32/1f5de.png +0 -0
  1666. images/emojis/32/1f5e1.png +0 -0
  1667. images/emojis/32/1f5e3.png +0 -0
  1668. images/emojis/32/1f5e8.png +0 -0
  1669. images/emojis/32/1f5ef.png +0 -0
  1670. images/emojis/32/1f5f3.png +0 -0
  1671. images/emojis/32/1f5fa.png +0 -0
  1672. images/emojis/32/1f5fb.png +0 -0
  1673. images/emojis/32/1f5fc.png +0 -0
  1674. images/emojis/32/1f5fd.png +0 -0
  1675. images/emojis/32/1f5fe.png +0 -0
  1676. images/emojis/32/1f5ff.png +0 -0
  1677. images/emojis/32/1f600.png +0 -0
  1678. images/emojis/32/1f601.png +0 -0
  1679. images/emojis/32/1f602.png +0 -0
  1680. images/emojis/32/1f603.png +0 -0
  1681. images/emojis/32/1f604.png +0 -0
  1682. images/emojis/32/1f605.png +0 -0
  1683. images/emojis/32/1f606.png +0 -0
  1684. images/emojis/32/1f607.png +0 -0
  1685. images/emojis/32/1f608.png +0 -0
  1686. images/emojis/32/1f609.png +0 -0
  1687. images/emojis/32/1f60a.png +0 -0
  1688. images/emojis/32/1f60b.png +0 -0
  1689. images/emojis/32/1f60c.png +0 -0
  1690. images/emojis/32/1f60d.png +0 -0
  1691. images/emojis/32/1f60e.png +0 -0
  1692. images/emojis/32/1f60f.png +0 -0
  1693. images/emojis/32/1f610.png +0 -0
  1694. images/emojis/32/1f611.png +0 -0
  1695. images/emojis/32/1f612.png +0 -0
  1696. images/emojis/32/1f613.png +0 -0
  1697. images/emojis/32/1f614.png +0 -0
  1698. images/emojis/32/1f615.png +0 -0
  1699. images/emojis/32/1f616.png +0 -0
  1700. images/emojis/32/1f617.png +0 -0
  1701. images/emojis/32/1f618.png +0 -0
  1702. images/emojis/32/1f619.png +0 -0
  1703. images/emojis/32/1f61a.png +0 -0
  1704. images/emojis/32/1f61b.png +0 -0
  1705. images/emojis/32/1f61c.png +0 -0
  1706. images/emojis/32/1f61d.png +0 -0
  1707. images/emojis/32/1f61e.png +0 -0
  1708. images/emojis/32/1f61f.png +0 -0
  1709. images/emojis/32/1f620.png +0 -0
  1710. images/emojis/32/1f621.png +0 -0
  1711. images/emojis/32/1f622.png +0 -0
  1712. images/emojis/32/1f623.png +0 -0
  1713. images/emojis/32/1f624.png +0 -0
  1714. images/emojis/32/1f625.png +0 -0
  1715. images/emojis/32/1f626.png +0 -0
  1716. images/emojis/32/1f627.png +0 -0
  1717. images/emojis/32/1f628.png +0 -0
  1718. images/emojis/32/1f629.png +0 -0
  1719. images/emojis/32/1f62a.png +0 -0
  1720. images/emojis/32/1f62b.png +0 -0
  1721. images/emojis/32/1f62c.png +0 -0
  1722. images/emojis/32/1f62d.png +0 -0
  1723. images/emojis/32/1f62e.png +0 -0
  1724. images/emojis/32/1f62f.png +0 -0
  1725. images/emojis/32/1f630.png +0 -0
  1726. images/emojis/32/1f631.png +0 -0
  1727. images/emojis/32/1f632.png +0 -0
  1728. images/emojis/32/1f633.png +0 -0
  1729. images/emojis/32/1f634.png +0 -0
  1730. images/emojis/32/1f635.png +0 -0
  1731. images/emojis/32/1f636.png +0 -0
  1732. images/emojis/32/1f637.png +0 -0
  1733. images/emojis/32/1f638.png +0 -0
  1734. images/emojis/32/1f639.png +0 -0
  1735. images/emojis/32/1f63a.png +0 -0
  1736. images/emojis/32/1f63b.png +0 -0
  1737. images/emojis/32/1f63c.png +0 -0
  1738. images/emojis/32/1f63d.png +0 -0
  1739. images/emojis/32/1f63e.png +0 -0
  1740. images/emojis/32/1f63f.png +0 -0
  1741. images/emojis/32/1f640.png +0 -0
  1742. images/emojis/32/1f641.png +0 -0
  1743. images/emojis/32/1f642.png +0 -0
  1744. images/emojis/32/1f643.png +0 -0
  1745. images/emojis/32/1f644.png +0 -0
  1746. images/emojis/32/1f645-1f3fb-2640.png +0 -0
  1747. images/emojis/32/1f645-1f3fb-2642.png +0 -0
  1748. images/emojis/32/1f645-1f3fb.png +0 -0
  1749. images/emojis/32/1f645-1f3fc-2640.png +0 -0
  1750. images/emojis/32/1f645-1f3fc-2642.png +0 -0
  1751. images/emojis/32/1f645-1f3fc.png +0 -0
  1752. images/emojis/32/1f645-1f3fd-2640.png +0 -0
  1753. images/emojis/32/1f645-1f3fd-2642.png +0 -0
  1754. images/emojis/32/1f645-1f3fd.png +0 -0
  1755. images/emojis/32/1f645-1f3fe-2640.png +0 -0
  1756. images/emojis/32/1f645-1f3fe-2642.png +0 -0
  1757. images/emojis/32/1f645-1f3fe.png +0 -0
  1758. images/emojis/32/1f645-1f3ff-2640.png +0 -0
  1759. images/emojis/32/1f645-1f3ff-2642.png +0 -0
  1760. images/emojis/32/1f645-1f3ff.png +0 -0
  1761. images/emojis/32/1f645-2640.png +0 -0
  1762. images/emojis/32/1f645-2642.png +0 -0
  1763. images/emojis/32/1f645.png +0 -0
  1764. images/emojis/32/1f646-1f3fb-2640.png +0 -0
  1765. images/emojis/32/1f646-1f3fb-2642.png +0 -0
  1766. images/emojis/32/1f646-1f3fb.png +0 -0
  1767. images/emojis/32/1f646-1f3fc-2640.png +0 -0
  1768. images/emojis/32/1f646-1f3fc-2642.png +0 -0
  1769. images/emojis/32/1f646-1f3fc.png +0 -0
  1770. images/emojis/32/1f646-1f3fd-2640.png +0 -0
  1771. images/emojis/32/1f646-1f3fd-2642.png +0 -0
  1772. images/emojis/32/1f646-1f3fd.png +0 -0
  1773. images/emojis/32/1f646-1f3fe-2640.png +0 -0
  1774. images/emojis/32/1f646-1f3fe-2642.png +0 -0
  1775. images/emojis/32/1f646-1f3fe.png +0 -0
  1776. images/emojis/32/1f646-1f3ff-2640.png +0 -0
  1777. images/emojis/32/1f646-1f3ff-2642.png +0 -0
  1778. images/emojis/32/1f646-1f3ff.png +0 -0
  1779. images/emojis/32/1f646-2640.png +0 -0
  1780. images/emojis/32/1f646-2642.png +0 -0
  1781. images/emojis/32/1f646.png +0 -0
  1782. images/emojis/32/1f647-1f3fb-2640.png +0 -0
  1783. images/emojis/32/1f647-1f3fb-2642.png +0 -0
  1784. images/emojis/32/1f647-1f3fb.png +0 -0
  1785. images/emojis/32/1f647-1f3fc-2640.png +0 -0
  1786. images/emojis/32/1f647-1f3fc-2642.png +0 -0
  1787. images/emojis/32/1f647-1f3fc.png +0 -0
  1788. images/emojis/32/1f647-1f3fd-2640.png +0 -0
  1789. images/emojis/32/1f647-1f3fd-2642.png +0 -0
  1790. images/emojis/32/1f647-1f3fd.png +0 -0
  1791. images/emojis/32/1f647-1f3fe-2640.png +0 -0
  1792. images/emojis/32/1f647-1f3fe-2642.png +0 -0
  1793. images/emojis/32/1f647-1f3fe.png +0 -0
  1794. images/emojis/32/1f647-1f3ff-2640.png +0 -0
  1795. images/emojis/32/1f647-1f3ff-2642.png +0 -0
  1796. images/emojis/32/1f647-1f3ff.png +0 -0
  1797. images/emojis/32/1f647-2640.png +0 -0
  1798. images/emojis/32/1f647-2642.png +0 -0
  1799. images/emojis/32/1f647.png +0 -0
  1800. images/emojis/32/1f648.png +0 -0
  1801. images/emojis/32/1f649.png +0 -0
  1802. images/emojis/32/1f64a.png +0 -0
  1803. images/emojis/32/1f64b-1f3fb-2640.png +0 -0
  1804. images/emojis/32/1f64b-1f3fb-2642.png +0 -0
  1805. images/emojis/32/1f64b-1f3fb.png +0 -0
  1806. images/emojis/32/1f64b-1f3fc-2640.png +0 -0
  1807. images/emojis/32/1f64b-1f3fc-2642.png +0 -0
  1808. images/emojis/32/1f64b-1f3fc.png +0 -0
  1809. images/emojis/32/1f64b-1f3fd-2640.png +0 -0
  1810. images/emojis/32/1f64b-1f3fd-2642.png +0 -0
  1811. images/emojis/32/1f64b-1f3fd.png +0 -0
  1812. images/emojis/32/1f64b-1f3fe-2640.png +0 -0
  1813. images/emojis/32/1f64b-1f3fe-2642.png +0 -0
  1814. images/emojis/32/1f64b-1f3fe.png +0 -0
  1815. images/emojis/32/1f64b-1f3ff-2640.png +0 -0
  1816. images/emojis/32/1f64b-1f3ff-2642.png +0 -0
  1817. images/emojis/32/1f64b-1f3ff.png +0 -0
  1818. images/emojis/32/1f64b-2640.png +0 -0
  1819. images/emojis/32/1f64b-2642.png +0 -0
  1820. images/emojis/32/1f64b.png +0 -0
  1821. images/emojis/32/1f64c-1f3fb.png +0 -0
  1822. images/emojis/32/1f64c-1f3fc.png +0 -0
  1823. images/emojis/32/1f64c-1f3fd.png +0 -0
  1824. images/emojis/32/1f64c-1f3fe.png +0 -0
  1825. images/emojis/32/1f64c-1f3ff.png +0 -0
  1826. images/emojis/32/1f64c.png +0 -0
  1827. images/emojis/32/1f64d-1f3fb-2640.png +0 -0
  1828. images/emojis/32/1f64d-1f3fb-2642.png +0 -0
  1829. images/emojis/32/1f64d-1f3fb.png +0 -0
  1830. images/emojis/32/1f64d-1f3fc-2640.png +0 -0
  1831. images/emojis/32/1f64d-1f3fc-2642.png +0 -0
  1832. images/emojis/32/1f64d-1f3fc.png +0 -0
  1833. images/emojis/32/1f64d-1f3fd-2640.png +0 -0
  1834. images/emojis/32/1f64d-1f3fd-2642.png +0 -0
  1835. images/emojis/32/1f64d-1f3fd.png +0 -0
  1836. images/emojis/32/1f64d-1f3fe-2640.png +0 -0
  1837. images/emojis/32/1f64d-1f3fe-2642.png +0 -0
  1838. images/emojis/32/1f64d-1f3fe.png +0 -0
  1839. images/emojis/32/1f64d-1f3ff-2640.png +0 -0
  1840. images/emojis/32/1f64d-1f3ff-2642.png +0 -0
  1841. images/emojis/32/1f64d-1f3ff.png +0 -0
  1842. images/emojis/32/1f64d-2640.png +0 -0
  1843. images/emojis/32/1f64d-2642.png +0 -0
  1844. images/emojis/32/1f64d.png +0 -0
  1845. images/emojis/32/1f64e-1f3fb-2640.png +0 -0
  1846. images/emojis/32/1f64e-1f3fb-2642.png +0 -0
  1847. images/emojis/32/1f64e-1f3fb.png +0 -0
  1848. images/emojis/32/1f64e-1f3fc-2640.png +0 -0
  1849. images/emojis/32/1f64e-1f3fc-2642.png +0 -0
  1850. images/emojis/32/1f64e-1f3fc.png +0 -0
  1851. images/emojis/32/1f64e-1f3fd-2640.png +0 -0
  1852. images/emojis/32/1f64e-1f3fd-2642.png +0 -0
  1853. images/emojis/32/1f64e-1f3fd.png +0 -0
  1854. images/emojis/32/1f64e-1f3fe-2640.png +0 -0
  1855. images/emojis/32/1f64e-1f3fe-2642.png +0 -0
  1856. images/emojis/32/1f64e-1f3fe.png +0 -0
  1857. images/emojis/32/1f64e-1f3ff-2640.png +0 -0
  1858. images/emojis/32/1f64e-1f3ff-2642.png +0 -0
  1859. images/emojis/32/1f64e-1f3ff.png +0 -0
  1860. images/emojis/32/1f64e-2640.png +0 -0
  1861. images/emojis/32/1f64e-2642.png +0 -0
  1862. images/emojis/32/1f64e.png +0 -0
  1863. images/emojis/32/1f64f-1f3fb.png +0 -0
  1864. images/emojis/32/1f64f-1f3fc.png +0 -0
  1865. images/emojis/32/1f64f-1f3fd.png +0 -0
  1866. images/emojis/32/1f64f-1f3fe.png +0 -0
  1867. images/emojis/32/1f64f-1f3ff.png +0 -0
  1868. images/emojis/32/1f64f.png +0 -0
  1869. images/emojis/32/1f680.png +0 -0
  1870. images/emojis/32/1f681.png +0 -0
  1871. images/emojis/32/1f682.png +0 -0
  1872. images/emojis/32/1f683.png +0 -0
  1873. images/emojis/32/1f684.png +0 -0
  1874. images/emojis/32/1f685.png +0 -0
  1875. images/emojis/32/1f686.png +0 -0
  1876. images/emojis/32/1f687.png +0 -0
  1877. images/emojis/32/1f688.png +0 -0
  1878. images/emojis/32/1f689.png +0 -0
  1879. images/emojis/32/1f68a.png +0 -0
  1880. images/emojis/32/1f68b.png +0 -0
  1881. images/emojis/32/1f68c.png +0 -0
  1882. images/emojis/32/1f68d.png +0 -0
  1883. images/emojis/32/1f68e.png +0 -0
  1884. images/emojis/32/1f68f.png +0 -0
  1885. images/emojis/32/1f690.png +0 -0
  1886. images/emojis/32/1f691.png +0 -0
  1887. images/emojis/32/1f692.png +0 -0
  1888. images/emojis/32/1f693.png +0 -0
  1889. images/emojis/32/1f694.png +0 -0
  1890. images/emojis/32/1f695.png +0 -0
  1891. images/emojis/32/1f696.png +0 -0
  1892. images/emojis/32/1f697.png +0 -0
  1893. images/emojis/32/1f698.png +0 -0
  1894. images/emojis/32/1f699.png +0 -0
  1895. images/emojis/32/1f69a.png +0 -0
  1896. images/emojis/32/1f69b.png +0 -0
  1897. images/emojis/32/1f69c.png +0 -0
  1898. images/emojis/32/1f69d.png +0 -0
  1899. images/emojis/32/1f69e.png +0 -0
  1900. images/emojis/32/1f69f.png +0 -0
  1901. images/emojis/32/1f6a0.png +0 -0
  1902. images/emojis/32/1f6a1.png +0 -0
  1903. images/emojis/32/1f6a2.png +0 -0
  1904. images/emojis/32/1f6a3-1f3fb-2640.png +0 -0
  1905. images/emojis/32/1f6a3-1f3fb-2642.png +0 -0
  1906. images/emojis/32/1f6a3-1f3fb.png +0 -0
  1907. images/emojis/32/1f6a3-1f3fc-2640.png +0 -0
  1908. images/emojis/32/1f6a3-1f3fc-2642.png +0 -0
  1909. images/emojis/32/1f6a3-1f3fc.png +0 -0
  1910. images/emojis/32/1f6a3-1f3fd-2640.png +0 -0
  1911. images/emojis/32/1f6a3-1f3fd-2642.png +0 -0
  1912. images/emojis/32/1f6a3-1f3fd.png +0 -0
  1913. images/emojis/32/1f6a3-1f3fe-2640.png +0 -0
  1914. images/emojis/32/1f6a3-1f3fe-2642.png +0 -0
  1915. images/emojis/32/1f6a3-1f3fe.png +0 -0
  1916. images/emojis/32/1f6a3-1f3ff-2640.png +0 -0
  1917. images/emojis/32/1f6a3-1f3ff-2642.png +0 -0
  1918. images/emojis/32/1f6a3-1f3ff.png +0 -0
  1919. images/emojis/32/1f6a3-2640.png +0 -0
  1920. images/emojis/32/1f6a3-2642.png +0 -0
  1921. images/emojis/32/1f6a3.png +0 -0
  1922. images/emojis/32/1f6a4.png +0 -0
  1923. images/emojis/32/1f6a5.png +0 -0
  1924. images/emojis/32/1f6a6.png +0 -0
  1925. images/emojis/32/1f6a7.png +0 -0
  1926. images/emojis/32/1f6a8.png +0 -0
  1927. images/emojis/32/1f6a9.png +0 -0
  1928. images/emojis/32/1f6aa.png +0 -0
  1929. images/emojis/32/1f6ab.png +0 -0
  1930. images/emojis/32/1f6ac.png +0 -0
  1931. images/emojis/32/1f6ad.png +0 -0
  1932. images/emojis/32/1f6ae.png +0 -0
  1933. images/emojis/32/1f6af.png +0 -0
  1934. images/emojis/32/1f6b0.png +0 -0
  1935. images/emojis/32/1f6b1.png +0 -0
  1936. images/emojis/32/1f6b2.png +0 -0
  1937. images/emojis/32/1f6b3.png +0 -0
  1938. images/emojis/32/1f6b4-1f3fb-2640.png +0 -0
  1939. images/emojis/32/1f6b4-1f3fb-2642.png +0 -0
  1940. images/emojis/32/1f6b4-1f3fb.png +0 -0
  1941. images/emojis/32/1f6b4-1f3fc-2640.png +0 -0
  1942. images/emojis/32/1f6b4-1f3fc-2642.png +0 -0
  1943. images/emojis/32/1f6b4-1f3fc.png +0 -0
  1944. images/emojis/32/1f6b4-1f3fd-2640.png +0 -0
  1945. images/emojis/32/1f6b4-1f3fd-2642.png +0 -0
  1946. images/emojis/32/1f6b4-1f3fd.png +0 -0
  1947. images/emojis/32/1f6b4-1f3fe-2640.png +0 -0
  1948. images/emojis/32/1f6b4-1f3fe-2642.png +0 -0
  1949. images/emojis/32/1f6b4-1f3fe.png +0 -0
  1950. images/emojis/32/1f6b4-1f3ff-2640.png +0 -0
  1951. images/emojis/32/1f6b4-1f3ff-2642.png +0 -0
  1952. images/emojis/32/1f6b4-1f3ff.png +0 -0
  1953. images/emojis/32/1f6b4-2640.png +0 -0
  1954. images/emojis/32/1f6b4-2642.png +0 -0
  1955. images/emojis/32/1f6b4.png +0 -0
  1956. images/emojis/32/1f6b5-1f3fb-2640.png +0 -0
  1957. images/emojis/32/1f6b5-1f3fb-2642.png +0 -0
  1958. images/emojis/32/1f6b5-1f3fb.png +0 -0
  1959. images/emojis/32/1f6b5-1f3fc-2640.png +0 -0
  1960. images/emojis/32/1f6b5-1f3fc-2642.png +0 -0
  1961. images/emojis/32/1f6b5-1f3fc.png +0 -0
  1962. images/emojis/32/1f6b5-1f3fd-2640.png +0 -0
  1963. images/emojis/32/1f6b5-1f3fd-2642.png +0 -0
  1964. images/emojis/32/1f6b5-1f3fd.png +0 -0
  1965. images/emojis/32/1f6b5-1f3fe-2640.png +0 -0
  1966. images/emojis/32/1f6b5-1f3fe-2642.png +0 -0
  1967. images/emojis/32/1f6b5-1f3fe.png +0 -0
  1968. images/emojis/32/1f6b5-1f3ff-2640.png +0 -0
  1969. images/emojis/32/1f6b5-1f3ff-2642.png +0 -0
  1970. images/emojis/32/1f6b5-1f3ff.png +0 -0
  1971. images/emojis/32/1f6b5-2640.png +0 -0
  1972. images/emojis/32/1f6b5-2642.png +0 -0
  1973. images/emojis/32/1f6b5.png +0 -0
  1974. images/emojis/32/1f6b6-1f3fb-2640.png +0 -0
  1975. images/emojis/32/1f6b6-1f3fb-2642.png +0 -0
  1976. images/emojis/32/1f6b6-1f3fb.png +0 -0
  1977. images/emojis/32/1f6b6-1f3fc-2640.png +0 -0
  1978. images/emojis/32/1f6b6-1f3fc-2642.png +0 -0
  1979. images/emojis/32/1f6b6-1f3fc.png +0 -0
  1980. images/emojis/32/1f6b6-1f3fd-2640.png +0 -0
  1981. images/emojis/32/1f6b6-1f3fd-2642.png +0 -0
  1982. images/emojis/32/1f6b6-1f3fd.png +0 -0
  1983. images/emojis/32/1f6b6-1f3fe-2640.png +0 -0
  1984. images/emojis/32/1f6b6-1f3fe-2642.png +0 -0
  1985. images/emojis/32/1f6b6-1f3fe.png +0 -0
  1986. images/emojis/32/1f6b6-1f3ff-2640.png +0 -0
  1987. images/emojis/32/1f6b6-1f3ff-2642.png +0 -0
  1988. images/emojis/32/1f6b6-1f3ff.png +0 -0
  1989. images/emojis/32/1f6b6-2640.png +0 -0
  1990. images/emojis/32/1f6b6-2642.png +0 -0
  1991. images/emojis/32/1f6b6.png +0 -0
  1992. images/emojis/32/1f6b7.png +0 -0
  1993. images/emojis/32/1f6b8.png +0 -0
  1994. images/emojis/32/1f6b9.png +0 -0
  1995. images/emojis/32/1f6ba.png +0 -0
  1996. images/emojis/32/1f6bb.png +0 -0
  1997. images/emojis/32/1f6bc.png +0 -0
  1998. images/emojis/32/1f6bd.png +0 -0
  1999. images/emojis/32/1f6be.png +0 -0
  2000. images/emojis/32/1f6bf.png +0 -0
  2001. images/emojis/32/1f6c0-1f3fb.png +0 -0
  2002. images/emojis/32/1f6c0-1f3fc.png +0 -0
  2003. images/emojis/32/1f6c0-1f3fd.png +0 -0
  2004. images/emojis/32/1f6c0-1f3fe.png +0 -0
  2005. images/emojis/32/1f6c0-1f3ff.png +0 -0
  2006. images/emojis/32/1f6c0.png +0 -0
  2007. images/emojis/32/1f6c1.png +0 -0
  2008. images/emojis/32/1f6c2.png +0 -0
  2009. images/emojis/32/1f6c3.png +0 -0
  2010. images/emojis/32/1f6c4.png +0 -0
  2011. images/emojis/32/1f6c5.png +0 -0
  2012. images/emojis/32/1f6cb.png +0 -0
  2013. images/emojis/32/1f6cc-1f3fb.png +0 -0
  2014. images/emojis/32/1f6cc-1f3fc.png +0 -0
  2015. images/emojis/32/1f6cc-1f3fd.png +0 -0
  2016. images/emojis/32/1f6cc-1f3fe.png +0 -0
  2017. images/emojis/32/1f6cc-1f3ff.png +0 -0
  2018. images/emojis/32/1f6cc.png +0 -0
  2019. images/emojis/32/1f6cd.png +0 -0
  2020. images/emojis/32/1f6ce.png +0 -0
  2021. images/emojis/32/1f6cf.png +0 -0
  2022. images/emojis/32/1f6d0.png +0 -0
  2023. images/emojis/32/1f6d1.png +0 -0
  2024. images/emojis/32/1f6d2.png +0 -0
  2025. images/emojis/32/1f6e0.png +0 -0
  2026. images/emojis/32/1f6e1.png +0 -0
  2027. images/emojis/32/1f6e2.png +0 -0
  2028. images/emojis/32/1f6e3.png +0 -0
  2029. images/emojis/32/1f6e4.png +0 -0
  2030. images/emojis/32/1f6e5.png +0 -0
  2031. images/emojis/32/1f6e9.png +0 -0
  2032. images/emojis/32/1f6eb.png +0 -0
  2033. images/emojis/32/1f6ec.png +0 -0
  2034. images/emojis/32/1f6f0.png +0 -0
  2035. images/emojis/32/1f6f3.png +0 -0
  2036. images/emojis/32/1f6f4.png +0 -0
  2037. images/emojis/32/1f6f5.png +0 -0
  2038. images/emojis/32/1f6f6.png +0 -0
  2039. images/emojis/32/1f6f7.png +0 -0
  2040. images/emojis/32/1f6f8.png +0 -0
  2041. images/emojis/32/1f6f9.png +0 -0
  2042. images/emojis/32/1f910.png +0 -0
  2043. images/emojis/32/1f911.png +0 -0
  2044. images/emojis/32/1f912.png +0 -0
  2045. images/emojis/32/1f913.png +0 -0
  2046. images/emojis/32/1f914.png +0 -0
  2047. images/emojis/32/1f915.png +0 -0
  2048. images/emojis/32/1f916.png +0 -0
  2049. images/emojis/32/1f917.png +0 -0
  2050. images/emojis/32/1f918-1f3fb.png +0 -0
  2051. images/emojis/32/1f918-1f3fc.png +0 -0
  2052. images/emojis/32/1f918-1f3fd.png +0 -0
  2053. images/emojis/32/1f918-1f3fe.png +0 -0
  2054. images/emojis/32/1f918-1f3ff.png +0 -0
  2055. images/emojis/32/1f918.png +0 -0
  2056. images/emojis/32/1f919-1f3fb.png +0 -0
  2057. images/emojis/32/1f919-1f3fc.png +0 -0
  2058. images/emojis/32/1f919-1f3fd.png +0 -0
  2059. images/emojis/32/1f919-1f3fe.png +0 -0
  2060. images/emojis/32/1f919-1f3ff.png +0 -0
  2061. images/emojis/32/1f919.png +0 -0
  2062. images/emojis/32/1f91a-1f3fb.png +0 -0
  2063. images/emojis/32/1f91a-1f3fc.png +0 -0
  2064. images/emojis/32/1f91a-1f3fd.png +0 -0
  2065. images/emojis/32/1f91a-1f3fe.png +0 -0
  2066. images/emojis/32/1f91a-1f3ff.png +0 -0
  2067. images/emojis/32/1f91a.png +0 -0
  2068. images/emojis/32/1f91b-1f3fb.png +0 -0
  2069. images/emojis/32/1f91b-1f3fc.png +0 -0
  2070. images/emojis/32/1f91b-1f3fd.png +0 -0
  2071. images/emojis/32/1f91b-1f3fe.png +0 -0
  2072. images/emojis/32/1f91b-1f3ff.png +0 -0
  2073. images/emojis/32/1f91b.png +0 -0
  2074. images/emojis/32/1f91c-1f3fb.png +0 -0
  2075. images/emojis/32/1f91c-1f3fc.png +0 -0
  2076. images/emojis/32/1f91c-1f3fd.png +0 -0
  2077. images/emojis/32/1f91c-1f3fe.png +0 -0
  2078. images/emojis/32/1f91c-1f3ff.png +0 -0
  2079. images/emojis/32/1f91c.png +0 -0
  2080. images/emojis/32/1f91d.png +0 -0
  2081. images/emojis/32/1f91e-1f3fb.png +0 -0
  2082. images/emojis/32/1f91e-1f3fc.png +0 -0
  2083. images/emojis/32/1f91e-1f3fd.png +0 -0
  2084. images/emojis/32/1f91e-1f3fe.png +0 -0
  2085. images/emojis/32/1f91e-1f3ff.png +0 -0
  2086. images/emojis/32/1f91e.png +0 -0
  2087. images/emojis/32/1f91f-1f3fb.png +0 -0
  2088. images/emojis/32/1f91f-1f3fc.png +0 -0
  2089. images/emojis/32/1f91f-1f3fd.png +0 -0
  2090. images/emojis/32/1f91f-1f3fe.png +0 -0
  2091. images/emojis/32/1f91f-1f3ff.png +0 -0
  2092. images/emojis/32/1f91f.png +0 -0
  2093. images/emojis/32/1f920.png +0 -0
  2094. images/emojis/32/1f921.png +0 -0
  2095. images/emojis/32/1f922.png +0 -0
  2096. images/emojis/32/1f923.png +0 -0
  2097. images/emojis/32/1f924.png +0 -0
  2098. images/emojis/32/1f925.png +0 -0
  2099. images/emojis/32/1f926-1f3fb-2640.png +0 -0
  2100. images/emojis/32/1f926-1f3fb-2642.png +0 -0
  2101. images/emojis/32/1f926-1f3fb.png +0 -0
  2102. images/emojis/32/1f926-1f3fc-2640.png +0 -0
  2103. images/emojis/32/1f926-1f3fc-2642.png +0 -0
  2104. images/emojis/32/1f926-1f3fc.png +0 -0
  2105. images/emojis/32/1f926-1f3fd-2640.png +0 -0
  2106. images/emojis/32/1f926-1f3fd-2642.png +0 -0
  2107. images/emojis/32/1f926-1f3fd.png +0 -0
  2108. images/emojis/32/1f926-1f3fe-2640.png +0 -0
  2109. images/emojis/32/1f926-1f3fe-2642.png +0 -0
  2110. images/emojis/32/1f926-1f3fe.png +0 -0
  2111. images/emojis/32/1f926-1f3ff-2640.png +0 -0
  2112. images/emojis/32/1f926-1f3ff-2642.png +0 -0
  2113. images/emojis/32/1f926-1f3ff.png +0 -0
  2114. images/emojis/32/1f926-2640.png +0 -0
  2115. images/emojis/32/1f926-2642.png +0 -0
  2116. images/emojis/32/1f926.png +0 -0
  2117. images/emojis/32/1f927.png +0 -0
  2118. images/emojis/32/1f928.png +0 -0
  2119. images/emojis/32/1f929.png +0 -0
  2120. images/emojis/32/1f92a.png +0 -0
  2121. images/emojis/32/1f92b.png +0 -0
  2122. images/emojis/32/1f92c.png +0 -0
  2123. images/emojis/32/1f92d.png +0 -0
  2124. images/emojis/32/1f92e.png +0 -0
  2125. images/emojis/32/1f92f.png +0 -0
  2126. images/emojis/32/1f930-1f3fb.png +0 -0
  2127. images/emojis/32/1f930-1f3fc.png +0 -0
  2128. images/emojis/32/1f930-1f3fd.png +0 -0
  2129. images/emojis/32/1f930-1f3fe.png +0 -0
  2130. images/emojis/32/1f930-1f3ff.png +0 -0
  2131. images/emojis/32/1f930.png +0 -0
  2132. images/emojis/32/1f931-1f3fb.png +0 -0
  2133. images/emojis/32/1f931-1f3fc.png +0 -0
  2134. images/emojis/32/1f931-1f3fd.png +0 -0
  2135. images/emojis/32/1f931-1f3fe.png +0 -0
  2136. images/emojis/32/1f931-1f3ff.png +0 -0
  2137. images/emojis/32/1f931.png +0 -0
  2138. images/emojis/32/1f932-1f3fb.png +0 -0
  2139. images/emojis/32/1f932-1f3fc.png +0 -0
  2140. images/emojis/32/1f932-1f3fd.png +0 -0
  2141. images/emojis/32/1f932-1f3fe.png +0 -0
  2142. images/emojis/32/1f932-1f3ff.png +0 -0
  2143. images/emojis/32/1f932.png +0 -0
  2144. images/emojis/32/1f933-1f3fb.png +0 -0
  2145. images/emojis/32/1f933-1f3fc.png +0 -0
  2146. images/emojis/32/1f933-1f3fd.png +0 -0
  2147. images/emojis/32/1f933-1f3fe.png +0 -0
  2148. images/emojis/32/1f933-1f3ff.png +0 -0
  2149. images/emojis/32/1f933.png +0 -0
  2150. images/emojis/32/1f934-1f3fb.png +0 -0
  2151. images/emojis/32/1f934-1f3fc.png +0 -0
  2152. images/emojis/32/1f934-1f3fd.png +0 -0
  2153. images/emojis/32/1f934-1f3fe.png +0 -0
  2154. images/emojis/32/1f934-1f3ff.png +0 -0
  2155. images/emojis/32/1f934.png +0 -0
  2156. images/emojis/32/1f935-1f3fb.png +0 -0
  2157. images/emojis/32/1f935-1f3fc.png +0 -0
  2158. images/emojis/32/1f935-1f3fd.png +0 -0
  2159. images/emojis/32/1f935-1f3fe.png +0 -0
  2160. images/emojis/32/1f935-1f3ff.png +0 -0
  2161. images/emojis/32/1f935.png +0 -0
  2162. images/emojis/32/1f936-1f3fb.png +0 -0
  2163. images/emojis/32/1f936-1f3fc.png +0 -0
  2164. images/emojis/32/1f936-1f3fd.png +0 -0
  2165. images/emojis/32/1f936-1f3fe.png +0 -0
  2166. images/emojis/32/1f936-1f3ff.png +0 -0
  2167. images/emojis/32/1f936.png +0 -0
  2168. images/emojis/32/1f937-1f3fb-2640.png +0 -0
  2169. images/emojis/32/1f937-1f3fb-2642.png +0 -0
  2170. images/emojis/32/1f937-1f3fb.png +0 -0
  2171. images/emojis/32/1f937-1f3fc-2640.png +0 -0
  2172. images/emojis/32/1f937-1f3fc-2642.png +0 -0
  2173. images/emojis/32/1f937-1f3fc.png +0 -0
  2174. images/emojis/32/1f937-1f3fd-2640.png +0 -0
  2175. images/emojis/32/1f937-1f3fd-2642.png +0 -0
  2176. images/emojis/32/1f937-1f3fd.png +0 -0
  2177. images/emojis/32/1f937-1f3fe-2640.png +0 -0
  2178. images/emojis/32/1f937-1f3fe-2642.png +0 -0
  2179. images/emojis/32/1f937-1f3fe.png +0 -0
  2180. images/emojis/32/1f937-1f3ff-2640.png +0 -0
  2181. images/emojis/32/1f937-1f3ff-2642.png +0 -0
  2182. images/emojis/32/1f937-1f3ff.png +0 -0
  2183. images/emojis/32/1f937-2640.png +0 -0
  2184. images/emojis/32/1f937-2642.png +0 -0
  2185. images/emojis/32/1f937.png +0 -0
  2186. images/emojis/32/1f938-1f3fb-2640.png +0 -0
  2187. images/emojis/32/1f938-1f3fb-2642.png +0 -0
  2188. images/emojis/32/1f938-1f3fb.png +0 -0
  2189. images/emojis/32/1f938-1f3fc-2640.png +0 -0
  2190. images/emojis/32/1f938-1f3fc-2642.png +0 -0
  2191. images/emojis/32/1f938-1f3fc.png +0 -0
  2192. images/emojis/32/1f938-1f3fd-2640.png +0 -0
  2193. images/emojis/32/1f938-1f3fd-2642.png +0 -0
  2194. images/emojis/32/1f938-1f3fd.png +0 -0
  2195. images/emojis/32/1f938-1f3fe-2640.png +0 -0
  2196. images/emojis/32/1f938-1f3fe-2642.png +0 -0
  2197. images/emojis/32/1f938-1f3fe.png +0 -0
  2198. images/emojis/32/1f938-1f3ff-2640.png +0 -0
  2199. images/emojis/32/1f938-1f3ff-2642.png +0 -0
  2200. images/emojis/32/1f938-1f3ff.png +0 -0
  2201. images/emojis/32/1f938-2640.png +0 -0
  2202. images/emojis/32/1f938-2642.png +0 -0
  2203. images/emojis/32/1f938.png +0 -0
  2204. images/emojis/32/1f939-1f3fb-2640.png +0 -0
  2205. images/emojis/32/1f939-1f3fb-2642.png +0 -0
  2206. images/emojis/32/1f939-1f3fb.png +0 -0
  2207. images/emojis/32/1f939-1f3fc-2640.png +0 -0
  2208. images/emojis/32/1f939-1f3fc-2642.png +0 -0
  2209. images/emojis/32/1f939-1f3fc.png +0 -0
  2210. images/emojis/32/1f939-1f3fd-2640.png +0 -0
  2211. images/emojis/32/1f939-1f3fd-2642.png +0 -0
  2212. images/emojis/32/1f939-1f3fd.png +0 -0
  2213. images/emojis/32/1f939-1f3fe-2640.png +0 -0
  2214. images/emojis/32/1f939-1f3fe-2642.png +0 -0
  2215. images/emojis/32/1f939-1f3fe.png +0 -0
  2216. images/emojis/32/1f939-1f3ff-2640.png +0 -0
  2217. images/emojis/32/1f939-1f3ff-2642.png +0 -0
  2218. images/emojis/32/1f939-1f3ff.png +0 -0
  2219. images/emojis/32/1f939-2640.png +0 -0
  2220. images/emojis/32/1f939-2642.png +0 -0
  2221. images/emojis/32/1f939.png +0 -0
  2222. images/emojis/32/1f93a.png +0 -0
  2223. images/emojis/32/1f93c-2640.png +0 -0
  2224. images/emojis/32/1f93c-2642.png +0 -0
  2225. images/emojis/32/1f93c.png +0 -0
  2226. images/emojis/32/1f93d-1f3fb-2640.png +0 -0
  2227. images/emojis/32/1f93d-1f3fb-2642.png +0 -0
  2228. images/emojis/32/1f93d-1f3fb.png +0 -0
  2229. images/emojis/32/1f93d-1f3fc-2640.png +0 -0
  2230. images/emojis/32/1f93d-1f3fc-2642.png +0 -0
  2231. images/emojis/32/1f93d-1f3fc.png +0 -0
  2232. images/emojis/32/1f93d-1f3fd-2640.png +0 -0
  2233. images/emojis/32/1f93d-1f3fd-2642.png +0 -0
  2234. images/emojis/32/1f93d-1f3fd.png +0 -0
  2235. images/emojis/32/1f93d-1f3fe-2640.png +0 -0
  2236. images/emojis/32/1f93d-1f3fe-2642.png +0 -0
  2237. images/emojis/32/1f93d-1f3fe.png +0 -0
  2238. images/emojis/32/1f93d-1f3ff-2640.png +0 -0
  2239. images/emojis/32/1f93d-1f3ff-2642.png +0 -0
  2240. images/emojis/32/1f93d-1f3ff.png +0 -0
  2241. images/emojis/32/1f93d-2640.png +0 -0
  2242. images/emojis/32/1f93d-2642.png +0 -0
  2243. images/emojis/32/1f93d.png +0 -0
  2244. images/emojis/32/1f93e-1f3fb-2640.png +0 -0
  2245. images/emojis/32/1f93e-1f3fb-2642.png +0 -0
  2246. images/emojis/32/1f93e-1f3fb.png +0 -0
  2247. images/emojis/32/1f93e-1f3fc-2640.png +0 -0
  2248. images/emojis/32/1f93e-1f3fc-2642.png +0 -0
  2249. images/emojis/32/1f93e-1f3fc.png +0 -0
  2250. images/emojis/32/1f93e-1f3fd-2640.png +0 -0
  2251. images/emojis/32/1f93e-1f3fd-2642.png +0 -0
  2252. images/emojis/32/1f93e-1f3fd.png +0 -0
  2253. images/emojis/32/1f93e-1f3fe-2640.png +0 -0
  2254. images/emojis/32/1f93e-1f3fe-2642.png +0 -0
  2255. images/emojis/32/1f93e-1f3fe.png +0 -0
  2256. images/emojis/32/1f93e-1f3ff-2640.png +0 -0
  2257. images/emojis/32/1f93e-1f3ff-2642.png +0 -0
  2258. images/emojis/32/1f93e-1f3ff.png +0 -0
  2259. images/emojis/32/1f93e-2640.png +0 -0
  2260. images/emojis/32/1f93e-2642.png +0 -0
  2261. images/emojis/32/1f93e.png +0 -0
  2262. images/emojis/32/1f940.png +0 -0
  2263. images/emojis/32/1f941.png +0 -0
  2264. images/emojis/32/1f942.png +0 -0
  2265. images/emojis/32/1f943.png +0 -0
  2266. images/emojis/32/1f944.png +0 -0
  2267. images/emojis/32/1f945.png +0 -0
  2268. images/emojis/32/1f947.png +0 -0
  2269. images/emojis/32/1f948.png +0 -0
  2270. images/emojis/32/1f949.png +0 -0
  2271. images/emojis/32/1f94a.png +0 -0
  2272. images/emojis/32/1f94b.png +0 -0
  2273. images/emojis/32/1f94c.png +0 -0
  2274. images/emojis/32/1f94d.png +0 -0
  2275. images/emojis/32/1f94e.png +0 -0
  2276. images/emojis/32/1f94f.png +0 -0
  2277. images/emojis/32/1f950.png +0 -0
  2278. images/emojis/32/1f951.png +0 -0
  2279. images/emojis/32/1f952.png +0 -0
  2280. images/emojis/32/1f953.png +0 -0
  2281. images/emojis/32/1f954.png +0 -0
  2282. images/emojis/32/1f955.png +0 -0
  2283. images/emojis/32/1f956.png +0 -0
  2284. images/emojis/32/1f957.png +0 -0
  2285. images/emojis/32/1f958.png +0 -0
  2286. images/emojis/32/1f959.png +0 -0
  2287. images/emojis/32/1f95a.png +0 -0
  2288. images/emojis/32/1f95b.png +0 -0
  2289. images/emojis/32/1f95c.png +0 -0
  2290. images/emojis/32/1f95d.png +0 -0
  2291. images/emojis/32/1f95e.png +0 -0
  2292. images/emojis/32/1f95f.png +0 -0
  2293. images/emojis/32/1f960.png +0 -0
  2294. images/emojis/32/1f961.png +0 -0
  2295. images/emojis/32/1f962.png +0 -0
  2296. images/emojis/32/1f963.png +0 -0
  2297. images/emojis/32/1f964.png +0 -0
  2298. images/emojis/32/1f965.png +0 -0
  2299. images/emojis/32/1f966.png +0 -0
  2300. images/emojis/32/1f967.png +0 -0
  2301. images/emojis/32/1f968.png +0 -0
  2302. images/emojis/32/1f969.png +0 -0
  2303. images/emojis/32/1f96a.png +0 -0
  2304. images/emojis/32/1f96b.png +0 -0
  2305. images/emojis/32/1f96c.png +0 -0
  2306. images/emojis/32/1f96d.png +0 -0
  2307. images/emojis/32/1f96e.png +0 -0
  2308. images/emojis/32/1f96f.png +0 -0
  2309. images/emojis/32/1f970.png +0 -0
  2310. images/emojis/32/1f973.png +0 -0
  2311. images/emojis/32/1f974.png +0 -0
  2312. images/emojis/32/1f975.png +0 -0
  2313. images/emojis/32/1f976.png +0 -0
  2314. images/emojis/32/1f97a.png +0 -0
  2315. images/emojis/32/1f97c.png +0 -0
  2316. images/emojis/32/1f97d.png +0 -0
  2317. images/emojis/32/1f97e.png +0 -0
  2318. images/emojis/32/1f97f.png +0 -0
  2319. images/emojis/32/1f980.png +0 -0
  2320. images/emojis/32/1f981.png +0 -0
  2321. images/emojis/32/1f982.png +0 -0
  2322. images/emojis/32/1f983.png +0 -0
  2323. images/emojis/32/1f984.png +0 -0
  2324. images/emojis/32/1f985.png +0 -0
  2325. images/emojis/32/1f986.png +0 -0
  2326. images/emojis/32/1f987.png +0 -0
  2327. images/emojis/32/1f988.png +0 -0
  2328. images/emojis/32/1f989.png +0 -0
  2329. images/emojis/32/1f98a.png +0 -0
  2330. images/emojis/32/1f98b.png +0 -0
  2331. images/emojis/32/1f98c.png +0 -0
  2332. images/emojis/32/1f98d.png +0 -0
  2333. images/emojis/32/1f98e.png +0 -0
  2334. images/emojis/32/1f98f.png +0 -0
  2335. images/emojis/32/1f990.png +0 -0
  2336. images/emojis/32/1f991.png +0 -0
  2337. images/emojis/32/1f992.png +0 -0
  2338. images/emojis/32/1f993.png +0 -0
  2339. images/emojis/32/1f994.png +0 -0
  2340. images/emojis/32/1f995.png +0 -0
  2341. images/emojis/32/1f996.png +0 -0
  2342. images/emojis/32/1f997.png +0 -0
  2343. images/emojis/32/1f998.png +0 -0
  2344. images/emojis/32/1f999.png +0 -0
  2345. images/emojis/32/1f99a.png +0 -0
  2346. images/emojis/32/1f99b.png +0 -0
  2347. images/emojis/32/1f99c.png +0 -0
  2348. images/emojis/32/1f99d.png +0 -0
  2349. images/emojis/32/1f99e.png +0 -0
  2350. images/emojis/32/1f99f.png +0 -0
  2351. images/emojis/32/1f9a0.png +0 -0
  2352. images/emojis/32/1f9a1.png +0 -0
  2353. images/emojis/32/1f9a2.png +0 -0
  2354. images/emojis/32/1f9b0.png +0 -0
  2355. images/emojis/32/1f9b1.png +0 -0
  2356. images/emojis/32/1f9b2.png +0 -0
  2357. images/emojis/32/1f9b3.png +0 -0
  2358. images/emojis/32/1f9b4.png +0 -0
  2359. images/emojis/32/1f9b5-1f3fb.png +0 -0
  2360. images/emojis/32/1f9b5-1f3fc.png +0 -0
  2361. images/emojis/32/1f9b5-1f3fd.png +0 -0
  2362. images/emojis/32/1f9b5-1f3fe.png +0 -0
  2363. images/emojis/32/1f9b5-1f3ff.png +0 -0
  2364. images/emojis/32/1f9b5.png +0 -0
  2365. images/emojis/32/1f9b6-1f3fb.png +0 -0
  2366. images/emojis/32/1f9b6-1f3fc.png +0 -0
  2367. images/emojis/32/1f9b6-1f3fd.png +0 -0
  2368. images/emojis/32/1f9b6-1f3fe.png +0 -0
  2369. images/emojis/32/1f9b6-1f3ff.png +0 -0
  2370. images/emojis/32/1f9b6.png +0 -0
  2371. images/emojis/32/1f9b7.png +0 -0
  2372. images/emojis/32/1f9b8-1f3fb-2640.png +0 -0
  2373. images/emojis/32/1f9b8-1f3fb-2642.png +0 -0
  2374. images/emojis/32/1f9b8-1f3fb.png +0 -0
  2375. images/emojis/32/1f9b8-1f3fc-2640.png +0 -0
  2376. images/emojis/32/1f9b8-1f3fc-2642.png +0 -0
  2377. images/emojis/32/1f9b8-1f3fc.png +0 -0
  2378. images/emojis/32/1f9b8-1f3fd-2640.png +0 -0
  2379. images/emojis/32/1f9b8-1f3fd-2642.png +0 -0
  2380. images/emojis/32/1f9b8-1f3fd.png +0 -0
  2381. images/emojis/32/1f9b8-1f3fe-2640.png +0 -0
  2382. images/emojis/32/1f9b8-1f3fe-2642.png +0 -0
  2383. images/emojis/32/1f9b8-1f3fe.png +0 -0
  2384. images/emojis/32/1f9b8-1f3ff-2640.png +0 -0
  2385. images/emojis/32/1f9b8-1f3ff-2642.png +0 -0
  2386. images/emojis/32/1f9b8-1f3ff.png +0 -0
  2387. images/emojis/32/1f9b8-2640.png +0 -0
  2388. images/emojis/32/1f9b8-2642.png +0 -0
  2389. images/emojis/32/1f9b8.png +0 -0
  2390. images/emojis/32/1f9b9-1f3fb-2640.png +0 -0
  2391. images/emojis/32/1f9b9-1f3fb-2642.png +0 -0
  2392. images/emojis/32/1f9b9-1f3fb.png +0 -0
  2393. images/emojis/32/1f9b9-1f3fc-2640.png +0 -0
  2394. images/emojis/32/1f9b9-1f3fc-2642.png +0 -0
  2395. images/emojis/32/1f9b9-1f3fc.png +0 -0
  2396. images/emojis/32/1f9b9-1f3fd-2640.png +0 -0
  2397. images/emojis/32/1f9b9-1f3fd-2642.png +0 -0
  2398. images/emojis/32/1f9b9-1f3fd.png +0 -0
  2399. images/emojis/32/1f9b9-1f3fe-2640.png +0 -0
  2400. images/emojis/32/1f9b9-1f3fe-2642.png +0 -0
  2401. images/emojis/32/1f9b9-1f3fe.png +0 -0
  2402. images/emojis/32/1f9b9-1f3ff-2640.png +0 -0
  2403. images/emojis/32/1f9b9-1f3ff-2642.png +0 -0
  2404. images/emojis/32/1f9b9-1f3ff.png +0 -0
  2405. images/emojis/32/1f9b9-2640.png +0 -0
  2406. images/emojis/32/1f9b9-2642.png +0 -0
  2407. images/emojis/32/1f9b9.png +0 -0
  2408. images/emojis/32/1f9c0.png +0 -0
  2409. images/emojis/32/1f9c1.png +0 -0
  2410. images/emojis/32/1f9c2.png +0 -0
  2411. images/emojis/32/1f9d0.png +0 -0
  2412. images/emojis/32/1f9d1-1f3fb.png +0 -0
  2413. images/emojis/32/1f9d1-1f3fc.png +0 -0
  2414. images/emojis/32/1f9d1-1f3fd.png +0 -0
  2415. images/emojis/32/1f9d1-1f3fe.png +0 -0
  2416. images/emojis/32/1f9d1-1f3ff.png +0 -0
  2417. images/emojis/32/1f9d1.png +0 -0
  2418. images/emojis/32/1f9d2-1f3fb.png +0 -0
  2419. images/emojis/32/1f9d2-1f3fc.png +0 -0
  2420. images/emojis/32/1f9d2-1f3fd.png +0 -0
  2421. images/emojis/32/1f9d2-1f3fe.png +0 -0
  2422. images/emojis/32/1f9d2-1f3ff.png +0 -0
  2423. images/emojis/32/1f9d2.png +0 -0
  2424. images/emojis/32/1f9d3-1f3fb.png +0 -0
  2425. images/emojis/32/1f9d3-1f3fc.png +0 -0
  2426. images/emojis/32/1f9d3-1f3fd.png +0 -0
  2427. images/emojis/32/1f9d3-1f3fe.png +0 -0
  2428. images/emojis/32/1f9d3-1f3ff.png +0 -0
  2429. images/emojis/32/1f9d3.png +0 -0
  2430. images/emojis/32/1f9d4-1f3fb.png +0 -0
  2431. images/emojis/32/1f9d4-1f3fc.png +0 -0
  2432. images/emojis/32/1f9d4-1f3fd.png +0 -0
  2433. images/emojis/32/1f9d4-1f3fe.png +0 -0
  2434. images/emojis/32/1f9d4-1f3ff.png +0 -0
  2435. images/emojis/32/1f9d4.png +0 -0
  2436. images/emojis/32/1f9d5-1f3fb.png +0 -0
  2437. images/emojis/32/1f9d5-1f3fc.png +0 -0
  2438. images/emojis/32/1f9d5-1f3fd.png +0 -0
  2439. images/emojis/32/1f9d5-1f3fe.png +0 -0
  2440. images/emojis/32/1f9d5-1f3ff.png +0 -0
  2441. images/emojis/32/1f9d5.png +0 -0
  2442. images/emojis/32/1f9d6-1f3fb-2640.png +0 -0
  2443. images/emojis/32/1f9d6-1f3fb-2642.png +0 -0
  2444. images/emojis/32/1f9d6-1f3fb.png +0 -0
  2445. images/emojis/32/1f9d6-1f3fc-2640.png +0 -0
  2446. images/emojis/32/1f9d6-1f3fc-2642.png +0 -0
  2447. images/emojis/32/1f9d6-1f3fc.png +0 -0
  2448. images/emojis/32/1f9d6-1f3fd-2640.png +0 -0
  2449. images/emojis/32/1f9d6-1f3fd-2642.png +0 -0
  2450. images/emojis/32/1f9d6-1f3fd.png +0 -0
  2451. images/emojis/32/1f9d6-1f3fe-2640.png +0 -0
  2452. images/emojis/32/1f9d6-1f3fe-2642.png +0 -0
  2453. images/emojis/32/1f9d6-1f3fe.png +0 -0
  2454. images/emojis/32/1f9d6-1f3ff-2640.png +0 -0
  2455. images/emojis/32/1f9d6-1f3ff-2642.png +0 -0
  2456. images/emojis/32/1f9d6-1f3ff.png +0 -0
  2457. images/emojis/32/1f9d6-2640.png +0 -0
  2458. images/emojis/32/1f9d6-2642.png +0 -0
  2459. images/emojis/32/1f9d6.png +0 -0
  2460. images/emojis/32/1f9d7-1f3fb-2640.png +0 -0
  2461. images/emojis/32/1f9d7-1f3fb-2642.png +0 -0
  2462. images/emojis/32/1f9d7-1f3fb.png +0 -0
  2463. images/emojis/32/1f9d7-1f3fc-2640.png +0 -0
  2464. images/emojis/32/1f9d7-1f3fc-2642.png +0 -0
  2465. images/emojis/32/1f9d7-1f3fc.png +0 -0
  2466. images/emojis/32/1f9d7-1f3fd-2640.png +0 -0
  2467. images/emojis/32/1f9d7-1f3fd-2642.png +0 -0
  2468. images/emojis/32/1f9d7-1f3fd.png +0 -0
  2469. images/emojis/32/1f9d7-1f3fe-2640.png +0 -0
  2470. images/emojis/32/1f9d7-1f3fe-2642.png +0 -0
  2471. images/emojis/32/1f9d7-1f3fe.png +0 -0
  2472. images/emojis/32/1f9d7-1f3ff-2640.png +0 -0
  2473. images/emojis/32/1f9d7-1f3ff-2642.png +0 -0
  2474. images/emojis/32/1f9d7-1f3ff.png +0 -0
  2475. images/emojis/32/1f9d7-2640.png +0 -0
  2476. images/emojis/32/1f9d7-2642.png +0 -0
  2477. images/emojis/32/1f9d7.png +0 -0
  2478. images/emojis/32/1f9d8-1f3fb-2640.png +0 -0
  2479. images/emojis/32/1f9d8-1f3fb-2642.png +0 -0
  2480. images/emojis/32/1f9d8-1f3fb.png +0 -0
  2481. images/emojis/32/1f9d8-1f3fc-2640.png +0 -0
  2482. images/emojis/32/1f9d8-1f3fc-2642.png +0 -0
  2483. images/emojis/32/1f9d8-1f3fc.png +0 -0
  2484. images/emojis/32/1f9d8-1f3fd-2640.png +0 -0
  2485. images/emojis/32/1f9d8-1f3fd-2642.png +0 -0
  2486. images/emojis/32/1f9d8-1f3fd.png +0 -0
  2487. images/emojis/32/1f9d8-1f3fe-2640.png +0 -0
  2488. images/emojis/32/1f9d8-1f3fe-2642.png +0 -0
  2489. images/emojis/32/1f9d8-1f3fe.png +0 -0
  2490. images/emojis/32/1f9d8-1f3ff-2640.png +0 -0
  2491. images/emojis/32/1f9d8-1f3ff-2642.png +0 -0
  2492. images/emojis/32/1f9d8-1f3ff.png +0 -0
  2493. images/emojis/32/1f9d8-2640.png +0 -0
  2494. images/emojis/32/1f9d8-2642.png +0 -0
  2495. images/emojis/32/1f9d8.png +0 -0
  2496. images/emojis/32/1f9d9-1f3fb-2640.png +0 -0
  2497. images/emojis/32/1f9d9-1f3fb-2642.png +0 -0
  2498. images/emojis/32/1f9d9-1f3fb.png +0 -0
  2499. images/emojis/32/1f9d9-1f3fc-2640.png +0 -0
  2500. images/emojis/32/1f9d9-1f3fc-2642.png +0 -0
  2501. images/emojis/32/1f9d9-1f3fc.png +0 -0
  2502. images/emojis/32/1f9d9-1f3fd-2640.png +0 -0
  2503. images/emojis/32/1f9d9-1f3fd-2642.png +0 -0
  2504. images/emojis/32/1f9d9-1f3fd.png +0 -0
  2505. images/emojis/32/1f9d9-1f3fe-2640.png +0 -0
  2506. images/emojis/32/1f9d9-1f3fe-2642.png +0 -0
  2507. images/emojis/32/1f9d9-1f3fe.png +0 -0
  2508. images/emojis/32/1f9d9-1f3ff-2640.png +0 -0
  2509. images/emojis/32/1f9d9-1f3ff-2642.png +0 -0
  2510. images/emojis/32/1f9d9-1f3ff.png +0 -0
  2511. images/emojis/32/1f9d9-2640.png +0 -0
  2512. images/emojis/32/1f9d9-2642.png +0 -0
  2513. images/emojis/32/1f9d9.png +0 -0
  2514. images/emojis/32/1f9da-1f3fb-2640.png +0 -0
  2515. images/emojis/32/1f9da-1f3fb-2642.png +0 -0
  2516. images/emojis/32/1f9da-1f3fb.png +0 -0
  2517. images/emojis/32/1f9da-1f3fc-2640.png +0 -0
  2518. images/emojis/32/1f9da-1f3fc-2642.png +0 -0
  2519. images/emojis/32/1f9da-1f3fc.png +0 -0
  2520. images/emojis/32/1f9da-1f3fd-2640.png +0 -0
  2521. images/emojis/32/1f9da-1f3fd-2642.png +0 -0
  2522. images/emojis/32/1f9da-1f3fd.png +0 -0
  2523. images/emojis/32/1f9da-1f3fe-2640.png +0 -0
  2524. images/emojis/32/1f9da-1f3fe-2642.png +0 -0
  2525. images/emojis/32/1f9da-1f3fe.png +0 -0
  2526. images/emojis/32/1f9da-1f3ff-2640.png +0 -0
  2527. images/emojis/32/1f9da-1f3ff-2642.png +0 -0
  2528. images/emojis/32/1f9da-1f3ff.png +0 -0
  2529. images/emojis/32/1f9da-2640.png +0 -0
  2530. images/emojis/32/1f9da-2642.png +0 -0
  2531. images/emojis/32/1f9da.png +0 -0
  2532. images/emojis/32/1f9db-1f3fb-2640.png +0 -0
  2533. images/emojis/32/1f9db-1f3fb-2642.png +0 -0
  2534. images/emojis/32/1f9db-1f3fb.png +0 -0
  2535. images/emojis/32/1f9db-1f3fc-2640.png +0 -0
  2536. images/emojis/32/1f9db-1f3fc-2642.png +0 -0
  2537. images/emojis/32/1f9db-1f3fc.png +0 -0
  2538. images/emojis/32/1f9db-1f3fd-2640.png +0 -0
  2539. images/emojis/32/1f9db-1f3fd-2642.png +0 -0
  2540. images/emojis/32/1f9db-1f3fd.png +0 -0
  2541. images/emojis/32/1f9db-1f3fe-2640.png +0 -0
  2542. images/emojis/32/1f9db-1f3fe-2642.png +0 -0
  2543. images/emojis/32/1f9db-1f3fe.png +0 -0
  2544. images/emojis/32/1f9db-1f3ff-2640.png +0 -0
  2545. images/emojis/32/1f9db-1f3ff-2642.png +0 -0
  2546. images/emojis/32/1f9db-1f3ff.png +0 -0
  2547. images/emojis/32/1f9db-2640.png +0 -0
  2548. images/emojis/32/1f9db-2642.png +0 -0
  2549. images/emojis/32/1f9db.png +0 -0
  2550. images/emojis/32/1f9dc-1f3fb-2640.png +0 -0
  2551. images/emojis/32/1f9dc-1f3fb-2642.png +0 -0
  2552. images/emojis/32/1f9dc-1f3fb.png +0 -0
  2553. images/emojis/32/1f9dc-1f3fc-2640.png +0 -0
  2554. images/emojis/32/1f9dc-1f3fc-2642.png +0 -0
  2555. images/emojis/32/1f9dc-1f3fc.png +0 -0
  2556. images/emojis/32/1f9dc-1f3fd-2640.png +0 -0
  2557. images/emojis/32/1f9dc-1f3fd-2642.png +0 -0
  2558. images/emojis/32/1f9dc-1f3fd.png +0 -0
  2559. images/emojis/32/1f9dc-1f3fe-2640.png +0 -0
  2560. images/emojis/32/1f9dc-1f3fe-2642.png +0 -0
  2561. images/emojis/32/1f9dc-1f3fe.png +0 -0
  2562. images/emojis/32/1f9dc-1f3ff-2640.png +0 -0
  2563. images/emojis/32/1f9dc-1f3ff-2642.png +0 -0
  2564. images/emojis/32/1f9dc-1f3ff.png +0 -0
  2565. images/emojis/32/1f9dc-2640.png +0 -0
  2566. images/emojis/32/1f9dc-2642.png +0 -0
  2567. images/emojis/32/1f9dc.png +0 -0
  2568. images/emojis/32/1f9dd-1f3fb-2640.png +0 -0
  2569. images/emojis/32/1f9dd-1f3fb-2642.png +0 -0
  2570. images/emojis/32/1f9dd-1f3fb.png +0 -0
  2571. images/emojis/32/1f9dd-1f3fc-2640.png +0 -0
  2572. images/emojis/32/1f9dd-1f3fc-2642.png +0 -0
  2573. images/emojis/32/1f9dd-1f3fc.png +0 -0
  2574. images/emojis/32/1f9dd-1f3fd-2640.png +0 -0
  2575. images/emojis/32/1f9dd-1f3fd-2642.png +0 -0
  2576. images/emojis/32/1f9dd-1f3fd.png +0 -0
  2577. images/emojis/32/1f9dd-1f3fe-2640.png +0 -0
  2578. images/emojis/32/1f9dd-1f3fe-2642.png +0 -0
  2579. images/emojis/32/1f9dd-1f3fe.png +0 -0
  2580. images/emojis/32/1f9dd-1f3ff-2640.png +0 -0
  2581. images/emojis/32/1f9dd-1f3ff-2642.png +0 -0
  2582. images/emojis/32/1f9dd-1f3ff.png +0 -0
  2583. images/emojis/32/1f9dd-2640.png +0 -0
  2584. images/emojis/32/1f9dd-2642.png +0 -0
  2585. images/emojis/32/1f9dd.png +0 -0
  2586. images/emojis/32/1f9de-2640.png +0 -0
  2587. images/emojis/32/1f9de-2642.png +0 -0
  2588. images/emojis/32/1f9de.png +0 -0
  2589. images/emojis/32/1f9df-2640.png +0 -0
  2590. images/emojis/32/1f9df-2642.png +0 -0
  2591. images/emojis/32/1f9df.png +0 -0
  2592. images/emojis/32/1f9e0.png +0 -0
  2593. images/emojis/32/1f9e1.png +0 -0
  2594. images/emojis/32/1f9e2.png +0 -0
  2595. images/emojis/32/1f9e3.png +0 -0
  2596. images/emojis/32/1f9e4.png +0 -0
  2597. images/emojis/32/1f9e5.png +0 -0
  2598. images/emojis/32/1f9e6.png +0 -0
  2599. images/emojis/32/1f9e7.png +0 -0
  2600. images/emojis/32/1f9e8.png +0 -0
  2601. images/emojis/32/1f9e9.png +0 -0
  2602. images/emojis/32/1f9ea.png +0 -0
  2603. images/emojis/32/1f9eb.png +0 -0
  2604. images/emojis/32/1f9ec.png +0 -0
  2605. images/emojis/32/1f9ed.png +0 -0
  2606. images/emojis/32/1f9ee.png +0 -0
  2607. images/emojis/32/1f9ef.png +0 -0
  2608. images/emojis/32/1f9f0.png +0 -0
  2609. images/emojis/32/1f9f1.png +0 -0
  2610. images/emojis/32/1f9f2.png +0 -0
  2611. images/emojis/32/1f9f3.png +0 -0
  2612. images/emojis/32/1f9f4.png +0 -0
  2613. images/emojis/32/1f9f5.png +0 -0
  2614. images/emojis/32/1f9f6.png +0 -0
  2615. images/emojis/32/1f9f7.png +0 -0
  2616. images/emojis/32/1f9f8.png +0 -0
  2617. images/emojis/32/1f9f9.png +0 -0
  2618. images/emojis/32/1f9fa.png +0 -0
  2619. images/emojis/32/1f9fb.png +0 -0
  2620. images/emojis/32/1f9fc.png +0 -0
  2621. images/emojis/32/1f9fd.png +0 -0
  2622. images/emojis/32/1f9fe.png +0 -0
  2623. images/emojis/32/1f9ff.png +0 -0
  2624. images/emojis/32/203c.png +0 -0
  2625. images/emojis/32/2049.png +0 -0
  2626. images/emojis/32/2122.png +0 -0
  2627. images/emojis/32/2139.png +0 -0
  2628. images/emojis/32/2194.png +0 -0
  2629. images/emojis/32/2195.png +0 -0
  2630. images/emojis/32/2196.png +0 -0
  2631. images/emojis/32/2197.png +0 -0
  2632. images/emojis/32/2198.png +0 -0
  2633. images/emojis/32/2199.png +0 -0
  2634. images/emojis/32/21a9.png +0 -0
  2635. images/emojis/32/21aa.png +0 -0
  2636. images/emojis/32/231a.png +0 -0
  2637. images/emojis/32/231b.png +0 -0
  2638. images/emojis/32/2328.png +0 -0
  2639. images/emojis/32/23cf.png +0 -0
  2640. images/emojis/32/23e9.png +0 -0
  2641. images/emojis/32/23ea.png +0 -0
  2642. images/emojis/32/23eb.png +0 -0
  2643. images/emojis/32/23ec.png +0 -0
  2644. images/emojis/32/23ed.png +0 -0
  2645. images/emojis/32/23ee.png +0 -0
  2646. images/emojis/32/23ef.png +0 -0
  2647. images/emojis/32/23f0.png +0 -0
  2648. images/emojis/32/23f1.png +0 -0
  2649. images/emojis/32/23f2.png +0 -0
  2650. images/emojis/32/23f3.png +0 -0
  2651. images/emojis/32/23f8.png +0 -0
  2652. images/emojis/32/23f9.png +0 -0
  2653. images/emojis/32/23fa.png +0 -0
  2654. images/emojis/32/24c2.png +0 -0
  2655. images/emojis/32/25aa.png +0 -0
  2656. images/emojis/32/25ab.png +0 -0
  2657. images/emojis/32/25b6.png +0 -0
  2658. images/emojis/32/25c0.png +0 -0
  2659. images/emojis/32/25fb.png +0 -0
  2660. images/emojis/32/25fc.png +0 -0
  2661. images/emojis/32/25fd.png +0 -0
  2662. images/emojis/32/25fe.png +0 -0
  2663. images/emojis/32/2600.png +0 -0
  2664. images/emojis/32/2601.png +0 -0
  2665. images/emojis/32/2602.png +0 -0
  2666. images/emojis/32/2603.png +0 -0
  2667. images/emojis/32/2604.png +0 -0
  2668. images/emojis/32/260e.png +0 -0
  2669. images/emojis/32/2611.png +0 -0
  2670. images/emojis/32/2614.png +0 -0
  2671. images/emojis/32/2615.png +0 -0
  2672. images/emojis/32/2618.png +0 -0
  2673. images/emojis/32/261d-1f3fb.png +0 -0
  2674. images/emojis/32/261d-1f3fc.png +0 -0
  2675. images/emojis/32/261d-1f3fd.png +0 -0
  2676. images/emojis/32/261d-1f3fe.png +0 -0
  2677. images/emojis/32/261d-1f3ff.png +0 -0
  2678. images/emojis/32/261d.png +0 -0
  2679. images/emojis/32/2620.png +0 -0
  2680. images/emojis/32/2622.png +0 -0
  2681. images/emojis/32/2623.png +0 -0
  2682. images/emojis/32/2626.png +0 -0
  2683. images/emojis/32/262a.png +0 -0
  2684. images/emojis/32/262e.png +0 -0
  2685. images/emojis/32/262f.png +0 -0
  2686. images/emojis/32/2638.png +0 -0
  2687. images/emojis/32/2639.png +0 -0
  2688. images/emojis/32/263a.png +0 -0
  2689. images/emojis/32/2640.png +0 -0
  2690. images/emojis/32/2642.png +0 -0
  2691. images/emojis/32/2648.png +0 -0
  2692. images/emojis/32/2649.png +0 -0
  2693. images/emojis/32/264a.png +0 -0
  2694. images/emojis/32/264b.png +0 -0
  2695. images/emojis/32/264c.png +0 -0
  2696. images/emojis/32/264d.png +0 -0
  2697. images/emojis/32/264e.png +0 -0
  2698. images/emojis/32/264f.png +0 -0
  2699. images/emojis/32/2650.png +0 -0
  2700. images/emojis/32/2651.png +0 -0
  2701. images/emojis/32/2652.png +0 -0
  2702. images/emojis/32/2653.png +0 -0
  2703. images/emojis/32/265f.png +0 -0
  2704. images/emojis/32/2660.png +0 -0
  2705. images/emojis/32/2663.png +0 -0
  2706. images/emojis/32/2665.png +0 -0
  2707. images/emojis/32/2666.png +0 -0
  2708. images/emojis/32/2668.png +0 -0
  2709. images/emojis/32/267b.png +0 -0
  2710. images/emojis/32/267e.png +0 -0
  2711. images/emojis/32/267f.png +0 -0
  2712. images/emojis/32/2692.png +0 -0
  2713. images/emojis/32/2693.png +0 -0
  2714. images/emojis/32/2694.png +0 -0
  2715. images/emojis/32/2695.png +0 -0
  2716. images/emojis/32/2696.png +0 -0
  2717. images/emojis/32/2697.png +0 -0
  2718. images/emojis/32/2699.png +0 -0
  2719. images/emojis/32/269b.png +0 -0
  2720. images/emojis/32/269c.png +0 -0
  2721. images/emojis/32/26a0.png +0 -0
  2722. images/emojis/32/26a1.png +0 -0
  2723. images/emojis/32/26aa.png +0 -0
  2724. images/emojis/32/26ab.png +0 -0
  2725. images/emojis/32/26b0.png +0 -0
  2726. images/emojis/32/26b1.png +0 -0
  2727. images/emojis/32/26bd.png +0 -0
  2728. images/emojis/32/26be.png +0 -0
  2729. images/emojis/32/26c4.png +0 -0
  2730. images/emojis/32/26c5.png +0 -0
  2731. images/emojis/32/26c8.png +0 -0
  2732. images/emojis/32/26ce.png +0 -0
  2733. images/emojis/32/26cf.png +0 -0
  2734. images/emojis/32/26d1.png +0 -0
  2735. images/emojis/32/26d3.png +0 -0
  2736. images/emojis/32/26d4.png +0 -0
  2737. images/emojis/32/26e9.png +0 -0
  2738. images/emojis/32/26ea.png +0 -0
  2739. images/emojis/32/26f0.png +0 -0
  2740. images/emojis/32/26f1.png +0 -0
  2741. images/emojis/32/26f2.png +0 -0
  2742. images/emojis/32/26f3.png +0 -0
  2743. images/emojis/32/26f4.png +0 -0
  2744. images/emojis/32/26f5.png +0 -0
  2745. images/emojis/32/26f7.png +0 -0
  2746. images/emojis/32/26f8.png +0 -0
  2747. images/emojis/32/26f9-1f3fb-2640.png +0 -0
  2748. images/emojis/32/26f9-1f3fb-2642.png +0 -0
  2749. images/emojis/32/26f9-1f3fb.png +0 -0
  2750. images/emojis/32/26f9-1f3fc-2640.png +0 -0
  2751. images/emojis/32/26f9-1f3fc-2642.png +0 -0
  2752. images/emojis/32/26f9-1f3fc.png +0 -0
  2753. images/emojis/32/26f9-1f3fd-2640.png +0 -0
  2754. images/emojis/32/26f9-1f3fd-2642.png +0 -0
  2755. images/emojis/32/26f9-1f3fd.png +0 -0
  2756. images/emojis/32/26f9-1f3fe-2640.png +0 -0
  2757. images/emojis/32/26f9-1f3fe-2642.png +0 -0
  2758. images/emojis/32/26f9-1f3fe.png +0 -0
  2759. images/emojis/32/26f9-1f3ff-2640.png +0 -0
  2760. images/emojis/32/26f9-1f3ff-2642.png +0 -0
  2761. images/emojis/32/26f9-1f3ff.png +0 -0
  2762. images/emojis/32/26f9-2640.png +0 -0
  2763. images/emojis/32/26f9-2642.png +0 -0
  2764. images/emojis/32/26f9.png +0 -0
  2765. images/emojis/32/26fa.png +0 -0
  2766. images/emojis/32/26fd.png +0 -0
  2767. images/emojis/32/2702.png +0 -0
  2768. images/emojis/32/2705.png +0 -0
  2769. images/emojis/32/2708.png +0 -0
  2770. images/emojis/32/2709.png +0 -0
  2771. images/emojis/32/270a-1f3fb.png +0 -0
  2772. images/emojis/32/270a-1f3fc.png +0 -0
  2773. images/emojis/32/270a-1f3fd.png +0 -0
  2774. images/emojis/32/270a-1f3fe.png +0 -0
  2775. images/emojis/32/270a-1f3ff.png +0 -0
  2776. images/emojis/32/270a.png +0 -0
  2777. images/emojis/32/270b-1f3fb.png +0 -0
  2778. images/emojis/32/270b-1f3fc.png +0 -0
  2779. images/emojis/32/270b-1f3fd.png +0 -0
  2780. images/emojis/32/270b-1f3fe.png +0 -0
  2781. images/emojis/32/270b-1f3ff.png +0 -0
  2782. images/emojis/32/270b.png +0 -0
  2783. images/emojis/32/270c-1f3fb.png +0 -0
  2784. images/emojis/32/270c-1f3fc.png +0 -0
  2785. images/emojis/32/270c-1f3fd.png +0 -0
  2786. images/emojis/32/270c-1f3fe.png +0 -0
  2787. images/emojis/32/270c-1f3ff.png +0 -0
  2788. images/emojis/32/270c.png +0 -0
  2789. images/emojis/32/270d-1f3fb.png +0 -0
  2790. images/emojis/32/270d-1f3fc.png +0 -0
  2791. images/emojis/32/270d-1f3fd.png +0 -0
  2792. images/emojis/32/270d-1f3fe.png +0 -0
  2793. images/emojis/32/270d-1f3ff.png +0 -0
  2794. images/emojis/32/270d.png +0 -0
  2795. images/emojis/32/270f.png +0 -0
  2796. images/emojis/32/2712.png +0 -0
  2797. images/emojis/32/2714.png +0 -0
  2798. images/emojis/32/2716.png +0 -0
  2799. images/emojis/32/271d.png +0 -0
  2800. images/emojis/32/2721.png +0 -0
  2801. images/emojis/32/2728.png +0 -0
  2802. images/emojis/32/2733.png +0 -0
  2803. images/emojis/32/2734.png +0 -0
  2804. images/emojis/32/2744.png +0 -0
  2805. images/emojis/32/2747.png +0 -0
  2806. images/emojis/32/274c.png +0 -0
  2807. images/emojis/32/274e.png +0 -0
  2808. images/emojis/32/2753.png +0 -0
  2809. images/emojis/32/2754.png +0 -0
  2810. images/emojis/32/2755.png +0 -0
  2811. images/emojis/32/2757.png +0 -0
  2812. images/emojis/32/2763.png +0 -0
  2813. images/emojis/32/2764.png +0 -0
  2814. images/emojis/32/2795.png +0 -0
  2815. images/emojis/32/2796.png +0 -0
  2816. images/emojis/32/2797.png +0 -0
  2817. images/emojis/32/27a1.png +0 -0
  2818. images/emojis/32/27b0.png +0 -0
  2819. images/emojis/32/27bf.png +0 -0
  2820. images/emojis/32/2934.png +0 -0
  2821. images/emojis/32/2935.png +0 -0
  2822. images/emojis/32/2b05.png +0 -0
  2823. images/emojis/32/2b06.png +0 -0
  2824. images/emojis/32/2b07.png +0 -0
  2825. images/emojis/32/2b1b.png +0 -0
  2826. images/emojis/32/2b1c.png +0 -0
  2827. images/emojis/32/2b50.png +0 -0
  2828. images/emojis/32/2b55.png +0 -0
  2829. images/emojis/32/3030.png +0 -0
  2830. images/emojis/32/303d.png +0 -0
  2831. images/emojis/32/3297.png +0 -0
  2832. images/emojis/32/3299.png +0 -0
  2833. images/emojis/32/_alt/1f52b.png +0 -0
  2834. images/operatorIcon.png +0 -0
  2835. includes/helpers/chat_helper.php +4 -2
  2836. includes/helpers/php_session_helper.php +17 -1
  2837. includes/helpers/ringtones_helper.php +2 -11
  2838. includes/helpers/theme_helper.php +44 -0
  2839. includes/helpers/utils_helper.php +36 -31
  2840. includes/models/custom_field.php +3 -1
  2841. includes/models/session.php +1 -0
  2842. includes/models/settings.php +31 -13
  2843. includes/models/theme.php +16 -0
  2844. includes/sounds/general/Default_message.mp3 +0 -0
  2845. includes/wplc_loader.php +2 -2
  2846. includes/wplc_updater.php +9 -0
  2847. js/tcx-fa.js +1 -1
  2848. js/tcx-fa.min.js +1 -1
  2849. js/vendor/charts/loader.js +0 -233
  2850. js/wplc_initiate.js +5 -3
  2851. modules/activation_wizard/activation_wizard_controller.php +1 -0
  2852. modules/agent_chat/agent_chat_page.php +3 -0
  2853. modules/agent_chat/agent_chat_style.css +150 -67
  2854. modules/agent_chat/agent_chat_view.php +108 -84
  2855. modules/agent_chat/js/agent_chat.js +71 -174
  2856. modules/agent_chat/js/agent_chat_chatbox.js +67 -114
  2857. modules/agent_chat/js/emojione-light.min.js +92 -0
ajax/agent.php CHANGED
@@ -5,8 +5,6 @@ if ( ! defined( 'ABSPATH' ) ) {
5
  }
6
 
7
  add_action( 'wp_ajax_wplc_get_chat_info', 'wplc_get_chat_info' );
8
- add_action( 'wp_ajax_wplc_admin_long_poll', 'wplc_long_poll_listing' );
9
- add_action( 'wp_ajax_wplc_admin_long_poll_chat', 'wplc_long_poll_chat' );
10
  add_action( 'wp_ajax_wplc_set_agent_chat', 'wplc_set_agent_chat' );
11
  add_action( 'wp_ajax_wplc_get_chat_messages', 'wplc_get_chat_messages' );
12
  add_action( 'wp_ajax_wplc_admin_send_msg', 'wplc_admin_send_msg' );
@@ -63,244 +61,6 @@ function wplc_set_agent_chat( $is_transfer = false ) {
63
  die( TCXChatAjaxResponse::error_ajax_respose( false ) );
64
  }
65
 
66
- function wplc_long_poll_listing() {
67
- global $wpdb;
68
- $agent_id = wplc_validate_agent_call();
69
- $agent_department = get_user_meta( $agent_id, 'wplc_user_department', true );
70
- $agent_department = empty( $agent_department ) ? - 1 : $agent_department;
71
- $old_chat_data = array();
72
- if ( ! empty( $_POST['wplc_update_admin_chat_table'] ) ) {
73
- $old_chat_data = $_POST['wplc_update_admin_chat_table'];
74
- if ( ! is_array( $old_chat_data ) ) {
75
- $old_chat_data = array();
76
- } else {
77
- $old_chat_data = $_POST['wplc_update_admin_chat_table'];
78
- }
79
- }
80
-
81
- $wplc_settings = TCXSettings::getSettings();
82
- $iterations = TCXUtilsHelper::setup_polling( $wplc_settings );
83
-
84
- $i = 1;
85
-
86
- while ( $i <= $iterations ) {
87
- $chats = TCXChatData::get_incomplete_chats( $wpdb, $agent_department );
88
- if ( $i % round( $iterations / 2 ) == 0 || $i == 1 ) {
89
- $chats = TCXChatHelper::update_chat_statuses( $chats );
90
- }
91
-
92
- $to_update = array();
93
- $to_delete = array();
94
- $to_add = array();
95
-
96
- $old_chat_ids = array_map( function ( $old_chat ) {
97
- return $old_chat['id'];
98
- }, $old_chat_data );
99
-
100
- foreach ( $chats as $key => $chat ) {
101
- $new_hash = wplc_generate_chat_hash( $chat );
102
- $old_chat_key = array_search( $chat->id, $old_chat_ids );
103
- if ( $old_chat_ids != null && $old_chat_key !== false ) {
104
- if ( $old_chat_data[ $old_chat_key ]['hash'] != $new_hash ) {
105
- $chat->hash = $new_hash;
106
- $to_update[ $chat->id ] = $chat;
107
- }
108
- } else {
109
- $chat->hash = $new_hash;
110
- $to_add[ $chat->id ] = $chat;
111
- }
112
- }
113
-
114
- $pending = count( array_filter( $to_add, function ( $chat ) {
115
- return $chat->status == ChatStatus::PENDING_AGENT;
116
- } ) ) > 0;
117
-
118
- foreach ( $old_chat_data as $chat_hash ) {
119
- if ( ! in_array( $chat_hash['id'], array_map( function ( $chat ) {
120
- return $chat->id;
121
- }, $chats ) ) ) {
122
- $to_delete[ $chat_hash['id'] ] = 1;
123
- }
124
- }
125
-
126
- if ( ! empty( $to_add ) || ! empty( $to_delete ) || ! empty( $to_update ) ) {
127
- $result['data'] = array(
128
- "add" => wplc_list_chats( $to_add ),
129
- "delete" => $to_delete,
130
- "update" => wplc_list_chats( $to_update )
131
- );
132
- $result['pending'] = $pending;
133
- $result['action'] = "wplc_update_chat_list";
134
- break;
135
- }
136
-
137
- if ( defined( 'WPLC_DELAY_BETWEEN_LOOPS' ) ) {
138
- usleep( WPLC_DELAY_BETWEEN_LOOPS );
139
- } else {
140
- usleep( 500000 );
141
- }
142
- $i ++;
143
- }
144
- if ( ! empty( $result ) ) {
145
- die( TCXChatAjaxResponse::success_ajax_respose( $result ) );
146
- } else {
147
- $result['action'] = "donothing";
148
- die( TCXChatAjaxResponse::success_ajax_respose( $result ) );
149
- }
150
- }
151
-
152
- function wplc_generate_chat_hash( $chat ) {
153
- $result = new stdClass();
154
- $result->id = $chat->id;
155
- $result->timestamp = $chat->timestamp;
156
- $result->name = $chat->name;
157
- $result->email = $chat->email;
158
- $result->status = $chat->status;
159
- $result->state = $chat->state;
160
- $result->completed = $chat->completed;
161
- $result->session = $chat->session;
162
- $result->url = $chat->url;
163
- $result->agent_id = $chat->agent_id;
164
-
165
- return md5( json_encode( $result ) );
166
- }
167
-
168
- function wplc_long_poll_chat() {
169
- global $wpdb;
170
- $agent_id = wplc_validate_agent_call();
171
-
172
- $cid = 0;
173
- if ( ! empty( $_POST['cid'] ) ) {
174
- $cid = sanitize_text_field( $_POST['cid'] );
175
- }
176
-
177
- if ( $cid > 0 ) {
178
- $wplc_settings = TCXSettings::getSettings();
179
- $iterations = TCXUtilsHelper::setup_polling( $wplc_settings );
180
-
181
- $client_status = - 1;
182
- if ( ! empty( $_POST['status'] ) ) {
183
- $client_status = intval( sanitize_text_field( $_POST['status'] ) );
184
- }
185
-
186
- $last_code_delivered = "NONE";
187
- if ( ! empty( $_POST['last_informed'] ) ) {
188
- $last_code_delivered = sanitize_text_field( $_POST['last_informed'] );
189
- }
190
-
191
- $i = 1;
192
- $result = array();
193
- $messages = array();
194
- $codes = array();
195
- $stop = false;
196
-
197
- $last_status = $client_status;
198
- $chat = TCXChatData::get_chat( $wpdb, $cid );
199
-
200
- while ( $i <= $iterations ) {
201
- $clean_previous = $i % 10 == 0;
202
- $changeSet = TCXChatHelper::get_queued_actions( $cid, $agent_id, $last_code_delivered, $clean_previous );
203
- foreach ( $changeSet as $change ) {
204
- $data = json_decode( $change->data, true );
205
- $message_properties = json_decode( $change->message_properties );
206
- switch ( $change->action_type ) {
207
- case ActionTypes::START_QUEUE:
208
- $codes[] = array( "code" => $change->code, "added_at" => $change->timestamp_added_at );
209
- $stop = true;
210
- break;
211
- case ActionTypes::NEW_MESSAGE:
212
- $messages[] = array(
213
- "id" => $change->message_id,
214
- "msg" => TCXChatHelper::decrypt_msg( $data ),
215
- "added_at" => $change->timestamp_added_at,
216
- "originates" => $change->sender,
217
- "is_file" => is_object( $message_properties ) && isset( $message_properties->isFile ) ? $message_properties->isFile : false
218
- );
219
- $codes[] = array( "code" => $change->code, "added_at" => $change->timestamp_added_at );
220
- $stop = true;
221
- break;
222
- case ActionTypes::CHANGE_STATUS:
223
- $last_status = $data['new_status'];
224
- switch ( $data['new_status'] ) {
225
- case ChatStatus::ACTIVE:
226
- $agentName = $wplc_settings->wplc_agent_default_name;
227
- if ( $wplc_settings->wplc_show_agent_name == '1' ) {
228
- $agent = TCXAgentsHelper::get_agent( $chat->agent_id );
229
- $agentName = $agent->display_name;
230
- }
231
- $messages[0]['id'] = - 1;
232
- $messages[0]['msg'] = stripslashes( __( "Agent" . " " . $agentName . " joined the chat", 'wp-live-chat-support' ) );
233
- $messages[0]['added_at'] = $change->timestamp_added_at;
234
- $messages[0]['originates'] = UserTypes::SYSTEM;
235
- $messages[0]['is_file'] = false;
236
- $codes[] = array(
237
- "code" => $change->code,
238
- "added_at" => $change->timestamp_added_at
239
- );
240
- $stop = true;
241
- break;
242
- case ChatStatus::MISSED:
243
- case ChatStatus::ENDED_DUE_AGENT_INACTIVITY:
244
- case ChatStatus::ENDED_DUE_CLIENT_INACTIVITY:
245
- $messages[0]['id'] = - 2;
246
- $messages[0]['msg'] = __( "Chat session ended due to long period of inactivity.", 'wp-live-chat-support' );
247
- $messages[0]['added_at'] = $change->timestamp_added_at;
248
- $messages[0]['originates'] = UserTypes::SYSTEM;
249
- $messages[0]['is_file'] = false;
250
- $codes[] = array(
251
- "code" => $change->code,
252
- "added_at" => $change->timestamp_added_at
253
- );
254
- $stop = true;
255
- break;
256
- case ChatStatus::ENDED_BY_AGENT:
257
- $messages[0]['id'] = - 3;
258
- $messages[0]['msg'] = __( "Admin has closed and ended the chat", 'wp-live-chat-support' );
259
- $messages[0]['added_at'] = $change->timestamp_added_at;
260
- $messages[0]['originates'] = UserTypes::SYSTEM;
261
- $messages[0]['is_file'] = false;
262
- $codes[] = array(
263
- "code" => $change->code,
264
- "added_at" => $change->timestamp_added_at
265
- );
266
- $stop = true;
267
- break;
268
- case ChatStatus::ENDED_BY_CLIENT:
269
- $messages[0]['id'] = - 4;
270
- $messages[0]['msg'] = __( "Client has closed and ended the chat", 'wp-live-chat-support' );
271
- $messages[0]['added_at'] = $change->timestamp_added_at;
272
- $messages[0]['originates'] = UserTypes::SYSTEM;
273
- $messages[0]['is_file'] = false;
274
- $codes[] = array(
275
- "code" => $change->code,
276
- "added_at" => $change->timestamp_added_at
277
- );
278
- $stop = true;
279
- break;
280
- default:
281
- break;
282
- }
283
- break;
284
- }
285
- }
286
-
287
- if ( $stop ) {
288
- break;
289
- }
290
-
291
- $i ++;
292
- if ( defined( 'WPLC_DELAY_BETWEEN_LOOPS' ) ) {
293
- usleep( WPLC_DELAY_BETWEEN_LOOPS );
294
- } else {
295
- usleep( 500000 );
296
- }
297
- }
298
- $result["Messages"] = $messages;
299
- $result["ActionCodes"] = $codes;
300
- die( TCXChatAjaxResponse::success_ajax_respose( $result, $last_status ) );
301
- }
302
- }
303
-
304
  function wplc_get_chat_messages() {
305
  global $wpdb;
306
  $cid = 0;
@@ -377,19 +137,6 @@ function wplc_admin_upload_file() {
377
  die( TCXChatAjaxResponse::success_ajax_respose( $response ) );
378
  }
379
 
380
- function wplc_load_non_read_messages( $chat, $agent_id ) {
381
- $result = array();
382
- $messages = TCXChatHelper::get_chat_messages( $chat->id, "NON_READ", $agent_id );
383
- if ( $messages && is_array( $messages ) ) {
384
- $result = wplc_convert_to_client_messages( $messages );
385
- TCXChatHelper::mark_messages_as_read( array_map( function ( $message ) {
386
- return $message->id;
387
- }, $messages ) );
388
- }
389
-
390
- return $result;
391
- }
392
-
393
  function wplc_load_all_messages( $chat ) {
394
  $result = array();
395
  $messages = TCXChatHelper::get_chat_messages( $chat->id );
@@ -400,42 +147,6 @@ function wplc_load_all_messages( $chat ) {
400
  return $result;
401
  }
402
 
403
- function wplc_list_chats( $chats ) {
404
- $results = array();
405
- if ( $chats ) {
406
- foreach ( $chats as $chat ) {
407
- $other_data = maybe_unserialize( $chat->other );
408
- $user_data = json_decode( $chat->ip, true );
409
-
410
- $result = new stdClass();
411
- $result->id = $chat->id;
412
- $result->agent_id = $chat->agent_id;
413
- $result->timestamp = $chat->timestamp;// TCXUtilsHelper::generate_date_diff_string( $chat->timestamp );
414
- $result->name = esc_html( $chat->name );
415
- $result->email = esc_html( $chat->email );
416
- $result->status = $chat->status;
417
- $result->state = $chat->state;
418
- $result->url = parse_url( $chat->url, PHP_URL_PATH );;
419
- $result->session = $chat->session;
420
- $result->actions_enabled = TCXAgentsHelper::is_agent();
421
- if ( ( current_time( 'timestamp' ) - strtotime( $chat->timestamp ) ) < 3600 ) {
422
- $result->type = __( "New", 'wp-live-chat-support' );
423
- } else {
424
- $result->type = __( "Returning", 'wp-live-chat-support' );
425
- }
426
- $result->user_is_mobile = array_key_exists( "user_is_mobile", $other_data ) ? $other_data["user_is_mobile"] : false;
427
- $result->country = array_key_exists( 'country', $user_data ) ? $user_data['country'] : "{}";
428
- $result->browser = @TCXUtilsHelper::get_browser_string( $user_data['user_agent'] );
429
- $result->browser_image = TCXUtilsHelper::get_browser_image( $result->browser, "16" );
430
- $result->is_in_progress = ( intval( $chat->status ) == 3 || intval( $chat->status ) == 10 ) && ! ( ! isset( $chat->agent_id ) || intval( $chat->agent_id ) === 0 || get_current_user_id() == $chat->agent_id );
431
- $result->hash = $chat->hash;
432
- $results[ $chat->id ] = $result;
433
- }
434
- }
435
-
436
- return $results;
437
- }
438
-
439
  function wplc_convert_to_client_messages( $messages ) {
440
  $result = array_map( function ( $message ) {
441
  return wplc_convert_to_client_message( $message );
@@ -461,14 +172,21 @@ function wplc_convert_to_client_message( $message ) {
461
  function wplc_admin_close_chat() {
462
  global $wpdb;
463
  $cid = 0;
 
464
  if ( ! empty( $_POST['cid'] ) ) {
465
  $cid = sanitize_text_field( $_POST['cid'] );
466
  }
 
 
 
 
 
 
467
  $chat = TCXChatData::get_chat( $wpdb, $cid );
468
  $agent_id = wplc_validate_agent_call( $chat->agent_id );
469
 
470
- if ( TCXChatHelper::end_chat( $cid, ChatStatus::ENDED_BY_AGENT ) ) {
471
- die( TCXChatAjaxResponse::success_ajax_respose( "CHAT ENDED", ChatStatus::ENDED_BY_AGENT ) );
472
  } else {
473
  die( TCXChatAjaxResponse::error_ajax_respose( "Unable to end Chat" ) );
474
  }
5
  }
6
 
7
  add_action( 'wp_ajax_wplc_get_chat_info', 'wplc_get_chat_info' );
 
 
8
  add_action( 'wp_ajax_wplc_set_agent_chat', 'wplc_set_agent_chat' );
9
  add_action( 'wp_ajax_wplc_get_chat_messages', 'wplc_get_chat_messages' );
10
  add_action( 'wp_ajax_wplc_admin_send_msg', 'wplc_admin_send_msg' );
61
  die( TCXChatAjaxResponse::error_ajax_respose( false ) );
62
  }
63
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
64
  function wplc_get_chat_messages() {
65
  global $wpdb;
66
  $cid = 0;
137
  die( TCXChatAjaxResponse::success_ajax_respose( $response ) );
138
  }
139
 
 
 
 
 
 
 
 
 
 
 
 
 
 
140
  function wplc_load_all_messages( $chat ) {
141
  $result = array();
142
  $messages = TCXChatHelper::get_chat_messages( $chat->id );
147
  return $result;
148
  }
149
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
150
  function wplc_convert_to_client_messages( $messages ) {
151
  $result = array_map( function ( $message ) {
152
  return wplc_convert_to_client_message( $message );
172
  function wplc_admin_close_chat() {
173
  global $wpdb;
174
  $cid = 0;
175
+ $end_status = ChatStatus::ENDED_BY_AGENT;
176
  if ( ! empty( $_POST['cid'] ) ) {
177
  $cid = sanitize_text_field( $_POST['cid'] );
178
  }
179
+
180
+ if(!empty($_POST['status']))
181
+ {
182
+ $end_status= sanitize_text_field( $_POST['status'] );
183
+ }
184
+
185
  $chat = TCXChatData::get_chat( $wpdb, $cid );
186
  $agent_id = wplc_validate_agent_call( $chat->agent_id );
187
 
188
+ if ( TCXChatHelper::end_chat( $cid, $end_status ) ) {
189
+ die( TCXChatAjaxResponse::success_ajax_respose( "CHAT ENDED", $end_status ) );
190
  } else {
191
  die( TCXChatAjaxResponse::error_ajax_respose( "Unable to end Chat" ) );
192
  }
ajax/user.php CHANGED
@@ -4,9 +4,6 @@ if ( ! defined( 'ABSPATH' ) ) {
4
  die();
5
  }
6
 
7
- add_action( 'wp_ajax_wplc_user_maximize_chat', 'wplc_user_maximize_chat' );
8
- add_action( 'wp_ajax_nopriv_wplc_user_maximize_chat', 'wplc_user_maximize_chat' );
9
-
10
  add_action( 'wp_ajax_wplc_start_chat', 'wplc_start_chat' );
11
  add_action( 'wp_ajax_nopriv_wplc_start_chat', 'wplc_start_chat' );
12
 
@@ -16,15 +13,9 @@ add_action( 'wp_ajax_nopriv_wplc_user_close_chat', 'wplc_user_close_chat' );
16
  add_action( 'wp_ajax_wplc_user_reset_session', 'wplc_user_reset_session' );
17
  add_action( 'wp_ajax_nopriv_wplc_user_reset_session', 'wplc_user_reset_session' );
18
 
19
- add_action( 'wp_ajax_wplc_user_minimize_chat', 'wplc_user_minimize_chat' );
20
- add_action( 'wp_ajax_nopriv_wplc_user_minimize_chat', 'wplc_user_minimize_chat' );
21
-
22
  add_action( 'wp_ajax_wplc_chat_history', 'wplc_get_chat_history' );
23
  add_action( 'wp_ajax_nopriv_wplc_chat_history', 'wplc_get_chat_history' );
24
 
25
- add_action( 'wp_ajax_wplc_client_polling', 'wplc_client_polling' );
26
- add_action( 'wp_ajax_nopriv_wplc_client_polling', 'wplc_client_polling' );
27
-
28
  add_action( 'wp_ajax_wplc_user_send_msg', 'wplc_user_send_message' );
29
  add_action( 'wp_ajax_nopriv_wplc_user_send_msg', 'wplc_user_send_message' );
30
 
@@ -120,8 +111,8 @@ function wplc_init_session() {
120
  $result = array();
121
  $result['cid'] = $_SESSION['wplc_session_chat_session_id'];
122
  $result['status'] = $chat->status;
123
- $result['available'] = TCXAgentsHelper::exist_available_agent();
124
- $result['enabled'] = $wplc_settings->wplc_settings_enabled == 1 && TCXUtilsHelper::wplc_check_chatbox_enabled_business_hours();
125
  $result['name'] = $chat->name;
126
 
127
  $operator = new stdClass();
@@ -240,141 +231,6 @@ function wplc_get_chat_history() {
240
  }
241
  }
242
 
243
- function wplc_client_polling() {
244
- global $wpdb;
245
- $cid = wplc_validate_user_call();
246
-
247
- if ( $cid > 0 ) {
248
- $wplc_settings = TCXSettings::getSettings();
249
- $iterations = TCXUtilsHelper::setup_polling( $wplc_settings );
250
-
251
- $wplcsession = '';
252
- if ( ! empty( $_POST['wplcsession'] ) ) {
253
- $wplcsession = sanitize_text_field( $_POST['wplcsession'] );
254
- }
255
-
256
- $client_status = - 1;
257
- if ( ! empty( $_POST['status'] ) ) {
258
- $client_status = intval( sanitize_text_field( $_POST['status'] ) );
259
- }
260
-
261
- $last_code_delivered = "NONE";
262
- if ( ! empty( $_POST['last_informed'] ) ) {
263
- $last_code_delivered = sanitize_text_field( $_POST['last_informed'] );
264
- }
265
-
266
- $i = 1;
267
- $result = array();
268
- $messages = array();
269
- $codes = array();
270
- $stop = false;
271
-
272
- $last_status = $client_status;
273
- $chat = TCXChatData::get_chat( $wpdb, $cid );
274
- $agent = TCXAgentsHelper::get_agent( $chat->agent_id );
275
-
276
- while ( $i <= $iterations ) {
277
- if ( $i == 1 ) {
278
- $chat->status = TCXChatHelper::update_chat_status( $chat );
279
- }
280
- $clean_previous = $i % 10 == 0;
281
- $changeSet = TCXChatHelper::get_queued_actions( $cid, $chat->session, $last_code_delivered, $clean_previous );
282
- foreach ( $changeSet as $change ) {
283
- $data = json_decode( $change->data, true );
284
- $message_properties = json_decode( $change->message_properties );
285
- switch ( $change->action_type ) {
286
- case ActionTypes::START_QUEUE:
287
- $codes[] = array( "code" => $change->code, "added_at" => $change->timestamp_added_at );
288
- $stop = true;
289
- break;
290
- case ActionTypes::NEW_MESSAGE:
291
- $messages[ $change->message_id ] = array(
292
- "msg" => TCXChatHelper::decrypt_msg( $data ),
293
- "added_at" => $change->timestamp_added_at,
294
- "originates" => $change->sender,
295
- "file" => is_object( $message_properties ) && isset( $message_properties->isFile ) && isset( $message_properties->file ) ? $message_properties->file : null
296
- );
297
- $codes[] = array(
298
- "code" => $change->code,
299
- "added_at" => $change->timestamp_added_at
300
- );
301
- $stop = true;
302
- break;
303
- case ActionTypes::CHANGE_STATUS:
304
- TCXChatHelper::set_chat_user_data( $cid, $data['new_status'], $wplcsession );
305
- $last_status = $data['new_status'];
306
- switch ( $data['new_status'] ) {
307
- case ChatStatus::ACTIVE:
308
- $chat = TCXChatData::get_chat( $wpdb, $cid );
309
- $agentName = $wplc_settings->wplc_agent_default_name;
310
- if ( $wplc_settings->wplc_show_agent_name == '1' ) {
311
- $agent = TCXAgentsHelper::get_agent( $chat->agent_id );
312
- $agentName = $agent->display_name;
313
- }
314
- $messages[0]['msg'] = stripslashes( __( "Agent" . " " . $agentName . " joined the chat", 'wp-live-chat-support' ) );
315
- $messages[0]['added_at'] = $change->timestamp_added_at;
316
- $messages[0]['originates'] = UserTypes::SYSTEM;
317
- $codes[] = array(
318
- "code" => $change->code,
319
- "added_at" => $change->timestamp_added_at
320
- );
321
- $stop = true;
322
- break;
323
- case ChatStatus::MISSED:
324
- case ChatStatus::ENDED_DUE_AGENT_INACTIVITY:
325
- $messages[0]['msg'] = stripslashes( TCXSettings::getSettingValue( "wplc_user_no_answer", __( "No agent was able to answer your chat request. Please try again.", 'wp-live-chat-support' ) ) );
326
- $messages[0]['added_at'] = $change->timestamp_added_at;
327
- $messages[0]['originates'] = UserTypes::SYSTEM;
328
- //TCXPhpSessionHelper::clean_session();
329
- $codes[] = array( "code" => $change->code, "added_at" => $change->timestamp_added_at );
330
- $stop = true;
331
- break;
332
- case ChatStatus::ENDED_DUE_CLIENT_INACTIVITY:
333
- $messages[0]['msg'] = __( "Your chat ended due to long period of inactivity. Please try again.", 'wp-live-chat-support' );
334
- $messages[0]['added_at'] = $change->timestamp_added_at;
335
- $messages[0]['originates'] = UserTypes::SYSTEM;
336
- //TCXPhpSessionHelper::clean_session();
337
- $codes[] = array( "code" => $change->code, "added_at" => $change->timestamp_added_at );
338
- $stop = true;
339
- break;
340
- case ChatStatus::ENDED_BY_AGENT:
341
- $messages[0]['msg'] = __( "Admin has closed and ended the chat", 'wp-live-chat-support' );
342
- $messages[0]['added_at'] = $change->timestamp_added_at;
343
- $messages[0]['originates'] = UserTypes::SYSTEM;
344
- //TCXPhpSessionHelper::clean_session();
345
- $codes[] = array( "code" => $change->code, "added_at" => $change->timestamp_added_at );
346
- $stop = true;
347
- break;
348
- default:
349
- break;
350
- }
351
- break;
352
- }
353
- }
354
-
355
- if ( $stop ) {
356
- break;
357
- }
358
-
359
- $i ++;
360
- if ( defined( 'WPLC_DELAY_BETWEEN_LOOPS' ) ) {
361
- usleep( WPLC_DELAY_BETWEEN_LOOPS );
362
- } else {
363
- usleep( 500000 );
364
- }
365
- }
366
- $result["Messages"] = $messages;
367
- $result["ActionCodes"] = $codes;
368
-
369
- $operator = new stdClass();
370
- $operator->Name= $agent != null ? $agent->display_name: 'Support';
371
- $operator->EmailTag = $agent != null ? md5($agent->user_email): '';
372
-
373
- $result["Operator"] = $operator;
374
- die( TCXChatAjaxResponse::success_ajax_respose( $result, $last_status ) );
375
- }
376
- }
377
-
378
  function wplc_user_send_message() {
379
  $cid = wplc_validate_user_call();
380
 
@@ -434,28 +290,6 @@ function wplc_user_reset_session() {
434
  }
435
  }
436
 
437
- function wplc_user_minimize_chat() {
438
- global $wpdb;
439
- $cid = wplc_validate_user_call();
440
-
441
- if ( $cid > 0 ) {
442
- $chat = TCXChatData::get_chat( $wpdb, $cid );
443
- TCXChatHelper::set_chat_state( $cid, ChatState::MINIMIZED );
444
- }
445
- die( TCXChatAjaxResponse::success_ajax_respose( array( 'cid' => $cid ), $chat->status ) );
446
- }
447
-
448
- function wplc_user_maximize_chat() {
449
- global $wpdb;
450
- $cid = wplc_validate_user_call();
451
-
452
- if ( $cid > 0 ) {
453
- $chat = TCXChatData::get_chat( $wpdb, $cid );
454
- TCXChatHelper::set_chat_state( $cid, ChatState::ACTIVE );
455
- }
456
- die( TCXChatAjaxResponse::success_ajax_respose( array( 'cid' => $cid ), $chat->status ) );
457
- }
458
-
459
  function wplc_typing() {
460
 
461
  $result = "Fail";
@@ -483,6 +317,8 @@ function wplc_load_client_messages( $chat, $type = "POLL" ) {
483
  if ( $messages && is_array( $messages ) ) {
484
  foreach ( $messages as $message ) {
485
  $result[ $message->id ] = array(
 
 
486
  "msg" => TCXChatHelper::decrypt_msg( $message->msg ),
487
  "added_at" => $message->timestamp,
488
  "originates" => $message->originates,
4
  die();
5
  }
6
 
 
 
 
7
  add_action( 'wp_ajax_wplc_start_chat', 'wplc_start_chat' );
8
  add_action( 'wp_ajax_nopriv_wplc_start_chat', 'wplc_start_chat' );
9
 
13
  add_action( 'wp_ajax_wplc_user_reset_session', 'wplc_user_reset_session' );
14
  add_action( 'wp_ajax_nopriv_wplc_user_reset_session', 'wplc_user_reset_session' );
15
 
 
 
 
16
  add_action( 'wp_ajax_wplc_chat_history', 'wplc_get_chat_history' );
17
  add_action( 'wp_ajax_nopriv_wplc_chat_history', 'wplc_get_chat_history' );
18
 
 
 
 
19
  add_action( 'wp_ajax_wplc_user_send_msg', 'wplc_user_send_message' );
20
  add_action( 'wp_ajax_nopriv_wplc_user_send_msg', 'wplc_user_send_message' );
21
 
111
  $result = array();
112
  $result['cid'] = $_SESSION['wplc_session_chat_session_id'];
113
  $result['status'] = $chat->status;
114
+ $result['available'] = TCXAgentsHelper::exist_available_agent() && TCXUtilsHelper::wplc_check_chatbox_enabled_business_hours();
115
+ $result['enabled'] = $wplc_settings->wplc_settings_enabled == 1 ;
116
  $result['name'] = $chat->name;
117
 
118
  $operator = new stdClass();
231
  }
232
  }
233
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
234
  function wplc_user_send_message() {
235
  $cid = wplc_validate_user_call();
236
 
290
  }
291
  }
292
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
293
  function wplc_typing() {
294
 
295
  $result = "Fail";
317
  if ( $messages && is_array( $messages ) ) {
318
  foreach ( $messages as $message ) {
319
  $result[ $message->id ] = array(
320
+ "aid" => $message->afrom,
321
+ "cid" => $chat->id,
322
  "msg" => TCXChatHelper::decrypt_msg( $message->msg ),
323
  "added_at" => $message->timestamp,
324
  "originates" => $message->originates,
changelog.txt CHANGED
@@ -1,3 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  = 9.1.2 - 2020-11-18 =
2
  * Hot Fix settings validation when on Hosted Mode
3
 
1
+ = 9.2.0 - 2020-12-15 =
2
+ * Revamped offline form to be of conversation style.
3
+ * Added greeting functionality that can be configured for Online and Offline mode.
4
+ * Added indicator on minimized bubble for unread messages.
5
+ * Added a variable for the visitor name that can be used for messages, e.g Welcome message.
6
+ * Fixed issue with chat not fit on screen when video activated.
7
+ * Fixed spacing on “is typing”
8
+ * Improved the visual presentation custom fields to the agents on “Standard - No 3CX” mode.
9
+ * Fixed issue with flickering screen when switching between conversations
10
+ * Adjusted UI to hide the arrow from consecutive conversations when they are coming from the same end.
11
+ * Fixed issue with offline form not shown on “Standard - No 3CX” mode when specific times are set on Chat Operating Hours options.
12
+ * Fixed issue with hanging in case that offline form failed to submit.
13
+ * Fixed issue with agent faulty refresh on “Standard - No 3CX” mode.
14
+ * Fixed issue with file attachment send remains hanging on “Standard - No 3CX” mode.
15
+ * Fixed issue with chat ended message not being configurable.
16
+ * Improved the handling of chats in case of inactivity or missed chats on “Standard - No 3CX” mode.
17
+ * Fixed issue of not hiding the minimized bubble in case of Phone Only mode when configuration is not valid or offline.
18
+ * Fixed issue with animation repetition on each user action.
19
+ * Fixed issue of not properly wrapping date/time inside the chat message box.
20
+ * Fixed issue of not resizing properly the chat window on iOS and Safari browser.
21
+ * Fixed issue with default visitor name configuration.
22
+ * Fixed issue with scrolling on Android devices.
23
+ * Fixed issue with chat window in caset that is configured using the percentage.
24
+ * Updated incoming chat sound notification.
25
+ * Fixed issue with avatar background color not respecting the chat color configuration.
26
+ * Fixed issue on plugin editor with "number of chat rings" validation.
27
+ * Fixed issues with “is typing” indicator flickering.
28
+ * Fixed styling issue on department selection.
29
+ * Adjusted status indicator on agents chat conversions for “Standard - No 3CX” mode.
30
+ * Added the option to “Ignore Queue ownership” on “3CX” mode.
31
+ * Added the ability to configure the profile picture prior taking ownership.
32
+ * Improved “Chat Operating Hours” configuration page.
33
+ * Fixed drop-downs to be of the same width.
34
+ * Added support for Automated first response for “3CX” mode.
35
+
36
  = 9.1.2 - 2020-11-18 =
37
  * Hot Fix settings validation when on Hosted Mode
38
 
config.php CHANGED
@@ -9,7 +9,7 @@ if ( ! defined( 'ABSPATH' ) ) {
9
 
10
  define('WPLC_MIN_WP_VERSION', "5.3");
11
  define('WPLC_MIN_PHP_VERSION', "5.4");
12
- define('WPLC_PLUGIN_VERSION', "9.1.2");
13
  define('WPLC_PLUGIN_DIR', dirname(__FILE__));
14
  define('WPLC_PLUGIN_URL', wplc_plugins_url( '/', __FILE__ ) );
15
  define('WPLC_PLUGIN', plugin_basename( __FILE__ ) );
9
 
10
  define('WPLC_MIN_WP_VERSION', "5.3");
11
  define('WPLC_MIN_PHP_VERSION', "5.4");
12
+ define('WPLC_PLUGIN_VERSION', "9.2.0");
13
  define('WPLC_PLUGIN_DIR', dirname(__FILE__));
14
  define('WPLC_PLUGIN_URL', wplc_plugins_url( '/', __FILE__ ) );
15
  define('WPLC_PLUGIN', plugin_basename( __FILE__ ) );
css/vendor/bootstrap/{wplc_bootstrap_9_1_2.css → wplc_bootstrap_9_2_0.css} RENAMED
File without changes
images/emojis/32/0023-20e3.png ADDED
Binary file
images/emojis/32/0023.png ADDED
Binary file
images/emojis/32/002a-20e3.png ADDED
Binary file
images/emojis/32/002a.png ADDED
Binary file
images/emojis/32/0030-20e3.png ADDED
Binary file
images/emojis/32/0030.png ADDED
Binary file
images/emojis/32/0031-20e3.png ADDED
Binary file
images/emojis/32/0031.png ADDED
Binary file
images/emojis/32/0032-20e3.png ADDED
Binary file
images/emojis/32/0032.png ADDED
Binary file
images/emojis/32/0033-20e3.png ADDED
Binary file
images/emojis/32/0033.png ADDED
Binary file
images/emojis/32/0034-20e3.png ADDED
Binary file
images/emojis/32/0034.png ADDED
Binary file
images/emojis/32/0035-20e3.png ADDED
Binary file
images/emojis/32/0035.png ADDED
Binary file
images/emojis/32/0036-20e3.png ADDED
Binary file
images/emojis/32/0036.png ADDED
Binary file
images/emojis/32/0037-20e3.png ADDED
Binary file
images/emojis/32/0037.png ADDED
Binary file
images/emojis/32/0038-20e3.png ADDED
Binary file
images/emojis/32/0038.png ADDED
Binary file
images/emojis/32/0039-20e3.png ADDED
Binary file
images/emojis/32/0039.png ADDED
Binary file
images/emojis/32/00a9.png ADDED
Binary file
images/emojis/32/00ae.png ADDED
Binary file
images/emojis/32/1f004.png ADDED
Binary file
images/emojis/32/1f0cf.png ADDED
Binary file
images/emojis/32/1f170.png ADDED
Binary file
images/emojis/32/1f171.png ADDED
Binary file
images/emojis/32/1f17e.png ADDED
Binary file
images/emojis/32/1f17f.png ADDED
Binary file
images/emojis/32/1f18e.png ADDED
Binary file
images/emojis/32/1f191.png ADDED
Binary file
images/emojis/32/1f192.png ADDED
Binary file
images/emojis/32/1f193.png ADDED
Binary file
images/emojis/32/1f194.png ADDED
Binary file
images/emojis/32/1f195.png ADDED
Binary file
images/emojis/32/1f196.png ADDED
Binary file
images/emojis/32/1f197.png ADDED
Binary file
images/emojis/32/1f198.png ADDED
Binary file
images/emojis/32/1f199.png ADDED
Binary file
images/emojis/32/1f19a.png ADDED
Binary file
images/emojis/32/1f1e6-1f1e8.png ADDED
Binary file
images/emojis/32/1f1e6-1f1e9.png ADDED
Binary file
images/emojis/32/1f1e6-1f1ea.png ADDED
Binary file
images/emojis/32/1f1e6-1f1eb.png ADDED
Binary file
images/emojis/32/1f1e6-1f1ec.png ADDED
Binary file
images/emojis/32/1f1e6-1f1ee.png ADDED
Binary file
images/emojis/32/1f1e6-1f1f1.png ADDED
Binary file
images/emojis/32/1f1e6-1f1f2.png ADDED
Binary file
images/emojis/32/1f1e6-1f1f4.png ADDED
Binary file
images/emojis/32/1f1e6-1f1f6.png ADDED
Binary file
images/emojis/32/1f1e6-1f1f7.png ADDED
Binary file
images/emojis/32/1f1e6-1f1f8.png ADDED
Binary file
images/emojis/32/1f1e6-1f1f9.png ADDED
Binary file
images/emojis/32/1f1e6-1f1fa.png ADDED
Binary file
images/emojis/32/1f1e6-1f1fc.png ADDED
Binary file
images/emojis/32/1f1e6-1f1fd.png ADDED
Binary file
images/emojis/32/1f1e6-1f1ff.png ADDED
Binary file
images/emojis/32/1f1e6.png ADDED
Binary file
images/emojis/32/1f1e7-1f1e6.png ADDED
Binary file
images/emojis/32/1f1e7-1f1e7.png ADDED
Binary file
images/emojis/32/1f1e7-1f1e9.png ADDED
Binary file
images/emojis/32/1f1e7-1f1ea.png ADDED
Binary file
images/emojis/32/1f1e7-1f1eb.png ADDED
Binary file
images/emojis/32/1f1e7-1f1ec.png ADDED
Binary file
images/emojis/32/1f1e7-1f1ed.png ADDED
Binary file
images/emojis/32/1f1e7-1f1ee.png ADDED
Binary file
images/emojis/32/1f1e7-1f1ef.png ADDED
Binary file
images/emojis/32/1f1e7-1f1f1.png ADDED
Binary file
images/emojis/32/1f1e7-1f1f2.png ADDED
Binary file
images/emojis/32/1f1e7-1f1f3.png ADDED
Binary file
images/emojis/32/1f1e7-1f1f4.png ADDED
Binary file
images/emojis/32/1f1e7-1f1f6.png ADDED
Binary file
images/emojis/32/1f1e7-1f1f7.png ADDED
Binary file
images/emojis/32/1f1e7-1f1f8.png ADDED
Binary file
images/emojis/32/1f1e7-1f1f9.png ADDED
Binary file
images/emojis/32/1f1e7-1f1fb.png ADDED
Binary file
images/emojis/32/1f1e7-1f1fc.png ADDED
Binary file
images/emojis/32/1f1e7-1f1fe.png ADDED
Binary file
images/emojis/32/1f1e7-1f1ff.png ADDED
Binary file
images/emojis/32/1f1e7.png ADDED
Binary file
images/emojis/32/1f1e8-1f1e6.png ADDED
Binary file
images/emojis/32/1f1e8-1f1e8.png ADDED
Binary file
images/emojis/32/1f1e8-1f1e9.png ADDED
Binary file
images/emojis/32/1f1e8-1f1eb.png ADDED
Binary file
images/emojis/32/1f1e8-1f1ec.png ADDED
Binary file
images/emojis/32/1f1e8-1f1ed.png ADDED
Binary file
images/emojis/32/1f1e8-1f1ee.png ADDED
Binary file
images/emojis/32/1f1e8-1f1f0.png ADDED
Binary file
images/emojis/32/1f1e8-1f1f1.png ADDED
Binary file
images/emojis/32/1f1e8-1f1f2.png ADDED
Binary file
images/emojis/32/1f1e8-1f1f3.png ADDED
Binary file
images/emojis/32/1f1e8-1f1f4.png ADDED
Binary file
images/emojis/32/1f1e8-1f1f5.png ADDED
Binary file
images/emojis/32/1f1e8-1f1f7.png ADDED
Binary file
images/emojis/32/1f1e8-1f1fa.png ADDED
Binary file
images/emojis/32/1f1e8-1f1fb.png ADDED
Binary file
images/emojis/32/1f1e8-1f1fc.png ADDED
Binary file
images/emojis/32/1f1e8-1f1fd.png ADDED
Binary file
images/emojis/32/1f1e8-1f1fe.png ADDED
Binary file
images/emojis/32/1f1e8-1f1ff.png ADDED
Binary file
images/emojis/32/1f1e8.png ADDED
Binary file
images/emojis/32/1f1e9-1f1ea.png ADDED
Binary file
images/emojis/32/1f1e9-1f1ec.png ADDED
Binary file
images/emojis/32/1f1e9-1f1ef.png ADDED
Binary file
images/emojis/32/1f1e9-1f1f0.png ADDED
Binary file
images/emojis/32/1f1e9-1f1f2.png ADDED
Binary file
images/emojis/32/1f1e9-1f1f4.png ADDED
Binary file
images/emojis/32/1f1e9-1f1ff.png ADDED
Binary file
images/emojis/32/1f1e9.png ADDED
Binary file
images/emojis/32/1f1ea-1f1e6.png ADDED
Binary file
images/emojis/32/1f1ea-1f1e8.png ADDED
Binary file
images/emojis/32/1f1ea-1f1ea.png ADDED
Binary file
images/emojis/32/1f1ea-1f1ec.png ADDED
Binary file
images/emojis/32/1f1ea-1f1ed.png ADDED
Binary file
images/emojis/32/1f1ea-1f1f7.png ADDED
Binary file
images/emojis/32/1f1ea-1f1f8.png ADDED
Binary file
images/emojis/32/1f1ea-1f1f9.png ADDED
Binary file
images/emojis/32/1f1ea-1f1fa.png ADDED
Binary file
images/emojis/32/1f1ea.png ADDED
Binary file
images/emojis/32/1f1eb-1f1ee.png ADDED
Binary file
images/emojis/32/1f1eb-1f1ef.png ADDED
Binary file
images/emojis/32/1f1eb-1f1f0.png ADDED
Binary file
images/emojis/32/1f1eb-1f1f2.png ADDED
Binary file
images/emojis/32/1f1eb-1f1f4.png ADDED
Binary file
images/emojis/32/1f1eb-1f1f7.png ADDED
Binary file
images/emojis/32/1f1eb.png ADDED
Binary file
images/emojis/32/1f1ec-1f1e6.png ADDED
Binary file
images/emojis/32/1f1ec-1f1e7.png ADDED
Binary file
images/emojis/32/1f1ec-1f1e9.png ADDED
Binary file
images/emojis/32/1f1ec-1f1ea.png ADDED
Binary file
images/emojis/32/1f1ec-1f1eb.png ADDED
Binary file
images/emojis/32/1f1ec-1f1ec.png ADDED
Binary file
images/emojis/32/1f1ec-1f1ed.png ADDED
Binary file
images/emojis/32/1f1ec-1f1ee.png ADDED
Binary file
images/emojis/32/1f1ec-1f1f1.png ADDED
Binary file
images/emojis/32/1f1ec-1f1f2.png ADDED
Binary file
images/emojis/32/1f1ec-1f1f3.png ADDED
Binary file
images/emojis/32/1f1ec-1f1f5.png ADDED
Binary file
images/emojis/32/1f1ec-1f1f6.png ADDED
Binary file
images/emojis/32/1f1ec-1f1f7.png ADDED
Binary file
images/emojis/32/1f1ec-1f1f8.png ADDED
Binary file
images/emojis/32/1f1ec-1f1f9.png ADDED
Binary file
images/emojis/32/1f1ec-1f1fa.png ADDED
Binary file
images/emojis/32/1f1ec-1f1fc.png ADDED
Binary file
images/emojis/32/1f1ec-1f1fe.png ADDED
Binary file
images/emojis/32/1f1ec.png ADDED
Binary file
images/emojis/32/1f1ed-1f1f0.png ADDED
Binary file
images/emojis/32/1f1ed-1f1f2.png ADDED
Binary file
images/emojis/32/1f1ed-1f1f3.png ADDED
Binary file
images/emojis/32/1f1ed-1f1f7.png ADDED
Binary file
images/emojis/32/1f1ed-1f1f9.png ADDED
Binary file
images/emojis/32/1f1ed-1f1fa.png ADDED
Binary file
images/emojis/32/1f1ed.png ADDED
Binary file
images/emojis/32/1f1ee-1f1e8.png ADDED
Binary file
images/emojis/32/1f1ee-1f1e9.png ADDED
Binary file
images/emojis/32/1f1ee-1f1ea.png ADDED
Binary file
images/emojis/32/1f1ee-1f1f1.png ADDED
Binary file
images/emojis/32/1f1ee-1f1f2.png ADDED
Binary file
images/emojis/32/1f1ee-1f1f3.png ADDED
Binary file
images/emojis/32/1f1ee-1f1f4.png ADDED
Binary file
images/emojis/32/1f1ee-1f1f6.png ADDED
Binary file
images/emojis/32/1f1ee-1f1f7.png ADDED
Binary file
images/emojis/32/1f1ee-1f1f8.png ADDED
Binary file
images/emojis/32/1f1ee-1f1f9.png ADDED
Binary file
images/emojis/32/1f1ee.png ADDED
Binary file
images/emojis/32/1f1ef-1f1ea.png ADDED
Binary file
images/emojis/32/1f1ef-1f1f2.png ADDED
Binary file
images/emojis/32/1f1ef-1f1f4.png ADDED
Binary file
images/emojis/32/1f1ef-1f1f5.png ADDED
Binary file
images/emojis/32/1f1ef.png ADDED
Binary file
images/emojis/32/1f1f0-1f1ea.png ADDED
Binary file
images/emojis/32/1f1f0-1f1ec.png ADDED
Binary file
images/emojis/32/1f1f0-1f1ed.png ADDED
Binary file
images/emojis/32/1f1f0-1f1ee.png ADDED
Binary file
images/emojis/32/1f1f0-1f1f2.png ADDED
Binary file
images/emojis/32/1f1f0-1f1f3.png ADDED
Binary file
images/emojis/32/1f1f0-1f1f5.png ADDED
Binary file
images/emojis/32/1f1f0-1f1f7.png ADDED
Binary file
images/emojis/32/1f1f0-1f1fc.png ADDED
Binary file
images/emojis/32/1f1f0-1f1fe.png ADDED
Binary file
images/emojis/32/1f1f0-1f1ff.png ADDED
Binary file
images/emojis/32/1f1f0.png ADDED
Binary file
images/emojis/32/1f1f1-1f1e6.png ADDED
Binary file
images/emojis/32/1f1f1-1f1e7.png ADDED
Binary file
images/emojis/32/1f1f1-1f1e8.png ADDED
Binary file
images/emojis/32/1f1f1-1f1ee.png ADDED
Binary file
images/emojis/32/1f1f1-1f1f0.png ADDED
Binary file
images/emojis/32/1f1f1-1f1f7.png ADDED
Binary file
images/emojis/32/1f1f1-1f1f8.png ADDED
Binary file
images/emojis/32/1f1f1-1f1f9.png ADDED
Binary file
images/emojis/32/1f1f1-1f1fa.png ADDED
Binary file
images/emojis/32/1f1f1-1f1fb.png ADDED
Binary file
images/emojis/32/1f1f1-1f1fe.png ADDED
Binary file
images/emojis/32/1f1f1.png ADDED
Binary file
images/emojis/32/1f1f2-1f1e6.png ADDED
Binary file
images/emojis/32/1f1f2-1f1e8.png ADDED
Binary file
images/emojis/32/1f1f2-1f1e9.png ADDED
Binary file
images/emojis/32/1f1f2-1f1ea.png ADDED
Binary file
images/emojis/32/1f1f2-1f1eb.png ADDED
Binary file
images/emojis/32/1f1f2-1f1ec.png ADDED
Binary file
images/emojis/32/1f1f2-1f1ed.png ADDED
Binary file
images/emojis/32/1f1f2-1f1f0.png ADDED
Binary file
images/emojis/32/1f1f2-1f1f1.png ADDED
Binary file
images/emojis/32/1f1f2-1f1f2.png ADDED
Binary file
images/emojis/32/1f1f2-1f1f3.png ADDED
Binary file
images/emojis/32/1f1f2-1f1f4.png ADDED
Binary file
images/emojis/32/1f1f2-1f1f5.png ADDED
Binary file
images/emojis/32/1f1f2-1f1f6.png ADDED
Binary file
images/emojis/32/1f1f2-1f1f7.png ADDED
Binary file
images/emojis/32/1f1f2-1f1f8.png ADDED
Binary file
images/emojis/32/1f1f2-1f1f9.png ADDED
Binary file
images/emojis/32/1f1f2-1f1fa.png ADDED
Binary file
images/emojis/32/1f1f2-1f1fb.png ADDED
Binary file
images/emojis/32/1f1f2-1f1fc.png ADDED
Binary file
images/emojis/32/1f1f2-1f1fd.png ADDED
Binary file
images/emojis/32/1f1f2-1f1fe.png ADDED
Binary file
images/emojis/32/1f1f2-1f1ff.png ADDED
Binary file
images/emojis/32/1f1f2.png ADDED
Binary file
images/emojis/32/1f1f3-1f1e6.png ADDED
Binary file
images/emojis/32/1f1f3-1f1e8.png ADDED
Binary file
images/emojis/32/1f1f3-1f1ea.png ADDED
Binary file
images/emojis/32/1f1f3-1f1eb.png ADDED
Binary file
images/emojis/32/1f1f3-1f1ec.png ADDED
Binary file
images/emojis/32/1f1f3-1f1ee.png ADDED
Binary file
images/emojis/32/1f1f3-1f1f1.png ADDED
Binary file
images/emojis/32/1f1f3-1f1f4.png ADDED
Binary file
images/emojis/32/1f1f3-1f1f5.png ADDED
Binary file
images/emojis/32/1f1f3-1f1f7.png ADDED
Binary file
images/emojis/32/1f1f3-1f1fa.png ADDED
Binary file
images/emojis/32/1f1f3-1f1ff.png ADDED
Binary file
images/emojis/32/1f1f3.png ADDED
Binary file
images/emojis/32/1f1f4-1f1f2.png ADDED
Binary file
images/emojis/32/1f1f4.png ADDED
Binary file
images/emojis/32/1f1f5-1f1e6.png ADDED
Binary file
images/emojis/32/1f1f5-1f1ea.png ADDED
Binary file
images/emojis/32/1f1f5-1f1eb.png ADDED
Binary file
images/emojis/32/1f1f5-1f1ec.png ADDED
Binary file
images/emojis/32/1f1f5-1f1ed.png ADDED
Binary file
images/emojis/32/1f1f5-1f1f0.png ADDED
Binary file
images/emojis/32/1f1f5-1f1f1.png ADDED
Binary file
images/emojis/32/1f1f5-1f1f2.png ADDED
Binary file
images/emojis/32/1f1f5-1f1f3.png ADDED
Binary file
images/emojis/32/1f1f5-1f1f7.png ADDED
Binary file
images/emojis/32/1f1f5-1f1f8.png ADDED
Binary file
images/emojis/32/1f1f5-1f1f9.png ADDED
Binary file
images/emojis/32/1f1f5-1f1fc.png ADDED
Binary file
images/emojis/32/1f1f5-1f1fe.png ADDED
Binary file
images/emojis/32/1f1f5.png ADDED
Binary file
images/emojis/32/1f1f6-1f1e6.png ADDED
Binary file
images/emojis/32/1f1f6.png ADDED
Binary file
images/emojis/32/1f1f7-1f1ea.png ADDED
Binary file
images/emojis/32/1f1f7-1f1f4.png ADDED
Binary file
images/emojis/32/1f1f7-1f1f8.png ADDED
Binary file
images/emojis/32/1f1f7-1f1fa.png ADDED
Binary file
images/emojis/32/1f1f7-1f1fc.png ADDED
Binary file
images/emojis/32/1f1f7.png ADDED
Binary file
images/emojis/32/1f1f8-1f1e6.png ADDED
Binary file
images/emojis/32/1f1f8-1f1e7.png ADDED
Binary file
images/emojis/32/1f1f8-1f1e8.png ADDED
Binary file
images/emojis/32/1f1f8-1f1e9.png ADDED
Binary file
images/emojis/32/1f1f8-1f1ea.png ADDED
Binary file
images/emojis/32/1f1f8-1f1ec.png ADDED
Binary file
images/emojis/32/1f1f8-1f1ed.png ADDED
Binary file
images/emojis/32/1f1f8-1f1ee.png ADDED
Binary file
images/emojis/32/1f1f8-1f1ef.png ADDED
Binary file
images/emojis/32/1f1f8-1f1f0.png ADDED
Binary file
images/emojis/32/1f1f8-1f1f1.png ADDED
Binary file
images/emojis/32/1f1f8-1f1f2.png ADDED
Binary file
images/emojis/32/1f1f8-1f1f3.png ADDED
Binary file
images/emojis/32/1f1f8-1f1f4.png ADDED
Binary file
images/emojis/32/1f1f8-1f1f7.png ADDED
Binary file
images/emojis/32/1f1f8-1f1f8.png ADDED
Binary file
images/emojis/32/1f1f8-1f1f9.png ADDED
Binary file
images/emojis/32/1f1f8-1f1fb.png ADDED
Binary file
images/emojis/32/1f1f8-1f1fd.png ADDED
Binary file
images/emojis/32/1f1f8-1f1fe.png ADDED
Binary file
images/emojis/32/1f1f8-1f1ff.png ADDED
Binary file
images/emojis/32/1f1f8.png ADDED
Binary file
images/emojis/32/1f1f9-1f1e6.png ADDED
Binary file
images/emojis/32/1f1f9-1f1e8.png ADDED
Binary file
images/emojis/32/1f1f9-1f1e9.png ADDED
Binary file
images/emojis/32/1f1f9-1f1eb.png ADDED
Binary file
images/emojis/32/1f1f9-1f1ec.png ADDED
Binary file
images/emojis/32/1f1f9-1f1ed.png ADDED
Binary file
images/emojis/32/1f1f9-1f1ef.png ADDED
Binary file
images/emojis/32/1f1f9-1f1f0.png ADDED
Binary file
images/emojis/32/1f1f9-1f1f1.png ADDED
Binary file
images/emojis/32/1f1f9-1f1f2.png ADDED
Binary file
images/emojis/32/1f1f9-1f1f3.png ADDED
Binary file
images/emojis/32/1f1f9-1f1f4.png ADDED
Binary file
images/emojis/32/1f1f9-1f1f7.png ADDED
Binary file
images/emojis/32/1f1f9-1f1f9.png ADDED
Binary file
images/emojis/32/1f1f9-1f1fb.png ADDED
Binary file
images/emojis/32/1f1f9-1f1fc.png ADDED
Binary file
images/emojis/32/1f1f9-1f1ff.png ADDED
Binary file
images/emojis/32/1f1f9.png ADDED
Binary file
images/emojis/32/1f1fa-1f1e6.png ADDED
Binary file
images/emojis/32/1f1fa-1f1ec.png ADDED
Binary file
images/emojis/32/1f1fa-1f1f2.png ADDED
Binary file
images/emojis/32/1f1fa-1f1f3.png ADDED
Binary file
images/emojis/32/1f1fa-1f1f8.png ADDED
Binary file
images/emojis/32/1f1fa-1f1fe.png ADDED
Binary file
images/emojis/32/1f1fa-1f1ff.png ADDED
Binary file
images/emojis/32/1f1fa.png ADDED
Binary file
images/emojis/32/1f1fb-1f1e6.png ADDED
Binary file
images/emojis/32/1f1fb-1f1e8.png ADDED
Binary file
images/emojis/32/1f1fb-1f1ea.png ADDED
Binary file
images/emojis/32/1f1fb-1f1ec.png ADDED
Binary file
images/emojis/32/1f1fb-1f1ee.png ADDED
Binary file
images/emojis/32/1f1fb-1f1f3.png ADDED
Binary file
images/emojis/32/1f1fb-1f1fa.png ADDED
Binary file
images/emojis/32/1f1fb.png ADDED
Binary file
images/emojis/32/1f1fc-1f1eb.png ADDED
Binary file
images/emojis/32/1f1fc-1f1f8.png ADDED
Binary file
images/emojis/32/1f1fc.png ADDED
Binary file
images/emojis/32/1f1fd-1f1f0.png ADDED
Binary file
images/emojis/32/1f1fd.png ADDED
Binary file
images/emojis/32/1f1fe-1f1ea.png ADDED
Binary file
images/emojis/32/1f1fe-1f1f9.png ADDED
Binary file
images/emojis/32/1f1fe.png ADDED
Binary file
images/emojis/32/1f1ff-1f1e6.png ADDED
Binary file
images/emojis/32/1f1ff-1f1f2.png ADDED
Binary file
images/emojis/32/1f1ff-1f1fc.png ADDED
Binary file
images/emojis/32/1f1ff.png ADDED
Binary file
images/emojis/32/1f201.png ADDED
Binary file
images/emojis/32/1f202.png ADDED
Binary file
images/emojis/32/1f21a.png ADDED
Binary file
images/emojis/32/1f22f.png ADDED
Binary file
images/emojis/32/1f232.png ADDED
Binary file
images/emojis/32/1f233.png ADDED
Binary file
images/emojis/32/1f234.png ADDED
Binary file
images/emojis/32/1f235.png ADDED
Binary file
images/emojis/32/1f236.png ADDED
Binary file
images/emojis/32/1f237.png ADDED
Binary file
images/emojis/32/1f238.png ADDED
Binary file
images/emojis/32/1f239.png ADDED
Binary file
images/emojis/32/1f23a.png ADDED
Binary file
images/emojis/32/1f250.png ADDED
Binary file
images/emojis/32/1f251.png ADDED
Binary file
images/emojis/32/1f300.png ADDED
Binary file
images/emojis/32/1f301.png ADDED
Binary file
images/emojis/32/1f302.png ADDED
Binary file
images/emojis/32/1f303.png ADDED
Binary file
images/emojis/32/1f304.png ADDED
Binary file
images/emojis/32/1f305.png ADDED
Binary file
images/emojis/32/1f306.png ADDED
Binary file
images/emojis/32/1f307.png ADDED
Binary file
images/emojis/32/1f308.png ADDED
Binary file
images/emojis/32/1f309.png ADDED
Binary file
images/emojis/32/1f30a.png ADDED
Binary file
images/emojis/32/1f30b.png ADDED
Binary file
images/emojis/32/1f30c.png ADDED
Binary file
images/emojis/32/1f30d.png ADDED
Binary file
images/emojis/32/1f30e.png ADDED
Binary file
images/emojis/32/1f30f.png ADDED
Binary file
images/emojis/32/1f310.png ADDED
Binary file
images/emojis/32/1f311.png ADDED
Binary file
images/emojis/32/1f312.png ADDED
Binary file
images/emojis/32/1f313.png ADDED
Binary file
images/emojis/32/1f314.png ADDED
Binary file
images/emojis/32/1f315.png ADDED
Binary file
images/emojis/32/1f316.png ADDED
Binary file
images/emojis/32/1f317.png ADDED
Binary file
images/emojis/32/1f318.png ADDED
Binary file
images/emojis/32/1f319.png ADDED
Binary file
images/emojis/32/1f31a.png ADDED
Binary file
images/emojis/32/1f31b.png ADDED
Binary file
images/emojis/32/1f31c.png ADDED
Binary file
images/emojis/32/1f31d.png ADDED
Binary file
images/emojis/32/1f31e.png ADDED
Binary file
images/emojis/32/1f31f.png ADDED
Binary file
images/emojis/32/1f320.png ADDED
Binary file
images/emojis/32/1f321.png ADDED
Binary file
images/emojis/32/1f324.png ADDED
Binary file
images/emojis/32/1f325.png ADDED
Binary file
images/emojis/32/1f326.png ADDED
Binary file
images/emojis/32/1f327.png ADDED
Binary file
images/emojis/32/1f328.png ADDED
Binary file
images/emojis/32/1f329.png ADDED
Binary file
images/emojis/32/1f32a.png ADDED
Binary file
images/emojis/32/1f32b.png ADDED
Binary file
images/emojis/32/1f32c.png ADDED
Binary file
images/emojis/32/1f32d.png ADDED
Binary file
images/emojis/32/1f32e.png ADDED
Binary file
images/emojis/32/1f32f.png ADDED
Binary file
images/emojis/32/1f330.png ADDED
Binary file
images/emojis/32/1f331.png ADDED
Binary file
images/emojis/32/1f332.png ADDED
Binary file
images/emojis/32/1f333.png ADDED
Binary file
images/emojis/32/1f334.png ADDED
Binary file
images/emojis/32/1f335.png ADDED
Binary file
images/emojis/32/1f336.png ADDED
Binary file
images/emojis/32/1f337.png ADDED
Binary file
images/emojis/32/1f338.png ADDED
Binary file
images/emojis/32/1f339.png ADDED
Binary file
images/emojis/32/1f33a.png ADDED
Binary file
images/emojis/32/1f33b.png ADDED
Binary file
images/emojis/32/1f33c.png ADDED
Binary file
images/emojis/32/1f33d.png ADDED
Binary file
images/emojis/32/1f33e.png ADDED
Binary file
images/emojis/32/1f33f.png ADDED
Binary file
images/emojis/32/1f340.png ADDED
Binary file
images/emojis/32/1f341.png ADDED
Binary file
images/emojis/32/1f342.png ADDED
Binary file
images/emojis/32/1f343.png ADDED
Binary file
images/emojis/32/1f344.png ADDED
Binary file
images/emojis/32/1f345.png ADDED
Binary file
images/emojis/32/1f346.png ADDED
Binary file
images/emojis/32/1f347.png ADDED
Binary file
images/emojis/32/1f348.png ADDED
Binary file
images/emojis/32/1f349.png ADDED
Binary file
images/emojis/32/1f34a.png ADDED
Binary file
images/emojis/32/1f34b.png ADDED
Binary file
images/emojis/32/1f34c.png ADDED
Binary file
images/emojis/32/1f34d.png ADDED
Binary file
images/emojis/32/1f34e.png ADDED
Binary file
images/emojis/32/1f34f.png ADDED
Binary file
images/emojis/32/1f350.png ADDED
Binary file
images/emojis/32/1f351.png ADDED
Binary file
images/emojis/32/1f352.png ADDED
Binary file
images/emojis/32/1f353.png ADDED
Binary file
images/emojis/32/1f354.png ADDED
Binary file
images/emojis/32/1f355.png ADDED
Binary file
images/emojis/32/1f356.png ADDED
Binary file
images/emojis/32/1f357.png ADDED
Binary file
images/emojis/32/1f358.png ADDED
Binary file
images/emojis/32/1f359.png ADDED
Binary file
images/emojis/32/1f35a.png ADDED
Binary file
images/emojis/32/1f35b.png ADDED
Binary file
images/emojis/32/1f35c.png ADDED
Binary file
images/emojis/32/1f35d.png ADDED
Binary file
images/emojis/32/1f35e.png ADDED
Binary file
images/emojis/32/1f35f.png ADDED
Binary file
images/emojis/32/1f360.png ADDED
Binary file
images/emojis/32/1f361.png ADDED
Binary file
images/emojis/32/1f362.png ADDED
Binary file
images/emojis/32/1f363.png ADDED
Binary file
images/emojis/32/1f364.png ADDED
Binary file
images/emojis/32/1f365.png ADDED
Binary file
images/emojis/32/1f366.png ADDED
Binary file
images/emojis/32/1f367.png ADDED
Binary file
images/emojis/32/1f368.png ADDED
Binary file
images/emojis/32/1f369.png ADDED
Binary file
images/emojis/32/1f36a.png ADDED
Binary file
images/emojis/32/1f36b.png ADDED
Binary file
images/emojis/32/1f36c.png ADDED
Binary file
images/emojis/32/1f36d.png ADDED
Binary file
images/emojis/32/1f36e.png ADDED
Binary file
images/emojis/32/1f36f.png ADDED
Binary file
images/emojis/32/1f370.png ADDED
Binary file
images/emojis/32/1f371.png ADDED
Binary file
images/emojis/32/1f372.png ADDED
Binary file
images/emojis/32/1f373.png ADDED
Binary file
images/emojis/32/1f374.png ADDED
Binary file
images/emojis/32/1f375.png ADDED
Binary file
images/emojis/32/1f376.png ADDED
Binary file
images/emojis/32/1f377.png ADDED
Binary file
images/emojis/32/1f378.png ADDED
Binary file
images/emojis/32/1f379.png ADDED
Binary file
images/emojis/32/1f37a.png ADDED
Binary file
images/emojis/32/1f37b.png ADDED
Binary file
images/emojis/32/1f37c.png ADDED
Binary file
images/emojis/32/1f37d.png ADDED
Binary file
images/emojis/32/1f37e.png ADDED
Binary file
images/emojis/32/1f37f.png ADDED
Binary file
images/emojis/32/1f380.png ADDED
Binary file
images/emojis/32/1f381.png ADDED
Binary file
images/emojis/32/1f382.png ADDED
Binary file
images/emojis/32/1f383.png ADDED
Binary file
images/emojis/32/1f384.png ADDED
Binary file
images/emojis/32/1f385-1f3fb.png ADDED
Binary file
images/emojis/32/1f385-1f3fc.png ADDED
Binary file
images/emojis/32/1f385-1f3fd.png ADDED
Binary file
images/emojis/32/1f385-1f3fe.png ADDED
Binary file
images/emojis/32/1f385-1f3ff.png ADDED
Binary file
images/emojis/32/1f385.png ADDED
Binary file
images/emojis/32/1f386.png ADDED
Binary file
images/emojis/32/1f387.png ADDED
Binary file
images/emojis/32/1f388.png ADDED
Binary file
images/emojis/32/1f389.png ADDED
Binary file
images/emojis/32/1f38a.png ADDED
Binary file
images/emojis/32/1f38b.png ADDED
Binary file
images/emojis/32/1f38c.png ADDED
Binary file
images/emojis/32/1f38d.png ADDED
Binary file
images/emojis/32/1f38e.png ADDED
Binary file
images/emojis/32/1f38f.png ADDED
Binary file
images/emojis/32/1f390.png ADDED
Binary file
images/emojis/32/1f391.png ADDED
Binary file
images/emojis/32/1f392.png ADDED
Binary file
images/emojis/32/1f393.png ADDED
Binary file
images/emojis/32/1f396.png ADDED
Binary file
images/emojis/32/1f397.png ADDED
Binary file
images/emojis/32/1f399.png ADDED
Binary file
images/emojis/32/1f39a.png ADDED
Binary file
images/emojis/32/1f39b.png ADDED
Binary file
images/emojis/32/1f39e.png ADDED
Binary file
images/emojis/32/1f39f.png ADDED
Binary file
images/emojis/32/1f3a0.png ADDED
Binary file
images/emojis/32/1f3a1.png ADDED
Binary file
images/emojis/32/1f3a2.png ADDED
Binary file
images/emojis/32/1f3a3.png ADDED
Binary file
images/emojis/32/1f3a4.png ADDED
Binary file
images/emojis/32/1f3a5.png ADDED
Binary file
images/emojis/32/1f3a6.png ADDED
Binary file
images/emojis/32/1f3a7.png ADDED
Binary file
images/emojis/32/1f3a8.png ADDED
Binary file
images/emojis/32/1f3a9.png ADDED
Binary file
images/emojis/32/1f3aa.png ADDED
Binary file
images/emojis/32/1f3ab.png ADDED
Binary file
images/emojis/32/1f3ac.png ADDED
Binary file
images/emojis/32/1f3ad.png ADDED
Binary file
images/emojis/32/1f3ae.png ADDED
Binary file
images/emojis/32/1f3af.png ADDED
Binary file
images/emojis/32/1f3b0.png ADDED
Binary file
images/emojis/32/1f3b1.png ADDED
Binary file
images/emojis/32/1f3b2.png ADDED
Binary file
images/emojis/32/1f3b3.png ADDED
Binary file
images/emojis/32/1f3b4.png ADDED
Binary file
images/emojis/32/1f3b5.png ADDED
Binary file
images/emojis/32/1f3b6.png ADDED
Binary file
images/emojis/32/1f3b7.png ADDED
Binary file
images/emojis/32/1f3b8.png ADDED
Binary file
images/emojis/32/1f3b9.png ADDED
Binary file
images/emojis/32/1f3ba.png ADDED
Binary file
images/emojis/32/1f3bb.png ADDED
Binary file
images/emojis/32/1f3bc.png ADDED
Binary file
images/emojis/32/1f3bd.png ADDED
Binary file
images/emojis/32/1f3be.png ADDED
Binary file
images/emojis/32/1f3bf.png ADDED
Binary file
images/emojis/32/1f3c0.png ADDED
Binary file
images/emojis/32/1f3c1.png ADDED
Binary file
images/emojis/32/1f3c2-1f3fb.png ADDED
Binary file
images/emojis/32/1f3c2-1f3fc.png ADDED
Binary file
images/emojis/32/1f3c2-1f3fd.png ADDED
Binary file
images/emojis/32/1f3c2-1f3fe.png ADDED
Binary file
images/emojis/32/1f3c2-1f3ff.png ADDED
Binary file
images/emojis/32/1f3c2.png ADDED
Binary file
images/emojis/32/1f3c3-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f3c3-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f3c3-1f3fb.png ADDED
Binary file
images/emojis/32/1f3c3-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f3c3-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f3c3-1f3fc.png ADDED
Binary file
images/emojis/32/1f3c3-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f3c3-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f3c3-1f3fd.png ADDED
Binary file
images/emojis/32/1f3c3-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f3c3-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f3c3-1f3fe.png ADDED
Binary file
images/emojis/32/1f3c3-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f3c3-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f3c3-1f3ff.png ADDED
Binary file
images/emojis/32/1f3c3-2640.png ADDED
Binary file
images/emojis/32/1f3c3-2642.png ADDED
Binary file
images/emojis/32/1f3c3.png ADDED
Binary file
images/emojis/32/1f3c4-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f3c4-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f3c4-1f3fb.png ADDED
Binary file
images/emojis/32/1f3c4-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f3c4-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f3c4-1f3fc.png ADDED
Binary file
images/emojis/32/1f3c4-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f3c4-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f3c4-1f3fd.png ADDED
Binary file
images/emojis/32/1f3c4-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f3c4-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f3c4-1f3fe.png ADDED
Binary file
images/emojis/32/1f3c4-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f3c4-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f3c4-1f3ff.png ADDED
Binary file
images/emojis/32/1f3c4-2640.png ADDED
Binary file
images/emojis/32/1f3c4-2642.png ADDED
Binary file
images/emojis/32/1f3c4.png ADDED
Binary file
images/emojis/32/1f3c5.png ADDED
Binary file
images/emojis/32/1f3c6.png ADDED
Binary file
images/emojis/32/1f3c7-1f3fb.png ADDED
Binary file
images/emojis/32/1f3c7-1f3fc.png ADDED
Binary file
images/emojis/32/1f3c7-1f3fd.png ADDED
Binary file
images/emojis/32/1f3c7-1f3fe.png ADDED
Binary file
images/emojis/32/1f3c7-1f3ff.png ADDED
Binary file
images/emojis/32/1f3c7.png ADDED
Binary file
images/emojis/32/1f3c8.png ADDED
Binary file
images/emojis/32/1f3c9.png ADDED
Binary file
images/emojis/32/1f3ca-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f3ca-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f3ca-1f3fb.png ADDED
Binary file
images/emojis/32/1f3ca-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f3ca-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f3ca-1f3fc.png ADDED
Binary file
images/emojis/32/1f3ca-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f3ca-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f3ca-1f3fd.png ADDED
Binary file
images/emojis/32/1f3ca-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f3ca-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f3ca-1f3fe.png ADDED
Binary file
images/emojis/32/1f3ca-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f3ca-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f3ca-1f3ff.png ADDED
Binary file
images/emojis/32/1f3ca-2640.png ADDED
Binary file
images/emojis/32/1f3ca-2642.png ADDED
Binary file
images/emojis/32/1f3ca.png ADDED
Binary file
images/emojis/32/1f3cb-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f3cb-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f3cb-1f3fb.png ADDED
Binary file
images/emojis/32/1f3cb-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f3cb-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f3cb-1f3fc.png ADDED
Binary file
images/emojis/32/1f3cb-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f3cb-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f3cb-1f3fd.png ADDED
Binary file
images/emojis/32/1f3cb-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f3cb-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f3cb-1f3fe.png ADDED
Binary file
images/emojis/32/1f3cb-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f3cb-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f3cb-1f3ff.png ADDED
Binary file
images/emojis/32/1f3cb-2640.png ADDED
Binary file
images/emojis/32/1f3cb-2642.png ADDED
Binary file
images/emojis/32/1f3cb.png ADDED
Binary file
images/emojis/32/1f3cc-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f3cc-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f3cc-1f3fb.png ADDED
Binary file
images/emojis/32/1f3cc-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f3cc-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f3cc-1f3fc.png ADDED
Binary file
images/emojis/32/1f3cc-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f3cc-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f3cc-1f3fd.png ADDED
Binary file
images/emojis/32/1f3cc-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f3cc-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f3cc-1f3fe.png ADDED
Binary file
images/emojis/32/1f3cc-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f3cc-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f3cc-1f3ff.png ADDED
Binary file
images/emojis/32/1f3cc-2640.png ADDED
Binary file
images/emojis/32/1f3cc-2642.png ADDED
Binary file
images/emojis/32/1f3cc.png ADDED
Binary file
images/emojis/32/1f3cd.png ADDED
Binary file
images/emojis/32/1f3ce.png ADDED
Binary file
images/emojis/32/1f3cf.png ADDED
Binary file
images/emojis/32/1f3d0.png ADDED
Binary file
images/emojis/32/1f3d1.png ADDED
Binary file
images/emojis/32/1f3d2.png ADDED
Binary file
images/emojis/32/1f3d3.png ADDED
Binary file
images/emojis/32/1f3d4.png ADDED
Binary file
images/emojis/32/1f3d5.png ADDED
Binary file
images/emojis/32/1f3d6.png ADDED
Binary file
images/emojis/32/1f3d7.png ADDED
Binary file
images/emojis/32/1f3d8.png ADDED
Binary file
images/emojis/32/1f3d9.png ADDED
Binary file
images/emojis/32/1f3da.png ADDED
Binary file
images/emojis/32/1f3db.png ADDED
Binary file
images/emojis/32/1f3dc.png ADDED
Binary file
images/emojis/32/1f3dd.png ADDED
Binary file
images/emojis/32/1f3de.png ADDED
Binary file
images/emojis/32/1f3df.png ADDED
Binary file
images/emojis/32/1f3e0.png ADDED
Binary file
images/emojis/32/1f3e1.png ADDED
Binary file
images/emojis/32/1f3e2.png ADDED
Binary file
images/emojis/32/1f3e3.png ADDED
Binary file
images/emojis/32/1f3e4.png ADDED
Binary file
images/emojis/32/1f3e5.png ADDED
Binary file
images/emojis/32/1f3e6.png ADDED
Binary file
images/emojis/32/1f3e7.png ADDED
Binary file
images/emojis/32/1f3e8.png ADDED
Binary file
images/emojis/32/1f3e9.png ADDED
Binary file
images/emojis/32/1f3ea.png ADDED
Binary file
images/emojis/32/1f3eb.png ADDED
Binary file
images/emojis/32/1f3ec.png ADDED
Binary file
images/emojis/32/1f3ed.png ADDED
Binary file
images/emojis/32/1f3ee.png ADDED
Binary file
images/emojis/32/1f3ef.png ADDED
Binary file
images/emojis/32/1f3f0.png ADDED
Binary file
images/emojis/32/1f3f3-1f308.png ADDED
Binary file
images/emojis/32/1f3f3.png ADDED
Binary file
images/emojis/32/1f3f4-2620.png ADDED
Binary file
images/emojis/32/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.png ADDED
Binary file
images/emojis/32/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.png ADDED
Binary file
images/emojis/32/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.png ADDED
Binary file
images/emojis/32/1f3f4.png ADDED
Binary file
images/emojis/32/1f3f5.png ADDED
Binary file
images/emojis/32/1f3f7.png ADDED
Binary file
images/emojis/32/1f3f8.png ADDED
Binary file
images/emojis/32/1f3f9.png ADDED
Binary file
images/emojis/32/1f3fa.png ADDED
Binary file
images/emojis/32/1f3fb.png ADDED
Binary file
images/emojis/32/1f3fc.png ADDED
Binary file
images/emojis/32/1f3fd.png ADDED
Binary file
images/emojis/32/1f3fe.png ADDED
Binary file
images/emojis/32/1f3ff.png ADDED
Binary file
images/emojis/32/1f400.png ADDED
Binary file
images/emojis/32/1f401.png ADDED
Binary file
images/emojis/32/1f402.png ADDED
Binary file
images/emojis/32/1f403.png ADDED
Binary file
images/emojis/32/1f404.png ADDED
Binary file
images/emojis/32/1f405.png ADDED
Binary file
images/emojis/32/1f406.png ADDED
Binary file
images/emojis/32/1f407.png ADDED
Binary file
images/emojis/32/1f408.png ADDED
Binary file
images/emojis/32/1f409.png ADDED
Binary file
images/emojis/32/1f40a.png ADDED
Binary file
images/emojis/32/1f40b.png ADDED
Binary file
images/emojis/32/1f40c.png ADDED
Binary file
images/emojis/32/1f40d.png ADDED
Binary file
images/emojis/32/1f40e.png ADDED
Binary file
images/emojis/32/1f40f.png ADDED
Binary file
images/emojis/32/1f410.png ADDED
Binary file
images/emojis/32/1f411.png ADDED
Binary file
images/emojis/32/1f412.png ADDED
Binary file
images/emojis/32/1f413.png ADDED
Binary file
images/emojis/32/1f414.png ADDED
Binary file
images/emojis/32/1f415.png ADDED
Binary file
images/emojis/32/1f416.png ADDED
Binary file
images/emojis/32/1f417.png ADDED
Binary file
images/emojis/32/1f418.png ADDED
Binary file
images/emojis/32/1f419.png ADDED
Binary file
images/emojis/32/1f41a.png ADDED
Binary file
images/emojis/32/1f41b.png ADDED
Binary file
images/emojis/32/1f41c.png ADDED
Binary file
images/emojis/32/1f41d.png ADDED
Binary file
images/emojis/32/1f41e.png ADDED
Binary file
images/emojis/32/1f41f.png ADDED
Binary file
images/emojis/32/1f420.png ADDED
Binary file
images/emojis/32/1f421.png ADDED
Binary file
images/emojis/32/1f422.png ADDED
Binary file
images/emojis/32/1f423.png ADDED
Binary file
images/emojis/32/1f424.png ADDED
Binary file
images/emojis/32/1f425.png ADDED
Binary file
images/emojis/32/1f426.png ADDED
Binary file
images/emojis/32/1f427.png ADDED
Binary file
images/emojis/32/1f428.png ADDED
Binary file
images/emojis/32/1f429.png ADDED
Binary file
images/emojis/32/1f42a.png ADDED
Binary file
images/emojis/32/1f42b.png ADDED
Binary file
images/emojis/32/1f42c.png ADDED
Binary file
images/emojis/32/1f42d.png ADDED
Binary file
images/emojis/32/1f42e.png ADDED
Binary file
images/emojis/32/1f42f.png ADDED
Binary file
images/emojis/32/1f430.png ADDED
Binary file
images/emojis/32/1f431.png ADDED
Binary file
images/emojis/32/1f432.png ADDED
Binary file
images/emojis/32/1f433.png ADDED
Binary file
images/emojis/32/1f434.png ADDED
Binary file
images/emojis/32/1f435.png ADDED
Binary file
images/emojis/32/1f436.png ADDED
Binary file
images/emojis/32/1f437.png ADDED
Binary file
images/emojis/32/1f438.png ADDED
Binary file
images/emojis/32/1f439.png ADDED
Binary file
images/emojis/32/1f43a.png ADDED
Binary file
images/emojis/32/1f43b.png ADDED
Binary file
images/emojis/32/1f43c.png ADDED
Binary file
images/emojis/32/1f43d.png ADDED
Binary file
images/emojis/32/1f43e.png ADDED
Binary file
images/emojis/32/1f43f.png ADDED
Binary file
images/emojis/32/1f440.png ADDED
Binary file
images/emojis/32/1f441-1f5e8.png ADDED
Binary file
images/emojis/32/1f441.png ADDED
Binary file
images/emojis/32/1f442-1f3fb.png ADDED
Binary file
images/emojis/32/1f442-1f3fc.png ADDED
Binary file
images/emojis/32/1f442-1f3fd.png ADDED
Binary file
images/emojis/32/1f442-1f3fe.png ADDED
Binary file
images/emojis/32/1f442-1f3ff.png ADDED
Binary file
images/emojis/32/1f442.png ADDED
Binary file
images/emojis/32/1f443-1f3fb.png ADDED
Binary file
images/emojis/32/1f443-1f3fc.png ADDED
Binary file
images/emojis/32/1f443-1f3fd.png ADDED
Binary file
images/emojis/32/1f443-1f3fe.png ADDED
Binary file
images/emojis/32/1f443-1f3ff.png ADDED
Binary file
images/emojis/32/1f443.png ADDED
Binary file
images/emojis/32/1f444.png ADDED
Binary file
images/emojis/32/1f445.png ADDED
Binary file
images/emojis/32/1f446-1f3fb.png ADDED
Binary file
images/emojis/32/1f446-1f3fc.png ADDED
Binary file
images/emojis/32/1f446-1f3fd.png ADDED
Binary file
images/emojis/32/1f446-1f3fe.png ADDED
Binary file
images/emojis/32/1f446-1f3ff.png ADDED
Binary file
images/emojis/32/1f446.png ADDED
Binary file
images/emojis/32/1f447-1f3fb.png ADDED
Binary file
images/emojis/32/1f447-1f3fc.png ADDED
Binary file
images/emojis/32/1f447-1f3fd.png ADDED
Binary file
images/emojis/32/1f447-1f3fe.png ADDED
Binary file
images/emojis/32/1f447-1f3ff.png ADDED
Binary file
images/emojis/32/1f447.png ADDED
Binary file
images/emojis/32/1f448-1f3fb.png ADDED
Binary file
images/emojis/32/1f448-1f3fc.png ADDED
Binary file
images/emojis/32/1f448-1f3fd.png ADDED
Binary file
images/emojis/32/1f448-1f3fe.png ADDED
Binary file
images/emojis/32/1f448-1f3ff.png ADDED
Binary file
images/emojis/32/1f448.png ADDED
Binary file
images/emojis/32/1f449-1f3fb.png ADDED
Binary file
images/emojis/32/1f449-1f3fc.png ADDED
Binary file
images/emojis/32/1f449-1f3fd.png ADDED
Binary file
images/emojis/32/1f449-1f3fe.png ADDED
Binary file
images/emojis/32/1f449-1f3ff.png ADDED
Binary file
images/emojis/32/1f449.png ADDED
Binary file
images/emojis/32/1f44a-1f3fb.png ADDED
Binary file
images/emojis/32/1f44a-1f3fc.png ADDED
Binary file
images/emojis/32/1f44a-1f3fd.png ADDED
Binary file
images/emojis/32/1f44a-1f3fe.png ADDED
Binary file
images/emojis/32/1f44a-1f3ff.png ADDED
Binary file
images/emojis/32/1f44a.png ADDED
Binary file
images/emojis/32/1f44b-1f3fb.png ADDED
Binary file
images/emojis/32/1f44b-1f3fc.png ADDED
Binary file
images/emojis/32/1f44b-1f3fd.png ADDED
Binary file
images/emojis/32/1f44b-1f3fe.png ADDED
Binary file
images/emojis/32/1f44b-1f3ff.png ADDED
Binary file
images/emojis/32/1f44b.png ADDED
Binary file
images/emojis/32/1f44c-1f3fb.png ADDED
Binary file
images/emojis/32/1f44c-1f3fc.png ADDED
Binary file
images/emojis/32/1f44c-1f3fd.png ADDED
Binary file
images/emojis/32/1f44c-1f3fe.png ADDED
Binary file
images/emojis/32/1f44c-1f3ff.png ADDED
Binary file
images/emojis/32/1f44c.png ADDED
Binary file
images/emojis/32/1f44d-1f3fb.png ADDED
Binary file
images/emojis/32/1f44d-1f3fc.png ADDED
Binary file
images/emojis/32/1f44d-1f3fd.png ADDED
Binary file
images/emojis/32/1f44d-1f3fe.png ADDED
Binary file
images/emojis/32/1f44d-1f3ff.png ADDED
Binary file
images/emojis/32/1f44d.png ADDED
Binary file
images/emojis/32/1f44e-1f3fb.png ADDED
Binary file
images/emojis/32/1f44e-1f3fc.png ADDED
Binary file
images/emojis/32/1f44e-1f3fd.png ADDED
Binary file
images/emojis/32/1f44e-1f3fe.png ADDED
Binary file
images/emojis/32/1f44e-1f3ff.png ADDED
Binary file
images/emojis/32/1f44e.png ADDED
Binary file
images/emojis/32/1f44f-1f3fb.png ADDED
Binary file
images/emojis/32/1f44f-1f3fc.png ADDED
Binary file
images/emojis/32/1f44f-1f3fd.png ADDED
Binary file
images/emojis/32/1f44f-1f3fe.png ADDED
Binary file
images/emojis/32/1f44f-1f3ff.png ADDED
Binary file
images/emojis/32/1f44f.png ADDED
Binary file
images/emojis/32/1f450-1f3fb.png ADDED
Binary file
images/emojis/32/1f450-1f3fc.png ADDED
Binary file
images/emojis/32/1f450-1f3fd.png ADDED
Binary file
images/emojis/32/1f450-1f3fe.png ADDED
Binary file
images/emojis/32/1f450-1f3ff.png ADDED
Binary file
images/emojis/32/1f450.png ADDED
Binary file
images/emojis/32/1f451.png ADDED
Binary file
images/emojis/32/1f452.png ADDED
Binary file
images/emojis/32/1f453.png ADDED
Binary file
images/emojis/32/1f454.png ADDED
Binary file
images/emojis/32/1f455.png ADDED
Binary file
images/emojis/32/1f456.png ADDED
Binary file
images/emojis/32/1f457.png ADDED
Binary file
images/emojis/32/1f458.png ADDED
Binary file
images/emojis/32/1f459.png ADDED
Binary file
images/emojis/32/1f45a.png ADDED
Binary file
images/emojis/32/1f45b.png ADDED
Binary file
images/emojis/32/1f45c.png ADDED
Binary file
images/emojis/32/1f45d.png ADDED
Binary file
images/emojis/32/1f45e.png ADDED
Binary file
images/emojis/32/1f45f.png ADDED
Binary file
images/emojis/32/1f460.png ADDED
Binary file
images/emojis/32/1f461.png ADDED
Binary file
images/emojis/32/1f462.png ADDED
Binary file
images/emojis/32/1f463.png ADDED
Binary file
images/emojis/32/1f464.png ADDED
Binary file
images/emojis/32/1f465.png ADDED
Binary file
images/emojis/32/1f466-1f3fb.png ADDED
Binary file
images/emojis/32/1f466-1f3fc.png ADDED
Binary file
images/emojis/32/1f466-1f3fd.png ADDED
Binary file
images/emojis/32/1f466-1f3fe.png ADDED
Binary file
images/emojis/32/1f466-1f3ff.png ADDED
Binary file
images/emojis/32/1f466.png ADDED
Binary file
images/emojis/32/1f467-1f3fb.png ADDED
Binary file
images/emojis/32/1f467-1f3fc.png ADDED
Binary file
images/emojis/32/1f467-1f3fd.png ADDED
Binary file
images/emojis/32/1f467-1f3fe.png ADDED
Binary file
images/emojis/32/1f467-1f3ff.png ADDED
Binary file
images/emojis/32/1f467.png ADDED
Binary file
images/emojis/32/1f468-1f33e.png ADDED
Binary file
images/emojis/32/1f468-1f373.png ADDED
Binary file
images/emojis/32/1f468-1f393.png ADDED
Binary file
images/emojis/32/1f468-1f3a4.png ADDED
Binary file
images/emojis/32/1f468-1f3a8.png ADDED
Binary file
images/emojis/32/1f468-1f3eb.png ADDED
Binary file
images/emojis/32/1f468-1f3ed.png ADDED
Binary file
images/emojis/32/1f468-1f3fb-1f33e.png ADDED
Binary file
images/emojis/32/1f468-1f3fb-1f373.png ADDED
Binary file
images/emojis/32/1f468-1f3fb-1f393.png ADDED
Binary file
images/emojis/32/1f468-1f3fb-1f3a4.png ADDED
Binary file
images/emojis/32/1f468-1f3fb-1f3a8.png ADDED
Binary file
images/emojis/32/1f468-1f3fb-1f3eb.png ADDED
Binary file
images/emojis/32/1f468-1f3fb-1f3ed.png ADDED
Binary file
images/emojis/32/1f468-1f3fb-1f4bb.png ADDED
Binary file
images/emojis/32/1f468-1f3fb-1f4bc.png ADDED
Binary file
images/emojis/32/1f468-1f3fb-1f527.png ADDED
Binary file
images/emojis/32/1f468-1f3fb-1f52c.png ADDED
Binary file
images/emojis/32/1f468-1f3fb-1f680.png ADDED
Binary file
images/emojis/32/1f468-1f3fb-1f692.png ADDED
Binary file
images/emojis/32/1f468-1f3fb-1f9b0.png ADDED
Binary file
images/emojis/32/1f468-1f3fb-1f9b1.png ADDED
Binary file
images/emojis/32/1f468-1f3fb-1f9b2.png ADDED
Binary file
images/emojis/32/1f468-1f3fb-1f9b3.png ADDED
Binary file
images/emojis/32/1f468-1f3fb-2695.png ADDED
Binary file
images/emojis/32/1f468-1f3fb-2696.png ADDED
Binary file
images/emojis/32/1f468-1f3fb-2708.png ADDED
Binary file
images/emojis/32/1f468-1f3fb.png ADDED
Binary file
images/emojis/32/1f468-1f3fc-1f33e.png ADDED
Binary file
images/emojis/32/1f468-1f3fc-1f373.png ADDED
Binary file
images/emojis/32/1f468-1f3fc-1f393.png ADDED
Binary file
images/emojis/32/1f468-1f3fc-1f3a4.png ADDED
Binary file
images/emojis/32/1f468-1f3fc-1f3a8.png ADDED
Binary file
images/emojis/32/1f468-1f3fc-1f3eb.png ADDED
Binary file
images/emojis/32/1f468-1f3fc-1f3ed.png ADDED
Binary file
images/emojis/32/1f468-1f3fc-1f4bb.png ADDED
Binary file
images/emojis/32/1f468-1f3fc-1f4bc.png ADDED
Binary file
images/emojis/32/1f468-1f3fc-1f527.png ADDED
Binary file
images/emojis/32/1f468-1f3fc-1f52c.png ADDED
Binary file
images/emojis/32/1f468-1f3fc-1f680.png ADDED
Binary file
images/emojis/32/1f468-1f3fc-1f692.png ADDED
Binary file
images/emojis/32/1f468-1f3fc-1f9b0.png ADDED
Binary file
images/emojis/32/1f468-1f3fc-1f9b1.png ADDED
Binary file
images/emojis/32/1f468-1f3fc-1f9b2.png ADDED
Binary file
images/emojis/32/1f468-1f3fc-1f9b3.png ADDED
Binary file
images/emojis/32/1f468-1f3fc-2695.png ADDED
Binary file
images/emojis/32/1f468-1f3fc-2696.png ADDED
Binary file
images/emojis/32/1f468-1f3fc-2708.png ADDED
Binary file
images/emojis/32/1f468-1f3fc.png ADDED
Binary file
images/emojis/32/1f468-1f3fd-1f33e.png ADDED
Binary file
images/emojis/32/1f468-1f3fd-1f373.png ADDED
Binary file
images/emojis/32/1f468-1f3fd-1f393.png ADDED
Binary file
images/emojis/32/1f468-1f3fd-1f3a4.png ADDED
Binary file
images/emojis/32/1f468-1f3fd-1f3a8.png ADDED
Binary file
images/emojis/32/1f468-1f3fd-1f3eb.png ADDED
Binary file
images/emojis/32/1f468-1f3fd-1f3ed.png ADDED
Binary file
images/emojis/32/1f468-1f3fd-1f4bb.png ADDED
Binary file
images/emojis/32/1f468-1f3fd-1f4bc.png ADDED
Binary file
images/emojis/32/1f468-1f3fd-1f527.png ADDED
Binary file
images/emojis/32/1f468-1f3fd-1f52c.png ADDED
Binary file
images/emojis/32/1f468-1f3fd-1f680.png ADDED
Binary file
images/emojis/32/1f468-1f3fd-1f692.png ADDED
Binary file
images/emojis/32/1f468-1f3fd-1f9b0.png ADDED
Binary file
images/emojis/32/1f468-1f3fd-1f9b1.png ADDED
Binary file
images/emojis/32/1f468-1f3fd-1f9b2.png ADDED
Binary file
images/emojis/32/1f468-1f3fd-1f9b3.png ADDED
Binary file
images/emojis/32/1f468-1f3fd-2695.png ADDED
Binary file
images/emojis/32/1f468-1f3fd-2696.png ADDED
Binary file
images/emojis/32/1f468-1f3fd-2708.png ADDED
Binary file
images/emojis/32/1f468-1f3fd.png ADDED
Binary file
images/emojis/32/1f468-1f3fe-1f33e.png ADDED
Binary file
images/emojis/32/1f468-1f3fe-1f373.png ADDED
Binary file
images/emojis/32/1f468-1f3fe-1f393.png ADDED
Binary file
images/emojis/32/1f468-1f3fe-1f3a4.png ADDED
Binary file
images/emojis/32/1f468-1f3fe-1f3a8.png ADDED
Binary file
images/emojis/32/1f468-1f3fe-1f3eb.png ADDED
Binary file
images/emojis/32/1f468-1f3fe-1f3ed.png ADDED
Binary file
images/emojis/32/1f468-1f3fe-1f4bb.png ADDED
Binary file
images/emojis/32/1f468-1f3fe-1f4bc.png ADDED
Binary file
images/emojis/32/1f468-1f3fe-1f527.png ADDED
Binary file
images/emojis/32/1f468-1f3fe-1f52c.png ADDED
Binary file
images/emojis/32/1f468-1f3fe-1f680.png ADDED
Binary file
images/emojis/32/1f468-1f3fe-1f692.png ADDED
Binary file
images/emojis/32/1f468-1f3fe-1f9b0.png ADDED
Binary file
images/emojis/32/1f468-1f3fe-1f9b1.png ADDED
Binary file
images/emojis/32/1f468-1f3fe-1f9b2.png ADDED
Binary file
images/emojis/32/1f468-1f3fe-1f9b3.png ADDED
Binary file
images/emojis/32/1f468-1f3fe-2695.png ADDED
Binary file
images/emojis/32/1f468-1f3fe-2696.png ADDED
Binary file
images/emojis/32/1f468-1f3fe-2708.png ADDED
Binary file
images/emojis/32/1f468-1f3fe.png ADDED
Binary file
images/emojis/32/1f468-1f3ff-1f33e.png ADDED
Binary file
images/emojis/32/1f468-1f3ff-1f373.png ADDED
Binary file
images/emojis/32/1f468-1f3ff-1f393.png ADDED
Binary file
images/emojis/32/1f468-1f3ff-1f3a4.png ADDED
Binary file
images/emojis/32/1f468-1f3ff-1f3a8.png ADDED
Binary file
images/emojis/32/1f468-1f3ff-1f3eb.png ADDED
Binary file
images/emojis/32/1f468-1f3ff-1f3ed.png ADDED
Binary file
images/emojis/32/1f468-1f3ff-1f4bb.png ADDED
Binary file
images/emojis/32/1f468-1f3ff-1f4bc.png ADDED
Binary file
images/emojis/32/1f468-1f3ff-1f527.png ADDED
Binary file
images/emojis/32/1f468-1f3ff-1f52c.png ADDED
Binary file
images/emojis/32/1f468-1f3ff-1f680.png ADDED
Binary file
images/emojis/32/1f468-1f3ff-1f692.png ADDED
Binary file
images/emojis/32/1f468-1f3ff-1f9b0.png ADDED
Binary file
images/emojis/32/1f468-1f3ff-1f9b1.png ADDED
Binary file
images/emojis/32/1f468-1f3ff-1f9b2.png ADDED
Binary file
images/emojis/32/1f468-1f3ff-1f9b3.png ADDED
Binary file
images/emojis/32/1f468-1f3ff-2695.png ADDED
Binary file
images/emojis/32/1f468-1f3ff-2696.png ADDED
Binary file
images/emojis/32/1f468-1f3ff-2708.png ADDED
Binary file
images/emojis/32/1f468-1f3ff.png ADDED
Binary file
images/emojis/32/1f468-1f466-1f466.png ADDED
Binary file
images/emojis/32/1f468-1f466.png ADDED
Binary file
images/emojis/32/1f468-1f467-1f466.png ADDED
Binary file
images/emojis/32/1f468-1f467-1f467.png ADDED
Binary file
images/emojis/32/1f468-1f467.png ADDED
Binary file
images/emojis/32/1f468-1f468-1f466-1f466.png ADDED
Binary file
images/emojis/32/1f468-1f468-1f466.png ADDED
Binary file
images/emojis/32/1f468-1f468-1f467-1f466.png ADDED
Binary file
images/emojis/32/1f468-1f468-1f467-1f467.png ADDED
Binary file
images/emojis/32/1f468-1f468-1f467.png ADDED
Binary file
images/emojis/32/1f468-1f469-1f466-1f466.png ADDED
Binary file
images/emojis/32/1f468-1f469-1f466.png ADDED
Binary file
images/emojis/32/1f468-1f469-1f467-1f466.png ADDED
Binary file
images/emojis/32/1f468-1f469-1f467-1f467.png ADDED
Binary file
images/emojis/32/1f468-1f469-1f467.png ADDED
Binary file
images/emojis/32/1f468-1f4bb.png ADDED
Binary file
images/emojis/32/1f468-1f4bc.png ADDED
Binary file
images/emojis/32/1f468-1f527.png ADDED
Binary file
images/emojis/32/1f468-1f52c.png ADDED
Binary file
images/emojis/32/1f468-1f680.png ADDED
Binary file
images/emojis/32/1f468-1f692.png ADDED
Binary file
images/emojis/32/1f468-1f9b0.png ADDED
Binary file
images/emojis/32/1f468-1f9b1.png ADDED
Binary file
images/emojis/32/1f468-1f9b2.png ADDED
Binary file
images/emojis/32/1f468-1f9b3.png ADDED
Binary file
images/emojis/32/1f468-2695.png ADDED
Binary file
images/emojis/32/1f468-2696.png ADDED
Binary file
images/emojis/32/1f468-2708.png ADDED
Binary file
images/emojis/32/1f468-2764-1f468.png ADDED
Binary file
images/emojis/32/1f468-2764-1f48b-1f468.png ADDED
Binary file
images/emojis/32/1f468.png ADDED
Binary file
images/emojis/32/1f469-1f33e.png ADDED
Binary file
images/emojis/32/1f469-1f373.png ADDED
Binary file
images/emojis/32/1f469-1f393.png ADDED
Binary file
images/emojis/32/1f469-1f3a4.png ADDED
Binary file
images/emojis/32/1f469-1f3a8.png ADDED
Binary file
images/emojis/32/1f469-1f3eb.png ADDED
Binary file
images/emojis/32/1f469-1f3ed.png ADDED
Binary file
images/emojis/32/1f469-1f3fb-1f33e.png ADDED
Binary file
images/emojis/32/1f469-1f3fb-1f373.png ADDED
Binary file
images/emojis/32/1f469-1f3fb-1f393.png ADDED
Binary file
images/emojis/32/1f469-1f3fb-1f3a4.png ADDED
Binary file
images/emojis/32/1f469-1f3fb-1f3a8.png ADDED
Binary file
images/emojis/32/1f469-1f3fb-1f3eb.png ADDED
Binary file
images/emojis/32/1f469-1f3fb-1f3ed.png ADDED
Binary file
images/emojis/32/1f469-1f3fb-1f4bb.png ADDED
Binary file
images/emojis/32/1f469-1f3fb-1f4bc.png ADDED
Binary file
images/emojis/32/1f469-1f3fb-1f527.png ADDED
Binary file
images/emojis/32/1f469-1f3fb-1f52c.png ADDED
Binary file
images/emojis/32/1f469-1f3fb-1f680.png ADDED
Binary file
images/emojis/32/1f469-1f3fb-1f692.png ADDED
Binary file
images/emojis/32/1f469-1f3fb-1f9b0.png ADDED
Binary file
images/emojis/32/1f469-1f3fb-1f9b1.png ADDED
Binary file
images/emojis/32/1f469-1f3fb-1f9b2.png ADDED
Binary file
images/emojis/32/1f469-1f3fb-1f9b3.png ADDED
Binary file
images/emojis/32/1f469-1f3fb-2695.png ADDED
Binary file
images/emojis/32/1f469-1f3fb-2696.png ADDED
Binary file
images/emojis/32/1f469-1f3fb-2708.png ADDED
Binary file
images/emojis/32/1f469-1f3fb.png ADDED
Binary file
images/emojis/32/1f469-1f3fc-1f33e.png ADDED
Binary file
images/emojis/32/1f469-1f3fc-1f373.png ADDED
Binary file
images/emojis/32/1f469-1f3fc-1f393.png ADDED
Binary file
images/emojis/32/1f469-1f3fc-1f3a4.png ADDED
Binary file
images/emojis/32/1f469-1f3fc-1f3a8.png ADDED
Binary file
images/emojis/32/1f469-1f3fc-1f3eb.png ADDED
Binary file
images/emojis/32/1f469-1f3fc-1f3ed.png ADDED
Binary file
images/emojis/32/1f469-1f3fc-1f4bb.png ADDED
Binary file
images/emojis/32/1f469-1f3fc-1f4bc.png ADDED
Binary file
images/emojis/32/1f469-1f3fc-1f527.png ADDED
Binary file
images/emojis/32/1f469-1f3fc-1f52c.png ADDED
Binary file
images/emojis/32/1f469-1f3fc-1f680.png ADDED
Binary file
images/emojis/32/1f469-1f3fc-1f692.png ADDED
Binary file
images/emojis/32/1f469-1f3fc-1f9b0.png ADDED
Binary file
images/emojis/32/1f469-1f3fc-1f9b1.png ADDED
Binary file
images/emojis/32/1f469-1f3fc-1f9b2.png ADDED
Binary file
images/emojis/32/1f469-1f3fc-1f9b3.png ADDED
Binary file
images/emojis/32/1f469-1f3fc-2695.png ADDED
Binary file
images/emojis/32/1f469-1f3fc-2696.png ADDED
Binary file
images/emojis/32/1f469-1f3fc-2708.png ADDED
Binary file
images/emojis/32/1f469-1f3fc.png ADDED
Binary file
images/emojis/32/1f469-1f3fd-1f33e.png ADDED
Binary file
images/emojis/32/1f469-1f3fd-1f373.png ADDED
Binary file
images/emojis/32/1f469-1f3fd-1f393.png ADDED
Binary file
images/emojis/32/1f469-1f3fd-1f3a4.png ADDED
Binary file
images/emojis/32/1f469-1f3fd-1f3a8.png ADDED
Binary file
images/emojis/32/1f469-1f3fd-1f3eb.png ADDED
Binary file
images/emojis/32/1f469-1f3fd-1f3ed.png ADDED
Binary file
images/emojis/32/1f469-1f3fd-1f4bb.png ADDED
Binary file
images/emojis/32/1f469-1f3fd-1f4bc.png ADDED
Binary file
images/emojis/32/1f469-1f3fd-1f527.png ADDED
Binary file
images/emojis/32/1f469-1f3fd-1f52c.png ADDED
Binary file
images/emojis/32/1f469-1f3fd-1f680.png ADDED
Binary file
images/emojis/32/1f469-1f3fd-1f692.png ADDED
Binary file
images/emojis/32/1f469-1f3fd-1f9b0.png ADDED
Binary file
images/emojis/32/1f469-1f3fd-1f9b1.png ADDED
Binary file
images/emojis/32/1f469-1f3fd-1f9b2.png ADDED
Binary file
images/emojis/32/1f469-1f3fd-1f9b3.png ADDED
Binary file
images/emojis/32/1f469-1f3fd-2695.png ADDED
Binary file
images/emojis/32/1f469-1f3fd-2696.png ADDED
Binary file
images/emojis/32/1f469-1f3fd-2708.png ADDED
Binary file
images/emojis/32/1f469-1f3fd.png ADDED
Binary file
images/emojis/32/1f469-1f3fe-1f33e.png ADDED
Binary file
images/emojis/32/1f469-1f3fe-1f373.png ADDED
Binary file
images/emojis/32/1f469-1f3fe-1f393.png ADDED
Binary file
images/emojis/32/1f469-1f3fe-1f3a4.png ADDED
Binary file
images/emojis/32/1f469-1f3fe-1f3a8.png ADDED
Binary file
images/emojis/32/1f469-1f3fe-1f3eb.png ADDED
Binary file
images/emojis/32/1f469-1f3fe-1f3ed.png ADDED
Binary file
images/emojis/32/1f469-1f3fe-1f4bb.png ADDED
Binary file
images/emojis/32/1f469-1f3fe-1f4bc.png ADDED
Binary file
images/emojis/32/1f469-1f3fe-1f527.png ADDED
Binary file
images/emojis/32/1f469-1f3fe-1f52c.png ADDED
Binary file
images/emojis/32/1f469-1f3fe-1f680.png ADDED
Binary file
images/emojis/32/1f469-1f3fe-1f692.png ADDED
Binary file
images/emojis/32/1f469-1f3fe-1f9b0.png ADDED
Binary file
images/emojis/32/1f469-1f3fe-1f9b1.png ADDED
Binary file
images/emojis/32/1f469-1f3fe-1f9b2.png ADDED
Binary file
images/emojis/32/1f469-1f3fe-1f9b3.png ADDED
Binary file
images/emojis/32/1f469-1f3fe-2695.png ADDED
Binary file
images/emojis/32/1f469-1f3fe-2696.png ADDED
Binary file
images/emojis/32/1f469-1f3fe-2708.png ADDED
Binary file
images/emojis/32/1f469-1f3fe.png ADDED
Binary file
images/emojis/32/1f469-1f3ff-1f33e.png ADDED
Binary file
images/emojis/32/1f469-1f3ff-1f373.png ADDED
Binary file
images/emojis/32/1f469-1f3ff-1f393.png ADDED
Binary file
images/emojis/32/1f469-1f3ff-1f3a4.png ADDED
Binary file
images/emojis/32/1f469-1f3ff-1f3a8.png ADDED
Binary file
images/emojis/32/1f469-1f3ff-1f3eb.png ADDED
Binary file
images/emojis/32/1f469-1f3ff-1f3ed.png ADDED
Binary file
images/emojis/32/1f469-1f3ff-1f4bb.png ADDED
Binary file
images/emojis/32/1f469-1f3ff-1f4bc.png ADDED
Binary file
images/emojis/32/1f469-1f3ff-1f527.png ADDED
Binary file
images/emojis/32/1f469-1f3ff-1f52c.png ADDED
Binary file
images/emojis/32/1f469-1f3ff-1f680.png ADDED
Binary file
images/emojis/32/1f469-1f3ff-1f692.png ADDED
Binary file
images/emojis/32/1f469-1f3ff-1f9b0.png ADDED
Binary file
images/emojis/32/1f469-1f3ff-1f9b1.png ADDED
Binary file
images/emojis/32/1f469-1f3ff-1f9b2.png ADDED
Binary file
images/emojis/32/1f469-1f3ff-1f9b3.png ADDED
Binary file
images/emojis/32/1f469-1f3ff-2695.png ADDED
Binary file
images/emojis/32/1f469-1f3ff-2696.png ADDED
Binary file
images/emojis/32/1f469-1f3ff-2708.png ADDED
Binary file
images/emojis/32/1f469-1f3ff.png ADDED
Binary file
images/emojis/32/1f469-1f466-1f466.png ADDED
Binary file
images/emojis/32/1f469-1f466.png ADDED
Binary file
images/emojis/32/1f469-1f467-1f466.png ADDED
Binary file
images/emojis/32/1f469-1f467-1f467.png ADDED
Binary file
images/emojis/32/1f469-1f467.png ADDED
Binary file
images/emojis/32/1f469-1f469-1f466-1f466.png ADDED
Binary file
images/emojis/32/1f469-1f469-1f466.png ADDED
Binary file
images/emojis/32/1f469-1f469-1f467-1f466.png ADDED
Binary file
images/emojis/32/1f469-1f469-1f467-1f467.png ADDED
Binary file
images/emojis/32/1f469-1f469-1f467.png ADDED
Binary file
images/emojis/32/1f469-1f4bb.png ADDED
Binary file
images/emojis/32/1f469-1f4bc.png ADDED
Binary file
images/emojis/32/1f469-1f527.png ADDED
Binary file
images/emojis/32/1f469-1f52c.png ADDED
Binary file
images/emojis/32/1f469-1f680.png ADDED
Binary file
images/emojis/32/1f469-1f692.png ADDED
Binary file
images/emojis/32/1f469-1f9b0.png ADDED
Binary file
images/emojis/32/1f469-1f9b1.png ADDED
Binary file
images/emojis/32/1f469-1f9b2.png ADDED
Binary file
images/emojis/32/1f469-1f9b3.png ADDED
Binary file
images/emojis/32/1f469-2695.png ADDED
Binary file
images/emojis/32/1f469-2696.png ADDED
Binary file
images/emojis/32/1f469-2708.png ADDED
Binary file
images/emojis/32/1f469-2764-1f468.png ADDED
Binary file
images/emojis/32/1f469-2764-1f469.png ADDED
Binary file
images/emojis/32/1f469-2764-1f48b-1f468.png ADDED
Binary file
images/emojis/32/1f469-2764-1f48b-1f469.png ADDED
Binary file
images/emojis/32/1f469.png ADDED
Binary file
images/emojis/32/1f46a.png ADDED
Binary file
images/emojis/32/1f46b.png ADDED
Binary file
images/emojis/32/1f46c.png ADDED
Binary file
images/emojis/32/1f46d.png ADDED
Binary file
images/emojis/32/1f46e-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f46e-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f46e-1f3fb.png ADDED
Binary file
images/emojis/32/1f46e-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f46e-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f46e-1f3fc.png ADDED
Binary file
images/emojis/32/1f46e-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f46e-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f46e-1f3fd.png ADDED
Binary file
images/emojis/32/1f46e-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f46e-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f46e-1f3fe.png ADDED
Binary file
images/emojis/32/1f46e-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f46e-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f46e-1f3ff.png ADDED
Binary file
images/emojis/32/1f46e-2640.png ADDED
Binary file
images/emojis/32/1f46e-2642.png ADDED
Binary file
images/emojis/32/1f46e.png ADDED
Binary file
images/emojis/32/1f46f-2640.png ADDED
Binary file
images/emojis/32/1f46f-2642.png ADDED
Binary file
images/emojis/32/1f46f.png ADDED
Binary file
images/emojis/32/1f470-1f3fb.png ADDED
Binary file
images/emojis/32/1f470-1f3fc.png ADDED
Binary file
images/emojis/32/1f470-1f3fd.png ADDED
Binary file
images/emojis/32/1f470-1f3fe.png ADDED
Binary file
images/emojis/32/1f470-1f3ff.png ADDED
Binary file
images/emojis/32/1f470.png ADDED
Binary file
images/emojis/32/1f471-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f471-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f471-1f3fb.png ADDED
Binary file
images/emojis/32/1f471-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f471-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f471-1f3fc.png ADDED
Binary file
images/emojis/32/1f471-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f471-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f471-1f3fd.png ADDED
Binary file
images/emojis/32/1f471-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f471-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f471-1f3fe.png ADDED
Binary file
images/emojis/32/1f471-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f471-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f471-1f3ff.png ADDED
Binary file
images/emojis/32/1f471-2640.png ADDED
Binary file
images/emojis/32/1f471-2642.png ADDED
Binary file
images/emojis/32/1f471.png ADDED
Binary file
images/emojis/32/1f472-1f3fb.png ADDED
Binary file
images/emojis/32/1f472-1f3fc.png ADDED
Binary file
images/emojis/32/1f472-1f3fd.png ADDED
Binary file
images/emojis/32/1f472-1f3fe.png ADDED
Binary file
images/emojis/32/1f472-1f3ff.png ADDED
Binary file
images/emojis/32/1f472.png ADDED
Binary file
images/emojis/32/1f473-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f473-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f473-1f3fb.png ADDED
Binary file
images/emojis/32/1f473-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f473-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f473-1f3fc.png ADDED
Binary file
images/emojis/32/1f473-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f473-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f473-1f3fd.png ADDED
Binary file
images/emojis/32/1f473-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f473-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f473-1f3fe.png ADDED
Binary file
images/emojis/32/1f473-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f473-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f473-1f3ff.png ADDED
Binary file
images/emojis/32/1f473-2640.png ADDED
Binary file
images/emojis/32/1f473-2642.png ADDED
Binary file
images/emojis/32/1f473.png ADDED
Binary file
images/emojis/32/1f474-1f3fb.png ADDED
Binary file
images/emojis/32/1f474-1f3fc.png ADDED
Binary file
images/emojis/32/1f474-1f3fd.png ADDED
Binary file
images/emojis/32/1f474-1f3fe.png ADDED
Binary file
images/emojis/32/1f474-1f3ff.png ADDED
Binary file
images/emojis/32/1f474.png ADDED
Binary file
images/emojis/32/1f475-1f3fb.png ADDED
Binary file
images/emojis/32/1f475-1f3fc.png ADDED
Binary file
images/emojis/32/1f475-1f3fd.png ADDED
Binary file
images/emojis/32/1f475-1f3fe.png ADDED
Binary file
images/emojis/32/1f475-1f3ff.png ADDED
Binary file
images/emojis/32/1f475.png ADDED
Binary file
images/emojis/32/1f476-1f3fb.png ADDED
Binary file
images/emojis/32/1f476-1f3fc.png ADDED
Binary file
images/emojis/32/1f476-1f3fd.png ADDED
Binary file
images/emojis/32/1f476-1f3fe.png ADDED
Binary file
images/emojis/32/1f476-1f3ff.png ADDED
Binary file
images/emojis/32/1f476.png ADDED
Binary file
images/emojis/32/1f477-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f477-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f477-1f3fb.png ADDED
Binary file
images/emojis/32/1f477-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f477-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f477-1f3fc.png ADDED
Binary file
images/emojis/32/1f477-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f477-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f477-1f3fd.png ADDED
Binary file
images/emojis/32/1f477-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f477-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f477-1f3fe.png ADDED
Binary file
images/emojis/32/1f477-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f477-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f477-1f3ff.png ADDED
Binary file
images/emojis/32/1f477-2640.png ADDED
Binary file
images/emojis/32/1f477-2642.png ADDED
Binary file
images/emojis/32/1f477.png ADDED
Binary file
images/emojis/32/1f478-1f3fb.png ADDED
Binary file
images/emojis/32/1f478-1f3fc.png ADDED
Binary file
images/emojis/32/1f478-1f3fd.png ADDED
Binary file
images/emojis/32/1f478-1f3fe.png ADDED
Binary file
images/emojis/32/1f478-1f3ff.png ADDED
Binary file
images/emojis/32/1f478.png ADDED
Binary file
images/emojis/32/1f479.png ADDED
Binary file
images/emojis/32/1f47a.png ADDED
Binary file
images/emojis/32/1f47b.png ADDED
Binary file
images/emojis/32/1f47c-1f3fb.png ADDED
Binary file
images/emojis/32/1f47c-1f3fc.png ADDED
Binary file
images/emojis/32/1f47c-1f3fd.png ADDED
Binary file
images/emojis/32/1f47c-1f3fe.png ADDED
Binary file
images/emojis/32/1f47c-1f3ff.png ADDED
Binary file
images/emojis/32/1f47c.png ADDED
Binary file
images/emojis/32/1f47d.png ADDED
Binary file
images/emojis/32/1f47e.png ADDED
Binary file
images/emojis/32/1f47f.png ADDED
Binary file
images/emojis/32/1f480.png ADDED
Binary file
images/emojis/32/1f481-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f481-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f481-1f3fb.png ADDED
Binary file
images/emojis/32/1f481-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f481-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f481-1f3fc.png ADDED
Binary file
images/emojis/32/1f481-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f481-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f481-1f3fd.png ADDED
Binary file
images/emojis/32/1f481-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f481-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f481-1f3fe.png ADDED
Binary file
images/emojis/32/1f481-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f481-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f481-1f3ff.png ADDED
Binary file
images/emojis/32/1f481-2640.png ADDED
Binary file
images/emojis/32/1f481-2642.png ADDED
Binary file
images/emojis/32/1f481.png ADDED
Binary file
images/emojis/32/1f482-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f482-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f482-1f3fb.png ADDED
Binary file
images/emojis/32/1f482-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f482-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f482-1f3fc.png ADDED
Binary file
images/emojis/32/1f482-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f482-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f482-1f3fd.png ADDED
Binary file
images/emojis/32/1f482-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f482-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f482-1f3fe.png ADDED
Binary file
images/emojis/32/1f482-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f482-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f482-1f3ff.png ADDED
Binary file
images/emojis/32/1f482-2640.png ADDED
Binary file
images/emojis/32/1f482-2642.png ADDED
Binary file
images/emojis/32/1f482.png ADDED
Binary file
images/emojis/32/1f483-1f3fb.png ADDED
Binary file
images/emojis/32/1f483-1f3fc.png ADDED
Binary file
images/emojis/32/1f483-1f3fd.png ADDED
Binary file
images/emojis/32/1f483-1f3fe.png ADDED
Binary file
images/emojis/32/1f483-1f3ff.png ADDED
Binary file
images/emojis/32/1f483.png ADDED
Binary file
images/emojis/32/1f484.png ADDED
Binary file
images/emojis/32/1f485-1f3fb.png ADDED
Binary file
images/emojis/32/1f485-1f3fc.png ADDED
Binary file
images/emojis/32/1f485-1f3fd.png ADDED
Binary file
images/emojis/32/1f485-1f3fe.png ADDED
Binary file
images/emojis/32/1f485-1f3ff.png ADDED
Binary file
images/emojis/32/1f485.png ADDED
Binary file
images/emojis/32/1f486-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f486-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f486-1f3fb.png ADDED
Binary file
images/emojis/32/1f486-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f486-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f486-1f3fc.png ADDED
Binary file
images/emojis/32/1f486-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f486-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f486-1f3fd.png ADDED
Binary file
images/emojis/32/1f486-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f486-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f486-1f3fe.png ADDED
Binary file
images/emojis/32/1f486-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f486-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f486-1f3ff.png ADDED
Binary file
images/emojis/32/1f486-2640.png ADDED
Binary file
images/emojis/32/1f486-2642.png ADDED
Binary file
images/emojis/32/1f486.png ADDED
Binary file
images/emojis/32/1f487-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f487-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f487-1f3fb.png ADDED
Binary file
images/emojis/32/1f487-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f487-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f487-1f3fc.png ADDED
Binary file
images/emojis/32/1f487-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f487-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f487-1f3fd.png ADDED
Binary file
images/emojis/32/1f487-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f487-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f487-1f3fe.png ADDED
Binary file
images/emojis/32/1f487-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f487-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f487-1f3ff.png ADDED
Binary file
images/emojis/32/1f487-2640.png ADDED
Binary file
images/emojis/32/1f487-2642.png ADDED
Binary file
images/emojis/32/1f487.png ADDED
Binary file
images/emojis/32/1f488.png ADDED
Binary file
images/emojis/32/1f489.png ADDED
Binary file
images/emojis/32/1f48a.png ADDED
Binary file
images/emojis/32/1f48b.png ADDED
Binary file
images/emojis/32/1f48c.png ADDED
Binary file
images/emojis/32/1f48d.png ADDED
Binary file
images/emojis/32/1f48e.png ADDED
Binary file
images/emojis/32/1f48f.png ADDED
Binary file
images/emojis/32/1f490.png ADDED
Binary file
images/emojis/32/1f491.png ADDED
Binary file
images/emojis/32/1f492.png ADDED
Binary file
images/emojis/32/1f493.png ADDED
Binary file
images/emojis/32/1f494.png ADDED
Binary file
images/emojis/32/1f495.png ADDED
Binary file
images/emojis/32/1f496.png ADDED
Binary file
images/emojis/32/1f497.png ADDED
Binary file
images/emojis/32/1f498.png ADDED
Binary file
images/emojis/32/1f499.png ADDED
Binary file
images/emojis/32/1f49a.png ADDED
Binary file
images/emojis/32/1f49b.png ADDED
Binary file
images/emojis/32/1f49c.png ADDED
Binary file
images/emojis/32/1f49d.png ADDED
Binary file
images/emojis/32/1f49e.png ADDED
Binary file
images/emojis/32/1f49f.png ADDED
Binary file
images/emojis/32/1f4a0.png ADDED
Binary file
images/emojis/32/1f4a1.png ADDED
Binary file
images/emojis/32/1f4a2.png ADDED
Binary file
images/emojis/32/1f4a3.png ADDED
Binary file
images/emojis/32/1f4a4.png ADDED
Binary file
images/emojis/32/1f4a5.png ADDED
Binary file
images/emojis/32/1f4a6.png ADDED
Binary file
images/emojis/32/1f4a7.png ADDED
Binary file
images/emojis/32/1f4a8.png ADDED
Binary file
images/emojis/32/1f4a9.png ADDED
Binary file
images/emojis/32/1f4aa-1f3fb.png ADDED
Binary file
images/emojis/32/1f4aa-1f3fc.png ADDED
Binary file
images/emojis/32/1f4aa-1f3fd.png ADDED
Binary file
images/emojis/32/1f4aa-1f3fe.png ADDED
Binary file
images/emojis/32/1f4aa-1f3ff.png ADDED
Binary file
images/emojis/32/1f4aa.png ADDED
Binary file
images/emojis/32/1f4ab.png ADDED
Binary file
images/emojis/32/1f4ac.png ADDED
Binary file
images/emojis/32/1f4ad.png ADDED
Binary file
images/emojis/32/1f4ae.png ADDED
Binary file
images/emojis/32/1f4af.png ADDED
Binary file
images/emojis/32/1f4b0.png ADDED
Binary file
images/emojis/32/1f4b1.png ADDED
Binary file
images/emojis/32/1f4b2.png ADDED
Binary file
images/emojis/32/1f4b3.png ADDED
Binary file
images/emojis/32/1f4b4.png ADDED
Binary file
images/emojis/32/1f4b5.png ADDED
Binary file
images/emojis/32/1f4b6.png ADDED
Binary file
images/emojis/32/1f4b7.png ADDED
Binary file
images/emojis/32/1f4b8.png ADDED
Binary file
images/emojis/32/1f4b9.png ADDED
Binary file
images/emojis/32/1f4ba.png ADDED
Binary file
images/emojis/32/1f4bb.png ADDED
Binary file
images/emojis/32/1f4bc.png ADDED
Binary file
images/emojis/32/1f4bd.png ADDED
Binary file
images/emojis/32/1f4be.png ADDED
Binary file
images/emojis/32/1f4bf.png ADDED
Binary file
images/emojis/32/1f4c0.png ADDED
Binary file
images/emojis/32/1f4c1.png ADDED
Binary file
images/emojis/32/1f4c2.png ADDED
Binary file
images/emojis/32/1f4c3.png ADDED
Binary file
images/emojis/32/1f4c4.png ADDED
Binary file
images/emojis/32/1f4c5.png ADDED
Binary file
images/emojis/32/1f4c6.png ADDED
Binary file
images/emojis/32/1f4c7.png ADDED
Binary file
images/emojis/32/1f4c8.png ADDED
Binary file
images/emojis/32/1f4c9.png ADDED
Binary file
images/emojis/32/1f4ca.png ADDED
Binary file
images/emojis/32/1f4cb.png ADDED
Binary file
images/emojis/32/1f4cc.png ADDED
Binary file
images/emojis/32/1f4cd.png ADDED
Binary file
images/emojis/32/1f4ce.png ADDED
Binary file
images/emojis/32/1f4cf.png ADDED
Binary file
images/emojis/32/1f4d0.png ADDED
Binary file
images/emojis/32/1f4d1.png ADDED
Binary file
images/emojis/32/1f4d2.png ADDED
Binary file
images/emojis/32/1f4d3.png ADDED
Binary file
images/emojis/32/1f4d4.png ADDED
Binary file
images/emojis/32/1f4d5.png ADDED
Binary file
images/emojis/32/1f4d6.png ADDED
Binary file
images/emojis/32/1f4d7.png ADDED
Binary file
images/emojis/32/1f4d8.png ADDED
Binary file
images/emojis/32/1f4d9.png ADDED
Binary file
images/emojis/32/1f4da.png ADDED
Binary file
images/emojis/32/1f4db.png ADDED
Binary file
images/emojis/32/1f4dc.png ADDED
Binary file
images/emojis/32/1f4dd.png ADDED
Binary file
images/emojis/32/1f4de.png ADDED
Binary file
images/emojis/32/1f4df.png ADDED
Binary file
images/emojis/32/1f4e0.png ADDED
Binary file
images/emojis/32/1f4e1.png ADDED
Binary file
images/emojis/32/1f4e2.png ADDED
Binary file
images/emojis/32/1f4e3.png ADDED
Binary file
images/emojis/32/1f4e4.png ADDED
Binary file
images/emojis/32/1f4e5.png ADDED
Binary file
images/emojis/32/1f4e6.png ADDED
Binary file
images/emojis/32/1f4e7.png ADDED
Binary file
images/emojis/32/1f4e8.png ADDED
Binary file
images/emojis/32/1f4e9.png ADDED
Binary file
images/emojis/32/1f4ea.png ADDED
Binary file
images/emojis/32/1f4eb.png ADDED
Binary file
images/emojis/32/1f4ec.png ADDED
Binary file
images/emojis/32/1f4ed.png ADDED
Binary file
images/emojis/32/1f4ee.png ADDED
Binary file
images/emojis/32/1f4ef.png ADDED
Binary file
images/emojis/32/1f4f0.png ADDED
Binary file
images/emojis/32/1f4f1.png ADDED
Binary file
images/emojis/32/1f4f2.png ADDED
Binary file
images/emojis/32/1f4f3.png ADDED
Binary file
images/emojis/32/1f4f4.png ADDED
Binary file
images/emojis/32/1f4f5.png ADDED
Binary file
images/emojis/32/1f4f6.png ADDED
Binary file
images/emojis/32/1f4f7.png ADDED
Binary file
images/emojis/32/1f4f8.png ADDED
Binary file
images/emojis/32/1f4f9.png ADDED
Binary file
images/emojis/32/1f4fa.png ADDED
Binary file
images/emojis/32/1f4fb.png ADDED
Binary file
images/emojis/32/1f4fc.png ADDED
Binary file
images/emojis/32/1f4fd.png ADDED
Binary file
images/emojis/32/1f4ff.png ADDED
Binary file
images/emojis/32/1f500.png ADDED
Binary file
images/emojis/32/1f501.png ADDED
Binary file
images/emojis/32/1f502.png ADDED
Binary file
images/emojis/32/1f503.png ADDED
Binary file
images/emojis/32/1f504.png ADDED
Binary file
images/emojis/32/1f505.png ADDED
Binary file
images/emojis/32/1f506.png ADDED
Binary file
images/emojis/32/1f507.png ADDED
Binary file
images/emojis/32/1f508.png ADDED
Binary file
images/emojis/32/1f509.png ADDED
Binary file
images/emojis/32/1f50a.png ADDED
Binary file
images/emojis/32/1f50b.png ADDED
Binary file
images/emojis/32/1f50c.png ADDED
Binary file
images/emojis/32/1f50d.png ADDED
Binary file
images/emojis/32/1f50e.png ADDED
Binary file
images/emojis/32/1f50f.png ADDED
Binary file
images/emojis/32/1f510.png ADDED
Binary file
images/emojis/32/1f511.png ADDED
Binary file
images/emojis/32/1f512.png ADDED
Binary file
images/emojis/32/1f513.png ADDED
Binary file
images/emojis/32/1f514.png ADDED
Binary file
images/emojis/32/1f515.png ADDED
Binary file
images/emojis/32/1f516.png ADDED
Binary file
images/emojis/32/1f517.png ADDED
Binary file
images/emojis/32/1f518.png ADDED
Binary file
images/emojis/32/1f519.png ADDED
Binary file
images/emojis/32/1f51a.png ADDED
Binary file
images/emojis/32/1f51b.png ADDED
Binary file
images/emojis/32/1f51c.png ADDED
Binary file
images/emojis/32/1f51d.png ADDED
Binary file
images/emojis/32/1f51e.png ADDED
Binary file
images/emojis/32/1f51f.png ADDED
Binary file
images/emojis/32/1f520.png ADDED
Binary file
images/emojis/32/1f521.png ADDED
Binary file
images/emojis/32/1f522.png ADDED
Binary file
images/emojis/32/1f523.png ADDED
Binary file
images/emojis/32/1f524.png ADDED
Binary file
images/emojis/32/1f525.png ADDED
Binary file
images/emojis/32/1f526.png ADDED
Binary file
images/emojis/32/1f527.png ADDED
Binary file
images/emojis/32/1f528.png ADDED
Binary file
images/emojis/32/1f529.png ADDED
Binary file
images/emojis/32/1f52a.png ADDED
Binary file
images/emojis/32/1f52b.png ADDED
Binary file
images/emojis/32/1f52c.png ADDED
Binary file
images/emojis/32/1f52d.png ADDED
Binary file
images/emojis/32/1f52e.png ADDED
Binary file
images/emojis/32/1f52f.png ADDED
Binary file
images/emojis/32/1f530.png ADDED
Binary file
images/emojis/32/1f531.png ADDED
Binary file
images/emojis/32/1f532.png ADDED
Binary file
images/emojis/32/1f533.png ADDED
Binary file
images/emojis/32/1f534.png ADDED
Binary file
images/emojis/32/1f535.png ADDED
Binary file
images/emojis/32/1f536.png ADDED
Binary file
images/emojis/32/1f537.png ADDED
Binary file
images/emojis/32/1f538.png ADDED
Binary file
images/emojis/32/1f539.png ADDED
Binary file
images/emojis/32/1f53a.png ADDED
Binary file
images/emojis/32/1f53b.png ADDED
Binary file
images/emojis/32/1f53c.png ADDED
Binary file
images/emojis/32/1f53d.png ADDED
Binary file
images/emojis/32/1f549.png ADDED
Binary file
images/emojis/32/1f54a.png ADDED
Binary file
images/emojis/32/1f54b.png ADDED
Binary file
images/emojis/32/1f54c.png ADDED
Binary file
images/emojis/32/1f54d.png ADDED
Binary file
images/emojis/32/1f54e.png ADDED
Binary file
images/emojis/32/1f550.png ADDED
Binary file
images/emojis/32/1f551.png ADDED
Binary file
images/emojis/32/1f552.png ADDED
Binary file
images/emojis/32/1f553.png ADDED
Binary file
images/emojis/32/1f554.png ADDED
Binary file
images/emojis/32/1f555.png ADDED
Binary file
images/emojis/32/1f556.png ADDED
Binary file
images/emojis/32/1f557.png ADDED
Binary file
images/emojis/32/1f558.png ADDED
Binary file
images/emojis/32/1f559.png ADDED
Binary file
images/emojis/32/1f55a.png ADDED
Binary file
images/emojis/32/1f55b.png ADDED
Binary file
images/emojis/32/1f55c.png ADDED
Binary file
images/emojis/32/1f55d.png ADDED
Binary file
images/emojis/32/1f55e.png ADDED
Binary file
images/emojis/32/1f55f.png ADDED
Binary file
images/emojis/32/1f560.png ADDED
Binary file
images/emojis/32/1f561.png ADDED
Binary file
images/emojis/32/1f562.png ADDED
Binary file
images/emojis/32/1f563.png ADDED
Binary file
images/emojis/32/1f564.png ADDED
Binary file
images/emojis/32/1f565.png ADDED
Binary file
images/emojis/32/1f566.png ADDED
Binary file
images/emojis/32/1f567.png ADDED
Binary file
images/emojis/32/1f56f.png ADDED
Binary file
images/emojis/32/1f570.png ADDED
Binary file
images/emojis/32/1f573.png ADDED
Binary file
images/emojis/32/1f574-1f3fb.png ADDED
Binary file
images/emojis/32/1f574-1f3fc.png ADDED
Binary file
images/emojis/32/1f574-1f3fd.png ADDED
Binary file
images/emojis/32/1f574-1f3fe.png ADDED
Binary file
images/emojis/32/1f574-1f3ff.png ADDED
Binary file
images/emojis/32/1f574.png ADDED
Binary file
images/emojis/32/1f575-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f575-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f575-1f3fb.png ADDED
Binary file
images/emojis/32/1f575-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f575-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f575-1f3fc.png ADDED
Binary file
images/emojis/32/1f575-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f575-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f575-1f3fd.png ADDED
Binary file
images/emojis/32/1f575-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f575-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f575-1f3fe.png ADDED
Binary file
images/emojis/32/1f575-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f575-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f575-1f3ff.png ADDED
Binary file
images/emojis/32/1f575-2640.png ADDED
Binary file
images/emojis/32/1f575-2642.png ADDED
Binary file
images/emojis/32/1f575.png ADDED
Binary file
images/emojis/32/1f576.png ADDED
Binary file
images/emojis/32/1f577.png ADDED
Binary file
images/emojis/32/1f578.png ADDED
Binary file
images/emojis/32/1f579.png ADDED
Binary file
images/emojis/32/1f57a-1f3fb.png ADDED
Binary file
images/emojis/32/1f57a-1f3fc.png ADDED
Binary file
images/emojis/32/1f57a-1f3fd.png ADDED
Binary file
images/emojis/32/1f57a-1f3fe.png ADDED
Binary file
images/emojis/32/1f57a-1f3ff.png ADDED
Binary file
images/emojis/32/1f57a.png ADDED
Binary file
images/emojis/32/1f587.png ADDED
Binary file
images/emojis/32/1f58a.png ADDED
Binary file
images/emojis/32/1f58b.png ADDED
Binary file
images/emojis/32/1f58c.png ADDED
Binary file
images/emojis/32/1f58d.png ADDED
Binary file
images/emojis/32/1f590-1f3fb.png ADDED
Binary file
images/emojis/32/1f590-1f3fc.png ADDED
Binary file
images/emojis/32/1f590-1f3fd.png ADDED
Binary file
images/emojis/32/1f590-1f3fe.png ADDED
Binary file
images/emojis/32/1f590-1f3ff.png ADDED
Binary file
images/emojis/32/1f590.png ADDED
Binary file
images/emojis/32/1f595-1f3fb.png ADDED
Binary file
images/emojis/32/1f595-1f3fc.png ADDED
Binary file
images/emojis/32/1f595-1f3fd.png ADDED
Binary file
images/emojis/32/1f595-1f3fe.png ADDED
Binary file
images/emojis/32/1f595-1f3ff.png ADDED
Binary file
images/emojis/32/1f595.png ADDED
Binary file
images/emojis/32/1f596-1f3fb.png ADDED
Binary file
images/emojis/32/1f596-1f3fc.png ADDED
Binary file
images/emojis/32/1f596-1f3fd.png ADDED
Binary file
images/emojis/32/1f596-1f3fe.png ADDED
Binary file
images/emojis/32/1f596-1f3ff.png ADDED
Binary file
images/emojis/32/1f596.png ADDED
Binary file
images/emojis/32/1f5a4.png ADDED
Binary file
images/emojis/32/1f5a5.png ADDED
Binary file
images/emojis/32/1f5a8.png ADDED
Binary file
images/emojis/32/1f5b1.png ADDED
Binary file
images/emojis/32/1f5b2.png ADDED
Binary file
images/emojis/32/1f5bc.png ADDED
Binary file
images/emojis/32/1f5c2.png ADDED
Binary file
images/emojis/32/1f5c3.png ADDED
Binary file
images/emojis/32/1f5c4.png ADDED
Binary file
images/emojis/32/1f5d1.png ADDED
Binary file
images/emojis/32/1f5d2.png ADDED
Binary file
images/emojis/32/1f5d3.png ADDED
Binary file
images/emojis/32/1f5dc.png ADDED
Binary file
images/emojis/32/1f5dd.png ADDED
Binary file
images/emojis/32/1f5de.png ADDED
Binary file
images/emojis/32/1f5e1.png ADDED
Binary file
images/emojis/32/1f5e3.png ADDED
Binary file
images/emojis/32/1f5e8.png ADDED
Binary file
images/emojis/32/1f5ef.png ADDED
Binary file
images/emojis/32/1f5f3.png ADDED
Binary file
images/emojis/32/1f5fa.png ADDED
Binary file
images/emojis/32/1f5fb.png ADDED
Binary file
images/emojis/32/1f5fc.png ADDED
Binary file
images/emojis/32/1f5fd.png ADDED
Binary file
images/emojis/32/1f5fe.png ADDED
Binary file
images/emojis/32/1f5ff.png ADDED
Binary file
images/emojis/32/1f600.png ADDED
Binary file
images/emojis/32/1f601.png ADDED
Binary file
images/emojis/32/1f602.png ADDED
Binary file
images/emojis/32/1f603.png ADDED
Binary file
images/emojis/32/1f604.png ADDED
Binary file
images/emojis/32/1f605.png ADDED
Binary file
images/emojis/32/1f606.png ADDED
Binary file
images/emojis/32/1f607.png ADDED
Binary file
images/emojis/32/1f608.png ADDED
Binary file
images/emojis/32/1f609.png ADDED
Binary file
images/emojis/32/1f60a.png ADDED
Binary file
images/emojis/32/1f60b.png ADDED
Binary file
images/emojis/32/1f60c.png ADDED
Binary file
images/emojis/32/1f60d.png ADDED
Binary file
images/emojis/32/1f60e.png ADDED
Binary file
images/emojis/32/1f60f.png ADDED
Binary file
images/emojis/32/1f610.png ADDED
Binary file
images/emojis/32/1f611.png ADDED
Binary file
images/emojis/32/1f612.png ADDED
Binary file
images/emojis/32/1f613.png ADDED
Binary file
images/emojis/32/1f614.png ADDED
Binary file
images/emojis/32/1f615.png ADDED
Binary file
images/emojis/32/1f616.png ADDED
Binary file
images/emojis/32/1f617.png ADDED
Binary file
images/emojis/32/1f618.png ADDED
Binary file
images/emojis/32/1f619.png ADDED
Binary file
images/emojis/32/1f61a.png ADDED
Binary file
images/emojis/32/1f61b.png ADDED
Binary file
images/emojis/32/1f61c.png ADDED
Binary file
images/emojis/32/1f61d.png ADDED
Binary file
images/emojis/32/1f61e.png ADDED
Binary file
images/emojis/32/1f61f.png ADDED
Binary file
images/emojis/32/1f620.png ADDED
Binary file
images/emojis/32/1f621.png ADDED
Binary file
images/emojis/32/1f622.png ADDED
Binary file
images/emojis/32/1f623.png ADDED
Binary file
images/emojis/32/1f624.png ADDED
Binary file
images/emojis/32/1f625.png ADDED
Binary file
images/emojis/32/1f626.png ADDED
Binary file
images/emojis/32/1f627.png ADDED
Binary file
images/emojis/32/1f628.png ADDED
Binary file
images/emojis/32/1f629.png ADDED
Binary file
images/emojis/32/1f62a.png ADDED
Binary file
images/emojis/32/1f62b.png ADDED
Binary file
images/emojis/32/1f62c.png ADDED
Binary file
images/emojis/32/1f62d.png ADDED
Binary file
images/emojis/32/1f62e.png ADDED
Binary file
images/emojis/32/1f62f.png ADDED
Binary file
images/emojis/32/1f630.png ADDED
Binary file
images/emojis/32/1f631.png ADDED
Binary file
images/emojis/32/1f632.png ADDED
Binary file
images/emojis/32/1f633.png ADDED
Binary file
images/emojis/32/1f634.png ADDED
Binary file
images/emojis/32/1f635.png ADDED
Binary file
images/emojis/32/1f636.png ADDED
Binary file
images/emojis/32/1f637.png ADDED
Binary file
images/emojis/32/1f638.png ADDED
Binary file
images/emojis/32/1f639.png ADDED
Binary file
images/emojis/32/1f63a.png ADDED
Binary file
images/emojis/32/1f63b.png ADDED
Binary file
images/emojis/32/1f63c.png ADDED
Binary file
images/emojis/32/1f63d.png ADDED
Binary file
images/emojis/32/1f63e.png ADDED
Binary file
images/emojis/32/1f63f.png ADDED
Binary file
images/emojis/32/1f640.png ADDED
Binary file
images/emojis/32/1f641.png ADDED
Binary file
images/emojis/32/1f642.png ADDED
Binary file
images/emojis/32/1f643.png ADDED
Binary file
images/emojis/32/1f644.png ADDED
Binary file
images/emojis/32/1f645-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f645-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f645-1f3fb.png ADDED
Binary file
images/emojis/32/1f645-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f645-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f645-1f3fc.png ADDED
Binary file
images/emojis/32/1f645-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f645-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f645-1f3fd.png ADDED
Binary file
images/emojis/32/1f645-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f645-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f645-1f3fe.png ADDED
Binary file
images/emojis/32/1f645-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f645-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f645-1f3ff.png ADDED
Binary file
images/emojis/32/1f645-2640.png ADDED
Binary file
images/emojis/32/1f645-2642.png ADDED
Binary file
images/emojis/32/1f645.png ADDED
Binary file
images/emojis/32/1f646-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f646-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f646-1f3fb.png ADDED
Binary file
images/emojis/32/1f646-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f646-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f646-1f3fc.png ADDED
Binary file
images/emojis/32/1f646-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f646-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f646-1f3fd.png ADDED
Binary file
images/emojis/32/1f646-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f646-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f646-1f3fe.png ADDED
Binary file
images/emojis/32/1f646-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f646-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f646-1f3ff.png ADDED
Binary file
images/emojis/32/1f646-2640.png ADDED
Binary file
images/emojis/32/1f646-2642.png ADDED
Binary file
images/emojis/32/1f646.png ADDED
Binary file
images/emojis/32/1f647-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f647-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f647-1f3fb.png ADDED
Binary file
images/emojis/32/1f647-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f647-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f647-1f3fc.png ADDED
Binary file
images/emojis/32/1f647-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f647-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f647-1f3fd.png ADDED
Binary file
images/emojis/32/1f647-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f647-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f647-1f3fe.png ADDED
Binary file
images/emojis/32/1f647-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f647-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f647-1f3ff.png ADDED
Binary file
images/emojis/32/1f647-2640.png ADDED
Binary file
images/emojis/32/1f647-2642.png ADDED
Binary file
images/emojis/32/1f647.png ADDED
Binary file
images/emojis/32/1f648.png ADDED
Binary file
images/emojis/32/1f649.png ADDED
Binary file
images/emojis/32/1f64a.png ADDED
Binary file
images/emojis/32/1f64b-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f64b-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f64b-1f3fb.png ADDED
Binary file
images/emojis/32/1f64b-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f64b-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f64b-1f3fc.png ADDED
Binary file
images/emojis/32/1f64b-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f64b-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f64b-1f3fd.png ADDED
Binary file
images/emojis/32/1f64b-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f64b-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f64b-1f3fe.png ADDED
Binary file
images/emojis/32/1f64b-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f64b-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f64b-1f3ff.png ADDED
Binary file
images/emojis/32/1f64b-2640.png ADDED
Binary file
images/emojis/32/1f64b-2642.png ADDED
Binary file
images/emojis/32/1f64b.png ADDED
Binary file
images/emojis/32/1f64c-1f3fb.png ADDED
Binary file
images/emojis/32/1f64c-1f3fc.png ADDED
Binary file
images/emojis/32/1f64c-1f3fd.png ADDED
Binary file
images/emojis/32/1f64c-1f3fe.png ADDED
Binary file
images/emojis/32/1f64c-1f3ff.png ADDED
Binary file
images/emojis/32/1f64c.png ADDED
Binary file
images/emojis/32/1f64d-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f64d-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f64d-1f3fb.png ADDED
Binary file
images/emojis/32/1f64d-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f64d-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f64d-1f3fc.png ADDED
Binary file
images/emojis/32/1f64d-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f64d-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f64d-1f3fd.png ADDED
Binary file
images/emojis/32/1f64d-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f64d-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f64d-1f3fe.png ADDED
Binary file
images/emojis/32/1f64d-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f64d-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f64d-1f3ff.png ADDED
Binary file
images/emojis/32/1f64d-2640.png ADDED
Binary file
images/emojis/32/1f64d-2642.png ADDED
Binary file
images/emojis/32/1f64d.png ADDED
Binary file
images/emojis/32/1f64e-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f64e-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f64e-1f3fb.png ADDED
Binary file
images/emojis/32/1f64e-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f64e-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f64e-1f3fc.png ADDED
Binary file
images/emojis/32/1f64e-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f64e-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f64e-1f3fd.png ADDED
Binary file
images/emojis/32/1f64e-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f64e-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f64e-1f3fe.png ADDED
Binary file
images/emojis/32/1f64e-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f64e-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f64e-1f3ff.png ADDED
Binary file
images/emojis/32/1f64e-2640.png ADDED
Binary file
images/emojis/32/1f64e-2642.png ADDED
Binary file
images/emojis/32/1f64e.png ADDED
Binary file
images/emojis/32/1f64f-1f3fb.png ADDED
Binary file
images/emojis/32/1f64f-1f3fc.png ADDED
Binary file
images/emojis/32/1f64f-1f3fd.png ADDED
Binary file
images/emojis/32/1f64f-1f3fe.png ADDED
Binary file
images/emojis/32/1f64f-1f3ff.png ADDED
Binary file
images/emojis/32/1f64f.png ADDED
Binary file
images/emojis/32/1f680.png ADDED
Binary file
images/emojis/32/1f681.png ADDED
Binary file
images/emojis/32/1f682.png ADDED
Binary file
images/emojis/32/1f683.png ADDED
Binary file
images/emojis/32/1f684.png ADDED
Binary file
images/emojis/32/1f685.png ADDED
Binary file
images/emojis/32/1f686.png ADDED
Binary file
images/emojis/32/1f687.png ADDED
Binary file
images/emojis/32/1f688.png ADDED
Binary file
images/emojis/32/1f689.png ADDED
Binary file
images/emojis/32/1f68a.png ADDED
Binary file
images/emojis/32/1f68b.png ADDED
Binary file
images/emojis/32/1f68c.png ADDED
Binary file
images/emojis/32/1f68d.png ADDED
Binary file
images/emojis/32/1f68e.png ADDED
Binary file
images/emojis/32/1f68f.png ADDED
Binary file
images/emojis/32/1f690.png ADDED
Binary file
images/emojis/32/1f691.png ADDED
Binary file
images/emojis/32/1f692.png ADDED
Binary file
images/emojis/32/1f693.png ADDED
Binary file
images/emojis/32/1f694.png ADDED
Binary file
images/emojis/32/1f695.png ADDED
Binary file
images/emojis/32/1f696.png ADDED
Binary file
images/emojis/32/1f697.png ADDED
Binary file
images/emojis/32/1f698.png ADDED
Binary file
images/emojis/32/1f699.png ADDED
Binary file
images/emojis/32/1f69a.png ADDED
Binary file
images/emojis/32/1f69b.png ADDED
Binary file
images/emojis/32/1f69c.png ADDED
Binary file
images/emojis/32/1f69d.png ADDED
Binary file
images/emojis/32/1f69e.png ADDED
Binary file
images/emojis/32/1f69f.png ADDED
Binary file
images/emojis/32/1f6a0.png ADDED
Binary file
images/emojis/32/1f6a1.png ADDED
Binary file
images/emojis/32/1f6a2.png ADDED
Binary file
images/emojis/32/1f6a3-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f6a3-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f6a3-1f3fb.png ADDED
Binary file
images/emojis/32/1f6a3-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f6a3-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f6a3-1f3fc.png ADDED
Binary file
images/emojis/32/1f6a3-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f6a3-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f6a3-1f3fd.png ADDED
Binary file
images/emojis/32/1f6a3-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f6a3-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f6a3-1f3fe.png ADDED
Binary file
images/emojis/32/1f6a3-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f6a3-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f6a3-1f3ff.png ADDED
Binary file
images/emojis/32/1f6a3-2640.png ADDED
Binary file
images/emojis/32/1f6a3-2642.png ADDED
Binary file
images/emojis/32/1f6a3.png ADDED
Binary file
images/emojis/32/1f6a4.png ADDED
Binary file
images/emojis/32/1f6a5.png ADDED
Binary file
images/emojis/32/1f6a6.png ADDED
Binary file
images/emojis/32/1f6a7.png ADDED
Binary file
images/emojis/32/1f6a8.png ADDED
Binary file
images/emojis/32/1f6a9.png ADDED
Binary file
images/emojis/32/1f6aa.png ADDED
Binary file
images/emojis/32/1f6ab.png ADDED
Binary file
images/emojis/32/1f6ac.png ADDED
Binary file
images/emojis/32/1f6ad.png ADDED
Binary file
images/emojis/32/1f6ae.png ADDED
Binary file
images/emojis/32/1f6af.png ADDED
Binary file
images/emojis/32/1f6b0.png ADDED
Binary file
images/emojis/32/1f6b1.png ADDED
Binary file
images/emojis/32/1f6b2.png ADDED
Binary file
images/emojis/32/1f6b3.png ADDED
Binary file
images/emojis/32/1f6b4-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f6b4-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f6b4-1f3fb.png ADDED
Binary file
images/emojis/32/1f6b4-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f6b4-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f6b4-1f3fc.png ADDED
Binary file
images/emojis/32/1f6b4-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f6b4-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f6b4-1f3fd.png ADDED
Binary file
images/emojis/32/1f6b4-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f6b4-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f6b4-1f3fe.png ADDED
Binary file
images/emojis/32/1f6b4-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f6b4-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f6b4-1f3ff.png ADDED
Binary file
images/emojis/32/1f6b4-2640.png ADDED
Binary file
images/emojis/32/1f6b4-2642.png ADDED
Binary file
images/emojis/32/1f6b4.png ADDED
Binary file
images/emojis/32/1f6b5-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f6b5-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f6b5-1f3fb.png ADDED
Binary file
images/emojis/32/1f6b5-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f6b5-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f6b5-1f3fc.png ADDED
Binary file
images/emojis/32/1f6b5-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f6b5-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f6b5-1f3fd.png ADDED
Binary file
images/emojis/32/1f6b5-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f6b5-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f6b5-1f3fe.png ADDED
Binary file
images/emojis/32/1f6b5-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f6b5-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f6b5-1f3ff.png ADDED
Binary file
images/emojis/32/1f6b5-2640.png ADDED
Binary file
images/emojis/32/1f6b5-2642.png ADDED
Binary file
images/emojis/32/1f6b5.png ADDED
Binary file
images/emojis/32/1f6b6-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f6b6-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f6b6-1f3fb.png ADDED
Binary file
images/emojis/32/1f6b6-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f6b6-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f6b6-1f3fc.png ADDED
Binary file
images/emojis/32/1f6b6-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f6b6-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f6b6-1f3fd.png ADDED
Binary file
images/emojis/32/1f6b6-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f6b6-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f6b6-1f3fe.png ADDED
Binary file
images/emojis/32/1f6b6-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f6b6-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f6b6-1f3ff.png ADDED
Binary file
images/emojis/32/1f6b6-2640.png ADDED
Binary file
images/emojis/32/1f6b6-2642.png ADDED
Binary file
images/emojis/32/1f6b6.png ADDED
Binary file
images/emojis/32/1f6b7.png ADDED
Binary file
images/emojis/32/1f6b8.png ADDED
Binary file
images/emojis/32/1f6b9.png ADDED
Binary file
images/emojis/32/1f6ba.png ADDED
Binary file
images/emojis/32/1f6bb.png ADDED
Binary file
images/emojis/32/1f6bc.png ADDED
Binary file
images/emojis/32/1f6bd.png ADDED
Binary file
images/emojis/32/1f6be.png ADDED
Binary file
images/emojis/32/1f6bf.png ADDED
Binary file
images/emojis/32/1f6c0-1f3fb.png ADDED
Binary file
images/emojis/32/1f6c0-1f3fc.png ADDED
Binary file
images/emojis/32/1f6c0-1f3fd.png ADDED
Binary file
images/emojis/32/1f6c0-1f3fe.png ADDED
Binary file
images/emojis/32/1f6c0-1f3ff.png ADDED
Binary file
images/emojis/32/1f6c0.png ADDED
Binary file
images/emojis/32/1f6c1.png ADDED
Binary file
images/emojis/32/1f6c2.png ADDED
Binary file
images/emojis/32/1f6c3.png ADDED
Binary file
images/emojis/32/1f6c4.png ADDED
Binary file
images/emojis/32/1f6c5.png ADDED
Binary file
images/emojis/32/1f6cb.png ADDED
Binary file
images/emojis/32/1f6cc-1f3fb.png ADDED
Binary file
images/emojis/32/1f6cc-1f3fc.png ADDED
Binary file
images/emojis/32/1f6cc-1f3fd.png ADDED
Binary file
images/emojis/32/1f6cc-1f3fe.png ADDED
Binary file
images/emojis/32/1f6cc-1f3ff.png ADDED
Binary file
images/emojis/32/1f6cc.png ADDED
Binary file
images/emojis/32/1f6cd.png ADDED
Binary file
images/emojis/32/1f6ce.png ADDED
Binary file
images/emojis/32/1f6cf.png ADDED
Binary file
images/emojis/32/1f6d0.png ADDED
Binary file
images/emojis/32/1f6d1.png ADDED
Binary file
images/emojis/32/1f6d2.png ADDED
Binary file
images/emojis/32/1f6e0.png ADDED
Binary file
images/emojis/32/1f6e1.png ADDED
Binary file
images/emojis/32/1f6e2.png ADDED
Binary file
images/emojis/32/1f6e3.png ADDED
Binary file
images/emojis/32/1f6e4.png ADDED
Binary file
images/emojis/32/1f6e5.png ADDED
Binary file
images/emojis/32/1f6e9.png ADDED
Binary file
images/emojis/32/1f6eb.png ADDED
Binary file
images/emojis/32/1f6ec.png ADDED
Binary file
images/emojis/32/1f6f0.png ADDED
Binary file
images/emojis/32/1f6f3.png ADDED
Binary file
images/emojis/32/1f6f4.png ADDED
Binary file
images/emojis/32/1f6f5.png ADDED
Binary file
images/emojis/32/1f6f6.png ADDED
Binary file
images/emojis/32/1f6f7.png ADDED
Binary file
images/emojis/32/1f6f8.png ADDED
Binary file
images/emojis/32/1f6f9.png ADDED
Binary file
images/emojis/32/1f910.png ADDED
Binary file
images/emojis/32/1f911.png ADDED
Binary file
images/emojis/32/1f912.png ADDED
Binary file
images/emojis/32/1f913.png ADDED
Binary file
images/emojis/32/1f914.png ADDED
Binary file
images/emojis/32/1f915.png ADDED
Binary file
images/emojis/32/1f916.png ADDED
Binary file
images/emojis/32/1f917.png ADDED
Binary file
images/emojis/32/1f918-1f3fb.png ADDED
Binary file
images/emojis/32/1f918-1f3fc.png ADDED
Binary file
images/emojis/32/1f918-1f3fd.png ADDED
Binary file
images/emojis/32/1f918-1f3fe.png ADDED
Binary file
images/emojis/32/1f918-1f3ff.png ADDED
Binary file
images/emojis/32/1f918.png ADDED
Binary file
images/emojis/32/1f919-1f3fb.png ADDED
Binary file
images/emojis/32/1f919-1f3fc.png ADDED
Binary file
images/emojis/32/1f919-1f3fd.png ADDED
Binary file
images/emojis/32/1f919-1f3fe.png ADDED
Binary file
images/emojis/32/1f919-1f3ff.png ADDED
Binary file
images/emojis/32/1f919.png ADDED
Binary file
images/emojis/32/1f91a-1f3fb.png ADDED
Binary file
images/emojis/32/1f91a-1f3fc.png ADDED
Binary file
images/emojis/32/1f91a-1f3fd.png ADDED
Binary file
images/emojis/32/1f91a-1f3fe.png ADDED
Binary file
images/emojis/32/1f91a-1f3ff.png ADDED
Binary file
images/emojis/32/1f91a.png ADDED
Binary file
images/emojis/32/1f91b-1f3fb.png ADDED
Binary file
images/emojis/32/1f91b-1f3fc.png ADDED
Binary file
images/emojis/32/1f91b-1f3fd.png ADDED
Binary file
images/emojis/32/1f91b-1f3fe.png ADDED
Binary file
images/emojis/32/1f91b-1f3ff.png ADDED
Binary file
images/emojis/32/1f91b.png ADDED
Binary file
images/emojis/32/1f91c-1f3fb.png ADDED
Binary file
images/emojis/32/1f91c-1f3fc.png ADDED
Binary file
images/emojis/32/1f91c-1f3fd.png ADDED
Binary file
images/emojis/32/1f91c-1f3fe.png ADDED
Binary file
images/emojis/32/1f91c-1f3ff.png ADDED
Binary file
images/emojis/32/1f91c.png ADDED
Binary file
images/emojis/32/1f91d.png ADDED
Binary file
images/emojis/32/1f91e-1f3fb.png ADDED
Binary file
images/emojis/32/1f91e-1f3fc.png ADDED
Binary file
images/emojis/32/1f91e-1f3fd.png ADDED
Binary file
images/emojis/32/1f91e-1f3fe.png ADDED
Binary file
images/emojis/32/1f91e-1f3ff.png ADDED
Binary file
images/emojis/32/1f91e.png ADDED
Binary file
images/emojis/32/1f91f-1f3fb.png ADDED
Binary file
images/emojis/32/1f91f-1f3fc.png ADDED
Binary file
images/emojis/32/1f91f-1f3fd.png ADDED
Binary file
images/emojis/32/1f91f-1f3fe.png ADDED
Binary file
images/emojis/32/1f91f-1f3ff.png ADDED
Binary file
images/emojis/32/1f91f.png ADDED
Binary file
images/emojis/32/1f920.png ADDED
Binary file
images/emojis/32/1f921.png ADDED
Binary file
images/emojis/32/1f922.png ADDED
Binary file
images/emojis/32/1f923.png ADDED
Binary file
images/emojis/32/1f924.png ADDED
Binary file
images/emojis/32/1f925.png ADDED
Binary file
images/emojis/32/1f926-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f926-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f926-1f3fb.png ADDED
Binary file
images/emojis/32/1f926-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f926-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f926-1f3fc.png ADDED
Binary file
images/emojis/32/1f926-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f926-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f926-1f3fd.png ADDED
Binary file
images/emojis/32/1f926-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f926-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f926-1f3fe.png ADDED
Binary file
images/emojis/32/1f926-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f926-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f926-1f3ff.png ADDED
Binary file
images/emojis/32/1f926-2640.png ADDED
Binary file
images/emojis/32/1f926-2642.png ADDED
Binary file
images/emojis/32/1f926.png ADDED
Binary file
images/emojis/32/1f927.png ADDED
Binary file
images/emojis/32/1f928.png ADDED
Binary file
images/emojis/32/1f929.png ADDED
Binary file
images/emojis/32/1f92a.png ADDED
Binary file
images/emojis/32/1f92b.png ADDED
Binary file
images/emojis/32/1f92c.png ADDED
Binary file
images/emojis/32/1f92d.png ADDED
Binary file
images/emojis/32/1f92e.png ADDED
Binary file
images/emojis/32/1f92f.png ADDED
Binary file
images/emojis/32/1f930-1f3fb.png ADDED
Binary file
images/emojis/32/1f930-1f3fc.png ADDED
Binary file
images/emojis/32/1f930-1f3fd.png ADDED
Binary file
images/emojis/32/1f930-1f3fe.png ADDED
Binary file
images/emojis/32/1f930-1f3ff.png ADDED
Binary file
images/emojis/32/1f930.png ADDED
Binary file
images/emojis/32/1f931-1f3fb.png ADDED
Binary file
images/emojis/32/1f931-1f3fc.png ADDED
Binary file
images/emojis/32/1f931-1f3fd.png ADDED
Binary file
images/emojis/32/1f931-1f3fe.png ADDED
Binary file
images/emojis/32/1f931-1f3ff.png ADDED
Binary file
images/emojis/32/1f931.png ADDED
Binary file
images/emojis/32/1f932-1f3fb.png ADDED
Binary file
images/emojis/32/1f932-1f3fc.png ADDED
Binary file
images/emojis/32/1f932-1f3fd.png ADDED
Binary file
images/emojis/32/1f932-1f3fe.png ADDED
Binary file
images/emojis/32/1f932-1f3ff.png ADDED
Binary file
images/emojis/32/1f932.png ADDED
Binary file
images/emojis/32/1f933-1f3fb.png ADDED
Binary file
images/emojis/32/1f933-1f3fc.png ADDED
Binary file
images/emojis/32/1f933-1f3fd.png ADDED
Binary file
images/emojis/32/1f933-1f3fe.png ADDED
Binary file
images/emojis/32/1f933-1f3ff.png ADDED
Binary file
images/emojis/32/1f933.png ADDED
Binary file
images/emojis/32/1f934-1f3fb.png ADDED
Binary file
images/emojis/32/1f934-1f3fc.png ADDED
Binary file
images/emojis/32/1f934-1f3fd.png ADDED
Binary file
images/emojis/32/1f934-1f3fe.png ADDED
Binary file
images/emojis/32/1f934-1f3ff.png ADDED
Binary file
images/emojis/32/1f934.png ADDED
Binary file
images/emojis/32/1f935-1f3fb.png ADDED
Binary file
images/emojis/32/1f935-1f3fc.png ADDED
Binary file
images/emojis/32/1f935-1f3fd.png ADDED
Binary file
images/emojis/32/1f935-1f3fe.png ADDED
Binary file
images/emojis/32/1f935-1f3ff.png ADDED
Binary file
images/emojis/32/1f935.png ADDED
Binary file
images/emojis/32/1f936-1f3fb.png ADDED
Binary file
images/emojis/32/1f936-1f3fc.png ADDED
Binary file
images/emojis/32/1f936-1f3fd.png ADDED
Binary file
images/emojis/32/1f936-1f3fe.png ADDED
Binary file
images/emojis/32/1f936-1f3ff.png ADDED
Binary file
images/emojis/32/1f936.png ADDED
Binary file
images/emojis/32/1f937-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f937-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f937-1f3fb.png ADDED
Binary file
images/emojis/32/1f937-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f937-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f937-1f3fc.png ADDED
Binary file
images/emojis/32/1f937-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f937-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f937-1f3fd.png ADDED
Binary file
images/emojis/32/1f937-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f937-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f937-1f3fe.png ADDED
Binary file
images/emojis/32/1f937-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f937-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f937-1f3ff.png ADDED
Binary file
images/emojis/32/1f937-2640.png ADDED
Binary file
images/emojis/32/1f937-2642.png ADDED
Binary file
images/emojis/32/1f937.png ADDED
Binary file
images/emojis/32/1f938-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f938-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f938-1f3fb.png ADDED
Binary file
images/emojis/32/1f938-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f938-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f938-1f3fc.png ADDED
Binary file
images/emojis/32/1f938-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f938-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f938-1f3fd.png ADDED
Binary file
images/emojis/32/1f938-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f938-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f938-1f3fe.png ADDED
Binary file
images/emojis/32/1f938-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f938-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f938-1f3ff.png ADDED
Binary file
images/emojis/32/1f938-2640.png ADDED
Binary file
images/emojis/32/1f938-2642.png ADDED
Binary file
images/emojis/32/1f938.png ADDED
Binary file
images/emojis/32/1f939-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f939-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f939-1f3fb.png ADDED
Binary file
images/emojis/32/1f939-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f939-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f939-1f3fc.png ADDED
Binary file
images/emojis/32/1f939-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f939-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f939-1f3fd.png ADDED
Binary file
images/emojis/32/1f939-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f939-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f939-1f3fe.png ADDED
Binary file
images/emojis/32/1f939-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f939-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f939-1f3ff.png ADDED
Binary file
images/emojis/32/1f939-2640.png ADDED
Binary file
images/emojis/32/1f939-2642.png ADDED
Binary file
images/emojis/32/1f939.png ADDED
Binary file
images/emojis/32/1f93a.png ADDED
Binary file
images/emojis/32/1f93c-2640.png ADDED
Binary file
images/emojis/32/1f93c-2642.png ADDED
Binary file
images/emojis/32/1f93c.png ADDED
Binary file
images/emojis/32/1f93d-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f93d-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f93d-1f3fb.png ADDED
Binary file
images/emojis/32/1f93d-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f93d-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f93d-1f3fc.png ADDED
Binary file
images/emojis/32/1f93d-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f93d-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f93d-1f3fd.png ADDED
Binary file
images/emojis/32/1f93d-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f93d-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f93d-1f3fe.png ADDED
Binary file
images/emojis/32/1f93d-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f93d-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f93d-1f3ff.png ADDED
Binary file
images/emojis/32/1f93d-2640.png ADDED
Binary file
images/emojis/32/1f93d-2642.png ADDED
Binary file
images/emojis/32/1f93d.png ADDED
Binary file
images/emojis/32/1f93e-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f93e-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f93e-1f3fb.png ADDED
Binary file
images/emojis/32/1f93e-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f93e-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f93e-1f3fc.png ADDED
Binary file
images/emojis/32/1f93e-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f93e-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f93e-1f3fd.png ADDED
Binary file
images/emojis/32/1f93e-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f93e-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f93e-1f3fe.png ADDED
Binary file
images/emojis/32/1f93e-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f93e-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f93e-1f3ff.png ADDED
Binary file
images/emojis/32/1f93e-2640.png ADDED
Binary file
images/emojis/32/1f93e-2642.png ADDED
Binary file
images/emojis/32/1f93e.png ADDED
Binary file
images/emojis/32/1f940.png ADDED
Binary file
images/emojis/32/1f941.png ADDED
Binary file
images/emojis/32/1f942.png ADDED
Binary file
images/emojis/32/1f943.png ADDED
Binary file
images/emojis/32/1f944.png ADDED
Binary file
images/emojis/32/1f945.png ADDED
Binary file
images/emojis/32/1f947.png ADDED
Binary file
images/emojis/32/1f948.png ADDED
Binary file
images/emojis/32/1f949.png ADDED
Binary file
images/emojis/32/1f94a.png ADDED
Binary file
images/emojis/32/1f94b.png ADDED
Binary file
images/emojis/32/1f94c.png ADDED
Binary file
images/emojis/32/1f94d.png ADDED
Binary file
images/emojis/32/1f94e.png ADDED
Binary file
images/emojis/32/1f94f.png ADDED
Binary file
images/emojis/32/1f950.png ADDED
Binary file
images/emojis/32/1f951.png ADDED
Binary file
images/emojis/32/1f952.png ADDED
Binary file
images/emojis/32/1f953.png ADDED
Binary file
images/emojis/32/1f954.png ADDED
Binary file
images/emojis/32/1f955.png ADDED
Binary file
images/emojis/32/1f956.png ADDED
Binary file
images/emojis/32/1f957.png ADDED
Binary file
images/emojis/32/1f958.png ADDED
Binary file
images/emojis/32/1f959.png ADDED
Binary file
images/emojis/32/1f95a.png ADDED
Binary file
images/emojis/32/1f95b.png ADDED
Binary file
images/emojis/32/1f95c.png ADDED
Binary file
images/emojis/32/1f95d.png ADDED
Binary file
images/emojis/32/1f95e.png ADDED
Binary file
images/emojis/32/1f95f.png ADDED
Binary file
images/emojis/32/1f960.png ADDED
Binary file
images/emojis/32/1f961.png ADDED
Binary file
images/emojis/32/1f962.png ADDED
Binary file
images/emojis/32/1f963.png ADDED
Binary file
images/emojis/32/1f964.png ADDED
Binary file
images/emojis/32/1f965.png ADDED
Binary file
images/emojis/32/1f966.png ADDED
Binary file
images/emojis/32/1f967.png ADDED
Binary file
images/emojis/32/1f968.png ADDED
Binary file
images/emojis/32/1f969.png ADDED
Binary file
images/emojis/32/1f96a.png ADDED
Binary file
images/emojis/32/1f96b.png ADDED
Binary file
images/emojis/32/1f96c.png ADDED
Binary file
images/emojis/32/1f96d.png ADDED
Binary file
images/emojis/32/1f96e.png ADDED
Binary file
images/emojis/32/1f96f.png ADDED
Binary file
images/emojis/32/1f970.png ADDED
Binary file
images/emojis/32/1f973.png ADDED
Binary file
images/emojis/32/1f974.png ADDED
Binary file
images/emojis/32/1f975.png ADDED
Binary file
images/emojis/32/1f976.png ADDED
Binary file
images/emojis/32/1f97a.png ADDED
Binary file
images/emojis/32/1f97c.png ADDED
Binary file
images/emojis/32/1f97d.png ADDED
Binary file
images/emojis/32/1f97e.png ADDED
Binary file
images/emojis/32/1f97f.png ADDED
Binary file
images/emojis/32/1f980.png ADDED
Binary file
images/emojis/32/1f981.png ADDED
Binary file
images/emojis/32/1f982.png ADDED
Binary file
images/emojis/32/1f983.png ADDED
Binary file
images/emojis/32/1f984.png ADDED
Binary file
images/emojis/32/1f985.png ADDED
Binary file
images/emojis/32/1f986.png ADDED
Binary file
images/emojis/32/1f987.png ADDED
Binary file
images/emojis/32/1f988.png ADDED
Binary file
images/emojis/32/1f989.png ADDED
Binary file
images/emojis/32/1f98a.png ADDED
Binary file
images/emojis/32/1f98b.png ADDED
Binary file
images/emojis/32/1f98c.png ADDED
Binary file
images/emojis/32/1f98d.png ADDED
Binary file
images/emojis/32/1f98e.png ADDED
Binary file
images/emojis/32/1f98f.png ADDED
Binary file
images/emojis/32/1f990.png ADDED
Binary file
images/emojis/32/1f991.png ADDED
Binary file
images/emojis/32/1f992.png ADDED
Binary file
images/emojis/32/1f993.png ADDED
Binary file
images/emojis/32/1f994.png ADDED
Binary file
images/emojis/32/1f995.png ADDED
Binary file
images/emojis/32/1f996.png ADDED
Binary file
images/emojis/32/1f997.png ADDED
Binary file
images/emojis/32/1f998.png ADDED
Binary file
images/emojis/32/1f999.png ADDED
Binary file
images/emojis/32/1f99a.png ADDED
Binary file
images/emojis/32/1f99b.png ADDED
Binary file
images/emojis/32/1f99c.png ADDED
Binary file
images/emojis/32/1f99d.png ADDED
Binary file
images/emojis/32/1f99e.png ADDED
Binary file
images/emojis/32/1f99f.png ADDED
Binary file
images/emojis/32/1f9a0.png ADDED
Binary file
images/emojis/32/1f9a1.png ADDED
Binary file
images/emojis/32/1f9a2.png ADDED
Binary file
images/emojis/32/1f9b0.png ADDED
Binary file
images/emojis/32/1f9b1.png ADDED
Binary file
images/emojis/32/1f9b2.png ADDED
Binary file
images/emojis/32/1f9b3.png ADDED
Binary file
images/emojis/32/1f9b4.png ADDED
Binary file
images/emojis/32/1f9b5-1f3fb.png ADDED
Binary file
images/emojis/32/1f9b5-1f3fc.png ADDED
Binary file
images/emojis/32/1f9b5-1f3fd.png ADDED
Binary file
images/emojis/32/1f9b5-1f3fe.png ADDED
Binary file
images/emojis/32/1f9b5-1f3ff.png ADDED
Binary file
images/emojis/32/1f9b5.png ADDED
Binary file
images/emojis/32/1f9b6-1f3fb.png ADDED
Binary file
images/emojis/32/1f9b6-1f3fc.png ADDED
Binary file
images/emojis/32/1f9b6-1f3fd.png ADDED
Binary file
images/emojis/32/1f9b6-1f3fe.png ADDED
Binary file
images/emojis/32/1f9b6-1f3ff.png ADDED
Binary file
images/emojis/32/1f9b6.png ADDED
Binary file
images/emojis/32/1f9b7.png ADDED
Binary file
images/emojis/32/1f9b8-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f9b8-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f9b8-1f3fb.png ADDED
Binary file
images/emojis/32/1f9b8-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f9b8-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f9b8-1f3fc.png ADDED
Binary file
images/emojis/32/1f9b8-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f9b8-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f9b8-1f3fd.png ADDED
Binary file
images/emojis/32/1f9b8-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f9b8-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f9b8-1f3fe.png ADDED
Binary file
images/emojis/32/1f9b8-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f9b8-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f9b8-1f3ff.png ADDED
Binary file
images/emojis/32/1f9b8-2640.png ADDED
Binary file
images/emojis/32/1f9b8-2642.png ADDED
Binary file
images/emojis/32/1f9b8.png ADDED
Binary file
images/emojis/32/1f9b9-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f9b9-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f9b9-1f3fb.png ADDED
Binary file
images/emojis/32/1f9b9-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f9b9-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f9b9-1f3fc.png ADDED
Binary file
images/emojis/32/1f9b9-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f9b9-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f9b9-1f3fd.png ADDED
Binary file
images/emojis/32/1f9b9-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f9b9-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f9b9-1f3fe.png ADDED
Binary file
images/emojis/32/1f9b9-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f9b9-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f9b9-1f3ff.png ADDED
Binary file
images/emojis/32/1f9b9-2640.png ADDED
Binary file
images/emojis/32/1f9b9-2642.png ADDED
Binary file
images/emojis/32/1f9b9.png ADDED
Binary file
images/emojis/32/1f9c0.png ADDED
Binary file
images/emojis/32/1f9c1.png ADDED
Binary file
images/emojis/32/1f9c2.png ADDED
Binary file
images/emojis/32/1f9d0.png ADDED
Binary file
images/emojis/32/1f9d1-1f3fb.png ADDED
Binary file
images/emojis/32/1f9d1-1f3fc.png ADDED
Binary file
images/emojis/32/1f9d1-1f3fd.png ADDED
Binary file
images/emojis/32/1f9d1-1f3fe.png ADDED
Binary file
images/emojis/32/1f9d1-1f3ff.png ADDED
Binary file
images/emojis/32/1f9d1.png ADDED
Binary file
images/emojis/32/1f9d2-1f3fb.png ADDED
Binary file
images/emojis/32/1f9d2-1f3fc.png ADDED
Binary file
images/emojis/32/1f9d2-1f3fd.png ADDED
Binary file
images/emojis/32/1f9d2-1f3fe.png ADDED
Binary file
images/emojis/32/1f9d2-1f3ff.png ADDED
Binary file
images/emojis/32/1f9d2.png ADDED
Binary file
images/emojis/32/1f9d3-1f3fb.png ADDED
Binary file
images/emojis/32/1f9d3-1f3fc.png ADDED
Binary file
images/emojis/32/1f9d3-1f3fd.png ADDED
Binary file
images/emojis/32/1f9d3-1f3fe.png ADDED
Binary file
images/emojis/32/1f9d3-1f3ff.png ADDED
Binary file
images/emojis/32/1f9d3.png ADDED
Binary file
images/emojis/32/1f9d4-1f3fb.png ADDED
Binary file
images/emojis/32/1f9d4-1f3fc.png ADDED
Binary file
images/emojis/32/1f9d4-1f3fd.png ADDED
Binary file
images/emojis/32/1f9d4-1f3fe.png ADDED
Binary file
images/emojis/32/1f9d4-1f3ff.png ADDED
Binary file
images/emojis/32/1f9d4.png ADDED
Binary file
images/emojis/32/1f9d5-1f3fb.png ADDED
Binary file
images/emojis/32/1f9d5-1f3fc.png ADDED
Binary file
images/emojis/32/1f9d5-1f3fd.png ADDED
Binary file
images/emojis/32/1f9d5-1f3fe.png ADDED
Binary file
images/emojis/32/1f9d5-1f3ff.png ADDED
Binary file
images/emojis/32/1f9d5.png ADDED
Binary file
images/emojis/32/1f9d6-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f9d6-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f9d6-1f3fb.png ADDED
Binary file
images/emojis/32/1f9d6-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f9d6-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f9d6-1f3fc.png ADDED
Binary file
images/emojis/32/1f9d6-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f9d6-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f9d6-1f3fd.png ADDED
Binary file
images/emojis/32/1f9d6-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f9d6-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f9d6-1f3fe.png ADDED
Binary file
images/emojis/32/1f9d6-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f9d6-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f9d6-1f3ff.png ADDED
Binary file
images/emojis/32/1f9d6-2640.png ADDED
Binary file
images/emojis/32/1f9d6-2642.png ADDED
Binary file
images/emojis/32/1f9d6.png ADDED
Binary file
images/emojis/32/1f9d7-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f9d7-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f9d7-1f3fb.png ADDED
Binary file
images/emojis/32/1f9d7-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f9d7-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f9d7-1f3fc.png ADDED
Binary file
images/emojis/32/1f9d7-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f9d7-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f9d7-1f3fd.png ADDED
Binary file
images/emojis/32/1f9d7-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f9d7-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f9d7-1f3fe.png ADDED
Binary file
images/emojis/32/1f9d7-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f9d7-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f9d7-1f3ff.png ADDED
Binary file
images/emojis/32/1f9d7-2640.png ADDED
Binary file
images/emojis/32/1f9d7-2642.png ADDED
Binary file
images/emojis/32/1f9d7.png ADDED
Binary file
images/emojis/32/1f9d8-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f9d8-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f9d8-1f3fb.png ADDED
Binary file
images/emojis/32/1f9d8-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f9d8-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f9d8-1f3fc.png ADDED
Binary file
images/emojis/32/1f9d8-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f9d8-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f9d8-1f3fd.png ADDED
Binary file
images/emojis/32/1f9d8-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f9d8-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f9d8-1f3fe.png ADDED
Binary file
images/emojis/32/1f9d8-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f9d8-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f9d8-1f3ff.png ADDED
Binary file
images/emojis/32/1f9d8-2640.png ADDED
Binary file
images/emojis/32/1f9d8-2642.png ADDED
Binary file
images/emojis/32/1f9d8.png ADDED
Binary file
images/emojis/32/1f9d9-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f9d9-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f9d9-1f3fb.png ADDED
Binary file
images/emojis/32/1f9d9-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f9d9-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f9d9-1f3fc.png ADDED
Binary file
images/emojis/32/1f9d9-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f9d9-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f9d9-1f3fd.png ADDED
Binary file
images/emojis/32/1f9d9-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f9d9-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f9d9-1f3fe.png ADDED
Binary file
images/emojis/32/1f9d9-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f9d9-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f9d9-1f3ff.png ADDED
Binary file
images/emojis/32/1f9d9-2640.png ADDED
Binary file
images/emojis/32/1f9d9-2642.png ADDED
Binary file
images/emojis/32/1f9d9.png ADDED
Binary file
images/emojis/32/1f9da-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f9da-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f9da-1f3fb.png ADDED
Binary file
images/emojis/32/1f9da-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f9da-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f9da-1f3fc.png ADDED
Binary file
images/emojis/32/1f9da-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f9da-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f9da-1f3fd.png ADDED
Binary file
images/emojis/32/1f9da-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f9da-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f9da-1f3fe.png ADDED
Binary file
images/emojis/32/1f9da-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f9da-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f9da-1f3ff.png ADDED
Binary file
images/emojis/32/1f9da-2640.png ADDED
Binary file
images/emojis/32/1f9da-2642.png ADDED
Binary file
images/emojis/32/1f9da.png ADDED
Binary file
images/emojis/32/1f9db-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f9db-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f9db-1f3fb.png ADDED
Binary file
images/emojis/32/1f9db-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f9db-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f9db-1f3fc.png ADDED
Binary file
images/emojis/32/1f9db-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f9db-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f9db-1f3fd.png ADDED
Binary file
images/emojis/32/1f9db-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f9db-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f9db-1f3fe.png ADDED
Binary file
images/emojis/32/1f9db-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f9db-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f9db-1f3ff.png ADDED
Binary file
images/emojis/32/1f9db-2640.png ADDED
Binary file
images/emojis/32/1f9db-2642.png ADDED
Binary file
images/emojis/32/1f9db.png ADDED
Binary file
images/emojis/32/1f9dc-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f9dc-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f9dc-1f3fb.png ADDED
Binary file
images/emojis/32/1f9dc-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f9dc-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f9dc-1f3fc.png ADDED
Binary file
images/emojis/32/1f9dc-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f9dc-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f9dc-1f3fd.png ADDED
Binary file
images/emojis/32/1f9dc-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f9dc-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f9dc-1f3fe.png ADDED
Binary file
images/emojis/32/1f9dc-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f9dc-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f9dc-1f3ff.png ADDED
Binary file
images/emojis/32/1f9dc-2640.png ADDED
Binary file
images/emojis/32/1f9dc-2642.png ADDED
Binary file
images/emojis/32/1f9dc.png ADDED
Binary file
images/emojis/32/1f9dd-1f3fb-2640.png ADDED
Binary file
images/emojis/32/1f9dd-1f3fb-2642.png ADDED
Binary file
images/emojis/32/1f9dd-1f3fb.png ADDED
Binary file
images/emojis/32/1f9dd-1f3fc-2640.png ADDED
Binary file
images/emojis/32/1f9dd-1f3fc-2642.png ADDED
Binary file
images/emojis/32/1f9dd-1f3fc.png ADDED
Binary file
images/emojis/32/1f9dd-1f3fd-2640.png ADDED
Binary file
images/emojis/32/1f9dd-1f3fd-2642.png ADDED
Binary file
images/emojis/32/1f9dd-1f3fd.png ADDED
Binary file
images/emojis/32/1f9dd-1f3fe-2640.png ADDED
Binary file
images/emojis/32/1f9dd-1f3fe-2642.png ADDED
Binary file
images/emojis/32/1f9dd-1f3fe.png ADDED
Binary file
images/emojis/32/1f9dd-1f3ff-2640.png ADDED
Binary file
images/emojis/32/1f9dd-1f3ff-2642.png ADDED
Binary file
images/emojis/32/1f9dd-1f3ff.png ADDED
Binary file
images/emojis/32/1f9dd-2640.png ADDED
Binary file
images/emojis/32/1f9dd-2642.png ADDED
Binary file
images/emojis/32/1f9dd.png ADDED
Binary file
images/emojis/32/1f9de-2640.png ADDED
Binary file
images/emojis/32/1f9de-2642.png ADDED
Binary file
images/emojis/32/1f9de.png ADDED
Binary file
images/emojis/32/1f9df-2640.png ADDED
Binary file
images/emojis/32/1f9df-2642.png ADDED
Binary file
images/emojis/32/1f9df.png ADDED
Binary file
images/emojis/32/1f9e0.png ADDED
Binary file
images/emojis/32/1f9e1.png ADDED
Binary file
images/emojis/32/1f9e2.png ADDED
Binary file
images/emojis/32/1f9e3.png ADDED
Binary file
images/emojis/32/1f9e4.png ADDED
Binary file
images/emojis/32/1f9e5.png ADDED
Binary file
images/emojis/32/1f9e6.png ADDED
Binary file
images/emojis/32/1f9e7.png ADDED
Binary file
images/emojis/32/1f9e8.png ADDED
Binary file
images/emojis/32/1f9e9.png ADDED
Binary file
images/emojis/32/1f9ea.png ADDED
Binary file
images/emojis/32/1f9eb.png ADDED
Binary file
images/emojis/32/1f9ec.png ADDED
Binary file
images/emojis/32/1f9ed.png ADDED
Binary file
images/emojis/32/1f9ee.png ADDED
Binary file
images/emojis/32/1f9ef.png ADDED
Binary file
images/emojis/32/1f9f0.png ADDED
Binary file
images/emojis/32/1f9f1.png ADDED
Binary file
images/emojis/32/1f9f2.png ADDED
Binary file
images/emojis/32/1f9f3.png ADDED
Binary file
images/emojis/32/1f9f4.png ADDED
Binary file
images/emojis/32/1f9f5.png ADDED
Binary file
images/emojis/32/1f9f6.png ADDED
Binary file
images/emojis/32/1f9f7.png ADDED
Binary file
images/emojis/32/1f9f8.png ADDED
Binary file
images/emojis/32/1f9f9.png ADDED
Binary file
images/emojis/32/1f9fa.png ADDED
Binary file
images/emojis/32/1f9fb.png ADDED
Binary file
images/emojis/32/1f9fc.png ADDED
Binary file
images/emojis/32/1f9fd.png ADDED
Binary file
images/emojis/32/1f9fe.png ADDED
Binary file
images/emojis/32/1f9ff.png ADDED
Binary file
images/emojis/32/203c.png ADDED
Binary file
images/emojis/32/2049.png ADDED
Binary file
images/emojis/32/2122.png ADDED
Binary file
images/emojis/32/2139.png ADDED
Binary file
images/emojis/32/2194.png ADDED
Binary file
images/emojis/32/2195.png ADDED
Binary file
images/emojis/32/2196.png ADDED
Binary file
images/emojis/32/2197.png ADDED
Binary file
images/emojis/32/2198.png ADDED
Binary file
images/emojis/32/2199.png ADDED
Binary file
images/emojis/32/21a9.png ADDED
Binary file
images/emojis/32/21aa.png ADDED
Binary file
images/emojis/32/231a.png ADDED
Binary file
images/emojis/32/231b.png ADDED
Binary file
images/emojis/32/2328.png ADDED
Binary file
images/emojis/32/23cf.png ADDED
Binary file
images/emojis/32/23e9.png ADDED
Binary file
images/emojis/32/23ea.png ADDED
Binary file
images/emojis/32/23eb.png ADDED
Binary file
images/emojis/32/23ec.png ADDED
Binary file
images/emojis/32/23ed.png ADDED
Binary file
images/emojis/32/23ee.png ADDED
Binary file
images/emojis/32/23ef.png ADDED
Binary file
images/emojis/32/23f0.png ADDED
Binary file
images/emojis/32/23f1.png ADDED
Binary file
images/emojis/32/23f2.png ADDED
Binary file
images/emojis/32/23f3.png ADDED
Binary file
images/emojis/32/23f8.png ADDED
Binary file
images/emojis/32/23f9.png ADDED
Binary file
images/emojis/32/23fa.png ADDED
Binary file
images/emojis/32/24c2.png ADDED
Binary file
images/emojis/32/25aa.png ADDED
Binary file
images/emojis/32/25ab.png ADDED
Binary file
images/emojis/32/25b6.png ADDED
Binary file
images/emojis/32/25c0.png ADDED
Binary file
images/emojis/32/25fb.png ADDED
Binary file
images/emojis/32/25fc.png ADDED
Binary file
images/emojis/32/25fd.png ADDED
Binary file
images/emojis/32/25fe.png ADDED
Binary file
images/emojis/32/2600.png ADDED
Binary file
images/emojis/32/2601.png ADDED
Binary file
images/emojis/32/2602.png ADDED
Binary file
images/emojis/32/2603.png ADDED
Binary file
images/emojis/32/2604.png ADDED
Binary file
images/emojis/32/260e.png ADDED
Binary file
images/emojis/32/2611.png ADDED
Binary file
images/emojis/32/2614.png ADDED
Binary file
images/emojis/32/2615.png ADDED
Binary file
images/emojis/32/2618.png ADDED
Binary file
images/emojis/32/261d-1f3fb.png ADDED
Binary file
images/emojis/32/261d-1f3fc.png ADDED
Binary file
images/emojis/32/261d-1f3fd.png ADDED
Binary file
images/emojis/32/261d-1f3fe.png ADDED
Binary file
images/emojis/32/261d-1f3ff.png ADDED
Binary file
images/emojis/32/261d.png ADDED
Binary file
images/emojis/32/2620.png ADDED
Binary file
images/emojis/32/2622.png ADDED
Binary file
images/emojis/32/2623.png ADDED
Binary file
images/emojis/32/2626.png ADDED
Binary file
images/emojis/32/262a.png ADDED
Binary file
images/emojis/32/262e.png ADDED
Binary file
images/emojis/32/262f.png ADDED
Binary file
images/emojis/32/2638.png ADDED
Binary file
images/emojis/32/2639.png ADDED
Binary file
images/emojis/32/263a.png ADDED
Binary file
images/emojis/32/2640.png ADDED
Binary file
images/emojis/32/2642.png ADDED
Binary file
images/emojis/32/2648.png ADDED
Binary file
images/emojis/32/2649.png ADDED
Binary file
images/emojis/32/264a.png ADDED
Binary file
images/emojis/32/264b.png ADDED
Binary file
images/emojis/32/264c.png ADDED
Binary file
images/emojis/32/264d.png ADDED
Binary file
images/emojis/32/264e.png ADDED
Binary file
images/emojis/32/264f.png ADDED
Binary file
images/emojis/32/2650.png ADDED
Binary file
images/emojis/32/2651.png ADDED
Binary file
images/emojis/32/2652.png ADDED
Binary file
images/emojis/32/2653.png ADDED
Binary file
images/emojis/32/265f.png ADDED
Binary file
images/emojis/32/2660.png ADDED
Binary file
images/emojis/32/2663.png ADDED
Binary file
images/emojis/32/2665.png ADDED
Binary file
images/emojis/32/2666.png ADDED
Binary file
images/emojis/32/2668.png ADDED
Binary file
images/emojis/32/267b.png ADDED
Binary file
images/emojis/32/267e.png ADDED
Binary file
images/emojis/32/267f.png ADDED
Binary file
images/emojis/32/2692.png ADDED
Binary file
images/emojis/32/2693.png ADDED
Binary file
images/emojis/32/2694.png ADDED
Binary file
images/emojis/32/2695.png ADDED
Binary file
images/emojis/32/2696.png ADDED
Binary file
images/emojis/32/2697.png ADDED
Binary file
images/emojis/32/2699.png ADDED
Binary file
images/emojis/32/269b.png ADDED
Binary file
images/emojis/32/269c.png ADDED
Binary file
images/emojis/32/26a0.png ADDED
Binary file
images/emojis/32/26a1.png ADDED
Binary file
images/emojis/32/26aa.png ADDED
Binary file
images/emojis/32/26ab.png ADDED
Binary file
images/emojis/32/26b0.png ADDED
Binary file
images/emojis/32/26b1.png ADDED
Binary file
images/emojis/32/26bd.png ADDED
Binary file
images/emojis/32/26be.png ADDED
Binary file
images/emojis/32/26c4.png ADDED
Binary file
images/emojis/32/26c5.png ADDED
Binary file
images/emojis/32/26c8.png ADDED
Binary file
images/emojis/32/26ce.png ADDED
Binary file
images/emojis/32/26cf.png ADDED
Binary file
images/emojis/32/26d1.png ADDED
Binary file
images/emojis/32/26d3.png ADDED
Binary file
images/emojis/32/26d4.png ADDED
Binary file
images/emojis/32/26e9.png ADDED
Binary file
images/emojis/32/26ea.png ADDED
Binary file
images/emojis/32/26f0.png ADDED
Binary file
images/emojis/32/26f1.png ADDED
Binary file
images/emojis/32/26f2.png ADDED
Binary file
images/emojis/32/26f3.png ADDED
Binary file
images/emojis/32/26f4.png ADDED
Binary file
images/emojis/32/26f5.png ADDED
Binary file
images/emojis/32/26f7.png ADDED
Binary file
images/emojis/32/26f8.png ADDED
Binary file
images/emojis/32/26f9-1f3fb-2640.png ADDED
Binary file
images/emojis/32/26f9-1f3fb-2642.png ADDED
Binary file
images/emojis/32/26f9-1f3fb.png ADDED
Binary file
images/emojis/32/26f9-1f3fc-2640.png ADDED
Binary file
images/emojis/32/26f9-1f3fc-2642.png ADDED
Binary file
images/emojis/32/26f9-1f3fc.png ADDED
Binary file
images/emojis/32/26f9-1f3fd-2640.png ADDED
Binary file
images/emojis/32/26f9-1f3fd-2642.png ADDED
Binary file
images/emojis/32/26f9-1f3fd.png ADDED
Binary file
images/emojis/32/26f9-1f3fe-2640.png ADDED
Binary file
images/emojis/32/26f9-1f3fe-2642.png ADDED
Binary file
images/emojis/32/26f9-1f3fe.png ADDED
Binary file
images/emojis/32/26f9-1f3ff-2640.png ADDED
Binary file
images/emojis/32/26f9-1f3ff-2642.png ADDED
Binary file
images/emojis/32/26f9-1f3ff.png ADDED
Binary file
images/emojis/32/26f9-2640.png ADDED
Binary file
images/emojis/32/26f9-2642.png ADDED
Binary file
images/emojis/32/26f9.png ADDED
Binary file
images/emojis/32/26fa.png ADDED
Binary file
images/emojis/32/26fd.png ADDED
Binary file
images/emojis/32/2702.png ADDED
Binary file
images/emojis/32/2705.png ADDED
Binary file
images/emojis/32/2708.png ADDED
Binary file
images/emojis/32/2709.png ADDED
Binary file
images/emojis/32/270a-1f3fb.png ADDED
Binary file
images/emojis/32/270a-1f3fc.png ADDED
Binary file
images/emojis/32/270a-1f3fd.png ADDED
Binary file
images/emojis/32/270a-1f3fe.png ADDED
Binary file
images/emojis/32/270a-1f3ff.png ADDED
Binary file
images/emojis/32/270a.png ADDED
Binary file
images/emojis/32/270b-1f3fb.png ADDED
Binary file
images/emojis/32/270b-1f3fc.png ADDED
Binary file
images/emojis/32/270b-1f3fd.png ADDED
Binary file
images/emojis/32/270b-1f3fe.png ADDED
Binary file
images/emojis/32/270b-1f3ff.png ADDED
Binary file
images/emojis/32/270b.png ADDED
Binary file
images/emojis/32/270c-1f3fb.png ADDED
Binary file
images/emojis/32/270c-1f3fc.png ADDED
Binary file
images/emojis/32/270c-1f3fd.png ADDED
Binary file
images/emojis/32/270c-1f3fe.png ADDED
Binary file
images/emojis/32/270c-1f3ff.png ADDED
Binary file
images/emojis/32/270c.png ADDED
Binary file
images/emojis/32/270d-1f3fb.png ADDED
Binary file
images/emojis/32/270d-1f3fc.png ADDED
Binary file
images/emojis/32/270d-1f3fd.png ADDED
Binary file
images/emojis/32/270d-1f3fe.png ADDED
Binary file
images/emojis/32/270d-1f3ff.png ADDED
Binary file
images/emojis/32/270d.png ADDED
Binary file
images/emojis/32/270f.png ADDED
Binary file
images/emojis/32/2712.png ADDED
Binary file
images/emojis/32/2714.png ADDED
Binary file
images/emojis/32/2716.png ADDED
Binary file
images/emojis/32/271d.png ADDED
Binary file
images/emojis/32/2721.png ADDED
Binary file
images/emojis/32/2728.png ADDED
Binary file
images/emojis/32/2733.png ADDED
Binary file
images/emojis/32/2734.png ADDED
Binary file
images/emojis/32/2744.png ADDED
Binary file
images/emojis/32/2747.png ADDED
Binary file
images/emojis/32/274c.png ADDED
Binary file
images/emojis/32/274e.png ADDED
Binary file
images/emojis/32/2753.png ADDED
Binary file
images/emojis/32/2754.png ADDED
Binary file
images/emojis/32/2755.png ADDED
Binary file
images/emojis/32/2757.png ADDED
Binary file
images/emojis/32/2763.png ADDED
Binary file
images/emojis/32/2764.png ADDED
Binary file
images/emojis/32/2795.png ADDED
Binary file
images/emojis/32/2796.png ADDED
Binary file
images/emojis/32/2797.png ADDED
Binary file
images/emojis/32/27a1.png ADDED
Binary file
images/emojis/32/27b0.png ADDED
Binary file
images/emojis/32/27bf.png ADDED
Binary file
images/emojis/32/2934.png ADDED
Binary file
images/emojis/32/2935.png ADDED
Binary file
images/emojis/32/2b05.png ADDED
Binary file
images/emojis/32/2b06.png ADDED
Binary file
images/emojis/32/2b07.png ADDED
Binary file
images/emojis/32/2b1b.png ADDED
Binary file
images/emojis/32/2b1c.png ADDED
Binary file
images/emojis/32/2b50.png ADDED
Binary file
images/emojis/32/2b55.png ADDED
Binary file
images/emojis/32/3030.png ADDED
Binary file
images/emojis/32/303d.png ADDED
Binary file
images/emojis/32/3297.png ADDED
Binary file
images/emojis/32/3299.png ADDED
Binary file
images/emojis/32/_alt/1f52b.png ADDED
Binary file
images/operatorIcon.png ADDED
Binary file
includes/helpers/chat_helper.php CHANGED
@@ -141,6 +141,7 @@ class TCXChatHelper {
141
  $session->url = $db_result->url;
142
  $session->client_data = json_decode( $db_result->client_data, true );
143
  $session->rating = is_null( $db_result->rating ) ? - 1 : intval( $db_result->rating );
 
144
 
145
  $session->custom_fields = null;
146
  $session_other_data = maybe_unserialize( $db_result->other_data );
@@ -400,7 +401,7 @@ class TCXChatHelper {
400
  $result = $chat->status;
401
  switch ( $chat->status ) {
402
  case ChatStatus::PENDING_AGENT:
403
- if ( $difference > 60 ) {
404
  $result = ChatStatus::MISSED;
405
  }
406
  break;
@@ -410,7 +411,7 @@ class TCXChatHelper {
410
  }
411
  break;
412
  case ChatStatus::ACTIVE:
413
- if ( $difference > 300 ) {
414
  if ( $chat->last_action_by == UserTypes::CLIENT ) {
415
  $result = ChatStatus::ENDED_DUE_AGENT_INACTIVITY;
416
  } else if ( $chat->last_action_by == UserTypes::AGENT ) {
@@ -532,6 +533,7 @@ class TCXChatHelper {
532
  $session_session->status = $db_result->status;
533
  $session_session->url = esc_url_raw($db_result->url);
534
  $session_session->timestamp = $db_result->timestamp;
 
535
  $results[ $key ] = $session_session;
536
  }
537
 
141
  $session->url = $db_result->url;
142
  $session->client_data = json_decode( $db_result->client_data, true );
143
  $session->rating = is_null( $db_result->rating ) ? - 1 : intval( $db_result->rating );
144
+ $session->avatar_name_alias = TCXUtilsHelper::wplc_isDoubleByte($session->name) ? 'Visitor' : $session->name;
145
 
146
  $session->custom_fields = null;
147
  $session_other_data = maybe_unserialize( $db_result->other_data );
401
  $result = $chat->status;
402
  switch ( $chat->status ) {
403
  case ChatStatus::PENDING_AGENT:
404
+ if ( $difference > 500 ) {
405
  $result = ChatStatus::MISSED;
406
  }
407
  break;
411
  }
412
  break;
413
  case ChatStatus::ACTIVE:
414
+ if ( $difference > 1000 ) {
415
  if ( $chat->last_action_by == UserTypes::CLIENT ) {
416
  $result = ChatStatus::ENDED_DUE_AGENT_INACTIVITY;
417
  } else if ( $chat->last_action_by == UserTypes::AGENT ) {
533
  $session_session->status = $db_result->status;
534
  $session_session->url = esc_url_raw($db_result->url);
535
  $session_session->timestamp = $db_result->timestamp;
536
+ $session_session->avatar_name_alias = TCXUtilsHelper::wplc_isDoubleByte($session_session->name) ? 'Visitor' : $session_session->name;
537
  $results[ $key ] = $session_session;
538
  }
539
 
includes/helpers/php_session_helper.php CHANGED
@@ -17,11 +17,27 @@ class TCXPhpSessionHelper {
17
  if(!$sessionHandled) {
18
  self::close_session();
19
  }
20
-
21
  }
22
 
23
  public static function start_session() {
24
  if (session_status() !== PHP_SESSION_ACTIVE) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
25
  session_start();
26
  }
27
  }
17
  if(!$sessionHandled) {
18
  self::close_session();
19
  }
 
20
  }
21
 
22
  public static function start_session() {
23
  if (session_status() !== PHP_SESSION_ACTIVE) {
24
+ $currentCookieParams = session_get_cookie_params();
25
+ if (PHP_VERSION_ID >= 70300) {
26
+ session_set_cookie_params([
27
+ 'lifetime' => $currentCookieParams["lifetime"],
28
+ 'path' => '/',
29
+ 'secure' => is_ssl()?"1":"0",
30
+ 'httponly' => "1",
31
+ 'samesite' => 'None',
32
+ ]);
33
+ } else {
34
+ session_set_cookie_params(
35
+ $currentCookieParams["lifetime"],
36
+ '/; samesite=None',
37
+ '',
38
+ is_ssl()?"1":"0"
39
+ );
40
+ }
41
  session_start();
42
  }
43
  }
includes/helpers/ringtones_helper.php CHANGED
@@ -32,19 +32,10 @@ class TCXRingtonesHelper {
32
  return self::get_tone_url($ringtone, WPLC_PLUGIN_DIR."/includes/sounds/", WPLC_PLUGIN_URL.'includes/sounds/', WPLC_PLUGIN_URL.'includes/sounds/general/Default_chat.mp3');
33
  }
34
 
35
- public static function get_messagetone_url($messagetone) {
36
- return self::get_tone_url($messagetone, WPLC_PLUGIN_DIR."/includes/sounds/message/", WPLC_PLUGIN_URL.'includes/sounds/message/', WPLC_PLUGIN_URL.'includes/sounds/general/Default_message.mp3');
37
  }
38
 
39
- public static function get_ringtone_url_from_config() {
40
- $ringtone= TCXSettings::getSettingValue('wplc_ringtone');
41
- return self::get_ringtone_url($ringtone);
42
- }
43
-
44
- public static function get_messagetone_url_from_config() {
45
- $messagetone= TCXSettings::getSettingValue('wplc_messagetone');
46
- return self::get_messagetone_url($messagetone);
47
- }
48
 
49
  public static function get_available_sounds($path,$default_key ='') {
50
  $wplc_ringtones = array($default_key => __("Default",'wp-live-chat-support'));
32
  return self::get_tone_url($ringtone, WPLC_PLUGIN_DIR."/includes/sounds/", WPLC_PLUGIN_URL.'includes/sounds/', WPLC_PLUGIN_URL.'includes/sounds/general/Default_chat.mp3');
33
  }
34
 
35
+ public static function get_messagetone_url($messagetone,$default='') {
36
+ return self::get_tone_url($messagetone, WPLC_PLUGIN_DIR."/includes/sounds/message/", WPLC_PLUGIN_URL.'includes/sounds/message/',$default );
37
  }
38
 
 
 
 
 
 
 
 
 
 
39
 
40
  public static function get_available_sounds($path,$default_key ='') {
41
  $wplc_ringtones = array($default_key => __("Default",'wp-live-chat-support'));
includes/helpers/theme_helper.php ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class TCXThemeHelper {
4
+
5
+ public static function get_theme( $theme_name ) {
6
+ $result = null;
7
+ switch ( $theme_name ) {
8
+ case 'custom':
9
+ $result = self::get_custom_theme();
10
+ break;
11
+ default:
12
+ $result = self::get_default_theme();
13
+ break;
14
+ }
15
+
16
+ return $result;
17
+ }
18
+
19
+ private static function get_default_theme() {
20
+ $result = new TCXTheme();
21
+ $wplc_settings = TCXSettings::getSettings();
22
+ $result->agent_color = '#eeeeee';
23
+ $result->client_color = '#d4d4d4';
24
+ $result->base_color = '#373737';
25
+ $result->button_color = '#0596d4';
26
+
27
+ return $result;
28
+ }
29
+
30
+ private static function get_custom_theme() {
31
+ $result = new TCXTheme();
32
+ $wplc_settings = TCXSettings::getSettings();
33
+ $result->agent_color = $wplc_settings->wplc_settings_agent_color;
34
+ $result->client_color = $wplc_settings->wplc_settings_client_color;
35
+ $result->base_color = $wplc_settings->wplc_settings_base_color;
36
+ $result->button_color = $wplc_settings->wplc_settings_button_color;
37
+
38
+ return $result;
39
+ }
40
+ }
41
+
42
+
43
+
44
+
includes/helpers/utils_helper.php CHANGED
@@ -303,22 +303,21 @@ class TCXUtilsHelper {
303
  $now = ( new DateTime( "now", new DateTimeZone( "UTC" ) ) )->getTimestamp(); // for sure UTC, no DST, bypassing PHP timezone configuration
304
  $skew = $now - $now_wp; // difference from wordpress time and UTC
305
  $now_dayofweek = gmdate( 'w', $now_wp );
306
- if ( ! empty( $wplc_settings->wplc_bh_days[ $now_dayofweek ] ) ) {
307
- $now_day = gmdate( 'd', $now_wp );
308
- $now_month = gmdate( 'm', $now_wp );
309
- $now_year = gmdate( 'Y', $now_wp );
310
- // calculate time in UTC then add skew, so comparison is between UTC timestamps
311
- if ( array_key_exists( $now_dayofweek, $wplc_settings->wplc_bh_schedule ) ) {
312
- foreach ( $wplc_settings->wplc_bh_schedule[ $now_dayofweek ] as $schedule ) {
313
- $t1 = $skew + gmmktime( $schedule['from']['h'], $schedule['from']['m'], 0, $now_month, $now_day, $now_year );
314
- $t2 = $skew + gmmktime( $schedule['to']['h'], $schedule['to']['m'], 59, $now_month, $now_day, $now_year );
315
- if ( $now >= $t1 && $now <= $t2 ) {
316
- $result = true;
317
- break;
318
- }
319
  }
320
  }
321
  }
 
322
  } else {
323
  $result = true;
324
  }
@@ -361,22 +360,22 @@ class TCXUtilsHelper {
361
  }
362
 
363
  public static function get_client_dictionary() {
364
- $result = new stdClass();
365
- $wplc_settings = TCXSettings::getSettings();
366
- $result->OfflineFormTitle = $wplc_settings->wplc_pro_na;
367
- $result->OfflineFormFinishMessage = $wplc_settings->wplc_offline_finish_message;
368
- $result->OfflineFormButtonText = $wplc_settings->wplc_pro_offline_btn_send;
369
- $result->AuthFieldsReplacement = $wplc_settings->wplc_user_alternative_text;
370
- $result->FirstResponse = $wplc_settings->wplc_pro_auto_first_response_chat_msg;
371
-
372
- $result->ChatTitle = $wplc_settings->wplc_chat_title;
373
- $result->ChatIntro = $wplc_settings->wplc_chat_intro;
374
- $result->StartButtonText = $wplc_settings->wplc_button_start_text;
375
- $result->ChatWelcomeMessage = $wplc_settings->wplc_welcome_msg;
376
- $result->ChatNoAnswerMessage = $wplc_settings->wplc_user_no_answer;
377
- $result->InactivityMessage = 'Chat session closed due to inactivity. Try again later.';
378
- $result->ChatEndMessage = 'Chat session ended';
379
-
380
 
381
  return $result;
382
  }
@@ -399,7 +398,6 @@ class TCXUtilsHelper {
399
  }
400
  }
401
  }
402
-
403
  }
404
 
405
  return $country;
@@ -653,7 +651,7 @@ class TCXUtilsHelper {
653
  'extra_data' => array( 'agent_id' => $wplc_current_user->ID ),
654
  'ringtone' => TCXRingtonesHelper::get_ringtone_url( $wplc_settings->wplc_ringtone ),
655
  'ringer_count' => array( 'value' => intval( $wplc_settings->wplc_new_chat_ringer_count ) ),
656
- "ring_file" => TCXRingtonesHelper::get_messagetone_url( $wplc_settings->wplc_messagetone ),
657
  "action_buttons" => array(
658
  "Accept" => __( "Accept Chat", 'wp-live-chat-support' ),
659
  "Open" => __( "Open Chat", 'wp-live-chat-support' ),
@@ -762,6 +760,13 @@ class TCXUtilsHelper {
762
 
763
  return $result;
764
  }
 
 
 
 
 
 
 
765
  }
766
 
767
 
303
  $now = ( new DateTime( "now", new DateTimeZone( "UTC" ) ) )->getTimestamp(); // for sure UTC, no DST, bypassing PHP timezone configuration
304
  $skew = $now - $now_wp; // difference from wordpress time and UTC
305
  $now_dayofweek = gmdate( 'w', $now_wp );
306
+ $now_day = gmdate( 'd', $now_wp );
307
+ $now_month = gmdate( 'm', $now_wp );
308
+ $now_year = gmdate( 'Y', $now_wp );
309
+ // calculate time in UTC then add skew, so comparison is between UTC timestamps
310
+ if ( array_key_exists( $now_dayofweek, $wplc_settings->wplc_bh_schedule ) ) {
311
+ foreach ( $wplc_settings->wplc_bh_schedule[ $now_dayofweek ] as $schedule ) {
312
+ $t1 = $skew + gmmktime( $schedule['from']['h'], $schedule['from']['m'], 0, $now_month, $now_day, $now_year );
313
+ $t2 = $skew + gmmktime( $schedule['to']['h'], $schedule['to']['m'], 59, $now_month, $now_day, $now_year );
314
+ if ( $now >= $t1 && $now <= $t2 ) {
315
+ $result = true;
316
+ break;
 
 
317
  }
318
  }
319
  }
320
+
321
  } else {
322
  $result = true;
323
  }
360
  }
361
 
362
  public static function get_client_dictionary() {
363
+ $result = new stdClass();
364
+ $wplc_settings = TCXSettings::getSettings();
365
+ $result->OfflineFormTitle = $wplc_settings->wplc_pro_na;
366
+ $result->OfflineFormFinishMessage = $wplc_settings->wplc_offline_finish_message;
367
+ $result->AuthFieldsReplacement = $wplc_settings->wplc_user_alternative_text;
368
+ $result->FirstResponse = $wplc_settings->wplc_pro_auto_first_response_chat_msg;
369
+
370
+ $result->ChatTitle = $wplc_settings->wplc_chat_title;
371
+ $result->ChatIntro = $wplc_settings->wplc_chat_intro;
372
+ $result->StartButtonText = $wplc_settings->wplc_button_start_text;
373
+ $result->ChatWelcomeMessage = $wplc_settings->wplc_welcome_msg;
374
+ $result->ChatNoAnswerMessage = $wplc_settings->wplc_user_no_answer;
375
+ $result->InactivityMessage = 'Chat session closed due to inactivity. Try again later.';
376
+ $result->ChatEndMessage = $wplc_settings->wplc_text_chat_ended;
377
+ $result->GreetingMessage = $wplc_settings->wplc_greeting_message;
378
+ $result->GreetingOfflineMessage = $wplc_settings->wplc_offline_greeting_message;
379
 
380
  return $result;
381
  }
398
  }
399
  }
400
  }
 
401
  }
402
 
403
  return $country;
651
  'extra_data' => array( 'agent_id' => $wplc_current_user->ID ),
652
  'ringtone' => TCXRingtonesHelper::get_ringtone_url( $wplc_settings->wplc_ringtone ),
653
  'ringer_count' => array( 'value' => intval( $wplc_settings->wplc_new_chat_ringer_count ) ),
654
+ "ring_file" => TCXRingtonesHelper::get_messagetone_url( $wplc_settings->wplc_messagetone, WPLC_PLUGIN_URL . 'includes/sounds/general/Default_message.mp3' ),
655
  "action_buttons" => array(
656
  "Accept" => __( "Accept Chat", 'wp-live-chat-support' ),
657
  "Open" => __( "Open Chat", 'wp-live-chat-support' ),
760
 
761
  return $result;
762
  }
763
+
764
+ public static function wplc_isDoubleByte( $value ) {
765
+ if ( mb_strlen( $value, 'UTF-8' ) != strlen( $value ) ) {
766
+ return true;
767
+ }
768
+ return false;
769
+ }
770
  }
771
 
772
 
includes/models/custom_field.php CHANGED
@@ -66,7 +66,9 @@ class TCXCustomField
66
  $contents_encoded = array();
67
  if($content_values){
68
  foreach ($content_values as $key => $value) {
69
- $contents_encoded[$key] = stripslashes(sanitize_text_field($value));
 
 
70
  }
71
  }
72
 
66
  $contents_encoded = array();
67
  if($content_values){
68
  foreach ($content_values as $key => $value) {
69
+ if( strlen(trim($value))>0) {
70
+ array_push($contents_encoded, stripslashes( sanitize_text_field( $value ) ));
71
+ }
72
  }
73
  }
74
 
includes/models/session.php CHANGED
@@ -18,6 +18,7 @@ class TCXChatSession
18
  public $seconds_duration;
19
  public $agent_counter;
20
  public $client_counter;
 
21
 
22
  public function getRatingName(){
23
  switch ($this->rating) {
18
  public $seconds_duration;
19
  public $agent_counter;
20
  public $client_counter;
21
+ public $avatar_name_alias;
22
 
23
  public function getRatingName(){
24
  switch ($this->rating) {
includes/models/settings.php CHANGED
@@ -13,13 +13,13 @@ class TCXSettings {
13
  public $wplc_auto_pop_up;
14
  public $wplc_auto_pop_up_online;
15
  public $wplc_avatar_source;
16
- public $wplc_bh_days;
17
  public $wplc_bh_enable;
18
  public $wplc_bh_schedule;
19
  public $wplc_chat_delay;
20
  public $wplc_chat_icon;
21
  public $wplc_chat_icon_type;
22
  public $wplc_chat_logo;
 
23
  public $wplc_chatbox_height;
24
  public $wplc_chatbox_absolute_height;
25
  public $wplc_close_btn_text;
@@ -57,7 +57,7 @@ class TCXSettings {
57
  public $wplc_show_agent_name;
58
  public $wplc_messagetone;
59
  public $wplc_new_chat_ringer_count;
60
- public $wplc_newtheme;
61
  public $wplc_node_enable_typing_preview;
62
  public $wplc_powered_by_link;
63
  public $wplc_pro_auto_first_response_chat_msg;
@@ -68,7 +68,6 @@ class TCXSettings {
68
  public $wplc_chat_intro;
69
  public $wplc_pro_na;
70
  public $wplc_offline_finish_message;
71
- public $wplc_pro_offline_btn_send;
72
  public $wplc_button_start_text;
73
  public $wplc_require_user_info;
74
  public $wplc_ringtone;
@@ -111,6 +110,11 @@ class TCXSettings {
111
  public $wplc_allow_video;
112
  public $wplc_allow_chat;
113
  public $wplc_cluster_manager_route_server;
 
 
 
 
 
114
 
115
  private function __construct() {
116
 
@@ -127,6 +131,7 @@ class TCXSettings {
127
  "wplc_chat_delay" => "integer",
128
  "wplc_chat_icon" => "base64-url",
129
  "wplc_chat_logo" => "base64-url",
 
130
  "wplc_chat_icon_type" => "string",
131
  "wplc_chatbox_absolute_height" => "integer",
132
  "wplc_chatbox_height" => "integer",
@@ -164,7 +169,7 @@ class TCXSettings {
164
  "wplc_agent_default_name" => "string",
165
  "wplc_messagetone" => "string",
166
  "wplc_new_chat_ringer_count" => "integer",
167
- "wplc_newtheme" => "string",
168
  "wplc_node_enable_typing_preview" => "boolean",
169
  "wplc_powered_by_link" => "string",
170
  "wplc_powered_by" => "boolean",
@@ -176,7 +181,6 @@ class TCXSettings {
176
  "wplc_chat_intro" => "string",
177
  "wplc_pro_na" => "string",
178
  "wplc_offline_finish_message" => "string",
179
- "wplc_pro_offline_btn_send" => "string",
180
  "wplc_button_start_text" => "string",
181
  "wplc_require_user_info" => "string",
182
  "wplc_ringtone" => "string",
@@ -205,7 +209,6 @@ class TCXSettings {
205
  "wplc_ux_file_share" => "boolean",
206
  "wplc_welcome_msg" => "string",
207
  "wplc_bh_schedule" => "json",
208
- "wplc_bh_days" => "array-boolean",
209
  "wplc_exclude_post_types" => "array-string",
210
  "wplc_banned_ips" => "array-string",
211
  "wplc_channel" => "string",
@@ -233,7 +236,12 @@ class TCXSettings {
233
  "wplc_allow_chat" => "boolean",
234
  "wplc_allow_video" => "boolean",
235
  "wplc_cluster_manager_route_server" => "string",
236
- "wplc_popout_enabled" => "boolean"
 
 
 
 
 
237
  );
238
  }
239
 
@@ -247,13 +255,13 @@ class TCXSettings {
247
  $result->wplc_auto_pop_up = 0;
248
  $result->wplc_auto_pop_up_online = false;
249
  $result->wplc_avatar_source = '';
250
- $result->wplc_bh_days = '0111110';
251
  $result->wplc_bh_enable = false;
252
  $result->wplc_bh_schedule = array();
253
  $result->wplc_chat_delay = 2;
254
  $result->wplc_chat_icon = wplc_plugins_url( '/images/wplc_icon.png', $wplc_base_file );
255
  $result->wplc_chat_icon_type = "Default";
256
  $result->wplc_chat_logo = '';
 
257
  $result->wplc_chatbox_height = 0;
258
  $result->wplc_chatbox_absolute_height = 330;
259
  $result->wplc_close_btn_text = __( "close", 'wp-live-chat-support' );
@@ -292,7 +300,7 @@ class TCXSettings {
292
  $result->wplc_agent_default_name = 'Support';
293
  $result->wplc_messagetone = '';
294
  $result->wplc_new_chat_ringer_count = 4;
295
- $result->wplc_newtheme = 'theme-2';
296
  $result->wplc_node_enable_typing_preview = false;
297
  $result->wplc_powered_by_link = '';
298
  $result->wplc_powered_by = true;
@@ -304,7 +312,6 @@ class TCXSettings {
304
  $result->wplc_chat_intro = __( "Could we have your name and email?", 'wp-live-chat-support' );
305
  $result->wplc_pro_na = __( "We are away, leave us a message!", 'wp-live-chat-support' );
306
  $result->wplc_offline_finish_message = __( "We received your message and we'll contact you soon.", 'wp-live-chat-support' );
307
- $result->wplc_pro_offline_btn_send = __( "Send", 'wp-live-chat-support' );
308
  $result->wplc_button_start_text = __( "Chat", 'wp-live-chat-support' );
309
  $result->wplc_require_user_info = 'both';
310
  $result->wplc_ringtone = '';
@@ -315,14 +322,14 @@ class TCXSettings {
315
  $result->wplc_settings_button_color = '#0596d4';
316
  $result->wplc_settings_agent_color = '#eeeeee';
317
  $result->wplc_settings_client_color = '#d4d4d4';
318
- $result->wplc_settings_enabled = 1;
319
  $result->wplc_show_avatar = true;
320
  $result->wplc_show_date = true;
321
  $result->wplc_show_name = true;
322
  $result->wplc_show_time = true;
323
  $result->wplc_social_fb = '';
324
  $result->wplc_social_tw = '';
325
- $result->wplc_text_chat_ended = __( "The chat has been ended by the agent.", 'wp-live-chat-support' );
326
  $result->wplc_typing_enabled = true;
327
  $result->wplc_use_geolocalization = false;
328
  $result->wplc_user_alternative_text = __( "Please click 'Chat' to initiate a chat with an agent", 'wp-live-chat-support' );
@@ -331,7 +338,7 @@ class TCXSettings {
331
  $result->wplc_using_localization_plugin = false;
332
  $result->wplc_ux_exp_rating = true;
333
  $result->wplc_ux_file_share = true;
334
- $result->wplc_welcome_msg = __( "Hello! How can we help you today?", 'wp-live-chat-support' );
335
  $result->wplc_channel = "mcu";
336
  $result->wplc_channel_url = admin_url( 'admin-ajax.php' );
337
  $result->wplc_socket_url = "";
@@ -343,6 +350,11 @@ class TCXSettings {
343
  $result->wplc_allow_video = false;
344
  $result->wplc_popout_enabled = false;
345
  $result->wplc_cluster_manager_route_server = '';
 
 
 
 
 
346
  $result->wplc_gutenberg_settings = array(
347
  "enable" => true,
348
  "size" => 2,
@@ -460,6 +472,12 @@ class TCXSettings {
460
  if ( $new_logo_url !== false ) {
461
  self::setSettingValue( "wplc_chat_logo", $new_logo_url );
462
  }
 
 
 
 
 
 
463
  $new_icon_url = self::build_new_url( $new_site_url_data, $old_site_url_data, $settings->wplc_chat_icon );
464
  if ( $new_icon_url !== false ) {
465
  self::setSettingValue( "wplc_chat_icon", $new_icon_url );
13
  public $wplc_auto_pop_up;
14
  public $wplc_auto_pop_up_online;
15
  public $wplc_avatar_source;
 
16
  public $wplc_bh_enable;
17
  public $wplc_bh_schedule;
18
  public $wplc_chat_delay;
19
  public $wplc_chat_icon;
20
  public $wplc_chat_icon_type;
21
  public $wplc_chat_logo;
22
+ public $wplc_agent_logo;
23
  public $wplc_chatbox_height;
24
  public $wplc_chatbox_absolute_height;
25
  public $wplc_close_btn_text;
57
  public $wplc_show_agent_name;
58
  public $wplc_messagetone;
59
  public $wplc_new_chat_ringer_count;
60
+ public $wplc_theme;
61
  public $wplc_node_enable_typing_preview;
62
  public $wplc_powered_by_link;
63
  public $wplc_pro_auto_first_response_chat_msg;
68
  public $wplc_chat_intro;
69
  public $wplc_pro_na;
70
  public $wplc_offline_finish_message;
 
71
  public $wplc_button_start_text;
72
  public $wplc_require_user_info;
73
  public $wplc_ringtone;
110
  public $wplc_allow_video;
111
  public $wplc_allow_chat;
112
  public $wplc_cluster_manager_route_server;
113
+ public $wplc_greeting_mode;
114
+ public $wplc_greeting_message;
115
+ public $wplc_offline_greeting_mode;
116
+ public $wplc_offline_greeting_message;
117
+ public $wplc_ignore_queue_ownership;
118
 
119
  private function __construct() {
120
 
131
  "wplc_chat_delay" => "integer",
132
  "wplc_chat_icon" => "base64-url",
133
  "wplc_chat_logo" => "base64-url",
134
+ "wplc_agent_logo" => "base64-url",
135
  "wplc_chat_icon_type" => "string",
136
  "wplc_chatbox_absolute_height" => "integer",
137
  "wplc_chatbox_height" => "integer",
169
  "wplc_agent_default_name" => "string",
170
  "wplc_messagetone" => "string",
171
  "wplc_new_chat_ringer_count" => "integer",
172
+ "wplc_theme" => "string",
173
  "wplc_node_enable_typing_preview" => "boolean",
174
  "wplc_powered_by_link" => "string",
175
  "wplc_powered_by" => "boolean",
181
  "wplc_chat_intro" => "string",
182
  "wplc_pro_na" => "string",
183
  "wplc_offline_finish_message" => "string",
 
184
  "wplc_button_start_text" => "string",
185
  "wplc_require_user_info" => "string",
186
  "wplc_ringtone" => "string",
209
  "wplc_ux_file_share" => "boolean",
210
  "wplc_welcome_msg" => "string",
211
  "wplc_bh_schedule" => "json",
 
212
  "wplc_exclude_post_types" => "array-string",
213
  "wplc_banned_ips" => "array-string",
214
  "wplc_channel" => "string",
236
  "wplc_allow_chat" => "boolean",
237
  "wplc_allow_video" => "boolean",
238
  "wplc_cluster_manager_route_server" => "string",
239
+ "wplc_popout_enabled" => "boolean",
240
+ "wplc_greeting_mode" => "string",
241
+ "wplc_greeting_message" => "string",
242
+ "wplc_offline_greeting_mode" => "string",
243
+ "wplc_offline_greeting_message" => "string",
244
+ "wplc_ignore_queue_ownership" => "boolean"
245
  );
246
  }
247
 
255
  $result->wplc_auto_pop_up = 0;
256
  $result->wplc_auto_pop_up_online = false;
257
  $result->wplc_avatar_source = '';
 
258
  $result->wplc_bh_enable = false;
259
  $result->wplc_bh_schedule = array();
260
  $result->wplc_chat_delay = 2;
261
  $result->wplc_chat_icon = wplc_plugins_url( '/images/wplc_icon.png', $wplc_base_file );
262
  $result->wplc_chat_icon_type = "Default";
263
  $result->wplc_chat_logo = '';
264
+ $result->wplc_agent_logo = wplc_plugins_url( '/images/operatorIcon.png', $wplc_base_file );
265
  $result->wplc_chatbox_height = 0;
266
  $result->wplc_chatbox_absolute_height = 330;
267
  $result->wplc_close_btn_text = __( "close", 'wp-live-chat-support' );
300
  $result->wplc_agent_default_name = 'Support';
301
  $result->wplc_messagetone = '';
302
  $result->wplc_new_chat_ringer_count = 4;
303
+ $result->wplc_theme = 'custom';
304
  $result->wplc_node_enable_typing_preview = false;
305
  $result->wplc_powered_by_link = '';
306
  $result->wplc_powered_by = true;
312
  $result->wplc_chat_intro = __( "Could we have your name and email?", 'wp-live-chat-support' );
313
  $result->wplc_pro_na = __( "We are away, leave us a message!", 'wp-live-chat-support' );
314
  $result->wplc_offline_finish_message = __( "We received your message and we'll contact you soon.", 'wp-live-chat-support' );
 
315
  $result->wplc_button_start_text = __( "Chat", 'wp-live-chat-support' );
316
  $result->wplc_require_user_info = 'both';
317
  $result->wplc_ringtone = '';
322
  $result->wplc_settings_button_color = '#0596d4';
323
  $result->wplc_settings_agent_color = '#eeeeee';
324
  $result->wplc_settings_client_color = '#d4d4d4';
325
+ $result->wplc_settings_enabled = 0;
326
  $result->wplc_show_avatar = true;
327
  $result->wplc_show_date = true;
328
  $result->wplc_show_name = true;
329
  $result->wplc_show_time = true;
330
  $result->wplc_social_fb = '';
331
  $result->wplc_social_tw = '';
332
+ $result->wplc_text_chat_ended = __( "Your session is over. Please feel free to contact us again!", 'wp-live-chat-support' );
333
  $result->wplc_typing_enabled = true;
334
  $result->wplc_use_geolocalization = false;
335
  $result->wplc_user_alternative_text = __( "Please click 'Chat' to initiate a chat with an agent", 'wp-live-chat-support' );
338
  $result->wplc_using_localization_plugin = false;
339
  $result->wplc_ux_exp_rating = true;
340
  $result->wplc_ux_file_share = true;
341
+ $result->wplc_welcome_msg = sprintf( __( "Hello %s! How can we help you today?", 'wp-live-chat-support' ), '%NAME%' );
342
  $result->wplc_channel = "mcu";
343
  $result->wplc_channel_url = admin_url( 'admin-ajax.php' );
344
  $result->wplc_socket_url = "";
350
  $result->wplc_allow_video = false;
351
  $result->wplc_popout_enabled = false;
352
  $result->wplc_cluster_manager_route_server = '';
353
+ $result->wplc_greeting_mode = 'none';
354
+ $result->wplc_greeting_message = __( "Hey, we're here to help!", 'wp-live-chat-support' );
355
+ $result->wplc_offline_greeting_mode = 'none';
356
+ $result->wplc_offline_greeting_message = __( "Hey, we're here to help!", 'wp-live-chat-support' );
357
+ $result->wplc_ignore_queue_ownership = false;
358
  $result->wplc_gutenberg_settings = array(
359
  "enable" => true,
360
  "size" => 2,
472
  if ( $new_logo_url !== false ) {
473
  self::setSettingValue( "wplc_chat_logo", $new_logo_url );
474
  }
475
+
476
+ $new_agent_logo_url = self::build_new_url( $new_site_url_data, $old_site_url_data, $settings->wplc_agent_logo );
477
+ if ( $new_agent_logo_url !== false ) {
478
+ self::setSettingValue( "wplc_agent_logo", $new_agent_logo_url );
479
+ }
480
+
481
  $new_icon_url = self::build_new_url( $new_site_url_data, $old_site_url_data, $settings->wplc_chat_icon );
482
  if ( $new_icon_url !== false ) {
483
  self::setSettingValue( "wplc_chat_icon", $new_icon_url );
includes/models/theme.php ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ class TCXTheme
3
+ {
4
+ public function __construct()
5
+ {}
6
+
7
+
8
+ public $name;
9
+ public $base_color;
10
+ public $button_color;
11
+ public $agent_color;
12
+ public $client_color;
13
+
14
+ }
15
+
16
+ ?>
includes/sounds/general/Default_message.mp3 CHANGED
Binary file
includes/wplc_loader.php CHANGED
@@ -67,8 +67,6 @@ require_once( WPLC_PLUGIN_DIR . "/modules/agent_chat/agent_chat_page.php" );
67
  require_once( WPLC_PLUGIN_DIR . "/modules/user_settings/user_settings_controller.php" );
68
  require_once( WPLC_PLUGIN_DIR . "/modules/user_settings/user_settings_page.php" );
69
 
70
- require_once( WPLC_PLUGIN_DIR . "/modules/reports/reports_controller.php" );
71
- require_once( WPLC_PLUGIN_DIR . "/modules/reports/reports_page.php" );
72
  require_once( WPLC_PLUGIN_DIR . "/modules/departments/departments_controller.php" );
73
  require_once( WPLC_PLUGIN_DIR . "/modules/departments/departments_page.php" );
74
  require_once( WPLC_PLUGIN_DIR . "/modules/departments/manage_department_controller.php" );
@@ -96,6 +94,7 @@ require_once( WPLC_PLUGIN_DIR . "/includes/helpers/transcripts_helper.php" );
96
  require_once( WPLC_PLUGIN_DIR . "/includes/helpers/offline_messages_helper.php" );
97
  require_once( WPLC_PLUGIN_DIR . "/includes/helpers/quick_responses_helper.php" );
98
  require_once( WPLC_PLUGIN_DIR . "/includes/helpers/custom_fields_helper.php" );
 
99
 
100
  require_once( WPLC_PLUGIN_DIR . "/includes/models/settings.php" );
101
  require_once( WPLC_PLUGIN_DIR . "/includes/models/page_action.php" );
@@ -111,6 +110,7 @@ require_once( WPLC_PLUGIN_DIR . "/includes/models/department.php" );
111
 
112
  require_once( WPLC_PLUGIN_DIR . "/includes/models/ajax_response.php" );
113
  require_once( WPLC_PLUGIN_DIR . "/includes/models/quick_response.php" );
 
114
 
115
  // Gutenberg Blocks
116
  require_once( WPLC_PLUGIN_DIR . "/includes/blocks/wplc-chat-box/index.php" );
67
  require_once( WPLC_PLUGIN_DIR . "/modules/user_settings/user_settings_controller.php" );
68
  require_once( WPLC_PLUGIN_DIR . "/modules/user_settings/user_settings_page.php" );
69
 
 
 
70
  require_once( WPLC_PLUGIN_DIR . "/modules/departments/departments_controller.php" );
71
  require_once( WPLC_PLUGIN_DIR . "/modules/departments/departments_page.php" );
72
  require_once( WPLC_PLUGIN_DIR . "/modules/departments/manage_department_controller.php" );
94
  require_once( WPLC_PLUGIN_DIR . "/includes/helpers/offline_messages_helper.php" );
95
  require_once( WPLC_PLUGIN_DIR . "/includes/helpers/quick_responses_helper.php" );
96
  require_once( WPLC_PLUGIN_DIR . "/includes/helpers/custom_fields_helper.php" );
97
+ require_once( WPLC_PLUGIN_DIR . "/includes/helpers/theme_helper.php" );
98
 
99
  require_once( WPLC_PLUGIN_DIR . "/includes/models/settings.php" );
100
  require_once( WPLC_PLUGIN_DIR . "/includes/models/page_action.php" );
110
 
111
  require_once( WPLC_PLUGIN_DIR . "/includes/models/ajax_response.php" );
112
  require_once( WPLC_PLUGIN_DIR . "/includes/models/quick_response.php" );
113
+ require_once( WPLC_PLUGIN_DIR . "/includes/models/theme.php" );
114
 
115
  // Gutenberg Blocks
116
  require_once( WPLC_PLUGIN_DIR . "/includes/blocks/wplc-chat-box/index.php" );
includes/wplc_updater.php CHANGED
@@ -14,6 +14,7 @@ class TCXUpdater {
14
  "9.0.8" => array( "wplc_fix_trailing_zeros_business_hours" ),
15
  "9.0.25" => array( "wplc_migrate_settings_9_0_25" ),
16
  "9.1.1" => array( "wplc_migrate_settings_9_1_1","wplc_upgrade_tables_to_utf8mb4" ),
 
17
  );
18
  }
19
 
@@ -515,6 +516,14 @@ class TCXUpdater {
515
  return $wplc_settings;
516
  }
517
 
 
 
 
 
 
 
 
 
518
  public function wplc_upgrade_tables_to_utf8mb4($dbSettings, $wplc_settings){
519
  global $wplc_tblname_chats;
520
  global $wplc_tblname_msgs;
14
  "9.0.8" => array( "wplc_fix_trailing_zeros_business_hours" ),
15
  "9.0.25" => array( "wplc_migrate_settings_9_0_25" ),
16
  "9.1.1" => array( "wplc_migrate_settings_9_1_1","wplc_upgrade_tables_to_utf8mb4" ),
17
+ "9.2.0" => array( "wplc_migrate_settings_9_2_0" ),
18
  );
19
  }
20
 
516
  return $wplc_settings;
517
  }
518
 
519
+ public function wplc_migrate_settings_9_2_0($dbSettings, $wplc_settings){
520
+ if ( isset($wplc_settings->wplc_bh_days) ) {
521
+ unset($wplc_settings->wplc_bh_days);
522
+ }
523
+ $wplc_settings->wplc_text_chat_ended ='Your chat session ended';
524
+ return $wplc_settings;
525
+ }
526
+
527
  public function wplc_upgrade_tables_to_utf8mb4($dbSettings, $wplc_settings){
528
  global $wplc_tblname_chats;
529
  global $wplc_tblname_msgs;
js/tcx-fa.js CHANGED
@@ -1 +1 @@
1
- !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("TCXfa",[],e):"object"==typeof exports?exports.TCXfa=e():t.TCXfa=e()}(window,(function(){return function(t){var e={};function n(a){if(e[a])return e[a].exports;var r=e[a]={i:a,l:!1,exports:{}};return t[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=t,n.c=e,n.d=function(t,e,a){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:a})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)n.d(a,r,function(e){return t[e]}.bind(null,r));return a},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=5)}([function(t,e,n){"use strict";(function(t,a){function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e){for(var n=0;n<e.length;n++){var a=e[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function c(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function o(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),a.forEach((function(e){c(t,e,n[e])}))}return t}function s(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=[],a=!0,r=!1,i=void 0;try{for(var c,o=t[Symbol.iterator]();!(a=(c=o.next()).done)&&(n.push(c.value),!e||n.length!==e);a=!0);}catch(t){r=!0,i=t}finally{try{a||null==o.return||o.return()}finally{if(r)throw i}}return n}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function f(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}n.d(e,"b",(function(){return xe})),n.d(e,"a",(function(){return Me}));var l=function(){},u={},d={},m=null,h={mark:l,measure:l};try{"undefined"!=typeof window&&(u=window),"undefined"!=typeof document&&(d=document),"undefined"!=typeof MutationObserver&&(m=MutationObserver),"undefined"!=typeof performance&&(h=performance)}catch(t){}var p=(u.navigator||{}).userAgent,v=void 0===p?"":p,g=u,b=d,y=m,w=h,x=(g.document,!!b.documentElement&&!!b.head&&"function"==typeof b.addEventListener&&"function"==typeof b.createElement),z=~v.indexOf("MSIE")||~v.indexOf("Trident/"),M=["HTML","HEAD","STYLE","SCRIPT"],k=function(){try{return!0}catch(t){return!1}}(),C={fas:"solid",far:"regular",fal:"light",fad:"duotone",fab:"brands",fa:"solid"},N={solid:"fas",regular:"far",light:"fal",duotone:"fad",brands:"fab"},_=/Font Awesome 5 (Solid|Regular|Light|Duotone|Brands|Free|Pro)/,L={900:"fas",400:"far",normal:"far",300:"fal"},A=[1,2,3,4,5,6,7,8,9,10],S=A.concat([11,12,13,14,15,16,17,18,19,20]),T=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],O={GROUP:"group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},H=["xs","sm","lg","fw","ul","li","border","pull-left","pull-right","spin","pulse","rotate-90","rotate-180","rotate-270","flip-horizontal","flip-vertical","flip-both","stack","stack-1x","stack-2x","inverse","layers","layers-text","layers-counter",O.GROUP,O.SWAP_OPACITY,O.PRIMARY,O.SECONDARY].concat(A.map((function(t){return"".concat(t,"x")}))).concat(S.map((function(t){return"w-".concat(t)}))),E=g.FontAwesomeConfig||{};if(b&&"function"==typeof b.querySelector){[["data-family-prefix","familyPrefix"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach((function(t){var e=s(t,2),n=e[0],a=e[1],r=function(t){return""===t||"false"!==t&&("true"===t||t)}(function(t){var e=b.querySelector("script["+t+"]");if(e)return e.getAttribute(t)}(n));null!=r&&(E[a]=r)}))}var I=o({},{familyPrefix:"fa",replacementClass:"svg-inline--fa",autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},E);I.autoReplaceSvg||(I.observeMutations=!1);var j=o({},I);g.FontAwesomeConfig=j;var P=g||{};P.___FONT_AWESOME___||(P.___FONT_AWESOME___={}),P.___FONT_AWESOME___.styles||(P.___FONT_AWESOME___.styles={}),P.___FONT_AWESOME___.hooks||(P.___FONT_AWESOME___.hooks={}),P.___FONT_AWESOME___.shims||(P.___FONT_AWESOME___.shims=[]);var V=P.___FONT_AWESOME___,R=[],F=!1;function D(t){x&&(F?setTimeout(t,0):R.push(t))}x&&((F=(b.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(b.readyState))||b.addEventListener("DOMContentLoaded",(function t(){b.removeEventListener("DOMContentLoaded",t),F=1,R.map((function(t){return t()}))})));var Y,W=function(){},X=void 0!==t&&void 0!==t.process&&"function"==typeof t.process.emit,B=void 0===a?setTimeout:a,U=[];function q(){for(var t=0;t<U.length;t++)U[t][0](U[t][1]);U=[],Y=!1}function K(t,e){U.push([t,e]),Y||(Y=!0,B(q,0))}function G(t){var e=t.owner,n=e._state,a=e._data,r=t[n],i=t.then;if("function"==typeof r){n="fulfilled";try{a=r(a)}catch(t){Q(i,t)}}Z(i,a)||("fulfilled"===n&&$(i,a),"rejected"===n&&Q(i,a))}function Z(t,e){var n;try{if(t===e)throw new TypeError("A promises callback cannot return that same promise.");if(e&&("function"==typeof e||"object"===r(e))){var a=e.then;if("function"==typeof a)return a.call(e,(function(a){n||(n=!0,e===a?J(t,a):$(t,a))}),(function(e){n||(n=!0,Q(t,e))})),!0}}catch(e){return n||Q(t,e),!0}return!1}function $(t,e){t!==e&&Z(t,e)||J(t,e)}function J(t,e){"pending"===t._state&&(t._state="settled",t._data=e,K(et,t))}function Q(t,e){"pending"===t._state&&(t._state="settled",t._data=e,K(nt,t))}function tt(t){t._then=t._then.forEach(G)}function et(t){t._state="fulfilled",tt(t)}function nt(e){e._state="rejected",tt(e),!e._handled&&X&&t.process.emit("unhandledRejection",e._data,e)}function at(e){t.process.emit("rejectionHandled",e)}function rt(t){if("function"!=typeof t)throw new TypeError("Promise resolver "+t+" is not a function");if(this instanceof rt==!1)throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.");this._then=[],function(t,e){function n(t){Q(e,t)}try{t((function(t){$(e,t)}),n)}catch(t){n(t)}}(t,this)}rt.prototype={constructor:rt,_state:"pending",_then:null,_data:void 0,_handled:!1,then:function(t,e){var n={owner:this,then:new this.constructor(W),fulfilled:t,rejected:e};return!e&&!t||this._handled||(this._handled=!0,"rejected"===this._state&&X&&K(at,this)),"fulfilled"===this._state||"rejected"===this._state?K(G,n):this._then.push(n),n.then},catch:function(t){return this.then(null,t)}},rt.all=function(t){if(!Array.isArray(t))throw new TypeError("You must pass an array to Promise.all().");return new rt((function(e,n){var a=[],r=0;function i(t){return r++,function(n){a[t]=n,--r||e(a)}}for(var c,o=0;o<t.length;o++)(c=t[o])&&"function"==typeof c.then?c.then(i(o),n):a[o]=c;r||e(a)}))},rt.race=function(t){if(!Array.isArray(t))throw new TypeError("You must pass an array to Promise.race().");return new rt((function(e,n){for(var a,r=0;r<t.length;r++)(a=t[r])&&"function"==typeof a.then?a.then(e,n):e(a)}))},rt.resolve=function(t){return t&&"object"===r(t)&&t.constructor===rt?t:new rt((function(e){e(t)}))},rt.reject=function(t){return new rt((function(e,n){n(t)}))};var it="function"==typeof Promise?Promise:rt,ct=16,ot={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function st(t){if(t&&x){var e=b.createElement("style");e.setAttribute("type","text/css"),e.innerHTML=t;for(var n=b.head.childNodes,a=null,r=n.length-1;r>-1;r--){var i=n[r],c=(i.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(c)>-1&&(a=i)}return b.head.insertBefore(e,a),t}}function ft(){for(var t=12,e="";t-- >0;)e+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return e}function lt(t){for(var e=[],n=(t||[]).length>>>0;n--;)e[n]=t[n];return e}function ut(t){return t.classList?lt(t.classList):(t.getAttribute("class")||"").split(" ").filter((function(t){return t}))}function dt(t,e){var n,a=e.split("-"),r=a[0],i=a.slice(1).join("-");return r!==t||""===i||(n=i,~H.indexOf(n))?null:i}function mt(t){return"".concat(t).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function ht(t){return Object.keys(t||{}).reduce((function(e,n){return e+"".concat(n,": ").concat(t[n],";")}),"")}function pt(t){return t.size!==ot.size||t.x!==ot.x||t.y!==ot.y||t.rotate!==ot.rotate||t.flipX||t.flipY}function vt(t){var e=t.transform,n=t.containerWidth,a=t.iconWidth,r={transform:"translate(".concat(n/2," 256)")},i="translate(".concat(32*e.x,", ").concat(32*e.y,") "),c="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),o="rotate(".concat(e.rotate," 0 0)");return{outer:r,inner:{transform:"".concat(i," ").concat(c," ").concat(o)},path:{transform:"translate(".concat(a/2*-1," -256)")}}}var gt={x:0,y:0,width:"100%",height:"100%"};function bt(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return t.attributes&&(t.attributes.fill||e)&&(t.attributes.fill="black"),t}function yt(t){var e=t.icons,n=e.main,a=e.mask,r=t.prefix,i=t.iconName,c=t.transform,s=t.symbol,f=t.title,l=t.maskId,u=t.titleId,d=t.extra,m=t.watchable,h=void 0!==m&&m,p=a.found?a:n,v=p.width,g=p.height,b="fa-w-".concat(Math.ceil(v/g*16)),y=[j.replacementClass,i?"".concat(j.familyPrefix,"-").concat(i):"",b].filter((function(t){return-1===d.classes.indexOf(t)})).concat(d.classes).join(" "),w={children:[],attributes:o({},d.attributes,{"data-prefix":r,"data-icon":i,class:y,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(v," ").concat(g)})};h&&(w.attributes["data-fa-i2svg"]=""),f&&w.children.push({tag:"title",attributes:{id:w.attributes["aria-labelledby"]||"title-".concat(u||ft())},children:[f]});var x=o({},w,{prefix:r,iconName:i,main:n,mask:a,maskId:l,transform:c,symbol:s,styles:d.styles}),z=a.found&&n.found?function(t){var e,n=t.children,a=t.attributes,r=t.main,i=t.mask,c=t.maskId,s=t.transform,f=r.width,l=r.icon,u=i.width,d=i.icon,m=vt({transform:s,containerWidth:u,iconWidth:f}),h={tag:"rect",attributes:o({},gt,{fill:"white"})},p=l.children?{children:l.children.map(bt)}:{},v={tag:"g",attributes:o({},m.inner),children:[bt(o({tag:l.tag,attributes:o({},l.attributes,m.path)},p))]},g={tag:"g",attributes:o({},m.outer),children:[v]},b="mask-".concat(c||ft()),y="clip-".concat(c||ft()),w={tag:"mask",attributes:o({},gt,{id:b,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[h,g]},x={tag:"defs",children:[{tag:"clipPath",attributes:{id:y},children:(e=d,"g"===e.tag?e.children:[e])},w]};return n.push(x,{tag:"rect",attributes:o({fill:"currentColor","clip-path":"url(#".concat(y,")"),mask:"url(#".concat(b,")")},gt)}),{children:n,attributes:a}}(x):function(t){var e=t.children,n=t.attributes,a=t.main,r=t.transform,i=ht(t.styles);if(i.length>0&&(n.style=i),pt(r)){var c=vt({transform:r,containerWidth:a.width,iconWidth:a.width});e.push({tag:"g",attributes:o({},c.outer),children:[{tag:"g",attributes:o({},c.inner),children:[{tag:a.icon.tag,children:a.icon.children,attributes:o({},a.icon.attributes,c.path)}]}]})}else e.push(a.icon);return{children:e,attributes:n}}(x),M=z.children,k=z.attributes;return x.children=M,x.attributes=k,s?function(t){var e=t.prefix,n=t.iconName,a=t.children,r=t.attributes,i=t.symbol;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:o({},r,{id:!0===i?"".concat(e,"-").concat(j.familyPrefix,"-").concat(n):i}),children:a}]}]}(x):function(t){var e=t.children,n=t.main,a=t.mask,r=t.attributes,i=t.styles,c=t.transform;if(pt(c)&&n.found&&!a.found){var s={x:n.width/n.height/2,y:.5};r.style=ht(o({},i,{"transform-origin":"".concat(s.x+c.x/16,"em ").concat(s.y+c.y/16,"em")}))}return[{tag:"svg",attributes:r,children:e}]}(x)}function wt(t){var e=t.content,n=t.width,a=t.height,r=t.transform,i=t.title,c=t.extra,s=t.watchable,f=void 0!==s&&s,l=o({},c.attributes,i?{title:i}:{},{class:c.classes.join(" ")});f&&(l["data-fa-i2svg"]="");var u=o({},c.styles);pt(r)&&(u.transform=function(t){var e=t.transform,n=t.width,a=void 0===n?16:n,r=t.height,i=void 0===r?16:r,c=t.startCentered,o=void 0!==c&&c,s="";return s+=o&&z?"translate(".concat(e.x/ct-a/2,"em, ").concat(e.y/ct-i/2,"em) "):o?"translate(calc(-50% + ".concat(e.x/ct,"em), calc(-50% + ").concat(e.y/ct,"em)) "):"translate(".concat(e.x/ct,"em, ").concat(e.y/ct,"em) "),s+="scale(".concat(e.size/ct*(e.flipX?-1:1),", ").concat(e.size/ct*(e.flipY?-1:1),") "),s+="rotate(".concat(e.rotate,"deg) ")}({transform:r,startCentered:!0,width:n,height:a}),u["-webkit-transform"]=u.transform);var d=ht(u);d.length>0&&(l.style=d);var m=[];return m.push({tag:"span",attributes:l,children:[e]}),i&&m.push({tag:"span",attributes:{class:"sr-only"},children:[i]}),m}function xt(t){var e=t.content,n=t.title,a=t.extra,r=o({},a.attributes,n?{title:n}:{},{class:a.classes.join(" ")}),i=ht(a.styles);i.length>0&&(r.style=i);var c=[];return c.push({tag:"span",attributes:r,children:[e]}),n&&c.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),c}var zt=function(){},Mt=j.measurePerformance&&w&&w.mark&&w.measure?w:{mark:zt,measure:zt},kt='FA "5.13.0"',Ct=function(t){Mt.mark("".concat(kt," ").concat(t," ends")),Mt.measure("".concat(kt," ").concat(t),"".concat(kt," ").concat(t," begins"),"".concat(kt," ").concat(t," ends"))},Nt=function(t){return Mt.mark("".concat(kt," ").concat(t," begins")),function(){return Ct(t)}},_t=function(t,e,n,a){var r,i,c,o=Object.keys(t),s=o.length,f=void 0!==a?function(t,e){return function(n,a,r,i){return t.call(e,n,a,r,i)}}(e,a):e;for(void 0===n?(r=1,c=t[o[0]]):(r=0,c=n);r<s;r++)c=f(c,t[i=o[r]],i,t);return c};function Lt(t){for(var e="",n=0;n<t.length;n++){e+=("000"+t.charCodeAt(n).toString(16)).slice(-4)}return e}function At(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=n.skipHooks,r=void 0!==a&&a,i=Object.keys(e).reduce((function(t,n){var a=e[n];return!!a.icon?t[a.iconName]=a.icon:t[n]=a,t}),{});"function"!=typeof V.hooks.addPack||r?V.styles[t]=o({},V.styles[t]||{},i):V.hooks.addPack(t,i),"fas"===t&&At("fa",e)}var St=V.styles,Tt=V.shims,Ot={},Ht={},Et={},It=function(){var t=function(t){return _t(St,(function(e,n,a){return e[a]=_t(n,t,{}),e}),{})};Ot=t((function(t,e,n){return e[3]&&(t[e[3]]=n),t})),Ht=t((function(t,e,n){var a=e[2];return t[n]=n,a.forEach((function(e){t[e]=n})),t}));var e="far"in St;Et=_t(Tt,(function(t,n){var a=n[0],r=n[1],i=n[2];return"far"!==r||e||(r="fas"),t[a]={prefix:r,iconName:i},t}),{})};function jt(t,e){return(Ot[t]||{})[e]}It();var Pt=V.styles;function Vt(t){return t.reduce((function(t,e){var n=dt(j.familyPrefix,e);if(Pt[e])t.prefix=e;else if(j.autoFetchSvg&&["fas","far","fal","fad","fab","fa"].indexOf(e)>-1)t.prefix=e;else if(n){var a="fa"===t.prefix?Et[n]||{prefix:null,iconName:null}:{};t.iconName=a.iconName||n,t.prefix=a.prefix||t.prefix}else e!==j.replacementClass&&0!==e.indexOf("fa-w-")&&t.rest.push(e);return t}),{prefix:null,iconName:null,rest:[]})}function Rt(t,e,n){if(t&&t[e]&&t[e][n])return{prefix:e,iconName:n,icon:t[e][n]}}function Ft(t){var e=t.tag,n=t.attributes,a=void 0===n?{}:n,r=t.children,i=void 0===r?[]:r;return"string"==typeof t?mt(t):"<".concat(e," ").concat(function(t){return Object.keys(t||{}).reduce((function(e,n){return e+"".concat(n,'="').concat(mt(t[n]),'" ')}),"").trim()}(a),">").concat(i.map(Ft).join(""),"</").concat(e,">")}var Dt=function(){};function Yt(t){return"string"==typeof(t.getAttribute?t.getAttribute("data-fa-i2svg"):null)}var Wt={replace:function(t){var e=t[0],n=t[1].map((function(t){return Ft(t)})).join("\n");if(e.parentNode&&e.outerHTML)e.outerHTML=n+(j.keepOriginalSource&&"svg"!==e.tagName.toLowerCase()?"\x3c!-- ".concat(e.outerHTML," --\x3e"):"");else if(e.parentNode){var a=document.createElement("span");e.parentNode.replaceChild(a,e),a.outerHTML=n}},nest:function(t){var e=t[0],n=t[1];if(~ut(e).indexOf(j.replacementClass))return Wt.replace(t);var a=new RegExp("".concat(j.familyPrefix,"-.*"));delete n[0].attributes.style,delete n[0].attributes.id;var r=n[0].attributes.class.split(" ").reduce((function(t,e){return e===j.replacementClass||e.match(a)?t.toSvg.push(e):t.toNode.push(e),t}),{toNode:[],toSvg:[]});n[0].attributes.class=r.toSvg.join(" ");var i=n.map((function(t){return Ft(t)})).join("\n");e.setAttribute("class",r.toNode.join(" ")),e.setAttribute("data-fa-i2svg",""),e.innerHTML=i}};function Xt(t){t()}function Bt(t,e){var n="function"==typeof e?e:Dt;if(0===t.length)n();else{var a=Xt;"async"===j.mutateApproach&&(a=g.requestAnimationFrame||Xt),a((function(){var e=!0===j.autoReplaceSvg?Wt.replace:Wt[j.autoReplaceSvg]||Wt.replace,a=Nt("mutate");t.map(e),a(),n()}))}}var Ut=!1;function qt(){Ut=!1}var Kt=null;function Gt(t){if(y&&j.observeMutations){var e=t.treeCallback,n=t.nodeCallback,a=t.pseudoElementsCallback,r=t.observeMutationsRoot,i=void 0===r?b:r;Kt=new y((function(t){Ut||lt(t).forEach((function(t){if("childList"===t.type&&t.addedNodes.length>0&&!Yt(t.addedNodes[0])&&(j.searchPseudoElements&&a(t.target),e(t.target)),"attributes"===t.type&&t.target.parentNode&&j.searchPseudoElements&&a(t.target.parentNode),"attributes"===t.type&&Yt(t.target)&&~T.indexOf(t.attributeName))if("class"===t.attributeName){var r=Vt(ut(t.target)),i=r.prefix,c=r.iconName;i&&t.target.setAttribute("data-prefix",i),c&&t.target.setAttribute("data-icon",c)}else n(t.target)}))})),x&&Kt.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function Zt(t){var e,n,a=t.getAttribute("data-prefix"),r=t.getAttribute("data-icon"),i=void 0!==t.innerText?t.innerText.trim():"",c=Vt(ut(t));return a&&r&&(c.prefix=a,c.iconName=r),c.prefix&&i.length>1?c.iconName=(e=c.prefix,n=t.innerText,(Ht[e]||{})[n]):c.prefix&&1===i.length&&(c.iconName=jt(c.prefix,Lt(t.innerText))),c}var $t=function(t){var e={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t?t.toLowerCase().split(" ").reduce((function(t,e){var n=e.toLowerCase().split("-"),a=n[0],r=n.slice(1).join("-");if(a&&"h"===r)return t.flipX=!0,t;if(a&&"v"===r)return t.flipY=!0,t;if(r=parseFloat(r),isNaN(r))return t;switch(a){case"grow":t.size=t.size+r;break;case"shrink":t.size=t.size-r;break;case"left":t.x=t.x-r;break;case"right":t.x=t.x+r;break;case"up":t.y=t.y-r;break;case"down":t.y=t.y+r;break;case"rotate":t.rotate=t.rotate+r}return t}),e):e};function Jt(t){var e=Zt(t),n=e.iconName,a=e.prefix,r=e.rest,i=function(t){var e=t.getAttribute("style"),n=[];return e&&(n=e.split(";").reduce((function(t,e){var n=e.split(":"),a=n[0],r=n.slice(1);return a&&r.length>0&&(t[a]=r.join(":").trim()),t}),{})),n}(t),c=function(t){return $t(t.getAttribute("data-fa-transform"))}(t),o=function(t){var e=t.getAttribute("data-fa-symbol");return null!==e&&(""===e||e)}(t),s=function(t){var e=lt(t.attributes).reduce((function(t,e){return"class"!==t.name&&"style"!==t.name&&(t[e.name]=e.value),t}),{}),n=t.getAttribute("title"),a=t.getAttribute("data-fa-title-id");return j.autoA11y&&(n?e["aria-labelledby"]="".concat(j.replacementClass,"-title-").concat(a||ft()):(e["aria-hidden"]="true",e.focusable="false")),e}(t),f=function(t){var e=t.getAttribute("data-fa-mask");return e?Vt(e.split(" ").map((function(t){return t.trim()}))):{prefix:null,iconName:null,rest:[]}}(t);return{iconName:n,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:a,transform:c,symbol:o,mask:f,maskId:t.getAttribute("data-fa-mask-id"),extra:{classes:r,styles:i,attributes:s}}}function Qt(t){this.name="MissingIcon",this.message=t||"Icon unavailable",this.stack=(new Error).stack}Qt.prototype=Object.create(Error.prototype),Qt.prototype.constructor=Qt;var te={fill:"currentColor"},ee={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},ne={tag:"path",attributes:o({},te,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})},ae=o({},ee,{attributeName:"opacity"}),re={tag:"g",children:[ne,{tag:"circle",attributes:o({},te,{cx:"256",cy:"364",r:"28"}),children:[{tag:"animate",attributes:o({},ee,{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:o({},ae,{values:"1;0;1;1;0;1;"})}]},{tag:"path",attributes:o({},te,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:[{tag:"animate",attributes:o({},ae,{values:"1;0;0;0;0;1;"})}]},{tag:"path",attributes:o({},te,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:o({},ae,{values:"0;0;1;1;0;0;"})}]}]},ie=V.styles;function ce(t){var e=t[0],n=t[1],a=s(t.slice(4),1)[0];return{found:!0,width:e,height:n,icon:Array.isArray(a)?{tag:"g",attributes:{class:"".concat(j.familyPrefix,"-").concat(O.GROUP)},children:[{tag:"path",attributes:{class:"".concat(j.familyPrefix,"-").concat(O.SECONDARY),fill:"currentColor",d:a[0]}},{tag:"path",attributes:{class:"".concat(j.familyPrefix,"-").concat(O.PRIMARY),fill:"currentColor",d:a[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:a}}}}function oe(t,e){return new it((function(n,a){var i={found:!1,width:512,height:512,icon:re};if(t&&e&&ie[e]&&ie[e][t])return n(ce(ie[e][t]));"object"===r(g.FontAwesomeKitConfig)&&"string"==typeof window.FontAwesomeKitConfig.token&&g.FontAwesomeKitConfig.token,t&&e&&!j.showMissingIcons?a(new Qt("Icon is missing for prefix ".concat(e," with icon name ").concat(t))):n(i)}))}var se=V.styles;function fe(t){var e=Jt(t);return~e.extra.classes.indexOf("fa-layers-text")?function(t,e){var n=e.title,a=e.transform,r=e.extra,i=null,c=null;if(z){var o=parseInt(getComputedStyle(t).fontSize,10),s=t.getBoundingClientRect();i=s.width/o,c=s.height/o}return j.autoA11y&&!n&&(r.attributes["aria-hidden"]="true"),it.resolve([t,wt({content:t.innerHTML,width:i,height:c,transform:a,title:n,extra:r,watchable:!0})])}(t,e):function(t,e){var n=e.iconName,a=e.title,r=e.titleId,i=e.prefix,c=e.transform,o=e.symbol,f=e.mask,l=e.maskId,u=e.extra;return new it((function(e,d){it.all([oe(n,i),oe(f.iconName,f.prefix)]).then((function(f){var d=s(f,2),m=d[0],h=d[1];e([t,yt({icons:{main:m,mask:h},prefix:i,iconName:n,transform:c,symbol:o,mask:h,maskId:l,title:a,titleId:r,extra:u,watchable:!0})])}))}))}(t,e)}function le(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(x){var n=b.documentElement.classList,a=function(t){return n.add("".concat("fontawesome-i2svg","-").concat(t))},r=function(t){return n.remove("".concat("fontawesome-i2svg","-").concat(t))},i=j.autoFetchSvg?Object.keys(C):Object.keys(se),c=[".".concat("fa-layers-text",":not([").concat("data-fa-i2svg","])")].concat(i.map((function(t){return".".concat(t,":not([").concat("data-fa-i2svg","])")}))).join(", ");if(0!==c.length){var o=[];try{o=lt(t.querySelectorAll(c))}catch(t){}if(o.length>0){a("pending"),r("complete");var s=Nt("onTree"),f=o.reduce((function(t,e){try{var n=fe(e);n&&t.push(n)}catch(t){k||t instanceof Qt&&console.error(t)}return t}),[]);return new it((function(t,n){it.all(f).then((function(n){Bt(n,(function(){a("active"),a("complete"),r("pending"),"function"==typeof e&&e(),s(),t()}))})).catch((function(){s(),n()}))}))}}}}function ue(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;fe(t).then((function(t){t&&Bt([t],e)}))}function de(t,e){var n="".concat("data-fa-pseudo-element-pending").concat(e.replace(":","-"));return new it((function(a,r){if(null!==t.getAttribute(n))return a();var i=lt(t.children).filter((function(t){return t.getAttribute("data-fa-pseudo-element")===e}))[0],c=g.getComputedStyle(t,e),s=c.getPropertyValue("font-family").match(_),f=c.getPropertyValue("font-weight"),l=c.getPropertyValue("content");if(i&&!s)return t.removeChild(i),a();if(s&&"none"!==l&&""!==l){var u=~["Solid","Regular","Light","Duotone","Brands"].indexOf(s[1])?N[s[1].toLowerCase()]:L[f],d=Lt(3===l.length?l.substr(1,1):l),m=jt(u,d),h=m;if(!m||i&&i.getAttribute("data-prefix")===u&&i.getAttribute("data-icon")===h)a();else{t.setAttribute(n,h),i&&t.removeChild(i);var p={iconName:null,title:null,titleId:null,prefix:null,transform:ot,symbol:!1,mask:null,maskId:null,extra:{classes:[],styles:{},attributes:{}}},v=p.extra;v.attributes["data-fa-pseudo-element"]=e,oe(m,u).then((function(r){var i=yt(o({},p,{icons:{main:r,mask:{prefix:null,iconName:null,rest:[]}},prefix:u,iconName:h,extra:v,watchable:!0})),c=b.createElement("svg");":before"===e?t.insertBefore(c,t.firstChild):t.appendChild(c),c.outerHTML=i.map((function(t){return Ft(t)})).join("\n"),t.removeAttribute(n),a()})).catch(r)}}else a()}))}function me(t){return it.all([de(t,":before"),de(t,":after")])}function he(t){return!(t.parentNode===document.head||~M.indexOf(t.tagName.toUpperCase())||t.getAttribute("data-fa-pseudo-element")||t.parentNode&&"svg"===t.parentNode.tagName)}function pe(t){if(x)return new it((function(e,n){var a=lt(t.querySelectorAll("*")).filter(he).map(me),r=Nt("searchPseudoElements");Ut=!0,it.all(a).then((function(){r(),qt(),e()})).catch((function(){r(),qt(),n()}))}))}function ve(){var t="svg-inline--fa",e=j.familyPrefix,n=j.replacementClass,a='svg:not(:root).svg-inline--fa {\n overflow: visible;\n}\n\n.svg-inline--fa {\n display: inline-block;\n font-size: inherit;\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.225em;\n}\n.svg-inline--fa.fa-w-1 {\n width: 0.0625em;\n}\n.svg-inline--fa.fa-w-2 {\n width: 0.125em;\n}\n.svg-inline--fa.fa-w-3 {\n width: 0.1875em;\n}\n.svg-inline--fa.fa-w-4 {\n width: 0.25em;\n}\n.svg-inline--fa.fa-w-5 {\n width: 0.3125em;\n}\n.svg-inline--fa.fa-w-6 {\n width: 0.375em;\n}\n.svg-inline--fa.fa-w-7 {\n width: 0.4375em;\n}\n.svg-inline--fa.fa-w-8 {\n width: 0.5em;\n}\n.svg-inline--fa.fa-w-9 {\n width: 0.5625em;\n}\n.svg-inline--fa.fa-w-10 {\n width: 0.625em;\n}\n.svg-inline--fa.fa-w-11 {\n width: 0.6875em;\n}\n.svg-inline--fa.fa-w-12 {\n width: 0.75em;\n}\n.svg-inline--fa.fa-w-13 {\n width: 0.8125em;\n}\n.svg-inline--fa.fa-w-14 {\n width: 0.875em;\n}\n.svg-inline--fa.fa-w-15 {\n width: 0.9375em;\n}\n.svg-inline--fa.fa-w-16 {\n width: 1em;\n}\n.svg-inline--fa.fa-w-17 {\n width: 1.0625em;\n}\n.svg-inline--fa.fa-w-18 {\n width: 1.125em;\n}\n.svg-inline--fa.fa-w-19 {\n width: 1.1875em;\n}\n.svg-inline--fa.fa-w-20 {\n width: 1.25em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-border {\n height: 1.5em;\n}\n.svg-inline--fa.fa-li {\n width: 2em;\n}\n.svg-inline--fa.fa-fw {\n width: 1.25em;\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: #ff253a;\n border-radius: 1em;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #fff;\n height: 1.5em;\n line-height: 1;\n max-width: 5em;\n min-width: 1.5em;\n overflow: hidden;\n padding: 0.25em;\n right: 0;\n text-overflow: ellipsis;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: 0;\n right: 0;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: 0;\n left: 0;\n right: auto;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n right: 0;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: 0;\n right: auto;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-lg {\n font-size: 1.3333333333em;\n line-height: 0.75em;\n vertical-align: -0.0667em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: 2.5em;\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: -2em;\n position: absolute;\n text-align: center;\n width: 2em;\n line-height: inherit;\n}\n\n.fa-border {\n border: solid 0.08em #eee;\n border-radius: 0.1em;\n padding: 0.2em 0.25em 0.15em;\n}\n\n.fa-pull-left {\n float: left;\n}\n\n.fa-pull-right {\n float: right;\n}\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n margin-right: 0.3em;\n}\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n margin-left: 0.3em;\n}\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical,\n:root .fa-flip-both {\n -webkit-filter: none;\n filter: none;\n}\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: #fff;\n}\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse {\n color: #fff;\n}';if("fa"!==e||n!==t){var r=new RegExp("\\.".concat("fa","\\-"),"g"),i=new RegExp("\\--".concat("fa","\\-"),"g"),c=new RegExp("\\.".concat(t),"g");a=a.replace(r,".".concat(e,"-")).replace(i,"--".concat(e,"-")).replace(c,".".concat(n))}return a}function ge(){j.autoAddCss&&!ze&&(st(ve()),ze=!0)}function be(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map((function(t){return Ft(t)}))}}),Object.defineProperty(t,"node",{get:function(){if(x){var e=b.createElement("div");return e.innerHTML=t.html,e.children}}}),t}function ye(t){var e=t.prefix,n=void 0===e?"fa":e,a=t.iconName;if(a)return Rt(xe.definitions,n,a)||Rt(V.styles,n,a)}var we,xe=new(function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.definitions={}}var e,n,a;return e=t,(n=[{key:"add",value:function(){for(var t=this,e=arguments.length,n=new Array(e),a=0;a<e;a++)n[a]=arguments[a];var r=n.reduce(this._pullDefinitions,{});Object.keys(r).forEach((function(e){t.definitions[e]=o({},t.definitions[e]||{},r[e]),At(e,r[e]),It()}))}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(t,e){var n=e.prefix&&e.iconName&&e.icon?{0:e}:e;return Object.keys(n).map((function(e){var a=n[e],r=a.prefix,i=a.iconName,c=a.icon;t[r]||(t[r]={}),t[r][i]=c})),t}}])&&i(e.prototype,n),a&&i(e,a),t}()),ze=!1,Me={i2svg:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(x){ge();var e=t.node,n=void 0===e?b:e,a=t.callback,r=void 0===a?function(){}:a;return j.searchPseudoElements&&pe(n),le(n,r)}return it.reject("Operation requires a DOM of some kind.")},css:ve,insertCss:function(){ze||(st(ve()),ze=!0)},watch:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.autoReplaceSvgRoot,n=t.observeMutationsRoot;!1===j.autoReplaceSvg&&(j.autoReplaceSvg=!0),j.observeMutations=!0,D((function(){Ne({autoReplaceSvgRoot:e}),Gt({treeCallback:le,nodeCallback:ue,pseudoElementsCallback:pe,observeMutationsRoot:n})}))}},ke=(we=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.transform,a=void 0===n?ot:n,r=e.symbol,i=void 0!==r&&r,c=e.mask,s=void 0===c?null:c,f=e.maskId,l=void 0===f?null:f,u=e.title,d=void 0===u?null:u,m=e.titleId,h=void 0===m?null:m,p=e.classes,v=void 0===p?[]:p,g=e.attributes,b=void 0===g?{}:g,y=e.styles,w=void 0===y?{}:y;if(t){var x=t.prefix,z=t.iconName,M=t.icon;return be(o({type:"icon"},t),(function(){return ge(),j.autoA11y&&(d?b["aria-labelledby"]="".concat(j.replacementClass,"-title-").concat(h||ft()):(b["aria-hidden"]="true",b.focusable="false")),yt({icons:{main:ce(M),mask:s?ce(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:x,iconName:z,transform:o({},ot,a),symbol:i,title:d,maskId:l,titleId:h,extra:{attributes:b,styles:w,classes:v}})}))}},function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(t||{}).icon?t:ye(t||{}),a=e.mask;return a&&(a=(a||{}).icon?a:ye(a||{})),we(n,o({},e,{mask:a}))}),Ce={noAuto:function(){j.autoReplaceSvg=!1,j.observeMutations=!1,Kt&&Kt.disconnect()},config:j,dom:Me,library:xe,parse:{transform:function(t){return $t(t)}},findIconDefinition:ye,icon:ke,text:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.transform,a=void 0===n?ot:n,r=e.title,i=void 0===r?null:r,c=e.classes,s=void 0===c?[]:c,l=e.attributes,u=void 0===l?{}:l,d=e.styles,m=void 0===d?{}:d;return be({type:"text",content:t},(function(){return ge(),wt({content:t,transform:o({},ot,a),title:i,extra:{attributes:u,styles:m,classes:["".concat(j.familyPrefix,"-layers-text")].concat(f(s))}})}))},counter:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.title,a=void 0===n?null:n,r=e.classes,i=void 0===r?[]:r,c=e.attributes,o=void 0===c?{}:c,s=e.styles,l=void 0===s?{}:s;return be({type:"counter",content:t},(function(){return ge(),xt({content:t.toString(),title:a,extra:{attributes:o,styles:l,classes:["".concat(j.familyPrefix,"-layers-counter")].concat(f(i))}})}))},layer:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.classes,a=void 0===n?[]:n;return be({type:"layer"},(function(){ge();var e=[];return t((function(t){Array.isArray(t)?t.map((function(t){e=e.concat(t.abstract)})):e=e.concat(t.abstract)})),[{tag:"span",attributes:{class:["".concat(j.familyPrefix,"-layers")].concat(f(a)).join(" ")},children:e}]}))},toHtml:Ft},Ne=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.autoReplaceSvgRoot,n=void 0===e?b:e;(Object.keys(V.styles).length>0||j.autoFetchSvg)&&x&&j.autoReplaceSvg&&Ce.dom.i2svg({node:n})}}).call(this,n(1),n(2).setImmediate)},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){(function(t){var a=void 0!==t&&t||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function i(t,e){this._id=t,this._clearFn=e}e.setTimeout=function(){return new i(r.call(setTimeout,a,arguments),clearTimeout)},e.setInterval=function(){return new i(r.call(setInterval,a,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(a,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},n(3),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(this,n(1))},function(t,e,n){(function(t,e){!function(t,n){"use strict";if(!t.setImmediate){var a,r,i,c,o,s=1,f={},l=!1,u=t.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(t);d=d&&d.setTimeout?d:t,"[object process]"==={}.toString.call(t.process)?a=function(t){e.nextTick((function(){h(t)}))}:!function(){if(t.postMessage&&!t.importScripts){var e=!0,n=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=n,e}}()?t.MessageChannel?((i=new MessageChannel).port1.onmessage=function(t){h(t.data)},a=function(t){i.port2.postMessage(t)}):u&&"onreadystatechange"in u.createElement("script")?(r=u.documentElement,a=function(t){var e=u.createElement("script");e.onreadystatechange=function(){h(t),e.onreadystatechange=null,r.removeChild(e),e=null},r.appendChild(e)}):a=function(t){setTimeout(h,0,t)}:(c="setImmediate$"+Math.random()+"$",o=function(e){e.source===t&&"string"==typeof e.data&&0===e.data.indexOf(c)&&h(+e.data.slice(c.length))},t.addEventListener?t.addEventListener("message",o,!1):t.attachEvent("onmessage",o),a=function(e){t.postMessage(c+e,"*")}),d.setImmediate=function(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),n=0;n<e.length;n++)e[n]=arguments[n+1];var r={callback:t,args:e};return f[s]=r,a(s),s++},d.clearImmediate=m}function m(t){delete f[t]}function h(t){if(l)setTimeout(h,0,t);else{var e=f[t];if(e){l=!0;try{!function(t){var e=t.callback,n=t.args;switch(n.length){case 0:e();break;case 1:e(n[0]);break;case 2:e(n[0],n[1]);break;case 3:e(n[0],n[1],n[2]);break;default:e.apply(void 0,n)}}(e)}finally{m(t),l=!1}}}}}("undefined"==typeof self?void 0===t?this:t:self)}).call(this,n(1),n(4))},function(t,e){var n,a,r=t.exports={};function i(){throw new Error("setTimeout has not been defined")}function c(){throw new Error("clearTimeout has not been defined")}function o(t){if(n===setTimeout)return setTimeout(t,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(t){n=i}try{a="function"==typeof clearTimeout?clearTimeout:c}catch(t){a=c}}();var s,f=[],l=!1,u=-1;function d(){l&&s&&(l=!1,s.length?f=s.concat(f):u=-1,f.length&&m())}function m(){if(!l){var t=o(d);l=!0;for(var e=f.length;e;){for(s=f,f=[];++u<e;)s&&s[u].run();u=-1,e=f.length}s=null,l=!1,function(t){if(a===clearTimeout)return clearTimeout(t);if((a===c||!a)&&clearTimeout)return a=clearTimeout,clearTimeout(t);try{a(t)}catch(e){try{return a.call(null,t)}catch(e){return a.call(this,t)}}}(t)}}function h(t,e){this.fun=t,this.array=e}function p(){}r.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];f.push(new h(t,e)),1!==f.length||l||o(m)},h.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=p,r.addListener=p,r.once=p,r.off=p,r.removeListener=p,r.removeAllListeners=p,r.emit=p,r.prependListener=p,r.prependOnceListener=p,r.listeners=function(t){return[]},r.binding=function(t){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(t){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},function(t,e,n){"use strict";n.r(e),n.d(e,"tcxFaInit",(function(){return tt}));var a=n(0),r={prefix:"fas",iconName:"arrow-circle-up",icon:[512,512,[],"f0aa","M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm143.6 28.9l72.4-75.5V392c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V209.4l72.4 75.5c9.3 9.7 24.8 9.9 34.3.4l10.9-11c9.4-9.4 9.4-24.6 0-33.9L273 107.7c-9.4-9.4-24.6-9.4-33.9 0L106.3 240.4c-9.4 9.4-9.4 24.6 0 33.9l10.9 11c9.6 9.5 25.1 9.3 34.4-.4z"]},i={prefix:"fas",iconName:"arrows-alt",icon:[512,512,[],"f0b2","M352.201 425.775l-79.196 79.196c-9.373 9.373-24.568 9.373-33.941 0l-79.196-79.196c-15.119-15.119-4.411-40.971 16.971-40.97h51.162L228 284H127.196v51.162c0 21.382-25.851 32.09-40.971 16.971L7.029 272.937c-9.373-9.373-9.373-24.569 0-33.941L86.225 159.8c15.119-15.119 40.971-4.411 40.971 16.971V228H228V127.196h-51.23c-21.382 0-32.09-25.851-16.971-40.971l79.196-79.196c9.373-9.373 24.568-9.373 33.941 0l79.196 79.196c15.119 15.119 4.411 40.971-16.971 40.971h-51.162V228h100.804v-51.162c0-21.382 25.851-32.09 40.97-16.971l79.196 79.196c9.373 9.373 9.373 24.569 0 33.941L425.773 352.2c-15.119 15.119-40.971 4.411-40.97-16.971V284H284v100.804h51.23c21.382 0 32.09 25.851 16.971 40.971z"]},c={prefix:"fas",iconName:"arrows-alt-h",icon:[512,512,[],"f337","M377.941 169.941V216H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.568 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296h243.882v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.568 0-33.941l-86.059-86.059c-15.119-15.12-40.971-4.412-40.971 16.97z"]},o={prefix:"fas",iconName:"bolt",icon:[320,512,[],"f0e7","M296 160H180.6l42.6-129.8C227.2 15 215.7 0 200 0H56C44 0 33.8 8.9 32.2 20.8l-32 240C-1.7 275.2 9.5 288 24 288h118.7L96.6 482.5c-3.6 15.2 8 29.5 23.3 29.5 8.4 0 16.4-4.4 20.8-12l176-304c9.3-15.9-2.2-36-20.7-36z"]},s={prefix:"fas",iconName:"book",icon:[448,512,[],"f02d","M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z"]},f={prefix:"fas",iconName:"border-all",icon:[448,512,[],"f84c","M416 32H32A32 32 0 0 0 0 64v384a32 32 0 0 0 32 32h384a32 32 0 0 0 32-32V64a32 32 0 0 0-32-32zm-32 64v128H256V96zm-192 0v128H64V96zM64 416V288h128v128zm192 0V288h128v128z"]},l={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"]},u={prefix:"fas",iconName:"caret-up",icon:[320,512,[],"f0d8","M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z"]},d={prefix:"fas",iconName:"chart-area",icon:[512,512,[],"f1fe","M500 384c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v308h436zM372.7 159.5L288 216l-85.3-113.7c-5.1-6.8-15.5-6.3-19.9 1L96 248v104h384l-89.9-187.8c-3.2-6.5-11.4-8.7-17.4-4.7z"]},m={prefix:"fas",iconName:"check",icon:[512,512,[],"f00c","M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"]},h={prefix:"fas",iconName:"check-circle",icon:[512,512,[],"f058","M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"]},p={prefix:"fas",iconName:"chevron-circle-left",icon:[512,512,[],"f137","M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zM142.1 273l135.5 135.5c9.4 9.4 24.6 9.4 33.9 0l17-17c9.4-9.4 9.4-24.6 0-33.9L226.9 256l101.6-101.6c9.4-9.4 9.4-24.6 0-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9 0L142.1 239c-9.4 9.4-9.4 24.6 0 34z"]},v={prefix:"fas",iconName:"chevron-circle-right",icon:[512,512,[],"f138","M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z"]},g={prefix:"fas",iconName:"clock",icon:[512,512,[],"f017","M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z"]},b={prefix:"fas",iconName:"cloud",icon:[640,512,[],"f0c2","M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4z"]},y={prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z"]},w={prefix:"fas",iconName:"code-branch",icon:[384,512,[],"f126","M384 144c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 36.4 24.3 67.1 57.5 76.8-.6 16.1-4.2 28.5-11 36.9-15.4 19.2-49.3 22.4-85.2 25.7-28.2 2.6-57.4 5.4-81.3 16.9v-144c32.5-10.2 56-40.5 56-76.3 0-44.2-35.8-80-80-80S0 35.8 0 80c0 35.8 23.5 66.1 56 76.3v199.3C23.5 365.9 0 396.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-34-21.2-63.1-51.2-74.6 3.1-5.2 7.8-9.8 14.9-13.4 16.2-8.2 40.4-10.4 66.1-12.8 42.2-3.9 90-8.4 118.2-43.4 14-17.4 21.1-39.8 21.6-67.9 31.6-10.8 54.4-40.7 54.4-75.9zM80 64c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16zm0 384c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm224-320c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16z"]},x={prefix:"fas",iconName:"cog",icon:[512,512,[],"f013","M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"]},z={prefix:"fas",iconName:"comment-dots",icon:[512,512,[],"f4ad","M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32zM128 272c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},M={prefix:"fas",iconName:"comments",icon:[576,512,[],"f086","M416 192c0-88.4-93.1-160-208-160S0 103.6 0 192c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7S4.8 352 8 352c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-.8-31.7-1.9C207.8 439.6 281.8 480 368 480c41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9.7-6.3-1.5-8.7-.3-.3-22.4-24.2-35.8-54.5z"]},k={prefix:"fas",iconName:"ellipsis-h",icon:[512,512,[],"f141","M328 256c0 39.8-32.2 72-72 72s-72-32.2-72-72 32.2-72 72-72 72 32.2 72 72zm104-72c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm-352 0c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72z"]},C={prefix:"fas",iconName:"ellipsis-v",icon:[192,512,[],"f142","M96 184c39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72 32.2-72 72-72zM24 80c0 39.8 32.2 72 72 72s72-32.2 72-72S135.8 8 96 8 24 40.2 24 80zm0 352c0 39.8 32.2 72 72 72s72-32.2 72-72-32.2-72-72-72-72 32.2-72 72z"]},N={prefix:"fas",iconName:"exclamation",icon:[192,512,[],"f12a","M176 432c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zM25.26 25.199l13.6 272C39.499 309.972 50.041 320 62.83 320h66.34c12.789 0 23.331-10.028 23.97-22.801l13.6-272C167.425 11.49 156.496 0 142.77 0H49.23C35.504 0 24.575 11.49 25.26 25.199z"]},_={prefix:"fas",iconName:"eye",icon:[576,512,[],"f06e","M572.52 241.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400a144 144 0 1 1 144-144 143.93 143.93 0 0 1-144 144zm0-240a95.31 95.31 0 0 0-25.31 3.79 47.85 47.85 0 0 1-66.9 66.9A95.78 95.78 0 1 0 288 160z"]},L={prefix:"fas",iconName:"file-export",icon:[576,512,[],"f56e","M384 121.9c0-6.3-2.5-12.4-7-16.9L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128zM571 308l-95.7-96.4c-10.1-10.1-27.4-3-27.4 11.3V288h-64v64h64v65.2c0 14.3 17.3 21.4 27.4 11.3L571 332c6.6-6.6 6.6-17.4 0-24zm-379 28v-32c0-8.8 7.2-16 16-16h176V160H248c-13.2 0-24-10.8-24-24V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V352H208c-8.8 0-16-7.2-16-16z"]},A={prefix:"fas",iconName:"gavel",icon:[512,512,[],"f0e3","M504.971 199.362l-22.627-22.627c-9.373-9.373-24.569-9.373-33.941 0l-5.657 5.657L329.608 69.255l5.657-5.657c9.373-9.373 9.373-24.569 0-33.941L312.638 7.029c-9.373-9.373-24.569-9.373-33.941 0L154.246 131.48c-9.373 9.373-9.373 24.569 0 33.941l22.627 22.627c9.373 9.373 24.569 9.373 33.941 0l5.657-5.657 39.598 39.598-81.04 81.04-5.657-5.657c-12.497-12.497-32.758-12.497-45.255 0L9.373 412.118c-12.497 12.497-12.497 32.758 0 45.255l45.255 45.255c12.497 12.497 32.758 12.497 45.255 0l114.745-114.745c12.497-12.497 12.497-32.758 0-45.255l-5.657-5.657 81.04-81.04 39.598 39.598-5.657 5.657c-9.373 9.373-9.373 24.569 0 33.941l22.627 22.627c9.373 9.373 24.569 9.373 33.941 0l124.451-124.451c9.372-9.372 9.372-24.568 0-33.941z"]},S={prefix:"fas",iconName:"globe",icon:[496,512,[],"f0ac","M336.5 160C322 70.7 287.8 8 248 8s-74 62.7-88.5 152h177zM152 256c0 22.2 1.2 43.5 3.3 64h185.3c2.1-20.5 3.3-41.8 3.3-64s-1.2-43.5-3.3-64H155.3c-2.1 20.5-3.3 41.8-3.3 64zm324.7-96c-28.6-67.9-86.5-120.4-158-141.6 24.4 33.8 41.2 84.7 50 141.6h108zM177.2 18.4C105.8 39.6 47.8 92.1 19.3 160h108c8.7-56.9 25.5-107.8 49.9-141.6zM487.4 192H372.7c2.1 21 3.3 42.5 3.3 64s-1.2 43-3.3 64h114.6c5.5-20.5 8.6-41.8 8.6-64s-3.1-43.5-8.5-64zM120 256c0-21.5 1.2-43 3.3-64H8.6C3.2 212.5 0 233.8 0 256s3.2 43.5 8.6 64h114.6c-2-21-3.2-42.5-3.2-64zm39.5 96c14.5 89.3 48.7 152 88.5 152s74-62.7 88.5-152h-177zm159.3 141.6c71.4-21.2 129.4-73.7 158-141.6h-108c-8.8 56.9-25.6 107.8-50 141.6zM19.3 352c28.6 67.9 86.5 120.4 158 141.6-24.4-33.8-41.2-84.7-50-141.6h-108z"]},T={prefix:"fas",iconName:"info-circle",icon:[512,512,[],"f05a","M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"]},O={prefix:"fas",iconName:"keyboard",icon:[576,512,[],"f11c","M528 448H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h480c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48zM128 180v-40c0-6.627-5.373-12-12-12H76c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm-336 96v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm-336 96v-40c0-6.627-5.373-12-12-12H76c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm288 0v-40c0-6.627-5.373-12-12-12H172c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h232c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12z"]},H={prefix:"fas",iconName:"lock",icon:[448,512,[],"f023","M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z"]},E={prefix:"fas",iconName:"newspaper",icon:[576,512,[],"f1ea","M552 64H88c-13.255 0-24 10.745-24 24v8H24c-13.255 0-24 10.745-24 24v272c0 30.928 25.072 56 56 56h472c26.51 0 48-21.49 48-48V88c0-13.255-10.745-24-24-24zM56 400a8 8 0 0 1-8-8V144h16v248a8 8 0 0 1-8 8zm236-16H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm-208-96H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm0-96H140c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h360c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12z"]},I={prefix:"fas",iconName:"paperclip",icon:[448,512,[],"f0c6","M43.246 466.142c-58.43-60.289-57.341-157.511 1.386-217.581L254.392 34c44.316-45.332 116.351-45.336 160.671 0 43.89 44.894 43.943 117.329 0 162.276L232.214 383.128c-29.855 30.537-78.633 30.111-107.982-.998-28.275-29.97-27.368-77.473 1.452-106.953l143.743-146.835c6.182-6.314 16.312-6.422 22.626-.241l22.861 22.379c6.315 6.182 6.422 16.312.241 22.626L171.427 319.927c-4.932 5.045-5.236 13.428-.648 18.292 4.372 4.634 11.245 4.711 15.688.165l182.849-186.851c19.613-20.062 19.613-52.725-.011-72.798-19.189-19.627-49.957-19.637-69.154 0L90.39 293.295c-34.763 35.56-35.299 93.12-1.191 128.313 34.01 35.093 88.985 35.137 123.058.286l172.06-175.999c6.177-6.319 16.307-6.433 22.626-.256l22.877 22.364c6.319 6.177 6.434 16.307.256 22.626l-172.06 175.998c-59.576 60.938-155.943 60.216-214.77-.485z"]},j={prefix:"fas",iconName:"pencil-alt",icon:[512,512,[],"f303","M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z"]},P={prefix:"fas",iconName:"play",icon:[448,512,[],"f04b","M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z"]},V={prefix:"fas",iconName:"plus-circle",icon:[512,512,[],"f055","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z"]},R={prefix:"fas",iconName:"question-circle",icon:[512,512,[],"f059","M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z"]},F={prefix:"fas",iconName:"search",icon:[512,512,[],"f002","M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"]},D={prefix:"fas",iconName:"server",icon:[512,512,[],"f233","M480 160H32c-17.673 0-32-14.327-32-32V64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm112 248H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm112 248H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24z"]},Y={prefix:"fas",iconName:"sliders-h",icon:[512,512,[],"f1de","M496 384H160v-16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h80v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h336c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-160h-80v-16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h336v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h80c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-160H288V48c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16C7.2 64 0 71.2 0 80v32c0 8.8 7.2 16 16 16h208v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h208c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16z"]},W={prefix:"fas",iconName:"smile",icon:[496,512,[],"f118","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm-160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm194.8 170.2C334.3 380.4 292.5 400 248 400s-86.3-19.6-114.8-53.8c-13.6-16.3 11-36.7 24.6-20.5 22.4 26.9 55.2 42.2 90.2 42.2s67.8-15.4 90.2-42.2c13.4-16.2 38.1 4.2 24.6 20.5z"]},X={prefix:"fas",iconName:"tasks",icon:[512,512,[],"f0ae","M139.61 35.5a12 12 0 0 0-17 0L58.93 98.81l-22.7-22.12a12 12 0 0 0-17 0L3.53 92.41a12 12 0 0 0 0 17l47.59 47.4a12.78 12.78 0 0 0 17.61 0l15.59-15.62L156.52 69a12.09 12.09 0 0 0 .09-17zm0 159.19a12 12 0 0 0-17 0l-63.68 63.72-22.7-22.1a12 12 0 0 0-17 0L3.53 252a12 12 0 0 0 0 17L51 316.5a12.77 12.77 0 0 0 17.6 0l15.7-15.69 72.2-72.22a12 12 0 0 0 .09-16.9zM64 368c-26.49 0-48.59 21.5-48.59 48S37.53 464 64 464a48 48 0 0 0 0-96zm432 16H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},B={prefix:"fas",iconName:"thumbtack",icon:[384,512,[],"f08d","M298.028 214.267L285.793 96H328c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v48c0 13.255 10.745 24 24 24h42.207L85.972 214.267C37.465 236.82 0 277.261 0 328c0 13.255 10.745 24 24 24h136v104.007c0 1.242.289 2.467.845 3.578l24 48c2.941 5.882 11.364 5.893 14.311 0l24-48a8.008 8.008 0 0 0 .845-3.578V352h136c13.255 0 24-10.745 24-24-.001-51.183-37.983-91.42-85.973-113.733z"]},U={prefix:"fas",iconName:"times",icon:[352,512,[],"f00d","M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"]},q={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM53.2 467a48 48 0 0 0 47.9 45h245.8a48 48 0 0 0 47.9-45L416 128H32z"]},K={prefix:"fas",iconName:"university",icon:[512,512,[],"f19c","M496 128v16a8 8 0 0 1-8 8h-24v12c0 6.627-5.373 12-12 12H60c-6.627 0-12-5.373-12-12v-12H24a8 8 0 0 1-8-8v-16a8 8 0 0 1 4.941-7.392l232-88a7.996 7.996 0 0 1 6.118 0l232 88A8 8 0 0 1 496 128zm-24 304H40c-13.255 0-24 10.745-24 24v16a8 8 0 0 0 8 8h464a8 8 0 0 0 8-8v-16c0-13.255-10.745-24-24-24zM96 192v192H60c-6.627 0-12 5.373-12 12v20h416v-20c0-6.627-5.373-12-12-12h-36V192h-64v192h-64V192h-64v192h-64V192H96z"]},G={prefix:"fas",iconName:"user-astronaut",icon:[448,512,[],"f4fb","M64 224h13.5c24.7 56.5 80.9 96 146.5 96s121.8-39.5 146.5-96H384c8.8 0 16-7.2 16-16v-96c0-8.8-7.2-16-16-16h-13.5C345.8 39.5 289.6 0 224 0S102.2 39.5 77.5 96H64c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16zm40-88c0-22.1 21.5-40 48-40h144c26.5 0 48 17.9 48 40v24c0 53-43 96-96 96h-48c-53 0-96-43-96-96v-24zm72 72l12-36 36-12-36-12-12-36-12 36-36 12 36 12 12 36zm151.6 113.4C297.7 340.7 262.2 352 224 352s-73.7-11.3-103.6-30.6C52.9 328.5 0 385 0 454.4v9.6c0 26.5 21.5 48 48 48h80v-64c0-17.7 14.3-32 32-32h128c17.7 0 32 14.3 32 32v64h80c26.5 0 48-21.5 48-48v-9.6c0-69.4-52.9-125.9-120.4-133zM272 448c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm-96 0c-8.8 0-16 7.2-16 16v48h32v-48c0-8.8-7.2-16-16-16z"]},Z={prefix:"fas",iconName:"user-times",icon:[640,512,[],"f235","M589.6 240l45.6-45.6c6.3-6.3 6.3-16.5 0-22.8l-22.8-22.8c-6.3-6.3-16.5-6.3-22.8 0L544 194.4l-45.6-45.6c-6.3-6.3-16.5-6.3-22.8 0l-22.8 22.8c-6.3 6.3-6.3 16.5 0 22.8l45.6 45.6-45.6 45.6c-6.3 6.3-6.3 16.5 0 22.8l22.8 22.8c6.3 6.3 16.5 6.3 22.8 0l45.6-45.6 45.6 45.6c6.3 6.3 16.5 6.3 22.8 0l22.8-22.8c6.3-6.3 6.3-16.5 0-22.8L589.6 240zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"]},$={prefix:"fas",iconName:"users",icon:[640,512,[],"f0c0","M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z"]},J={prefix:"far",iconName:"envelope",icon:[512,512,[],"f0e0","M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"]},Q={prefix:"far",iconName:"paper-plane",icon:[512,512,[],"f1d8","M440 6.5L24 246.4c-34.4 19.9-31.1 70.8 5.7 85.9L144 379.6V464c0 46.4 59.2 65.5 86.6 28.6l43.8-59.1 111.9 46.2c5.9 2.4 12.1 3.6 18.3 3.6 8.2 0 16.3-2.1 23.6-6.2 12.8-7.2 21.6-20 23.9-34.5l59.4-387.2c6.1-40.1-36.9-68.8-71.5-48.9zM192 464v-64.6l36.6 15.1L192 464zm212.6-28.7l-153.8-63.5L391 169.5c10.7-15.5-9.5-33.5-23.7-21.2L155.8 332.6 48 288 464 48l-59.4 387.3z"]};function tt(){a.b.add(G),a.b.add(o),a.b.add(s),a.b.add(d),a.b.add(m),a.b.add(h),a.b.add(g),a.b.add(b),a.b.add(y),a.b.add(w),a.b.add(x),a.b.add(z),a.b.add(M),a.b.add(k),a.b.add(C),a.b.add(J),a.b.add(N),a.b.add(_),a.b.add(A),a.b.add(T),a.b.add(H),a.b.add(E),a.b.add(I),a.b.add(Q),a.b.add(j),a.b.add(R),a.b.add(F),a.b.add(D),a.b.add(Y),a.b.add(W),a.b.add(X),a.b.add(U),a.b.add(K),a.b.add($),a.b.add(Z),a.b.add(V),a.b.add(q),a.b.add(P),a.b.add(r),a.b.add(c),a.b.add(i),a.b.add(B),a.b.add(L),a.b.add(S),a.b.add(f),a.b.add(O),a.b.add(v),a.b.add(p),a.b.add(l),a.b.add(u),a.a.watch({autoReplaceSvgRoot:document.getElementById("wplc_wrapper"),observeMutationsRoot:document.getElementById("wplc_wrapper")})}}])}));
1
+ !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("TCXfa",[],e):"object"==typeof exports?exports.TCXfa=e():t.TCXfa=e()}(window,(function(){return function(t){var e={};function n(a){if(e[a])return e[a].exports;var r=e[a]={i:a,l:!1,exports:{}};return t[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=t,n.c=e,n.d=function(t,e,a){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:a})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)n.d(a,r,function(e){return t[e]}.bind(null,r));return a},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=5)}([function(t,e,n){"use strict";(function(t,a){function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e){for(var n=0;n<e.length;n++){var a=e[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function c(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function o(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),a.forEach((function(e){c(t,e,n[e])}))}return t}function s(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=[],a=!0,r=!1,i=void 0;try{for(var c,o=t[Symbol.iterator]();!(a=(c=o.next()).done)&&(n.push(c.value),!e||n.length!==e);a=!0);}catch(t){r=!0,i=t}finally{try{a||null==o.return||o.return()}finally{if(r)throw i}}return n}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function f(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}n.d(e,"b",(function(){return xe})),n.d(e,"a",(function(){return Me}));var l=function(){},u={},d={},m=null,h={mark:l,measure:l};try{"undefined"!=typeof window&&(u=window),"undefined"!=typeof document&&(d=document),"undefined"!=typeof MutationObserver&&(m=MutationObserver),"undefined"!=typeof performance&&(h=performance)}catch(t){}var p=(u.navigator||{}).userAgent,v=void 0===p?"":p,g=u,b=d,y=m,w=h,x=(g.document,!!b.documentElement&&!!b.head&&"function"==typeof b.addEventListener&&"function"==typeof b.createElement),z=~v.indexOf("MSIE")||~v.indexOf("Trident/"),M=["HTML","HEAD","STYLE","SCRIPT"],k=function(){try{return!0}catch(t){return!1}}(),C={fas:"solid",far:"regular",fal:"light",fad:"duotone",fab:"brands",fa:"solid"},N={solid:"fas",regular:"far",light:"fal",duotone:"fad",brands:"fab"},_=/Font Awesome 5 (Solid|Regular|Light|Duotone|Brands|Free|Pro)/,L={900:"fas",400:"far",normal:"far",300:"fal"},A=[1,2,3,4,5,6,7,8,9,10],S=A.concat([11,12,13,14,15,16,17,18,19,20]),T=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],O={GROUP:"group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},H=["xs","sm","lg","fw","ul","li","border","pull-left","pull-right","spin","pulse","rotate-90","rotate-180","rotate-270","flip-horizontal","flip-vertical","flip-both","stack","stack-1x","stack-2x","inverse","layers","layers-text","layers-counter",O.GROUP,O.SWAP_OPACITY,O.PRIMARY,O.SECONDARY].concat(A.map((function(t){return"".concat(t,"x")}))).concat(S.map((function(t){return"w-".concat(t)}))),E=g.FontAwesomeConfig||{};if(b&&"function"==typeof b.querySelector){[["data-family-prefix","familyPrefix"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach((function(t){var e=s(t,2),n=e[0],a=e[1],r=function(t){return""===t||"false"!==t&&("true"===t||t)}(function(t){var e=b.querySelector("script["+t+"]");if(e)return e.getAttribute(t)}(n));null!=r&&(E[a]=r)}))}var I=o({},{familyPrefix:"fa",replacementClass:"svg-inline--fa",autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},E);I.autoReplaceSvg||(I.observeMutations=!1);var j=o({},I);g.FontAwesomeConfig=j;var P=g||{};P.___FONT_AWESOME___||(P.___FONT_AWESOME___={}),P.___FONT_AWESOME___.styles||(P.___FONT_AWESOME___.styles={}),P.___FONT_AWESOME___.hooks||(P.___FONT_AWESOME___.hooks={}),P.___FONT_AWESOME___.shims||(P.___FONT_AWESOME___.shims=[]);var V=P.___FONT_AWESOME___,R=[],F=!1;function D(t){x&&(F?setTimeout(t,0):R.push(t))}x&&((F=(b.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(b.readyState))||b.addEventListener("DOMContentLoaded",(function t(){b.removeEventListener("DOMContentLoaded",t),F=1,R.map((function(t){return t()}))})));var Y,W=function(){},X=void 0!==t&&void 0!==t.process&&"function"==typeof t.process.emit,B=void 0===a?setTimeout:a,U=[];function q(){for(var t=0;t<U.length;t++)U[t][0](U[t][1]);U=[],Y=!1}function K(t,e){U.push([t,e]),Y||(Y=!0,B(q,0))}function G(t){var e=t.owner,n=e._state,a=e._data,r=t[n],i=t.then;if("function"==typeof r){n="fulfilled";try{a=r(a)}catch(t){Q(i,t)}}Z(i,a)||("fulfilled"===n&&$(i,a),"rejected"===n&&Q(i,a))}function Z(t,e){var n;try{if(t===e)throw new TypeError("A promises callback cannot return that same promise.");if(e&&("function"==typeof e||"object"===r(e))){var a=e.then;if("function"==typeof a)return a.call(e,(function(a){n||(n=!0,e===a?J(t,a):$(t,a))}),(function(e){n||(n=!0,Q(t,e))})),!0}}catch(e){return n||Q(t,e),!0}return!1}function $(t,e){t!==e&&Z(t,e)||J(t,e)}function J(t,e){"pending"===t._state&&(t._state="settled",t._data=e,K(et,t))}function Q(t,e){"pending"===t._state&&(t._state="settled",t._data=e,K(nt,t))}function tt(t){t._then=t._then.forEach(G)}function et(t){t._state="fulfilled",tt(t)}function nt(e){e._state="rejected",tt(e),!e._handled&&X&&t.process.emit("unhandledRejection",e._data,e)}function at(e){t.process.emit("rejectionHandled",e)}function rt(t){if("function"!=typeof t)throw new TypeError("Promise resolver "+t+" is not a function");if(this instanceof rt==!1)throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.");this._then=[],function(t,e){function n(t){Q(e,t)}try{t((function(t){$(e,t)}),n)}catch(t){n(t)}}(t,this)}rt.prototype={constructor:rt,_state:"pending",_then:null,_data:void 0,_handled:!1,then:function(t,e){var n={owner:this,then:new this.constructor(W),fulfilled:t,rejected:e};return!e&&!t||this._handled||(this._handled=!0,"rejected"===this._state&&X&&K(at,this)),"fulfilled"===this._state||"rejected"===this._state?K(G,n):this._then.push(n),n.then},catch:function(t){return this.then(null,t)}},rt.all=function(t){if(!Array.isArray(t))throw new TypeError("You must pass an array to Promise.all().");return new rt((function(e,n){var a=[],r=0;function i(t){return r++,function(n){a[t]=n,--r||e(a)}}for(var c,o=0;o<t.length;o++)(c=t[o])&&"function"==typeof c.then?c.then(i(o),n):a[o]=c;r||e(a)}))},rt.race=function(t){if(!Array.isArray(t))throw new TypeError("You must pass an array to Promise.race().");return new rt((function(e,n){for(var a,r=0;r<t.length;r++)(a=t[r])&&"function"==typeof a.then?a.then(e,n):e(a)}))},rt.resolve=function(t){return t&&"object"===r(t)&&t.constructor===rt?t:new rt((function(e){e(t)}))},rt.reject=function(t){return new rt((function(e,n){n(t)}))};var it="function"==typeof Promise?Promise:rt,ct=16,ot={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function st(t){if(t&&x){var e=b.createElement("style");e.setAttribute("type","text/css"),e.innerHTML=t;for(var n=b.head.childNodes,a=null,r=n.length-1;r>-1;r--){var i=n[r],c=(i.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(c)>-1&&(a=i)}return b.head.insertBefore(e,a),t}}function ft(){for(var t=12,e="";t-- >0;)e+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return e}function lt(t){for(var e=[],n=(t||[]).length>>>0;n--;)e[n]=t[n];return e}function ut(t){return t.classList?lt(t.classList):(t.getAttribute("class")||"").split(" ").filter((function(t){return t}))}function dt(t,e){var n,a=e.split("-"),r=a[0],i=a.slice(1).join("-");return r!==t||""===i||(n=i,~H.indexOf(n))?null:i}function mt(t){return"".concat(t).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function ht(t){return Object.keys(t||{}).reduce((function(e,n){return e+"".concat(n,": ").concat(t[n],";")}),"")}function pt(t){return t.size!==ot.size||t.x!==ot.x||t.y!==ot.y||t.rotate!==ot.rotate||t.flipX||t.flipY}function vt(t){var e=t.transform,n=t.containerWidth,a=t.iconWidth,r={transform:"translate(".concat(n/2," 256)")},i="translate(".concat(32*e.x,", ").concat(32*e.y,") "),c="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),o="rotate(".concat(e.rotate," 0 0)");return{outer:r,inner:{transform:"".concat(i," ").concat(c," ").concat(o)},path:{transform:"translate(".concat(a/2*-1," -256)")}}}var gt={x:0,y:0,width:"100%",height:"100%"};function bt(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return t.attributes&&(t.attributes.fill||e)&&(t.attributes.fill="black"),t}function yt(t){var e=t.icons,n=e.main,a=e.mask,r=t.prefix,i=t.iconName,c=t.transform,s=t.symbol,f=t.title,l=t.maskId,u=t.titleId,d=t.extra,m=t.watchable,h=void 0!==m&&m,p=a.found?a:n,v=p.width,g=p.height,b="fa-w-".concat(Math.ceil(v/g*16)),y=[j.replacementClass,i?"".concat(j.familyPrefix,"-").concat(i):"",b].filter((function(t){return-1===d.classes.indexOf(t)})).concat(d.classes).join(" "),w={children:[],attributes:o({},d.attributes,{"data-prefix":r,"data-icon":i,class:y,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(v," ").concat(g)})};h&&(w.attributes["data-fa-i2svg"]=""),f&&w.children.push({tag:"title",attributes:{id:w.attributes["aria-labelledby"]||"title-".concat(u||ft())},children:[f]});var x=o({},w,{prefix:r,iconName:i,main:n,mask:a,maskId:l,transform:c,symbol:s,styles:d.styles}),z=a.found&&n.found?function(t){var e,n=t.children,a=t.attributes,r=t.main,i=t.mask,c=t.maskId,s=t.transform,f=r.width,l=r.icon,u=i.width,d=i.icon,m=vt({transform:s,containerWidth:u,iconWidth:f}),h={tag:"rect",attributes:o({},gt,{fill:"white"})},p=l.children?{children:l.children.map(bt)}:{},v={tag:"g",attributes:o({},m.inner),children:[bt(o({tag:l.tag,attributes:o({},l.attributes,m.path)},p))]},g={tag:"g",attributes:o({},m.outer),children:[v]},b="mask-".concat(c||ft()),y="clip-".concat(c||ft()),w={tag:"mask",attributes:o({},gt,{id:b,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[h,g]},x={tag:"defs",children:[{tag:"clipPath",attributes:{id:y},children:(e=d,"g"===e.tag?e.children:[e])},w]};return n.push(x,{tag:"rect",attributes:o({fill:"currentColor","clip-path":"url(#".concat(y,")"),mask:"url(#".concat(b,")")},gt)}),{children:n,attributes:a}}(x):function(t){var e=t.children,n=t.attributes,a=t.main,r=t.transform,i=ht(t.styles);if(i.length>0&&(n.style=i),pt(r)){var c=vt({transform:r,containerWidth:a.width,iconWidth:a.width});e.push({tag:"g",attributes:o({},c.outer),children:[{tag:"g",attributes:o({},c.inner),children:[{tag:a.icon.tag,children:a.icon.children,attributes:o({},a.icon.attributes,c.path)}]}]})}else e.push(a.icon);return{children:e,attributes:n}}(x),M=z.children,k=z.attributes;return x.children=M,x.attributes=k,s?function(t){var e=t.prefix,n=t.iconName,a=t.children,r=t.attributes,i=t.symbol;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:o({},r,{id:!0===i?"".concat(e,"-").concat(j.familyPrefix,"-").concat(n):i}),children:a}]}]}(x):function(t){var e=t.children,n=t.main,a=t.mask,r=t.attributes,i=t.styles,c=t.transform;if(pt(c)&&n.found&&!a.found){var s={x:n.width/n.height/2,y:.5};r.style=ht(o({},i,{"transform-origin":"".concat(s.x+c.x/16,"em ").concat(s.y+c.y/16,"em")}))}return[{tag:"svg",attributes:r,children:e}]}(x)}function wt(t){var e=t.content,n=t.width,a=t.height,r=t.transform,i=t.title,c=t.extra,s=t.watchable,f=void 0!==s&&s,l=o({},c.attributes,i?{title:i}:{},{class:c.classes.join(" ")});f&&(l["data-fa-i2svg"]="");var u=o({},c.styles);pt(r)&&(u.transform=function(t){var e=t.transform,n=t.width,a=void 0===n?16:n,r=t.height,i=void 0===r?16:r,c=t.startCentered,o=void 0!==c&&c,s="";return s+=o&&z?"translate(".concat(e.x/ct-a/2,"em, ").concat(e.y/ct-i/2,"em) "):o?"translate(calc(-50% + ".concat(e.x/ct,"em), calc(-50% + ").concat(e.y/ct,"em)) "):"translate(".concat(e.x/ct,"em, ").concat(e.y/ct,"em) "),s+="scale(".concat(e.size/ct*(e.flipX?-1:1),", ").concat(e.size/ct*(e.flipY?-1:1),") "),s+="rotate(".concat(e.rotate,"deg) ")}({transform:r,startCentered:!0,width:n,height:a}),u["-webkit-transform"]=u.transform);var d=ht(u);d.length>0&&(l.style=d);var m=[];return m.push({tag:"span",attributes:l,children:[e]}),i&&m.push({tag:"span",attributes:{class:"sr-only"},children:[i]}),m}function xt(t){var e=t.content,n=t.title,a=t.extra,r=o({},a.attributes,n?{title:n}:{},{class:a.classes.join(" ")}),i=ht(a.styles);i.length>0&&(r.style=i);var c=[];return c.push({tag:"span",attributes:r,children:[e]}),n&&c.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),c}var zt=function(){},Mt=j.measurePerformance&&w&&w.mark&&w.measure?w:{mark:zt,measure:zt},kt='FA "5.13.0"',Ct=function(t){Mt.mark("".concat(kt," ").concat(t," ends")),Mt.measure("".concat(kt," ").concat(t),"".concat(kt," ").concat(t," begins"),"".concat(kt," ").concat(t," ends"))},Nt=function(t){return Mt.mark("".concat(kt," ").concat(t," begins")),function(){return Ct(t)}},_t=function(t,e,n,a){var r,i,c,o=Object.keys(t),s=o.length,f=void 0!==a?function(t,e){return function(n,a,r,i){return t.call(e,n,a,r,i)}}(e,a):e;for(void 0===n?(r=1,c=t[o[0]]):(r=0,c=n);r<s;r++)c=f(c,t[i=o[r]],i,t);return c};function Lt(t){for(var e="",n=0;n<t.length;n++){e+=("000"+t.charCodeAt(n).toString(16)).slice(-4)}return e}function At(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=n.skipHooks,r=void 0!==a&&a,i=Object.keys(e).reduce((function(t,n){var a=e[n];return!!a.icon?t[a.iconName]=a.icon:t[n]=a,t}),{});"function"!=typeof V.hooks.addPack||r?V.styles[t]=o({},V.styles[t]||{},i):V.hooks.addPack(t,i),"fas"===t&&At("fa",e)}var St=V.styles,Tt=V.shims,Ot={},Ht={},Et={},It=function(){var t=function(t){return _t(St,(function(e,n,a){return e[a]=_t(n,t,{}),e}),{})};Ot=t((function(t,e,n){return e[3]&&(t[e[3]]=n),t})),Ht=t((function(t,e,n){var a=e[2];return t[n]=n,a.forEach((function(e){t[e]=n})),t}));var e="far"in St;Et=_t(Tt,(function(t,n){var a=n[0],r=n[1],i=n[2];return"far"!==r||e||(r="fas"),t[a]={prefix:r,iconName:i},t}),{})};function jt(t,e){return(Ot[t]||{})[e]}It();var Pt=V.styles;function Vt(t){return t.reduce((function(t,e){var n=dt(j.familyPrefix,e);if(Pt[e])t.prefix=e;else if(j.autoFetchSvg&&["fas","far","fal","fad","fab","fa"].indexOf(e)>-1)t.prefix=e;else if(n){var a="fa"===t.prefix?Et[n]||{prefix:null,iconName:null}:{};t.iconName=a.iconName||n,t.prefix=a.prefix||t.prefix}else e!==j.replacementClass&&0!==e.indexOf("fa-w-")&&t.rest.push(e);return t}),{prefix:null,iconName:null,rest:[]})}function Rt(t,e,n){if(t&&t[e]&&t[e][n])return{prefix:e,iconName:n,icon:t[e][n]}}function Ft(t){var e=t.tag,n=t.attributes,a=void 0===n?{}:n,r=t.children,i=void 0===r?[]:r;return"string"==typeof t?mt(t):"<".concat(e," ").concat(function(t){return Object.keys(t||{}).reduce((function(e,n){return e+"".concat(n,'="').concat(mt(t[n]),'" ')}),"").trim()}(a),">").concat(i.map(Ft).join(""),"</").concat(e,">")}var Dt=function(){};function Yt(t){return"string"==typeof(t.getAttribute?t.getAttribute("data-fa-i2svg"):null)}var Wt={replace:function(t){var e=t[0],n=t[1].map((function(t){return Ft(t)})).join("\n");if(e.parentNode&&e.outerHTML)e.outerHTML=n+(j.keepOriginalSource&&"svg"!==e.tagName.toLowerCase()?"\x3c!-- ".concat(e.outerHTML," --\x3e"):"");else if(e.parentNode){var a=document.createElement("span");e.parentNode.replaceChild(a,e),a.outerHTML=n}},nest:function(t){var e=t[0],n=t[1];if(~ut(e).indexOf(j.replacementClass))return Wt.replace(t);var a=new RegExp("".concat(j.familyPrefix,"-.*"));delete n[0].attributes.style,delete n[0].attributes.id;var r=n[0].attributes.class.split(" ").reduce((function(t,e){return e===j.replacementClass||e.match(a)?t.toSvg.push(e):t.toNode.push(e),t}),{toNode:[],toSvg:[]});n[0].attributes.class=r.toSvg.join(" ");var i=n.map((function(t){return Ft(t)})).join("\n");e.setAttribute("class",r.toNode.join(" ")),e.setAttribute("data-fa-i2svg",""),e.innerHTML=i}};function Xt(t){t()}function Bt(t,e){var n="function"==typeof e?e:Dt;if(0===t.length)n();else{var a=Xt;"async"===j.mutateApproach&&(a=g.requestAnimationFrame||Xt),a((function(){var e=!0===j.autoReplaceSvg?Wt.replace:Wt[j.autoReplaceSvg]||Wt.replace,a=Nt("mutate");t.map(e),a(),n()}))}}var Ut=!1;function qt(){Ut=!1}var Kt=null;function Gt(t){if(y&&j.observeMutations){var e=t.treeCallback,n=t.nodeCallback,a=t.pseudoElementsCallback,r=t.observeMutationsRoot,i=void 0===r?b:r;Kt=new y((function(t){Ut||lt(t).forEach((function(t){if("childList"===t.type&&t.addedNodes.length>0&&!Yt(t.addedNodes[0])&&(j.searchPseudoElements&&a(t.target),e(t.target)),"attributes"===t.type&&t.target.parentNode&&j.searchPseudoElements&&a(t.target.parentNode),"attributes"===t.type&&Yt(t.target)&&~T.indexOf(t.attributeName))if("class"===t.attributeName){var r=Vt(ut(t.target)),i=r.prefix,c=r.iconName;i&&t.target.setAttribute("data-prefix",i),c&&t.target.setAttribute("data-icon",c)}else n(t.target)}))})),x&&Kt.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function Zt(t){var e,n,a=t.getAttribute("data-prefix"),r=t.getAttribute("data-icon"),i=void 0!==t.innerText?t.innerText.trim():"",c=Vt(ut(t));return a&&r&&(c.prefix=a,c.iconName=r),c.prefix&&i.length>1?c.iconName=(e=c.prefix,n=t.innerText,(Ht[e]||{})[n]):c.prefix&&1===i.length&&(c.iconName=jt(c.prefix,Lt(t.innerText))),c}var $t=function(t){var e={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t?t.toLowerCase().split(" ").reduce((function(t,e){var n=e.toLowerCase().split("-"),a=n[0],r=n.slice(1).join("-");if(a&&"h"===r)return t.flipX=!0,t;if(a&&"v"===r)return t.flipY=!0,t;if(r=parseFloat(r),isNaN(r))return t;switch(a){case"grow":t.size=t.size+r;break;case"shrink":t.size=t.size-r;break;case"left":t.x=t.x-r;break;case"right":t.x=t.x+r;break;case"up":t.y=t.y-r;break;case"down":t.y=t.y+r;break;case"rotate":t.rotate=t.rotate+r}return t}),e):e};function Jt(t){var e=Zt(t),n=e.iconName,a=e.prefix,r=e.rest,i=function(t){var e=t.getAttribute("style"),n=[];return e&&(n=e.split(";").reduce((function(t,e){var n=e.split(":"),a=n[0],r=n.slice(1);return a&&r.length>0&&(t[a]=r.join(":").trim()),t}),{})),n}(t),c=function(t){return $t(t.getAttribute("data-fa-transform"))}(t),o=function(t){var e=t.getAttribute("data-fa-symbol");return null!==e&&(""===e||e)}(t),s=function(t){var e=lt(t.attributes).reduce((function(t,e){return"class"!==t.name&&"style"!==t.name&&(t[e.name]=e.value),t}),{}),n=t.getAttribute("title"),a=t.getAttribute("data-fa-title-id");return j.autoA11y&&(n?e["aria-labelledby"]="".concat(j.replacementClass,"-title-").concat(a||ft()):(e["aria-hidden"]="true",e.focusable="false")),e}(t),f=function(t){var e=t.getAttribute("data-fa-mask");return e?Vt(e.split(" ").map((function(t){return t.trim()}))):{prefix:null,iconName:null,rest:[]}}(t);return{iconName:n,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:a,transform:c,symbol:o,mask:f,maskId:t.getAttribute("data-fa-mask-id"),extra:{classes:r,styles:i,attributes:s}}}function Qt(t){this.name="MissingIcon",this.message=t||"Icon unavailable",this.stack=(new Error).stack}Qt.prototype=Object.create(Error.prototype),Qt.prototype.constructor=Qt;var te={fill:"currentColor"},ee={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},ne={tag:"path",attributes:o({},te,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})},ae=o({},ee,{attributeName:"opacity"}),re={tag:"g",children:[ne,{tag:"circle",attributes:o({},te,{cx:"256",cy:"364",r:"28"}),children:[{tag:"animate",attributes:o({},ee,{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:o({},ae,{values:"1;0;1;1;0;1;"})}]},{tag:"path",attributes:o({},te,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:[{tag:"animate",attributes:o({},ae,{values:"1;0;0;0;0;1;"})}]},{tag:"path",attributes:o({},te,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:o({},ae,{values:"0;0;1;1;0;0;"})}]}]},ie=V.styles;function ce(t){var e=t[0],n=t[1],a=s(t.slice(4),1)[0];return{found:!0,width:e,height:n,icon:Array.isArray(a)?{tag:"g",attributes:{class:"".concat(j.familyPrefix,"-").concat(O.GROUP)},children:[{tag:"path",attributes:{class:"".concat(j.familyPrefix,"-").concat(O.SECONDARY),fill:"currentColor",d:a[0]}},{tag:"path",attributes:{class:"".concat(j.familyPrefix,"-").concat(O.PRIMARY),fill:"currentColor",d:a[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:a}}}}function oe(t,e){return new it((function(n,a){var i={found:!1,width:512,height:512,icon:re};if(t&&e&&ie[e]&&ie[e][t])return n(ce(ie[e][t]));"object"===r(g.FontAwesomeKitConfig)&&"string"==typeof window.FontAwesomeKitConfig.token&&g.FontAwesomeKitConfig.token,t&&e&&!j.showMissingIcons?a(new Qt("Icon is missing for prefix ".concat(e," with icon name ").concat(t))):n(i)}))}var se=V.styles;function fe(t){var e=Jt(t);return~e.extra.classes.indexOf("fa-layers-text")?function(t,e){var n=e.title,a=e.transform,r=e.extra,i=null,c=null;if(z){var o=parseInt(getComputedStyle(t).fontSize,10),s=t.getBoundingClientRect();i=s.width/o,c=s.height/o}return j.autoA11y&&!n&&(r.attributes["aria-hidden"]="true"),it.resolve([t,wt({content:t.innerHTML,width:i,height:c,transform:a,title:n,extra:r,watchable:!0})])}(t,e):function(t,e){var n=e.iconName,a=e.title,r=e.titleId,i=e.prefix,c=e.transform,o=e.symbol,f=e.mask,l=e.maskId,u=e.extra;return new it((function(e,d){it.all([oe(n,i),oe(f.iconName,f.prefix)]).then((function(f){var d=s(f,2),m=d[0],h=d[1];e([t,yt({icons:{main:m,mask:h},prefix:i,iconName:n,transform:c,symbol:o,mask:h,maskId:l,title:a,titleId:r,extra:u,watchable:!0})])}))}))}(t,e)}function le(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(x){var n=b.documentElement.classList,a=function(t){return n.add("".concat("fontawesome-i2svg","-").concat(t))},r=function(t){return n.remove("".concat("fontawesome-i2svg","-").concat(t))},i=j.autoFetchSvg?Object.keys(C):Object.keys(se),c=[".".concat("fa-layers-text",":not([").concat("data-fa-i2svg","])")].concat(i.map((function(t){return".".concat(t,":not([").concat("data-fa-i2svg","])")}))).join(", ");if(0!==c.length){var o=[];try{o=lt(t.querySelectorAll(c))}catch(t){}if(o.length>0){a("pending"),r("complete");var s=Nt("onTree"),f=o.reduce((function(t,e){try{var n=fe(e);n&&t.push(n)}catch(t){k||t instanceof Qt&&console.error(t)}return t}),[]);return new it((function(t,n){it.all(f).then((function(n){Bt(n,(function(){a("active"),a("complete"),r("pending"),"function"==typeof e&&e(),s(),t()}))})).catch((function(){s(),n()}))}))}}}}function ue(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;fe(t).then((function(t){t&&Bt([t],e)}))}function de(t,e){var n="".concat("data-fa-pseudo-element-pending").concat(e.replace(":","-"));return new it((function(a,r){if(null!==t.getAttribute(n))return a();var i=lt(t.children).filter((function(t){return t.getAttribute("data-fa-pseudo-element")===e}))[0],c=g.getComputedStyle(t,e),s=c.getPropertyValue("font-family").match(_),f=c.getPropertyValue("font-weight"),l=c.getPropertyValue("content");if(i&&!s)return t.removeChild(i),a();if(s&&"none"!==l&&""!==l){var u=~["Solid","Regular","Light","Duotone","Brands"].indexOf(s[1])?N[s[1].toLowerCase()]:L[f],d=Lt(3===l.length?l.substr(1,1):l),m=jt(u,d),h=m;if(!m||i&&i.getAttribute("data-prefix")===u&&i.getAttribute("data-icon")===h)a();else{t.setAttribute(n,h),i&&t.removeChild(i);var p={iconName:null,title:null,titleId:null,prefix:null,transform:ot,symbol:!1,mask:null,maskId:null,extra:{classes:[],styles:{},attributes:{}}},v=p.extra;v.attributes["data-fa-pseudo-element"]=e,oe(m,u).then((function(r){var i=yt(o({},p,{icons:{main:r,mask:{prefix:null,iconName:null,rest:[]}},prefix:u,iconName:h,extra:v,watchable:!0})),c=b.createElement("svg");":before"===e?t.insertBefore(c,t.firstChild):t.appendChild(c),c.outerHTML=i.map((function(t){return Ft(t)})).join("\n"),t.removeAttribute(n),a()})).catch(r)}}else a()}))}function me(t){return it.all([de(t,":before"),de(t,":after")])}function he(t){return!(t.parentNode===document.head||~M.indexOf(t.tagName.toUpperCase())||t.getAttribute("data-fa-pseudo-element")||t.parentNode&&"svg"===t.parentNode.tagName)}function pe(t){if(x)return new it((function(e,n){var a=lt(t.querySelectorAll("*")).filter(he).map(me),r=Nt("searchPseudoElements");Ut=!0,it.all(a).then((function(){r(),qt(),e()})).catch((function(){r(),qt(),n()}))}))}function ve(){var t="svg-inline--fa",e=j.familyPrefix,n=j.replacementClass,a='svg:not(:root).svg-inline--fa {\n overflow: visible;\n}\n\n.svg-inline--fa {\n display: inline-block;\n font-size: inherit;\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.225em;\n}\n.svg-inline--fa.fa-w-1 {\n width: 0.0625em;\n}\n.svg-inline--fa.fa-w-2 {\n width: 0.125em;\n}\n.svg-inline--fa.fa-w-3 {\n width: 0.1875em;\n}\n.svg-inline--fa.fa-w-4 {\n width: 0.25em;\n}\n.svg-inline--fa.fa-w-5 {\n width: 0.3125em;\n}\n.svg-inline--fa.fa-w-6 {\n width: 0.375em;\n}\n.svg-inline--fa.fa-w-7 {\n width: 0.4375em;\n}\n.svg-inline--fa.fa-w-8 {\n width: 0.5em;\n}\n.svg-inline--fa.fa-w-9 {\n width: 0.5625em;\n}\n.svg-inline--fa.fa-w-10 {\n width: 0.625em;\n}\n.svg-inline--fa.fa-w-11 {\n width: 0.6875em;\n}\n.svg-inline--fa.fa-w-12 {\n width: 0.75em;\n}\n.svg-inline--fa.fa-w-13 {\n width: 0.8125em;\n}\n.svg-inline--fa.fa-w-14 {\n width: 0.875em;\n}\n.svg-inline--fa.fa-w-15 {\n width: 0.9375em;\n}\n.svg-inline--fa.fa-w-16 {\n width: 1em;\n}\n.svg-inline--fa.fa-w-17 {\n width: 1.0625em;\n}\n.svg-inline--fa.fa-w-18 {\n width: 1.125em;\n}\n.svg-inline--fa.fa-w-19 {\n width: 1.1875em;\n}\n.svg-inline--fa.fa-w-20 {\n width: 1.25em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-border {\n height: 1.5em;\n}\n.svg-inline--fa.fa-li {\n width: 2em;\n}\n.svg-inline--fa.fa-fw {\n width: 1.25em;\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: #ff253a;\n border-radius: 1em;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #fff;\n height: 1.5em;\n line-height: 1;\n max-width: 5em;\n min-width: 1.5em;\n overflow: hidden;\n padding: 0.25em;\n right: 0;\n text-overflow: ellipsis;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: 0;\n right: 0;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: 0;\n left: 0;\n right: auto;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n right: 0;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: 0;\n right: auto;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-lg {\n font-size: 1.3333333333em;\n line-height: 0.75em;\n vertical-align: -0.0667em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: 2.5em;\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: -2em;\n position: absolute;\n text-align: center;\n width: 2em;\n line-height: inherit;\n}\n\n.fa-border {\n border: solid 0.08em #eee;\n border-radius: 0.1em;\n padding: 0.2em 0.25em 0.15em;\n}\n\n.fa-pull-left {\n float: left;\n}\n\n.fa-pull-right {\n float: right;\n}\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n margin-right: 0.3em;\n}\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n margin-left: 0.3em;\n}\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical,\n:root .fa-flip-both {\n -webkit-filter: none;\n filter: none;\n}\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: #fff;\n}\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse {\n color: #fff;\n}';if("fa"!==e||n!==t){var r=new RegExp("\\.".concat("fa","\\-"),"g"),i=new RegExp("\\--".concat("fa","\\-"),"g"),c=new RegExp("\\.".concat(t),"g");a=a.replace(r,".".concat(e,"-")).replace(i,"--".concat(e,"-")).replace(c,".".concat(n))}return a}function ge(){j.autoAddCss&&!ze&&(st(ve()),ze=!0)}function be(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map((function(t){return Ft(t)}))}}),Object.defineProperty(t,"node",{get:function(){if(x){var e=b.createElement("div");return e.innerHTML=t.html,e.children}}}),t}function ye(t){var e=t.prefix,n=void 0===e?"fa":e,a=t.iconName;if(a)return Rt(xe.definitions,n,a)||Rt(V.styles,n,a)}var we,xe=new(function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.definitions={}}var e,n,a;return e=t,(n=[{key:"add",value:function(){for(var t=this,e=arguments.length,n=new Array(e),a=0;a<e;a++)n[a]=arguments[a];var r=n.reduce(this._pullDefinitions,{});Object.keys(r).forEach((function(e){t.definitions[e]=o({},t.definitions[e]||{},r[e]),At(e,r[e]),It()}))}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(t,e){var n=e.prefix&&e.iconName&&e.icon?{0:e}:e;return Object.keys(n).map((function(e){var a=n[e],r=a.prefix,i=a.iconName,c=a.icon;t[r]||(t[r]={}),t[r][i]=c})),t}}])&&i(e.prototype,n),a&&i(e,a),t}()),ze=!1,Me={i2svg:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(x){ge();var e=t.node,n=void 0===e?b:e,a=t.callback,r=void 0===a?function(){}:a;return j.searchPseudoElements&&pe(n),le(n,r)}return it.reject("Operation requires a DOM of some kind.")},css:ve,insertCss:function(){ze||(st(ve()),ze=!0)},watch:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.autoReplaceSvgRoot,n=t.observeMutationsRoot;!1===j.autoReplaceSvg&&(j.autoReplaceSvg=!0),j.observeMutations=!0,D((function(){Ne({autoReplaceSvgRoot:e}),Gt({treeCallback:le,nodeCallback:ue,pseudoElementsCallback:pe,observeMutationsRoot:n})}))}},ke=(we=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.transform,a=void 0===n?ot:n,r=e.symbol,i=void 0!==r&&r,c=e.mask,s=void 0===c?null:c,f=e.maskId,l=void 0===f?null:f,u=e.title,d=void 0===u?null:u,m=e.titleId,h=void 0===m?null:m,p=e.classes,v=void 0===p?[]:p,g=e.attributes,b=void 0===g?{}:g,y=e.styles,w=void 0===y?{}:y;if(t){var x=t.prefix,z=t.iconName,M=t.icon;return be(o({type:"icon"},t),(function(){return ge(),j.autoA11y&&(d?b["aria-labelledby"]="".concat(j.replacementClass,"-title-").concat(h||ft()):(b["aria-hidden"]="true",b.focusable="false")),yt({icons:{main:ce(M),mask:s?ce(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:x,iconName:z,transform:o({},ot,a),symbol:i,title:d,maskId:l,titleId:h,extra:{attributes:b,styles:w,classes:v}})}))}},function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(t||{}).icon?t:ye(t||{}),a=e.mask;return a&&(a=(a||{}).icon?a:ye(a||{})),we(n,o({},e,{mask:a}))}),Ce={noAuto:function(){j.autoReplaceSvg=!1,j.observeMutations=!1,Kt&&Kt.disconnect()},config:j,dom:Me,library:xe,parse:{transform:function(t){return $t(t)}},findIconDefinition:ye,icon:ke,text:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.transform,a=void 0===n?ot:n,r=e.title,i=void 0===r?null:r,c=e.classes,s=void 0===c?[]:c,l=e.attributes,u=void 0===l?{}:l,d=e.styles,m=void 0===d?{}:d;return be({type:"text",content:t},(function(){return ge(),wt({content:t,transform:o({},ot,a),title:i,extra:{attributes:u,styles:m,classes:["".concat(j.familyPrefix,"-layers-text")].concat(f(s))}})}))},counter:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.title,a=void 0===n?null:n,r=e.classes,i=void 0===r?[]:r,c=e.attributes,o=void 0===c?{}:c,s=e.styles,l=void 0===s?{}:s;return be({type:"counter",content:t},(function(){return ge(),xt({content:t.toString(),title:a,extra:{attributes:o,styles:l,classes:["".concat(j.familyPrefix,"-layers-counter")].concat(f(i))}})}))},layer:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.classes,a=void 0===n?[]:n;return be({type:"layer"},(function(){ge();var e=[];return t((function(t){Array.isArray(t)?t.map((function(t){e=e.concat(t.abstract)})):e=e.concat(t.abstract)})),[{tag:"span",attributes:{class:["".concat(j.familyPrefix,"-layers")].concat(f(a)).join(" ")},children:e}]}))},toHtml:Ft},Ne=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.autoReplaceSvgRoot,n=void 0===e?b:e;(Object.keys(V.styles).length>0||j.autoFetchSvg)&&x&&j.autoReplaceSvg&&Ce.dom.i2svg({node:n})}}).call(this,n(1),n(2).setImmediate)},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){(function(t){var a=void 0!==t&&t||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function i(t,e){this._id=t,this._clearFn=e}e.setTimeout=function(){return new i(r.call(setTimeout,a,arguments),clearTimeout)},e.setInterval=function(){return new i(r.call(setInterval,a,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(a,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},n(3),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(this,n(1))},function(t,e,n){(function(t,e){!function(t,n){"use strict";if(!t.setImmediate){var a,r,i,c,o,s=1,f={},l=!1,u=t.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(t);d=d&&d.setTimeout?d:t,"[object process]"==={}.toString.call(t.process)?a=function(t){e.nextTick((function(){h(t)}))}:!function(){if(t.postMessage&&!t.importScripts){var e=!0,n=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=n,e}}()?t.MessageChannel?((i=new MessageChannel).port1.onmessage=function(t){h(t.data)},a=function(t){i.port2.postMessage(t)}):u&&"onreadystatechange"in u.createElement("script")?(r=u.documentElement,a=function(t){var e=u.createElement("script");e.onreadystatechange=function(){h(t),e.onreadystatechange=null,r.removeChild(e),e=null},r.appendChild(e)}):a=function(t){setTimeout(h,0,t)}:(c="setImmediate$"+Math.random()+"$",o=function(e){e.source===t&&"string"==typeof e.data&&0===e.data.indexOf(c)&&h(+e.data.slice(c.length))},t.addEventListener?t.addEventListener("message",o,!1):t.attachEvent("onmessage",o),a=function(e){t.postMessage(c+e,"*")}),d.setImmediate=function(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),n=0;n<e.length;n++)e[n]=arguments[n+1];var r={callback:t,args:e};return f[s]=r,a(s),s++},d.clearImmediate=m}function m(t){delete f[t]}function h(t){if(l)setTimeout(h,0,t);else{var e=f[t];if(e){l=!0;try{!function(t){var e=t.callback,n=t.args;switch(n.length){case 0:e();break;case 1:e(n[0]);break;case 2:e(n[0],n[1]);break;case 3:e(n[0],n[1],n[2]);break;default:e.apply(void 0,n)}}(e)}finally{m(t),l=!1}}}}}("undefined"==typeof self?void 0===t?this:t:self)}).call(this,n(1),n(4))},function(t,e){var n,a,r=t.exports={};function i(){throw new Error("setTimeout has not been defined")}function c(){throw new Error("clearTimeout has not been defined")}function o(t){if(n===setTimeout)return setTimeout(t,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(t){n=i}try{a="function"==typeof clearTimeout?clearTimeout:c}catch(t){a=c}}();var s,f=[],l=!1,u=-1;function d(){l&&s&&(l=!1,s.length?f=s.concat(f):u=-1,f.length&&m())}function m(){if(!l){var t=o(d);l=!0;for(var e=f.length;e;){for(s=f,f=[];++u<e;)s&&s[u].run();u=-1,e=f.length}s=null,l=!1,function(t){if(a===clearTimeout)return clearTimeout(t);if((a===c||!a)&&clearTimeout)return a=clearTimeout,clearTimeout(t);try{a(t)}catch(e){try{return a.call(null,t)}catch(e){return a.call(this,t)}}}(t)}}function h(t,e){this.fun=t,this.array=e}function p(){}r.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];f.push(new h(t,e)),1!==f.length||l||o(m)},h.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=p,r.addListener=p,r.once=p,r.off=p,r.removeListener=p,r.removeAllListeners=p,r.emit=p,r.prependListener=p,r.prependOnceListener=p,r.listeners=function(t){return[]},r.binding=function(t){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(t){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},function(t,e,n){"use strict";n.r(e),n.d(e,"tcxFaInit",(function(){return et}));var a=n(0),r={prefix:"fas",iconName:"arrow-circle-up",icon:[512,512,[],"f0aa","M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm143.6 28.9l72.4-75.5V392c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V209.4l72.4 75.5c9.3 9.7 24.8 9.9 34.3.4l10.9-11c9.4-9.4 9.4-24.6 0-33.9L273 107.7c-9.4-9.4-24.6-9.4-33.9 0L106.3 240.4c-9.4 9.4-9.4 24.6 0 33.9l10.9 11c9.6 9.5 25.1 9.3 34.4-.4z"]},i={prefix:"fas",iconName:"arrows-alt",icon:[512,512,[],"f0b2","M352.201 425.775l-79.196 79.196c-9.373 9.373-24.568 9.373-33.941 0l-79.196-79.196c-15.119-15.119-4.411-40.971 16.971-40.97h51.162L228 284H127.196v51.162c0 21.382-25.851 32.09-40.971 16.971L7.029 272.937c-9.373-9.373-9.373-24.569 0-33.941L86.225 159.8c15.119-15.119 40.971-4.411 40.971 16.971V228H228V127.196h-51.23c-21.382 0-32.09-25.851-16.971-40.971l79.196-79.196c9.373-9.373 24.568-9.373 33.941 0l79.196 79.196c15.119 15.119 4.411 40.971-16.971 40.971h-51.162V228h100.804v-51.162c0-21.382 25.851-32.09 40.97-16.971l79.196 79.196c9.373 9.373 9.373 24.569 0 33.941L425.773 352.2c-15.119 15.119-40.971 4.411-40.97-16.971V284H284v100.804h51.23c21.382 0 32.09 25.851 16.971 40.971z"]},c={prefix:"fas",iconName:"arrows-alt-h",icon:[512,512,[],"f337","M377.941 169.941V216H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.568 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296h243.882v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.568 0-33.941l-86.059-86.059c-15.119-15.12-40.971-4.412-40.971 16.97z"]},o={prefix:"fas",iconName:"bars",icon:[448,512,[],"f0c9","M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"]},s={prefix:"fas",iconName:"bolt",icon:[320,512,[],"f0e7","M296 160H180.6l42.6-129.8C227.2 15 215.7 0 200 0H56C44 0 33.8 8.9 32.2 20.8l-32 240C-1.7 275.2 9.5 288 24 288h118.7L96.6 482.5c-3.6 15.2 8 29.5 23.3 29.5 8.4 0 16.4-4.4 20.8-12l176-304c9.3-15.9-2.2-36-20.7-36z"]},f={prefix:"fas",iconName:"book",icon:[448,512,[],"f02d","M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z"]},l={prefix:"fas",iconName:"border-all",icon:[448,512,[],"f84c","M416 32H32A32 32 0 0 0 0 64v384a32 32 0 0 0 32 32h384a32 32 0 0 0 32-32V64a32 32 0 0 0-32-32zm-32 64v128H256V96zm-192 0v128H64V96zM64 416V288h128v128zm192 0V288h128v128z"]},u={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"]},d={prefix:"fas",iconName:"caret-up",icon:[320,512,[],"f0d8","M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z"]},m={prefix:"fas",iconName:"chart-area",icon:[512,512,[],"f1fe","M500 384c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v308h436zM372.7 159.5L288 216l-85.3-113.7c-5.1-6.8-15.5-6.3-19.9 1L96 248v104h384l-89.9-187.8c-3.2-6.5-11.4-8.7-17.4-4.7z"]},h={prefix:"fas",iconName:"check",icon:[512,512,[],"f00c","M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"]},p={prefix:"fas",iconName:"check-circle",icon:[512,512,[],"f058","M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"]},v={prefix:"fas",iconName:"chevron-circle-left",icon:[512,512,[],"f137","M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zM142.1 273l135.5 135.5c9.4 9.4 24.6 9.4 33.9 0l17-17c9.4-9.4 9.4-24.6 0-33.9L226.9 256l101.6-101.6c9.4-9.4 9.4-24.6 0-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9 0L142.1 239c-9.4 9.4-9.4 24.6 0 34z"]},g={prefix:"fas",iconName:"chevron-circle-right",icon:[512,512,[],"f138","M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z"]},b={prefix:"fas",iconName:"clock",icon:[512,512,[],"f017","M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z"]},y={prefix:"fas",iconName:"cloud",icon:[640,512,[],"f0c2","M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4z"]},w={prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z"]},x={prefix:"fas",iconName:"code-branch",icon:[384,512,[],"f126","M384 144c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 36.4 24.3 67.1 57.5 76.8-.6 16.1-4.2 28.5-11 36.9-15.4 19.2-49.3 22.4-85.2 25.7-28.2 2.6-57.4 5.4-81.3 16.9v-144c32.5-10.2 56-40.5 56-76.3 0-44.2-35.8-80-80-80S0 35.8 0 80c0 35.8 23.5 66.1 56 76.3v199.3C23.5 365.9 0 396.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-34-21.2-63.1-51.2-74.6 3.1-5.2 7.8-9.8 14.9-13.4 16.2-8.2 40.4-10.4 66.1-12.8 42.2-3.9 90-8.4 118.2-43.4 14-17.4 21.1-39.8 21.6-67.9 31.6-10.8 54.4-40.7 54.4-75.9zM80 64c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16zm0 384c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm224-320c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16z"]},z={prefix:"fas",iconName:"cog",icon:[512,512,[],"f013","M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"]},M={prefix:"fas",iconName:"comment-dots",icon:[512,512,[],"f4ad","M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32zM128 272c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},k={prefix:"fas",iconName:"comments",icon:[576,512,[],"f086","M416 192c0-88.4-93.1-160-208-160S0 103.6 0 192c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7S4.8 352 8 352c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-.8-31.7-1.9C207.8 439.6 281.8 480 368 480c41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9.7-6.3-1.5-8.7-.3-.3-22.4-24.2-35.8-54.5z"]},C={prefix:"fas",iconName:"ellipsis-h",icon:[512,512,[],"f141","M328 256c0 39.8-32.2 72-72 72s-72-32.2-72-72 32.2-72 72-72 72 32.2 72 72zm104-72c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm-352 0c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72z"]},N={prefix:"fas",iconName:"ellipsis-v",icon:[192,512,[],"f142","M96 184c39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72 32.2-72 72-72zM24 80c0 39.8 32.2 72 72 72s72-32.2 72-72S135.8 8 96 8 24 40.2 24 80zm0 352c0 39.8 32.2 72 72 72s72-32.2 72-72-32.2-72-72-72-72 32.2-72 72z"]},_={prefix:"fas",iconName:"exclamation",icon:[192,512,[],"f12a","M176 432c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zM25.26 25.199l13.6 272C39.499 309.972 50.041 320 62.83 320h66.34c12.789 0 23.331-10.028 23.97-22.801l13.6-272C167.425 11.49 156.496 0 142.77 0H49.23C35.504 0 24.575 11.49 25.26 25.199z"]},L={prefix:"fas",iconName:"eye",icon:[576,512,[],"f06e","M572.52 241.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400a144 144 0 1 1 144-144 143.93 143.93 0 0 1-144 144zm0-240a95.31 95.31 0 0 0-25.31 3.79 47.85 47.85 0 0 1-66.9 66.9A95.78 95.78 0 1 0 288 160z"]},A={prefix:"fas",iconName:"file-export",icon:[576,512,[],"f56e","M384 121.9c0-6.3-2.5-12.4-7-16.9L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128zM571 308l-95.7-96.4c-10.1-10.1-27.4-3-27.4 11.3V288h-64v64h64v65.2c0 14.3 17.3 21.4 27.4 11.3L571 332c6.6-6.6 6.6-17.4 0-24zm-379 28v-32c0-8.8 7.2-16 16-16h176V160H248c-13.2 0-24-10.8-24-24V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V352H208c-8.8 0-16-7.2-16-16z"]},S={prefix:"fas",iconName:"gavel",icon:[512,512,[],"f0e3","M504.971 199.362l-22.627-22.627c-9.373-9.373-24.569-9.373-33.941 0l-5.657 5.657L329.608 69.255l5.657-5.657c9.373-9.373 9.373-24.569 0-33.941L312.638 7.029c-9.373-9.373-24.569-9.373-33.941 0L154.246 131.48c-9.373 9.373-9.373 24.569 0 33.941l22.627 22.627c9.373 9.373 24.569 9.373 33.941 0l5.657-5.657 39.598 39.598-81.04 81.04-5.657-5.657c-12.497-12.497-32.758-12.497-45.255 0L9.373 412.118c-12.497 12.497-12.497 32.758 0 45.255l45.255 45.255c12.497 12.497 32.758 12.497 45.255 0l114.745-114.745c12.497-12.497 12.497-32.758 0-45.255l-5.657-5.657 81.04-81.04 39.598 39.598-5.657 5.657c-9.373 9.373-9.373 24.569 0 33.941l22.627 22.627c9.373 9.373 24.569 9.373 33.941 0l124.451-124.451c9.372-9.372 9.372-24.568 0-33.941z"]},T={prefix:"fas",iconName:"globe",icon:[496,512,[],"f0ac","M336.5 160C322 70.7 287.8 8 248 8s-74 62.7-88.5 152h177zM152 256c0 22.2 1.2 43.5 3.3 64h185.3c2.1-20.5 3.3-41.8 3.3-64s-1.2-43.5-3.3-64H155.3c-2.1 20.5-3.3 41.8-3.3 64zm324.7-96c-28.6-67.9-86.5-120.4-158-141.6 24.4 33.8 41.2 84.7 50 141.6h108zM177.2 18.4C105.8 39.6 47.8 92.1 19.3 160h108c8.7-56.9 25.5-107.8 49.9-141.6zM487.4 192H372.7c2.1 21 3.3 42.5 3.3 64s-1.2 43-3.3 64h114.6c5.5-20.5 8.6-41.8 8.6-64s-3.1-43.5-8.5-64zM120 256c0-21.5 1.2-43 3.3-64H8.6C3.2 212.5 0 233.8 0 256s3.2 43.5 8.6 64h114.6c-2-21-3.2-42.5-3.2-64zm39.5 96c14.5 89.3 48.7 152 88.5 152s74-62.7 88.5-152h-177zm159.3 141.6c71.4-21.2 129.4-73.7 158-141.6h-108c-8.8 56.9-25.6 107.8-50 141.6zM19.3 352c28.6 67.9 86.5 120.4 158 141.6-24.4-33.8-41.2-84.7-50-141.6h-108z"]},O={prefix:"fas",iconName:"info-circle",icon:[512,512,[],"f05a","M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"]},H={prefix:"fas",iconName:"keyboard",icon:[576,512,[],"f11c","M528 448H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h480c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48zM128 180v-40c0-6.627-5.373-12-12-12H76c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm-336 96v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm-336 96v-40c0-6.627-5.373-12-12-12H76c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm288 0v-40c0-6.627-5.373-12-12-12H172c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h232c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12z"]},E={prefix:"fas",iconName:"lock",icon:[448,512,[],"f023","M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z"]},I={prefix:"fas",iconName:"newspaper",icon:[576,512,[],"f1ea","M552 64H88c-13.255 0-24 10.745-24 24v8H24c-13.255 0-24 10.745-24 24v272c0 30.928 25.072 56 56 56h472c26.51 0 48-21.49 48-48V88c0-13.255-10.745-24-24-24zM56 400a8 8 0 0 1-8-8V144h16v248a8 8 0 0 1-8 8zm236-16H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm-208-96H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm0-96H140c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h360c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12z"]},j={prefix:"fas",iconName:"paperclip",icon:[448,512,[],"f0c6","M43.246 466.142c-58.43-60.289-57.341-157.511 1.386-217.581L254.392 34c44.316-45.332 116.351-45.336 160.671 0 43.89 44.894 43.943 117.329 0 162.276L232.214 383.128c-29.855 30.537-78.633 30.111-107.982-.998-28.275-29.97-27.368-77.473 1.452-106.953l143.743-146.835c6.182-6.314 16.312-6.422 22.626-.241l22.861 22.379c6.315 6.182 6.422 16.312.241 22.626L171.427 319.927c-4.932 5.045-5.236 13.428-.648 18.292 4.372 4.634 11.245 4.711 15.688.165l182.849-186.851c19.613-20.062 19.613-52.725-.011-72.798-19.189-19.627-49.957-19.637-69.154 0L90.39 293.295c-34.763 35.56-35.299 93.12-1.191 128.313 34.01 35.093 88.985 35.137 123.058.286l172.06-175.999c6.177-6.319 16.307-6.433 22.626-.256l22.877 22.364c6.319 6.177 6.434 16.307.256 22.626l-172.06 175.998c-59.576 60.938-155.943 60.216-214.77-.485z"]},P={prefix:"fas",iconName:"pencil-alt",icon:[512,512,[],"f303","M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z"]},V={prefix:"fas",iconName:"play",icon:[448,512,[],"f04b","M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z"]},R={prefix:"fas",iconName:"plus-circle",icon:[512,512,[],"f055","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z"]},F={prefix:"fas",iconName:"question-circle",icon:[512,512,[],"f059","M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z"]},D={prefix:"fas",iconName:"search",icon:[512,512,[],"f002","M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"]},Y={prefix:"fas",iconName:"server",icon:[512,512,[],"f233","M480 160H32c-17.673 0-32-14.327-32-32V64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm112 248H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm112 248H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24z"]},W={prefix:"fas",iconName:"sliders-h",icon:[512,512,[],"f1de","M496 384H160v-16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h80v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h336c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-160h-80v-16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h336v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h80c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-160H288V48c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16C7.2 64 0 71.2 0 80v32c0 8.8 7.2 16 16 16h208v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h208c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16z"]},X={prefix:"fas",iconName:"smile",icon:[496,512,[],"f118","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm-160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm194.8 170.2C334.3 380.4 292.5 400 248 400s-86.3-19.6-114.8-53.8c-13.6-16.3 11-36.7 24.6-20.5 22.4 26.9 55.2 42.2 90.2 42.2s67.8-15.4 90.2-42.2c13.4-16.2 38.1 4.2 24.6 20.5z"]},B={prefix:"fas",iconName:"tasks",icon:[512,512,[],"f0ae","M139.61 35.5a12 12 0 0 0-17 0L58.93 98.81l-22.7-22.12a12 12 0 0 0-17 0L3.53 92.41a12 12 0 0 0 0 17l47.59 47.4a12.78 12.78 0 0 0 17.61 0l15.59-15.62L156.52 69a12.09 12.09 0 0 0 .09-17zm0 159.19a12 12 0 0 0-17 0l-63.68 63.72-22.7-22.1a12 12 0 0 0-17 0L3.53 252a12 12 0 0 0 0 17L51 316.5a12.77 12.77 0 0 0 17.6 0l15.7-15.69 72.2-72.22a12 12 0 0 0 .09-16.9zM64 368c-26.49 0-48.59 21.5-48.59 48S37.53 464 64 464a48 48 0 0 0 0-96zm432 16H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},U={prefix:"fas",iconName:"thumbtack",icon:[384,512,[],"f08d","M298.028 214.267L285.793 96H328c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v48c0 13.255 10.745 24 24 24h42.207L85.972 214.267C37.465 236.82 0 277.261 0 328c0 13.255 10.745 24 24 24h136v104.007c0 1.242.289 2.467.845 3.578l24 48c2.941 5.882 11.364 5.893 14.311 0l24-48a8.008 8.008 0 0 0 .845-3.578V352h136c13.255 0 24-10.745 24-24-.001-51.183-37.983-91.42-85.973-113.733z"]},q={prefix:"fas",iconName:"times",icon:[352,512,[],"f00d","M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"]},K={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM53.2 467a48 48 0 0 0 47.9 45h245.8a48 48 0 0 0 47.9-45L416 128H32z"]},G={prefix:"fas",iconName:"university",icon:[512,512,[],"f19c","M496 128v16a8 8 0 0 1-8 8h-24v12c0 6.627-5.373 12-12 12H60c-6.627 0-12-5.373-12-12v-12H24a8 8 0 0 1-8-8v-16a8 8 0 0 1 4.941-7.392l232-88a7.996 7.996 0 0 1 6.118 0l232 88A8 8 0 0 1 496 128zm-24 304H40c-13.255 0-24 10.745-24 24v16a8 8 0 0 0 8 8h464a8 8 0 0 0 8-8v-16c0-13.255-10.745-24-24-24zM96 192v192H60c-6.627 0-12 5.373-12 12v20h416v-20c0-6.627-5.373-12-12-12h-36V192h-64v192h-64V192h-64v192h-64V192H96z"]},Z={prefix:"fas",iconName:"user-astronaut",icon:[448,512,[],"f4fb","M64 224h13.5c24.7 56.5 80.9 96 146.5 96s121.8-39.5 146.5-96H384c8.8 0 16-7.2 16-16v-96c0-8.8-7.2-16-16-16h-13.5C345.8 39.5 289.6 0 224 0S102.2 39.5 77.5 96H64c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16zm40-88c0-22.1 21.5-40 48-40h144c26.5 0 48 17.9 48 40v24c0 53-43 96-96 96h-48c-53 0-96-43-96-96v-24zm72 72l12-36 36-12-36-12-12-36-12 36-36 12 36 12 12 36zm151.6 113.4C297.7 340.7 262.2 352 224 352s-73.7-11.3-103.6-30.6C52.9 328.5 0 385 0 454.4v9.6c0 26.5 21.5 48 48 48h80v-64c0-17.7 14.3-32 32-32h128c17.7 0 32 14.3 32 32v64h80c26.5 0 48-21.5 48-48v-9.6c0-69.4-52.9-125.9-120.4-133zM272 448c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm-96 0c-8.8 0-16 7.2-16 16v48h32v-48c0-8.8-7.2-16-16-16z"]},$={prefix:"fas",iconName:"user-times",icon:[640,512,[],"f235","M589.6 240l45.6-45.6c6.3-6.3 6.3-16.5 0-22.8l-22.8-22.8c-6.3-6.3-16.5-6.3-22.8 0L544 194.4l-45.6-45.6c-6.3-6.3-16.5-6.3-22.8 0l-22.8 22.8c-6.3 6.3-6.3 16.5 0 22.8l45.6 45.6-45.6 45.6c-6.3 6.3-6.3 16.5 0 22.8l22.8 22.8c6.3 6.3 16.5 6.3 22.8 0l45.6-45.6 45.6 45.6c6.3 6.3 16.5 6.3 22.8 0l22.8-22.8c6.3-6.3 6.3-16.5 0-22.8L589.6 240zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"]},J={prefix:"fas",iconName:"users",icon:[640,512,[],"f0c0","M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z"]},Q={prefix:"far",iconName:"envelope",icon:[512,512,[],"f0e0","M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"]},tt={prefix:"far",iconName:"paper-plane",icon:[512,512,[],"f1d8","M440 6.5L24 246.4c-34.4 19.9-31.1 70.8 5.7 85.9L144 379.6V464c0 46.4 59.2 65.5 86.6 28.6l43.8-59.1 111.9 46.2c5.9 2.4 12.1 3.6 18.3 3.6 8.2 0 16.3-2.1 23.6-6.2 12.8-7.2 21.6-20 23.9-34.5l59.4-387.2c6.1-40.1-36.9-68.8-71.5-48.9zM192 464v-64.6l36.6 15.1L192 464zm212.6-28.7l-153.8-63.5L391 169.5c10.7-15.5-9.5-33.5-23.7-21.2L155.8 332.6 48 288 464 48l-59.4 387.3z"]};function et(){a.b.add(Z),a.b.add(s),a.b.add(f),a.b.add(m),a.b.add(h),a.b.add(p),a.b.add(b),a.b.add(y),a.b.add(w),a.b.add(x),a.b.add(z),a.b.add(M),a.b.add(k),a.b.add(C),a.b.add(N),a.b.add(Q),a.b.add(_),a.b.add(L),a.b.add(S),a.b.add(O),a.b.add(E),a.b.add(I),a.b.add(j),a.b.add(tt),a.b.add(P),a.b.add(F),a.b.add(D),a.b.add(Y),a.b.add(W),a.b.add(X),a.b.add(B),a.b.add(q),a.b.add(G),a.b.add(J),a.b.add($),a.b.add(R),a.b.add(K),a.b.add(V),a.b.add(r),a.b.add(c),a.b.add(i),a.b.add(U),a.b.add(A),a.b.add(T),a.b.add(l),a.b.add(H),a.b.add(g),a.b.add(v),a.b.add(u),a.b.add(d),a.b.add(o),a.a.watch({autoReplaceSvgRoot:document.getElementById("wplc_wrapper"),observeMutationsRoot:document.getElementById("wplc_wrapper")})}}])}));
js/tcx-fa.min.js CHANGED
@@ -1 +1 @@
1
- !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("TCXfa",[],e):"object"==typeof exports?exports.TCXfa=e():t.TCXfa=e()}(window,(function(){return function(t){var e={};function n(a){if(e[a])return e[a].exports;var r=e[a]={i:a,l:!1,exports:{}};return t[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=t,n.c=e,n.d=function(t,e,a){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:a})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)n.d(a,r,function(e){return t[e]}.bind(null,r));return a},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=5)}([function(t,e,n){"use strict";(function(t,a){function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e){for(var n=0;n<e.length;n++){var a=e[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function c(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function o(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),a.forEach((function(e){c(t,e,n[e])}))}return t}function s(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=[],a=!0,r=!1,i=void 0;try{for(var c,o=t[Symbol.iterator]();!(a=(c=o.next()).done)&&(n.push(c.value),!e||n.length!==e);a=!0);}catch(t){r=!0,i=t}finally{try{a||null==o.return||o.return()}finally{if(r)throw i}}return n}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function f(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}n.d(e,"b",(function(){return xe})),n.d(e,"a",(function(){return Me}));var l=function(){},u={},d={},m=null,h={mark:l,measure:l};try{"undefined"!=typeof window&&(u=window),"undefined"!=typeof document&&(d=document),"undefined"!=typeof MutationObserver&&(m=MutationObserver),"undefined"!=typeof performance&&(h=performance)}catch(t){}var p=(u.navigator||{}).userAgent,v=void 0===p?"":p,g=u,b=d,y=m,w=h,x=(g.document,!!b.documentElement&&!!b.head&&"function"==typeof b.addEventListener&&"function"==typeof b.createElement),z=~v.indexOf("MSIE")||~v.indexOf("Trident/"),M=["HTML","HEAD","STYLE","SCRIPT"],k=function(){try{return!0}catch(t){return!1}}(),C={fas:"solid",far:"regular",fal:"light",fad:"duotone",fab:"brands",fa:"solid"},N={solid:"fas",regular:"far",light:"fal",duotone:"fad",brands:"fab"},_=/Font Awesome 5 (Solid|Regular|Light|Duotone|Brands|Free|Pro)/,L={900:"fas",400:"far",normal:"far",300:"fal"},A=[1,2,3,4,5,6,7,8,9,10],S=A.concat([11,12,13,14,15,16,17,18,19,20]),T=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],O={GROUP:"group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},H=["xs","sm","lg","fw","ul","li","border","pull-left","pull-right","spin","pulse","rotate-90","rotate-180","rotate-270","flip-horizontal","flip-vertical","flip-both","stack","stack-1x","stack-2x","inverse","layers","layers-text","layers-counter",O.GROUP,O.SWAP_OPACITY,O.PRIMARY,O.SECONDARY].concat(A.map((function(t){return"".concat(t,"x")}))).concat(S.map((function(t){return"w-".concat(t)}))),E=g.FontAwesomeConfig||{};if(b&&"function"==typeof b.querySelector){[["data-family-prefix","familyPrefix"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach((function(t){var e=s(t,2),n=e[0],a=e[1],r=function(t){return""===t||"false"!==t&&("true"===t||t)}(function(t){var e=b.querySelector("script["+t+"]");if(e)return e.getAttribute(t)}(n));null!=r&&(E[a]=r)}))}var I=o({},{familyPrefix:"fa",replacementClass:"svg-inline--fa",autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},E);I.autoReplaceSvg||(I.observeMutations=!1);var j=o({},I);g.FontAwesomeConfig=j;var P=g||{};P.___FONT_AWESOME___||(P.___FONT_AWESOME___={}),P.___FONT_AWESOME___.styles||(P.___FONT_AWESOME___.styles={}),P.___FONT_AWESOME___.hooks||(P.___FONT_AWESOME___.hooks={}),P.___FONT_AWESOME___.shims||(P.___FONT_AWESOME___.shims=[]);var V=P.___FONT_AWESOME___,R=[],F=!1;function D(t){x&&(F?setTimeout(t,0):R.push(t))}x&&((F=(b.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(b.readyState))||b.addEventListener("DOMContentLoaded",(function t(){b.removeEventListener("DOMContentLoaded",t),F=1,R.map((function(t){return t()}))})));var Y,W=function(){},X=void 0!==t&&void 0!==t.process&&"function"==typeof t.process.emit,B=void 0===a?setTimeout:a,U=[];function q(){for(var t=0;t<U.length;t++)U[t][0](U[t][1]);U=[],Y=!1}function K(t,e){U.push([t,e]),Y||(Y=!0,B(q,0))}function G(t){var e=t.owner,n=e._state,a=e._data,r=t[n],i=t.then;if("function"==typeof r){n="fulfilled";try{a=r(a)}catch(t){Q(i,t)}}Z(i,a)||("fulfilled"===n&&$(i,a),"rejected"===n&&Q(i,a))}function Z(t,e){var n;try{if(t===e)throw new TypeError("A promises callback cannot return that same promise.");if(e&&("function"==typeof e||"object"===r(e))){var a=e.then;if("function"==typeof a)return a.call(e,(function(a){n||(n=!0,e===a?J(t,a):$(t,a))}),(function(e){n||(n=!0,Q(t,e))})),!0}}catch(e){return n||Q(t,e),!0}return!1}function $(t,e){t!==e&&Z(t,e)||J(t,e)}function J(t,e){"pending"===t._state&&(t._state="settled",t._data=e,K(et,t))}function Q(t,e){"pending"===t._state&&(t._state="settled",t._data=e,K(nt,t))}function tt(t){t._then=t._then.forEach(G)}function et(t){t._state="fulfilled",tt(t)}function nt(e){e._state="rejected",tt(e),!e._handled&&X&&t.process.emit("unhandledRejection",e._data,e)}function at(e){t.process.emit("rejectionHandled",e)}function rt(t){if("function"!=typeof t)throw new TypeError("Promise resolver "+t+" is not a function");if(this instanceof rt==!1)throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.");this._then=[],function(t,e){function n(t){Q(e,t)}try{t((function(t){$(e,t)}),n)}catch(t){n(t)}}(t,this)}rt.prototype={constructor:rt,_state:"pending",_then:null,_data:void 0,_handled:!1,then:function(t,e){var n={owner:this,then:new this.constructor(W),fulfilled:t,rejected:e};return!e&&!t||this._handled||(this._handled=!0,"rejected"===this._state&&X&&K(at,this)),"fulfilled"===this._state||"rejected"===this._state?K(G,n):this._then.push(n),n.then},catch:function(t){return this.then(null,t)}},rt.all=function(t){if(!Array.isArray(t))throw new TypeError("You must pass an array to Promise.all().");return new rt((function(e,n){var a=[],r=0;function i(t){return r++,function(n){a[t]=n,--r||e(a)}}for(var c,o=0;o<t.length;o++)(c=t[o])&&"function"==typeof c.then?c.then(i(o),n):a[o]=c;r||e(a)}))},rt.race=function(t){if(!Array.isArray(t))throw new TypeError("You must pass an array to Promise.race().");return new rt((function(e,n){for(var a,r=0;r<t.length;r++)(a=t[r])&&"function"==typeof a.then?a.then(e,n):e(a)}))},rt.resolve=function(t){return t&&"object"===r(t)&&t.constructor===rt?t:new rt((function(e){e(t)}))},rt.reject=function(t){return new rt((function(e,n){n(t)}))};var it="function"==typeof Promise?Promise:rt,ct=16,ot={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function st(t){if(t&&x){var e=b.createElement("style");e.setAttribute("type","text/css"),e.innerHTML=t;for(var n=b.head.childNodes,a=null,r=n.length-1;r>-1;r--){var i=n[r],c=(i.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(c)>-1&&(a=i)}return b.head.insertBefore(e,a),t}}function ft(){for(var t=12,e="";t-- >0;)e+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return e}function lt(t){for(var e=[],n=(t||[]).length>>>0;n--;)e[n]=t[n];return e}function ut(t){return t.classList?lt(t.classList):(t.getAttribute("class")||"").split(" ").filter((function(t){return t}))}function dt(t,e){var n,a=e.split("-"),r=a[0],i=a.slice(1).join("-");return r!==t||""===i||(n=i,~H.indexOf(n))?null:i}function mt(t){return"".concat(t).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function ht(t){return Object.keys(t||{}).reduce((function(e,n){return e+"".concat(n,": ").concat(t[n],";")}),"")}function pt(t){return t.size!==ot.size||t.x!==ot.x||t.y!==ot.y||t.rotate!==ot.rotate||t.flipX||t.flipY}function vt(t){var e=t.transform,n=t.containerWidth,a=t.iconWidth,r={transform:"translate(".concat(n/2," 256)")},i="translate(".concat(32*e.x,", ").concat(32*e.y,") "),c="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),o="rotate(".concat(e.rotate," 0 0)");return{outer:r,inner:{transform:"".concat(i," ").concat(c," ").concat(o)},path:{transform:"translate(".concat(a/2*-1," -256)")}}}var gt={x:0,y:0,width:"100%",height:"100%"};function bt(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return t.attributes&&(t.attributes.fill||e)&&(t.attributes.fill="black"),t}function yt(t){var e=t.icons,n=e.main,a=e.mask,r=t.prefix,i=t.iconName,c=t.transform,s=t.symbol,f=t.title,l=t.maskId,u=t.titleId,d=t.extra,m=t.watchable,h=void 0!==m&&m,p=a.found?a:n,v=p.width,g=p.height,b="fa-w-".concat(Math.ceil(v/g*16)),y=[j.replacementClass,i?"".concat(j.familyPrefix,"-").concat(i):"",b].filter((function(t){return-1===d.classes.indexOf(t)})).concat(d.classes).join(" "),w={children:[],attributes:o({},d.attributes,{"data-prefix":r,"data-icon":i,class:y,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(v," ").concat(g)})};h&&(w.attributes["data-fa-i2svg"]=""),f&&w.children.push({tag:"title",attributes:{id:w.attributes["aria-labelledby"]||"title-".concat(u||ft())},children:[f]});var x=o({},w,{prefix:r,iconName:i,main:n,mask:a,maskId:l,transform:c,symbol:s,styles:d.styles}),z=a.found&&n.found?function(t){var e,n=t.children,a=t.attributes,r=t.main,i=t.mask,c=t.maskId,s=t.transform,f=r.width,l=r.icon,u=i.width,d=i.icon,m=vt({transform:s,containerWidth:u,iconWidth:f}),h={tag:"rect",attributes:o({},gt,{fill:"white"})},p=l.children?{children:l.children.map(bt)}:{},v={tag:"g",attributes:o({},m.inner),children:[bt(o({tag:l.tag,attributes:o({},l.attributes,m.path)},p))]},g={tag:"g",attributes:o({},m.outer),children:[v]},b="mask-".concat(c||ft()),y="clip-".concat(c||ft()),w={tag:"mask",attributes:o({},gt,{id:b,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[h,g]},x={tag:"defs",children:[{tag:"clipPath",attributes:{id:y},children:(e=d,"g"===e.tag?e.children:[e])},w]};return n.push(x,{tag:"rect",attributes:o({fill:"currentColor","clip-path":"url(#".concat(y,")"),mask:"url(#".concat(b,")")},gt)}),{children:n,attributes:a}}(x):function(t){var e=t.children,n=t.attributes,a=t.main,r=t.transform,i=ht(t.styles);if(i.length>0&&(n.style=i),pt(r)){var c=vt({transform:r,containerWidth:a.width,iconWidth:a.width});e.push({tag:"g",attributes:o({},c.outer),children:[{tag:"g",attributes:o({},c.inner),children:[{tag:a.icon.tag,children:a.icon.children,attributes:o({},a.icon.attributes,c.path)}]}]})}else e.push(a.icon);return{children:e,attributes:n}}(x),M=z.children,k=z.attributes;return x.children=M,x.attributes=k,s?function(t){var e=t.prefix,n=t.iconName,a=t.children,r=t.attributes,i=t.symbol;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:o({},r,{id:!0===i?"".concat(e,"-").concat(j.familyPrefix,"-").concat(n):i}),children:a}]}]}(x):function(t){var e=t.children,n=t.main,a=t.mask,r=t.attributes,i=t.styles,c=t.transform;if(pt(c)&&n.found&&!a.found){var s={x:n.width/n.height/2,y:.5};r.style=ht(o({},i,{"transform-origin":"".concat(s.x+c.x/16,"em ").concat(s.y+c.y/16,"em")}))}return[{tag:"svg",attributes:r,children:e}]}(x)}function wt(t){var e=t.content,n=t.width,a=t.height,r=t.transform,i=t.title,c=t.extra,s=t.watchable,f=void 0!==s&&s,l=o({},c.attributes,i?{title:i}:{},{class:c.classes.join(" ")});f&&(l["data-fa-i2svg"]="");var u=o({},c.styles);pt(r)&&(u.transform=function(t){var e=t.transform,n=t.width,a=void 0===n?16:n,r=t.height,i=void 0===r?16:r,c=t.startCentered,o=void 0!==c&&c,s="";return s+=o&&z?"translate(".concat(e.x/ct-a/2,"em, ").concat(e.y/ct-i/2,"em) "):o?"translate(calc(-50% + ".concat(e.x/ct,"em), calc(-50% + ").concat(e.y/ct,"em)) "):"translate(".concat(e.x/ct,"em, ").concat(e.y/ct,"em) "),s+="scale(".concat(e.size/ct*(e.flipX?-1:1),", ").concat(e.size/ct*(e.flipY?-1:1),") "),s+="rotate(".concat(e.rotate,"deg) ")}({transform:r,startCentered:!0,width:n,height:a}),u["-webkit-transform"]=u.transform);var d=ht(u);d.length>0&&(l.style=d);var m=[];return m.push({tag:"span",attributes:l,children:[e]}),i&&m.push({tag:"span",attributes:{class:"sr-only"},children:[i]}),m}function xt(t){var e=t.content,n=t.title,a=t.extra,r=o({},a.attributes,n?{title:n}:{},{class:a.classes.join(" ")}),i=ht(a.styles);i.length>0&&(r.style=i);var c=[];return c.push({tag:"span",attributes:r,children:[e]}),n&&c.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),c}var zt=function(){},Mt=j.measurePerformance&&w&&w.mark&&w.measure?w:{mark:zt,measure:zt},kt='FA "5.13.0"',Ct=function(t){Mt.mark("".concat(kt," ").concat(t," ends")),Mt.measure("".concat(kt," ").concat(t),"".concat(kt," ").concat(t," begins"),"".concat(kt," ").concat(t," ends"))},Nt=function(t){return Mt.mark("".concat(kt," ").concat(t," begins")),function(){return Ct(t)}},_t=function(t,e,n,a){var r,i,c,o=Object.keys(t),s=o.length,f=void 0!==a?function(t,e){return function(n,a,r,i){return t.call(e,n,a,r,i)}}(e,a):e;for(void 0===n?(r=1,c=t[o[0]]):(r=0,c=n);r<s;r++)c=f(c,t[i=o[r]],i,t);return c};function Lt(t){for(var e="",n=0;n<t.length;n++){e+=("000"+t.charCodeAt(n).toString(16)).slice(-4)}return e}function At(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=n.skipHooks,r=void 0!==a&&a,i=Object.keys(e).reduce((function(t,n){var a=e[n];return!!a.icon?t[a.iconName]=a.icon:t[n]=a,t}),{});"function"!=typeof V.hooks.addPack||r?V.styles[t]=o({},V.styles[t]||{},i):V.hooks.addPack(t,i),"fas"===t&&At("fa",e)}var St=V.styles,Tt=V.shims,Ot={},Ht={},Et={},It=function(){var t=function(t){return _t(St,(function(e,n,a){return e[a]=_t(n,t,{}),e}),{})};Ot=t((function(t,e,n){return e[3]&&(t[e[3]]=n),t})),Ht=t((function(t,e,n){var a=e[2];return t[n]=n,a.forEach((function(e){t[e]=n})),t}));var e="far"in St;Et=_t(Tt,(function(t,n){var a=n[0],r=n[1],i=n[2];return"far"!==r||e||(r="fas"),t[a]={prefix:r,iconName:i},t}),{})};function jt(t,e){return(Ot[t]||{})[e]}It();var Pt=V.styles;function Vt(t){return t.reduce((function(t,e){var n=dt(j.familyPrefix,e);if(Pt[e])t.prefix=e;else if(j.autoFetchSvg&&["fas","far","fal","fad","fab","fa"].indexOf(e)>-1)t.prefix=e;else if(n){var a="fa"===t.prefix?Et[n]||{prefix:null,iconName:null}:{};t.iconName=a.iconName||n,t.prefix=a.prefix||t.prefix}else e!==j.replacementClass&&0!==e.indexOf("fa-w-")&&t.rest.push(e);return t}),{prefix:null,iconName:null,rest:[]})}function Rt(t,e,n){if(t&&t[e]&&t[e][n])return{prefix:e,iconName:n,icon:t[e][n]}}function Ft(t){var e=t.tag,n=t.attributes,a=void 0===n?{}:n,r=t.children,i=void 0===r?[]:r;return"string"==typeof t?mt(t):"<".concat(e," ").concat(function(t){return Object.keys(t||{}).reduce((function(e,n){return e+"".concat(n,'="').concat(mt(t[n]),'" ')}),"").trim()}(a),">").concat(i.map(Ft).join(""),"</").concat(e,">")}var Dt=function(){};function Yt(t){return"string"==typeof(t.getAttribute?t.getAttribute("data-fa-i2svg"):null)}var Wt={replace:function(t){var e=t[0],n=t[1].map((function(t){return Ft(t)})).join("\n");if(e.parentNode&&e.outerHTML)e.outerHTML=n+(j.keepOriginalSource&&"svg"!==e.tagName.toLowerCase()?"\x3c!-- ".concat(e.outerHTML," --\x3e"):"");else if(e.parentNode){var a=document.createElement("span");e.parentNode.replaceChild(a,e),a.outerHTML=n}},nest:function(t){var e=t[0],n=t[1];if(~ut(e).indexOf(j.replacementClass))return Wt.replace(t);var a=new RegExp("".concat(j.familyPrefix,"-.*"));delete n[0].attributes.style,delete n[0].attributes.id;var r=n[0].attributes.class.split(" ").reduce((function(t,e){return e===j.replacementClass||e.match(a)?t.toSvg.push(e):t.toNode.push(e),t}),{toNode:[],toSvg:[]});n[0].attributes.class=r.toSvg.join(" ");var i=n.map((function(t){return Ft(t)})).join("\n");e.setAttribute("class",r.toNode.join(" ")),e.setAttribute("data-fa-i2svg",""),e.innerHTML=i}};function Xt(t){t()}function Bt(t,e){var n="function"==typeof e?e:Dt;if(0===t.length)n();else{var a=Xt;"async"===j.mutateApproach&&(a=g.requestAnimationFrame||Xt),a((function(){var e=!0===j.autoReplaceSvg?Wt.replace:Wt[j.autoReplaceSvg]||Wt.replace,a=Nt("mutate");t.map(e),a(),n()}))}}var Ut=!1;function qt(){Ut=!1}var Kt=null;function Gt(t){if(y&&j.observeMutations){var e=t.treeCallback,n=t.nodeCallback,a=t.pseudoElementsCallback,r=t.observeMutationsRoot,i=void 0===r?b:r;Kt=new y((function(t){Ut||lt(t).forEach((function(t){if("childList"===t.type&&t.addedNodes.length>0&&!Yt(t.addedNodes[0])&&(j.searchPseudoElements&&a(t.target),e(t.target)),"attributes"===t.type&&t.target.parentNode&&j.searchPseudoElements&&a(t.target.parentNode),"attributes"===t.type&&Yt(t.target)&&~T.indexOf(t.attributeName))if("class"===t.attributeName){var r=Vt(ut(t.target)),i=r.prefix,c=r.iconName;i&&t.target.setAttribute("data-prefix",i),c&&t.target.setAttribute("data-icon",c)}else n(t.target)}))})),x&&Kt.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function Zt(t){var e,n,a=t.getAttribute("data-prefix"),r=t.getAttribute("data-icon"),i=void 0!==t.innerText?t.innerText.trim():"",c=Vt(ut(t));return a&&r&&(c.prefix=a,c.iconName=r),c.prefix&&i.length>1?c.iconName=(e=c.prefix,n=t.innerText,(Ht[e]||{})[n]):c.prefix&&1===i.length&&(c.iconName=jt(c.prefix,Lt(t.innerText))),c}var $t=function(t){var e={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t?t.toLowerCase().split(" ").reduce((function(t,e){var n=e.toLowerCase().split("-"),a=n[0],r=n.slice(1).join("-");if(a&&"h"===r)return t.flipX=!0,t;if(a&&"v"===r)return t.flipY=!0,t;if(r=parseFloat(r),isNaN(r))return t;switch(a){case"grow":t.size=t.size+r;break;case"shrink":t.size=t.size-r;break;case"left":t.x=t.x-r;break;case"right":t.x=t.x+r;break;case"up":t.y=t.y-r;break;case"down":t.y=t.y+r;break;case"rotate":t.rotate=t.rotate+r}return t}),e):e};function Jt(t){var e=Zt(t),n=e.iconName,a=e.prefix,r=e.rest,i=function(t){var e=t.getAttribute("style"),n=[];return e&&(n=e.split(";").reduce((function(t,e){var n=e.split(":"),a=n[0],r=n.slice(1);return a&&r.length>0&&(t[a]=r.join(":").trim()),t}),{})),n}(t),c=function(t){return $t(t.getAttribute("data-fa-transform"))}(t),o=function(t){var e=t.getAttribute("data-fa-symbol");return null!==e&&(""===e||e)}(t),s=function(t){var e=lt(t.attributes).reduce((function(t,e){return"class"!==t.name&&"style"!==t.name&&(t[e.name]=e.value),t}),{}),n=t.getAttribute("title"),a=t.getAttribute("data-fa-title-id");return j.autoA11y&&(n?e["aria-labelledby"]="".concat(j.replacementClass,"-title-").concat(a||ft()):(e["aria-hidden"]="true",e.focusable="false")),e}(t),f=function(t){var e=t.getAttribute("data-fa-mask");return e?Vt(e.split(" ").map((function(t){return t.trim()}))):{prefix:null,iconName:null,rest:[]}}(t);return{iconName:n,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:a,transform:c,symbol:o,mask:f,maskId:t.getAttribute("data-fa-mask-id"),extra:{classes:r,styles:i,attributes:s}}}function Qt(t){this.name="MissingIcon",this.message=t||"Icon unavailable",this.stack=(new Error).stack}Qt.prototype=Object.create(Error.prototype),Qt.prototype.constructor=Qt;var te={fill:"currentColor"},ee={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},ne={tag:"path",attributes:o({},te,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})},ae=o({},ee,{attributeName:"opacity"}),re={tag:"g",children:[ne,{tag:"circle",attributes:o({},te,{cx:"256",cy:"364",r:"28"}),children:[{tag:"animate",attributes:o({},ee,{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:o({},ae,{values:"1;0;1;1;0;1;"})}]},{tag:"path",attributes:o({},te,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:[{tag:"animate",attributes:o({},ae,{values:"1;0;0;0;0;1;"})}]},{tag:"path",attributes:o({},te,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:o({},ae,{values:"0;0;1;1;0;0;"})}]}]},ie=V.styles;function ce(t){var e=t[0],n=t[1],a=s(t.slice(4),1)[0];return{found:!0,width:e,height:n,icon:Array.isArray(a)?{tag:"g",attributes:{class:"".concat(j.familyPrefix,"-").concat(O.GROUP)},children:[{tag:"path",attributes:{class:"".concat(j.familyPrefix,"-").concat(O.SECONDARY),fill:"currentColor",d:a[0]}},{tag:"path",attributes:{class:"".concat(j.familyPrefix,"-").concat(O.PRIMARY),fill:"currentColor",d:a[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:a}}}}function oe(t,e){return new it((function(n,a){var i={found:!1,width:512,height:512,icon:re};if(t&&e&&ie[e]&&ie[e][t])return n(ce(ie[e][t]));"object"===r(g.FontAwesomeKitConfig)&&"string"==typeof window.FontAwesomeKitConfig.token&&g.FontAwesomeKitConfig.token,t&&e&&!j.showMissingIcons?a(new Qt("Icon is missing for prefix ".concat(e," with icon name ").concat(t))):n(i)}))}var se=V.styles;function fe(t){var e=Jt(t);return~e.extra.classes.indexOf("fa-layers-text")?function(t,e){var n=e.title,a=e.transform,r=e.extra,i=null,c=null;if(z){var o=parseInt(getComputedStyle(t).fontSize,10),s=t.getBoundingClientRect();i=s.width/o,c=s.height/o}return j.autoA11y&&!n&&(r.attributes["aria-hidden"]="true"),it.resolve([t,wt({content:t.innerHTML,width:i,height:c,transform:a,title:n,extra:r,watchable:!0})])}(t,e):function(t,e){var n=e.iconName,a=e.title,r=e.titleId,i=e.prefix,c=e.transform,o=e.symbol,f=e.mask,l=e.maskId,u=e.extra;return new it((function(e,d){it.all([oe(n,i),oe(f.iconName,f.prefix)]).then((function(f){var d=s(f,2),m=d[0],h=d[1];e([t,yt({icons:{main:m,mask:h},prefix:i,iconName:n,transform:c,symbol:o,mask:h,maskId:l,title:a,titleId:r,extra:u,watchable:!0})])}))}))}(t,e)}function le(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(x){var n=b.documentElement.classList,a=function(t){return n.add("".concat("fontawesome-i2svg","-").concat(t))},r=function(t){return n.remove("".concat("fontawesome-i2svg","-").concat(t))},i=j.autoFetchSvg?Object.keys(C):Object.keys(se),c=[".".concat("fa-layers-text",":not([").concat("data-fa-i2svg","])")].concat(i.map((function(t){return".".concat(t,":not([").concat("data-fa-i2svg","])")}))).join(", ");if(0!==c.length){var o=[];try{o=lt(t.querySelectorAll(c))}catch(t){}if(o.length>0){a("pending"),r("complete");var s=Nt("onTree"),f=o.reduce((function(t,e){try{var n=fe(e);n&&t.push(n)}catch(t){k||t instanceof Qt&&console.error(t)}return t}),[]);return new it((function(t,n){it.all(f).then((function(n){Bt(n,(function(){a("active"),a("complete"),r("pending"),"function"==typeof e&&e(),s(),t()}))})).catch((function(){s(),n()}))}))}}}}function ue(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;fe(t).then((function(t){t&&Bt([t],e)}))}function de(t,e){var n="".concat("data-fa-pseudo-element-pending").concat(e.replace(":","-"));return new it((function(a,r){if(null!==t.getAttribute(n))return a();var i=lt(t.children).filter((function(t){return t.getAttribute("data-fa-pseudo-element")===e}))[0],c=g.getComputedStyle(t,e),s=c.getPropertyValue("font-family").match(_),f=c.getPropertyValue("font-weight"),l=c.getPropertyValue("content");if(i&&!s)return t.removeChild(i),a();if(s&&"none"!==l&&""!==l){var u=~["Solid","Regular","Light","Duotone","Brands"].indexOf(s[1])?N[s[1].toLowerCase()]:L[f],d=Lt(3===l.length?l.substr(1,1):l),m=jt(u,d),h=m;if(!m||i&&i.getAttribute("data-prefix")===u&&i.getAttribute("data-icon")===h)a();else{t.setAttribute(n,h),i&&t.removeChild(i);var p={iconName:null,title:null,titleId:null,prefix:null,transform:ot,symbol:!1,mask:null,maskId:null,extra:{classes:[],styles:{},attributes:{}}},v=p.extra;v.attributes["data-fa-pseudo-element"]=e,oe(m,u).then((function(r){var i=yt(o({},p,{icons:{main:r,mask:{prefix:null,iconName:null,rest:[]}},prefix:u,iconName:h,extra:v,watchable:!0})),c=b.createElement("svg");":before"===e?t.insertBefore(c,t.firstChild):t.appendChild(c),c.outerHTML=i.map((function(t){return Ft(t)})).join("\n"),t.removeAttribute(n),a()})).catch(r)}}else a()}))}function me(t){return it.all([de(t,":before"),de(t,":after")])}function he(t){return!(t.parentNode===document.head||~M.indexOf(t.tagName.toUpperCase())||t.getAttribute("data-fa-pseudo-element")||t.parentNode&&"svg"===t.parentNode.tagName)}function pe(t){if(x)return new it((function(e,n){var a=lt(t.querySelectorAll("*")).filter(he).map(me),r=Nt("searchPseudoElements");Ut=!0,it.all(a).then((function(){r(),qt(),e()})).catch((function(){r(),qt(),n()}))}))}function ve(){var t="svg-inline--fa",e=j.familyPrefix,n=j.replacementClass,a='svg:not(:root).svg-inline--fa {\n overflow: visible;\n}\n\n.svg-inline--fa {\n display: inline-block;\n font-size: inherit;\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.225em;\n}\n.svg-inline--fa.fa-w-1 {\n width: 0.0625em;\n}\n.svg-inline--fa.fa-w-2 {\n width: 0.125em;\n}\n.svg-inline--fa.fa-w-3 {\n width: 0.1875em;\n}\n.svg-inline--fa.fa-w-4 {\n width: 0.25em;\n}\n.svg-inline--fa.fa-w-5 {\n width: 0.3125em;\n}\n.svg-inline--fa.fa-w-6 {\n width: 0.375em;\n}\n.svg-inline--fa.fa-w-7 {\n width: 0.4375em;\n}\n.svg-inline--fa.fa-w-8 {\n width: 0.5em;\n}\n.svg-inline--fa.fa-w-9 {\n width: 0.5625em;\n}\n.svg-inline--fa.fa-w-10 {\n width: 0.625em;\n}\n.svg-inline--fa.fa-w-11 {\n width: 0.6875em;\n}\n.svg-inline--fa.fa-w-12 {\n width: 0.75em;\n}\n.svg-inline--fa.fa-w-13 {\n width: 0.8125em;\n}\n.svg-inline--fa.fa-w-14 {\n width: 0.875em;\n}\n.svg-inline--fa.fa-w-15 {\n width: 0.9375em;\n}\n.svg-inline--fa.fa-w-16 {\n width: 1em;\n}\n.svg-inline--fa.fa-w-17 {\n width: 1.0625em;\n}\n.svg-inline--fa.fa-w-18 {\n width: 1.125em;\n}\n.svg-inline--fa.fa-w-19 {\n width: 1.1875em;\n}\n.svg-inline--fa.fa-w-20 {\n width: 1.25em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-border {\n height: 1.5em;\n}\n.svg-inline--fa.fa-li {\n width: 2em;\n}\n.svg-inline--fa.fa-fw {\n width: 1.25em;\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: #ff253a;\n border-radius: 1em;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #fff;\n height: 1.5em;\n line-height: 1;\n max-width: 5em;\n min-width: 1.5em;\n overflow: hidden;\n padding: 0.25em;\n right: 0;\n text-overflow: ellipsis;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: 0;\n right: 0;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: 0;\n left: 0;\n right: auto;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n right: 0;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: 0;\n right: auto;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-lg {\n font-size: 1.3333333333em;\n line-height: 0.75em;\n vertical-align: -0.0667em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: 2.5em;\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: -2em;\n position: absolute;\n text-align: center;\n width: 2em;\n line-height: inherit;\n}\n\n.fa-border {\n border: solid 0.08em #eee;\n border-radius: 0.1em;\n padding: 0.2em 0.25em 0.15em;\n}\n\n.fa-pull-left {\n float: left;\n}\n\n.fa-pull-right {\n float: right;\n}\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n margin-right: 0.3em;\n}\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n margin-left: 0.3em;\n}\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical,\n:root .fa-flip-both {\n -webkit-filter: none;\n filter: none;\n}\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: #fff;\n}\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse {\n color: #fff;\n}';if("fa"!==e||n!==t){var r=new RegExp("\\.".concat("fa","\\-"),"g"),i=new RegExp("\\--".concat("fa","\\-"),"g"),c=new RegExp("\\.".concat(t),"g");a=a.replace(r,".".concat(e,"-")).replace(i,"--".concat(e,"-")).replace(c,".".concat(n))}return a}function ge(){j.autoAddCss&&!ze&&(st(ve()),ze=!0)}function be(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map((function(t){return Ft(t)}))}}),Object.defineProperty(t,"node",{get:function(){if(x){var e=b.createElement("div");return e.innerHTML=t.html,e.children}}}),t}function ye(t){var e=t.prefix,n=void 0===e?"fa":e,a=t.iconName;if(a)return Rt(xe.definitions,n,a)||Rt(V.styles,n,a)}var we,xe=new(function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.definitions={}}var e,n,a;return e=t,(n=[{key:"add",value:function(){for(var t=this,e=arguments.length,n=new Array(e),a=0;a<e;a++)n[a]=arguments[a];var r=n.reduce(this._pullDefinitions,{});Object.keys(r).forEach((function(e){t.definitions[e]=o({},t.definitions[e]||{},r[e]),At(e,r[e]),It()}))}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(t,e){var n=e.prefix&&e.iconName&&e.icon?{0:e}:e;return Object.keys(n).map((function(e){var a=n[e],r=a.prefix,i=a.iconName,c=a.icon;t[r]||(t[r]={}),t[r][i]=c})),t}}])&&i(e.prototype,n),a&&i(e,a),t}()),ze=!1,Me={i2svg:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(x){ge();var e=t.node,n=void 0===e?b:e,a=t.callback,r=void 0===a?function(){}:a;return j.searchPseudoElements&&pe(n),le(n,r)}return it.reject("Operation requires a DOM of some kind.")},css:ve,insertCss:function(){ze||(st(ve()),ze=!0)},watch:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.autoReplaceSvgRoot,n=t.observeMutationsRoot;!1===j.autoReplaceSvg&&(j.autoReplaceSvg=!0),j.observeMutations=!0,D((function(){Ne({autoReplaceSvgRoot:e}),Gt({treeCallback:le,nodeCallback:ue,pseudoElementsCallback:pe,observeMutationsRoot:n})}))}},ke=(we=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.transform,a=void 0===n?ot:n,r=e.symbol,i=void 0!==r&&r,c=e.mask,s=void 0===c?null:c,f=e.maskId,l=void 0===f?null:f,u=e.title,d=void 0===u?null:u,m=e.titleId,h=void 0===m?null:m,p=e.classes,v=void 0===p?[]:p,g=e.attributes,b=void 0===g?{}:g,y=e.styles,w=void 0===y?{}:y;if(t){var x=t.prefix,z=t.iconName,M=t.icon;return be(o({type:"icon"},t),(function(){return ge(),j.autoA11y&&(d?b["aria-labelledby"]="".concat(j.replacementClass,"-title-").concat(h||ft()):(b["aria-hidden"]="true",b.focusable="false")),yt({icons:{main:ce(M),mask:s?ce(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:x,iconName:z,transform:o({},ot,a),symbol:i,title:d,maskId:l,titleId:h,extra:{attributes:b,styles:w,classes:v}})}))}},function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(t||{}).icon?t:ye(t||{}),a=e.mask;return a&&(a=(a||{}).icon?a:ye(a||{})),we(n,o({},e,{mask:a}))}),Ce={noAuto:function(){j.autoReplaceSvg=!1,j.observeMutations=!1,Kt&&Kt.disconnect()},config:j,dom:Me,library:xe,parse:{transform:function(t){return $t(t)}},findIconDefinition:ye,icon:ke,text:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.transform,a=void 0===n?ot:n,r=e.title,i=void 0===r?null:r,c=e.classes,s=void 0===c?[]:c,l=e.attributes,u=void 0===l?{}:l,d=e.styles,m=void 0===d?{}:d;return be({type:"text",content:t},(function(){return ge(),wt({content:t,transform:o({},ot,a),title:i,extra:{attributes:u,styles:m,classes:["".concat(j.familyPrefix,"-layers-text")].concat(f(s))}})}))},counter:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.title,a=void 0===n?null:n,r=e.classes,i=void 0===r?[]:r,c=e.attributes,o=void 0===c?{}:c,s=e.styles,l=void 0===s?{}:s;return be({type:"counter",content:t},(function(){return ge(),xt({content:t.toString(),title:a,extra:{attributes:o,styles:l,classes:["".concat(j.familyPrefix,"-layers-counter")].concat(f(i))}})}))},layer:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.classes,a=void 0===n?[]:n;return be({type:"layer"},(function(){ge();var e=[];return t((function(t){Array.isArray(t)?t.map((function(t){e=e.concat(t.abstract)})):e=e.concat(t.abstract)})),[{tag:"span",attributes:{class:["".concat(j.familyPrefix,"-layers")].concat(f(a)).join(" ")},children:e}]}))},toHtml:Ft},Ne=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.autoReplaceSvgRoot,n=void 0===e?b:e;(Object.keys(V.styles).length>0||j.autoFetchSvg)&&x&&j.autoReplaceSvg&&Ce.dom.i2svg({node:n})}}).call(this,n(1),n(2).setImmediate)},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){(function(t){var a=void 0!==t&&t||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function i(t,e){this._id=t,this._clearFn=e}e.setTimeout=function(){return new i(r.call(setTimeout,a,arguments),clearTimeout)},e.setInterval=function(){return new i(r.call(setInterval,a,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(a,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},n(3),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(this,n(1))},function(t,e,n){(function(t,e){!function(t,n){"use strict";if(!t.setImmediate){var a,r,i,c,o,s=1,f={},l=!1,u=t.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(t);d=d&&d.setTimeout?d:t,"[object process]"==={}.toString.call(t.process)?a=function(t){e.nextTick((function(){h(t)}))}:!function(){if(t.postMessage&&!t.importScripts){var e=!0,n=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=n,e}}()?t.MessageChannel?((i=new MessageChannel).port1.onmessage=function(t){h(t.data)},a=function(t){i.port2.postMessage(t)}):u&&"onreadystatechange"in u.createElement("script")?(r=u.documentElement,a=function(t){var e=u.createElement("script");e.onreadystatechange=function(){h(t),e.onreadystatechange=null,r.removeChild(e),e=null},r.appendChild(e)}):a=function(t){setTimeout(h,0,t)}:(c="setImmediate$"+Math.random()+"$",o=function(e){e.source===t&&"string"==typeof e.data&&0===e.data.indexOf(c)&&h(+e.data.slice(c.length))},t.addEventListener?t.addEventListener("message",o,!1):t.attachEvent("onmessage",o),a=function(e){t.postMessage(c+e,"*")}),d.setImmediate=function(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),n=0;n<e.length;n++)e[n]=arguments[n+1];var r={callback:t,args:e};return f[s]=r,a(s),s++},d.clearImmediate=m}function m(t){delete f[t]}function h(t){if(l)setTimeout(h,0,t);else{var e=f[t];if(e){l=!0;try{!function(t){var e=t.callback,n=t.args;switch(n.length){case 0:e();break;case 1:e(n[0]);break;case 2:e(n[0],n[1]);break;case 3:e(n[0],n[1],n[2]);break;default:e.apply(void 0,n)}}(e)}finally{m(t),l=!1}}}}}("undefined"==typeof self?void 0===t?this:t:self)}).call(this,n(1),n(4))},function(t,e){var n,a,r=t.exports={};function i(){throw new Error("setTimeout has not been defined")}function c(){throw new Error("clearTimeout has not been defined")}function o(t){if(n===setTimeout)return setTimeout(t,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(t){n=i}try{a="function"==typeof clearTimeout?clearTimeout:c}catch(t){a=c}}();var s,f=[],l=!1,u=-1;function d(){l&&s&&(l=!1,s.length?f=s.concat(f):u=-1,f.length&&m())}function m(){if(!l){var t=o(d);l=!0;for(var e=f.length;e;){for(s=f,f=[];++u<e;)s&&s[u].run();u=-1,e=f.length}s=null,l=!1,function(t){if(a===clearTimeout)return clearTimeout(t);if((a===c||!a)&&clearTimeout)return a=clearTimeout,clearTimeout(t);try{a(t)}catch(e){try{return a.call(null,t)}catch(e){return a.call(this,t)}}}(t)}}function h(t,e){this.fun=t,this.array=e}function p(){}r.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];f.push(new h(t,e)),1!==f.length||l||o(m)},h.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=p,r.addListener=p,r.once=p,r.off=p,r.removeListener=p,r.removeAllListeners=p,r.emit=p,r.prependListener=p,r.prependOnceListener=p,r.listeners=function(t){return[]},r.binding=function(t){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(t){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},function(t,e,n){"use strict";n.r(e),n.d(e,"tcxFaInit",(function(){return tt}));var a=n(0),r={prefix:"fas",iconName:"arrow-circle-up",icon:[512,512,[],"f0aa","M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm143.6 28.9l72.4-75.5V392c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V209.4l72.4 75.5c9.3 9.7 24.8 9.9 34.3.4l10.9-11c9.4-9.4 9.4-24.6 0-33.9L273 107.7c-9.4-9.4-24.6-9.4-33.9 0L106.3 240.4c-9.4 9.4-9.4 24.6 0 33.9l10.9 11c9.6 9.5 25.1 9.3 34.4-.4z"]},i={prefix:"fas",iconName:"arrows-alt",icon:[512,512,[],"f0b2","M352.201 425.775l-79.196 79.196c-9.373 9.373-24.568 9.373-33.941 0l-79.196-79.196c-15.119-15.119-4.411-40.971 16.971-40.97h51.162L228 284H127.196v51.162c0 21.382-25.851 32.09-40.971 16.971L7.029 272.937c-9.373-9.373-9.373-24.569 0-33.941L86.225 159.8c15.119-15.119 40.971-4.411 40.971 16.971V228H228V127.196h-51.23c-21.382 0-32.09-25.851-16.971-40.971l79.196-79.196c9.373-9.373 24.568-9.373 33.941 0l79.196 79.196c15.119 15.119 4.411 40.971-16.971 40.971h-51.162V228h100.804v-51.162c0-21.382 25.851-32.09 40.97-16.971l79.196 79.196c9.373 9.373 9.373 24.569 0 33.941L425.773 352.2c-15.119 15.119-40.971 4.411-40.97-16.971V284H284v100.804h51.23c21.382 0 32.09 25.851 16.971 40.971z"]},c={prefix:"fas",iconName:"arrows-alt-h",icon:[512,512,[],"f337","M377.941 169.941V216H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.568 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296h243.882v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.568 0-33.941l-86.059-86.059c-15.119-15.12-40.971-4.412-40.971 16.97z"]},o={prefix:"fas",iconName:"bolt",icon:[320,512,[],"f0e7","M296 160H180.6l42.6-129.8C227.2 15 215.7 0 200 0H56C44 0 33.8 8.9 32.2 20.8l-32 240C-1.7 275.2 9.5 288 24 288h118.7L96.6 482.5c-3.6 15.2 8 29.5 23.3 29.5 8.4 0 16.4-4.4 20.8-12l176-304c9.3-15.9-2.2-36-20.7-36z"]},s={prefix:"fas",iconName:"book",icon:[448,512,[],"f02d","M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z"]},f={prefix:"fas",iconName:"border-all",icon:[448,512,[],"f84c","M416 32H32A32 32 0 0 0 0 64v384a32 32 0 0 0 32 32h384a32 32 0 0 0 32-32V64a32 32 0 0 0-32-32zm-32 64v128H256V96zm-192 0v128H64V96zM64 416V288h128v128zm192 0V288h128v128z"]},l={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"]},u={prefix:"fas",iconName:"caret-up",icon:[320,512,[],"f0d8","M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z"]},d={prefix:"fas",iconName:"chart-area",icon:[512,512,[],"f1fe","M500 384c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v308h436zM372.7 159.5L288 216l-85.3-113.7c-5.1-6.8-15.5-6.3-19.9 1L96 248v104h384l-89.9-187.8c-3.2-6.5-11.4-8.7-17.4-4.7z"]},m={prefix:"fas",iconName:"check",icon:[512,512,[],"f00c","M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"]},h={prefix:"fas",iconName:"check-circle",icon:[512,512,[],"f058","M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"]},p={prefix:"fas",iconName:"chevron-circle-left",icon:[512,512,[],"f137","M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zM142.1 273l135.5 135.5c9.4 9.4 24.6 9.4 33.9 0l17-17c9.4-9.4 9.4-24.6 0-33.9L226.9 256l101.6-101.6c9.4-9.4 9.4-24.6 0-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9 0L142.1 239c-9.4 9.4-9.4 24.6 0 34z"]},v={prefix:"fas",iconName:"chevron-circle-right",icon:[512,512,[],"f138","M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z"]},g={prefix:"fas",iconName:"clock",icon:[512,512,[],"f017","M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z"]},b={prefix:"fas",iconName:"cloud",icon:[640,512,[],"f0c2","M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4z"]},y={prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z"]},w={prefix:"fas",iconName:"code-branch",icon:[384,512,[],"f126","M384 144c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 36.4 24.3 67.1 57.5 76.8-.6 16.1-4.2 28.5-11 36.9-15.4 19.2-49.3 22.4-85.2 25.7-28.2 2.6-57.4 5.4-81.3 16.9v-144c32.5-10.2 56-40.5 56-76.3 0-44.2-35.8-80-80-80S0 35.8 0 80c0 35.8 23.5 66.1 56 76.3v199.3C23.5 365.9 0 396.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-34-21.2-63.1-51.2-74.6 3.1-5.2 7.8-9.8 14.9-13.4 16.2-8.2 40.4-10.4 66.1-12.8 42.2-3.9 90-8.4 118.2-43.4 14-17.4 21.1-39.8 21.6-67.9 31.6-10.8 54.4-40.7 54.4-75.9zM80 64c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16zm0 384c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm224-320c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16z"]},x={prefix:"fas",iconName:"cog",icon:[512,512,[],"f013","M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"]},z={prefix:"fas",iconName:"comment-dots",icon:[512,512,[],"f4ad","M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32zM128 272c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},M={prefix:"fas",iconName:"comments",icon:[576,512,[],"f086","M416 192c0-88.4-93.1-160-208-160S0 103.6 0 192c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7S4.8 352 8 352c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-.8-31.7-1.9C207.8 439.6 281.8 480 368 480c41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9.7-6.3-1.5-8.7-.3-.3-22.4-24.2-35.8-54.5z"]},k={prefix:"fas",iconName:"ellipsis-h",icon:[512,512,[],"f141","M328 256c0 39.8-32.2 72-72 72s-72-32.2-72-72 32.2-72 72-72 72 32.2 72 72zm104-72c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm-352 0c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72z"]},C={prefix:"fas",iconName:"ellipsis-v",icon:[192,512,[],"f142","M96 184c39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72 32.2-72 72-72zM24 80c0 39.8 32.2 72 72 72s72-32.2 72-72S135.8 8 96 8 24 40.2 24 80zm0 352c0 39.8 32.2 72 72 72s72-32.2 72-72-32.2-72-72-72-72 32.2-72 72z"]},N={prefix:"fas",iconName:"exclamation",icon:[192,512,[],"f12a","M176 432c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zM25.26 25.199l13.6 272C39.499 309.972 50.041 320 62.83 320h66.34c12.789 0 23.331-10.028 23.97-22.801l13.6-272C167.425 11.49 156.496 0 142.77 0H49.23C35.504 0 24.575 11.49 25.26 25.199z"]},_={prefix:"fas",iconName:"eye",icon:[576,512,[],"f06e","M572.52 241.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400a144 144 0 1 1 144-144 143.93 143.93 0 0 1-144 144zm0-240a95.31 95.31 0 0 0-25.31 3.79 47.85 47.85 0 0 1-66.9 66.9A95.78 95.78 0 1 0 288 160z"]},L={prefix:"fas",iconName:"file-export",icon:[576,512,[],"f56e","M384 121.9c0-6.3-2.5-12.4-7-16.9L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128zM571 308l-95.7-96.4c-10.1-10.1-27.4-3-27.4 11.3V288h-64v64h64v65.2c0 14.3 17.3 21.4 27.4 11.3L571 332c6.6-6.6 6.6-17.4 0-24zm-379 28v-32c0-8.8 7.2-16 16-16h176V160H248c-13.2 0-24-10.8-24-24V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V352H208c-8.8 0-16-7.2-16-16z"]},A={prefix:"fas",iconName:"gavel",icon:[512,512,[],"f0e3","M504.971 199.362l-22.627-22.627c-9.373-9.373-24.569-9.373-33.941 0l-5.657 5.657L329.608 69.255l5.657-5.657c9.373-9.373 9.373-24.569 0-33.941L312.638 7.029c-9.373-9.373-24.569-9.373-33.941 0L154.246 131.48c-9.373 9.373-9.373 24.569 0 33.941l22.627 22.627c9.373 9.373 24.569 9.373 33.941 0l5.657-5.657 39.598 39.598-81.04 81.04-5.657-5.657c-12.497-12.497-32.758-12.497-45.255 0L9.373 412.118c-12.497 12.497-12.497 32.758 0 45.255l45.255 45.255c12.497 12.497 32.758 12.497 45.255 0l114.745-114.745c12.497-12.497 12.497-32.758 0-45.255l-5.657-5.657 81.04-81.04 39.598 39.598-5.657 5.657c-9.373 9.373-9.373 24.569 0 33.941l22.627 22.627c9.373 9.373 24.569 9.373 33.941 0l124.451-124.451c9.372-9.372 9.372-24.568 0-33.941z"]},S={prefix:"fas",iconName:"globe",icon:[496,512,[],"f0ac","M336.5 160C322 70.7 287.8 8 248 8s-74 62.7-88.5 152h177zM152 256c0 22.2 1.2 43.5 3.3 64h185.3c2.1-20.5 3.3-41.8 3.3-64s-1.2-43.5-3.3-64H155.3c-2.1 20.5-3.3 41.8-3.3 64zm324.7-96c-28.6-67.9-86.5-120.4-158-141.6 24.4 33.8 41.2 84.7 50 141.6h108zM177.2 18.4C105.8 39.6 47.8 92.1 19.3 160h108c8.7-56.9 25.5-107.8 49.9-141.6zM487.4 192H372.7c2.1 21 3.3 42.5 3.3 64s-1.2 43-3.3 64h114.6c5.5-20.5 8.6-41.8 8.6-64s-3.1-43.5-8.5-64zM120 256c0-21.5 1.2-43 3.3-64H8.6C3.2 212.5 0 233.8 0 256s3.2 43.5 8.6 64h114.6c-2-21-3.2-42.5-3.2-64zm39.5 96c14.5 89.3 48.7 152 88.5 152s74-62.7 88.5-152h-177zm159.3 141.6c71.4-21.2 129.4-73.7 158-141.6h-108c-8.8 56.9-25.6 107.8-50 141.6zM19.3 352c28.6 67.9 86.5 120.4 158 141.6-24.4-33.8-41.2-84.7-50-141.6h-108z"]},T={prefix:"fas",iconName:"info-circle",icon:[512,512,[],"f05a","M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"]},O={prefix:"fas",iconName:"keyboard",icon:[576,512,[],"f11c","M528 448H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h480c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48zM128 180v-40c0-6.627-5.373-12-12-12H76c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm-336 96v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm-336 96v-40c0-6.627-5.373-12-12-12H76c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm288 0v-40c0-6.627-5.373-12-12-12H172c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h232c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12z"]},H={prefix:"fas",iconName:"lock",icon:[448,512,[],"f023","M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z"]},E={prefix:"fas",iconName:"newspaper",icon:[576,512,[],"f1ea","M552 64H88c-13.255 0-24 10.745-24 24v8H24c-13.255 0-24 10.745-24 24v272c0 30.928 25.072 56 56 56h472c26.51 0 48-21.49 48-48V88c0-13.255-10.745-24-24-24zM56 400a8 8 0 0 1-8-8V144h16v248a8 8 0 0 1-8 8zm236-16H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm-208-96H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm0-96H140c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h360c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12z"]},I={prefix:"fas",iconName:"paperclip",icon:[448,512,[],"f0c6","M43.246 466.142c-58.43-60.289-57.341-157.511 1.386-217.581L254.392 34c44.316-45.332 116.351-45.336 160.671 0 43.89 44.894 43.943 117.329 0 162.276L232.214 383.128c-29.855 30.537-78.633 30.111-107.982-.998-28.275-29.97-27.368-77.473 1.452-106.953l143.743-146.835c6.182-6.314 16.312-6.422 22.626-.241l22.861 22.379c6.315 6.182 6.422 16.312.241 22.626L171.427 319.927c-4.932 5.045-5.236 13.428-.648 18.292 4.372 4.634 11.245 4.711 15.688.165l182.849-186.851c19.613-20.062 19.613-52.725-.011-72.798-19.189-19.627-49.957-19.637-69.154 0L90.39 293.295c-34.763 35.56-35.299 93.12-1.191 128.313 34.01 35.093 88.985 35.137 123.058.286l172.06-175.999c6.177-6.319 16.307-6.433 22.626-.256l22.877 22.364c6.319 6.177 6.434 16.307.256 22.626l-172.06 175.998c-59.576 60.938-155.943 60.216-214.77-.485z"]},j={prefix:"fas",iconName:"pencil-alt",icon:[512,512,[],"f303","M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z"]},P={prefix:"fas",iconName:"play",icon:[448,512,[],"f04b","M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z"]},V={prefix:"fas",iconName:"plus-circle",icon:[512,512,[],"f055","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z"]},R={prefix:"fas",iconName:"question-circle",icon:[512,512,[],"f059","M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z"]},F={prefix:"fas",iconName:"search",icon:[512,512,[],"f002","M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"]},D={prefix:"fas",iconName:"server",icon:[512,512,[],"f233","M480 160H32c-17.673 0-32-14.327-32-32V64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm112 248H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm112 248H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24z"]},Y={prefix:"fas",iconName:"sliders-h",icon:[512,512,[],"f1de","M496 384H160v-16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h80v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h336c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-160h-80v-16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h336v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h80c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-160H288V48c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16C7.2 64 0 71.2 0 80v32c0 8.8 7.2 16 16 16h208v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h208c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16z"]},W={prefix:"fas",iconName:"smile",icon:[496,512,[],"f118","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm-160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm194.8 170.2C334.3 380.4 292.5 400 248 400s-86.3-19.6-114.8-53.8c-13.6-16.3 11-36.7 24.6-20.5 22.4 26.9 55.2 42.2 90.2 42.2s67.8-15.4 90.2-42.2c13.4-16.2 38.1 4.2 24.6 20.5z"]},X={prefix:"fas",iconName:"tasks",icon:[512,512,[],"f0ae","M139.61 35.5a12 12 0 0 0-17 0L58.93 98.81l-22.7-22.12a12 12 0 0 0-17 0L3.53 92.41a12 12 0 0 0 0 17l47.59 47.4a12.78 12.78 0 0 0 17.61 0l15.59-15.62L156.52 69a12.09 12.09 0 0 0 .09-17zm0 159.19a12 12 0 0 0-17 0l-63.68 63.72-22.7-22.1a12 12 0 0 0-17 0L3.53 252a12 12 0 0 0 0 17L51 316.5a12.77 12.77 0 0 0 17.6 0l15.7-15.69 72.2-72.22a12 12 0 0 0 .09-16.9zM64 368c-26.49 0-48.59 21.5-48.59 48S37.53 464 64 464a48 48 0 0 0 0-96zm432 16H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},B={prefix:"fas",iconName:"thumbtack",icon:[384,512,[],"f08d","M298.028 214.267L285.793 96H328c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v48c0 13.255 10.745 24 24 24h42.207L85.972 214.267C37.465 236.82 0 277.261 0 328c0 13.255 10.745 24 24 24h136v104.007c0 1.242.289 2.467.845 3.578l24 48c2.941 5.882 11.364 5.893 14.311 0l24-48a8.008 8.008 0 0 0 .845-3.578V352h136c13.255 0 24-10.745 24-24-.001-51.183-37.983-91.42-85.973-113.733z"]},U={prefix:"fas",iconName:"times",icon:[352,512,[],"f00d","M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"]},q={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM53.2 467a48 48 0 0 0 47.9 45h245.8a48 48 0 0 0 47.9-45L416 128H32z"]},K={prefix:"fas",iconName:"university",icon:[512,512,[],"f19c","M496 128v16a8 8 0 0 1-8 8h-24v12c0 6.627-5.373 12-12 12H60c-6.627 0-12-5.373-12-12v-12H24a8 8 0 0 1-8-8v-16a8 8 0 0 1 4.941-7.392l232-88a7.996 7.996 0 0 1 6.118 0l232 88A8 8 0 0 1 496 128zm-24 304H40c-13.255 0-24 10.745-24 24v16a8 8 0 0 0 8 8h464a8 8 0 0 0 8-8v-16c0-13.255-10.745-24-24-24zM96 192v192H60c-6.627 0-12 5.373-12 12v20h416v-20c0-6.627-5.373-12-12-12h-36V192h-64v192h-64V192h-64v192h-64V192H96z"]},G={prefix:"fas",iconName:"user-astronaut",icon:[448,512,[],"f4fb","M64 224h13.5c24.7 56.5 80.9 96 146.5 96s121.8-39.5 146.5-96H384c8.8 0 16-7.2 16-16v-96c0-8.8-7.2-16-16-16h-13.5C345.8 39.5 289.6 0 224 0S102.2 39.5 77.5 96H64c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16zm40-88c0-22.1 21.5-40 48-40h144c26.5 0 48 17.9 48 40v24c0 53-43 96-96 96h-48c-53 0-96-43-96-96v-24zm72 72l12-36 36-12-36-12-12-36-12 36-36 12 36 12 12 36zm151.6 113.4C297.7 340.7 262.2 352 224 352s-73.7-11.3-103.6-30.6C52.9 328.5 0 385 0 454.4v9.6c0 26.5 21.5 48 48 48h80v-64c0-17.7 14.3-32 32-32h128c17.7 0 32 14.3 32 32v64h80c26.5 0 48-21.5 48-48v-9.6c0-69.4-52.9-125.9-120.4-133zM272 448c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm-96 0c-8.8 0-16 7.2-16 16v48h32v-48c0-8.8-7.2-16-16-16z"]},Z={prefix:"fas",iconName:"user-times",icon:[640,512,[],"f235","M589.6 240l45.6-45.6c6.3-6.3 6.3-16.5 0-22.8l-22.8-22.8c-6.3-6.3-16.5-6.3-22.8 0L544 194.4l-45.6-45.6c-6.3-6.3-16.5-6.3-22.8 0l-22.8 22.8c-6.3 6.3-6.3 16.5 0 22.8l45.6 45.6-45.6 45.6c-6.3 6.3-6.3 16.5 0 22.8l22.8 22.8c6.3 6.3 16.5 6.3 22.8 0l45.6-45.6 45.6 45.6c6.3 6.3 16.5 6.3 22.8 0l22.8-22.8c6.3-6.3 6.3-16.5 0-22.8L589.6 240zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"]},$={prefix:"fas",iconName:"users",icon:[640,512,[],"f0c0","M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z"]},J={prefix:"far",iconName:"envelope",icon:[512,512,[],"f0e0","M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"]},Q={prefix:"far",iconName:"paper-plane",icon:[512,512,[],"f1d8","M440 6.5L24 246.4c-34.4 19.9-31.1 70.8 5.7 85.9L144 379.6V464c0 46.4 59.2 65.5 86.6 28.6l43.8-59.1 111.9 46.2c5.9 2.4 12.1 3.6 18.3 3.6 8.2 0 16.3-2.1 23.6-6.2 12.8-7.2 21.6-20 23.9-34.5l59.4-387.2c6.1-40.1-36.9-68.8-71.5-48.9zM192 464v-64.6l36.6 15.1L192 464zm212.6-28.7l-153.8-63.5L391 169.5c10.7-15.5-9.5-33.5-23.7-21.2L155.8 332.6 48 288 464 48l-59.4 387.3z"]};function tt(){a.b.add(G),a.b.add(o),a.b.add(s),a.b.add(d),a.b.add(m),a.b.add(h),a.b.add(g),a.b.add(b),a.b.add(y),a.b.add(w),a.b.add(x),a.b.add(z),a.b.add(M),a.b.add(k),a.b.add(C),a.b.add(J),a.b.add(N),a.b.add(_),a.b.add(A),a.b.add(T),a.b.add(H),a.b.add(E),a.b.add(I),a.b.add(Q),a.b.add(j),a.b.add(R),a.b.add(F),a.b.add(D),a.b.add(Y),a.b.add(W),a.b.add(X),a.b.add(U),a.b.add(K),a.b.add($),a.b.add(Z),a.b.add(V),a.b.add(q),a.b.add(P),a.b.add(r),a.b.add(c),a.b.add(i),a.b.add(B),a.b.add(L),a.b.add(S),a.b.add(f),a.b.add(O),a.b.add(v),a.b.add(p),a.b.add(l),a.b.add(u),a.a.watch({autoReplaceSvgRoot:document.getElementById("wplc_wrapper"),observeMutationsRoot:document.getElementById("wplc_wrapper")})}}])}));
1
+ !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("TCXfa",[],e):"object"==typeof exports?exports.TCXfa=e():t.TCXfa=e()}(window,(function(){return function(t){var e={};function n(a){if(e[a])return e[a].exports;var r=e[a]={i:a,l:!1,exports:{}};return t[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=t,n.c=e,n.d=function(t,e,a){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:a})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)n.d(a,r,function(e){return t[e]}.bind(null,r));return a},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=5)}([function(t,e,n){"use strict";(function(t,a){function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e){for(var n=0;n<e.length;n++){var a=e[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function c(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function o(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),a.forEach((function(e){c(t,e,n[e])}))}return t}function s(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=[],a=!0,r=!1,i=void 0;try{for(var c,o=t[Symbol.iterator]();!(a=(c=o.next()).done)&&(n.push(c.value),!e||n.length!==e);a=!0);}catch(t){r=!0,i=t}finally{try{a||null==o.return||o.return()}finally{if(r)throw i}}return n}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function f(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}n.d(e,"b",(function(){return xe})),n.d(e,"a",(function(){return Me}));var l=function(){},u={},d={},m=null,h={mark:l,measure:l};try{"undefined"!=typeof window&&(u=window),"undefined"!=typeof document&&(d=document),"undefined"!=typeof MutationObserver&&(m=MutationObserver),"undefined"!=typeof performance&&(h=performance)}catch(t){}var p=(u.navigator||{}).userAgent,v=void 0===p?"":p,g=u,b=d,y=m,w=h,x=(g.document,!!b.documentElement&&!!b.head&&"function"==typeof b.addEventListener&&"function"==typeof b.createElement),z=~v.indexOf("MSIE")||~v.indexOf("Trident/"),M=["HTML","HEAD","STYLE","SCRIPT"],k=function(){try{return!0}catch(t){return!1}}(),C={fas:"solid",far:"regular",fal:"light",fad:"duotone",fab:"brands",fa:"solid"},N={solid:"fas",regular:"far",light:"fal",duotone:"fad",brands:"fab"},_=/Font Awesome 5 (Solid|Regular|Light|Duotone|Brands|Free|Pro)/,L={900:"fas",400:"far",normal:"far",300:"fal"},A=[1,2,3,4,5,6,7,8,9,10],S=A.concat([11,12,13,14,15,16,17,18,19,20]),T=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],O={GROUP:"group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},H=["xs","sm","lg","fw","ul","li","border","pull-left","pull-right","spin","pulse","rotate-90","rotate-180","rotate-270","flip-horizontal","flip-vertical","flip-both","stack","stack-1x","stack-2x","inverse","layers","layers-text","layers-counter",O.GROUP,O.SWAP_OPACITY,O.PRIMARY,O.SECONDARY].concat(A.map((function(t){return"".concat(t,"x")}))).concat(S.map((function(t){return"w-".concat(t)}))),E=g.FontAwesomeConfig||{};if(b&&"function"==typeof b.querySelector){[["data-family-prefix","familyPrefix"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach((function(t){var e=s(t,2),n=e[0],a=e[1],r=function(t){return""===t||"false"!==t&&("true"===t||t)}(function(t){var e=b.querySelector("script["+t+"]");if(e)return e.getAttribute(t)}(n));null!=r&&(E[a]=r)}))}var I=o({},{familyPrefix:"fa",replacementClass:"svg-inline--fa",autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},E);I.autoReplaceSvg||(I.observeMutations=!1);var j=o({},I);g.FontAwesomeConfig=j;var P=g||{};P.___FONT_AWESOME___||(P.___FONT_AWESOME___={}),P.___FONT_AWESOME___.styles||(P.___FONT_AWESOME___.styles={}),P.___FONT_AWESOME___.hooks||(P.___FONT_AWESOME___.hooks={}),P.___FONT_AWESOME___.shims||(P.___FONT_AWESOME___.shims=[]);var V=P.___FONT_AWESOME___,R=[],F=!1;function D(t){x&&(F?setTimeout(t,0):R.push(t))}x&&((F=(b.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(b.readyState))||b.addEventListener("DOMContentLoaded",(function t(){b.removeEventListener("DOMContentLoaded",t),F=1,R.map((function(t){return t()}))})));var Y,W=function(){},X=void 0!==t&&void 0!==t.process&&"function"==typeof t.process.emit,B=void 0===a?setTimeout:a,U=[];function q(){for(var t=0;t<U.length;t++)U[t][0](U[t][1]);U=[],Y=!1}function K(t,e){U.push([t,e]),Y||(Y=!0,B(q,0))}function G(t){var e=t.owner,n=e._state,a=e._data,r=t[n],i=t.then;if("function"==typeof r){n="fulfilled";try{a=r(a)}catch(t){Q(i,t)}}Z(i,a)||("fulfilled"===n&&$(i,a),"rejected"===n&&Q(i,a))}function Z(t,e){var n;try{if(t===e)throw new TypeError("A promises callback cannot return that same promise.");if(e&&("function"==typeof e||"object"===r(e))){var a=e.then;if("function"==typeof a)return a.call(e,(function(a){n||(n=!0,e===a?J(t,a):$(t,a))}),(function(e){n||(n=!0,Q(t,e))})),!0}}catch(e){return n||Q(t,e),!0}return!1}function $(t,e){t!==e&&Z(t,e)||J(t,e)}function J(t,e){"pending"===t._state&&(t._state="settled",t._data=e,K(et,t))}function Q(t,e){"pending"===t._state&&(t._state="settled",t._data=e,K(nt,t))}function tt(t){t._then=t._then.forEach(G)}function et(t){t._state="fulfilled",tt(t)}function nt(e){e._state="rejected",tt(e),!e._handled&&X&&t.process.emit("unhandledRejection",e._data,e)}function at(e){t.process.emit("rejectionHandled",e)}function rt(t){if("function"!=typeof t)throw new TypeError("Promise resolver "+t+" is not a function");if(this instanceof rt==!1)throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.");this._then=[],function(t,e){function n(t){Q(e,t)}try{t((function(t){$(e,t)}),n)}catch(t){n(t)}}(t,this)}rt.prototype={constructor:rt,_state:"pending",_then:null,_data:void 0,_handled:!1,then:function(t,e){var n={owner:this,then:new this.constructor(W),fulfilled:t,rejected:e};return!e&&!t||this._handled||(this._handled=!0,"rejected"===this._state&&X&&K(at,this)),"fulfilled"===this._state||"rejected"===this._state?K(G,n):this._then.push(n),n.then},catch:function(t){return this.then(null,t)}},rt.all=function(t){if(!Array.isArray(t))throw new TypeError("You must pass an array to Promise.all().");return new rt((function(e,n){var a=[],r=0;function i(t){return r++,function(n){a[t]=n,--r||e(a)}}for(var c,o=0;o<t.length;o++)(c=t[o])&&"function"==typeof c.then?c.then(i(o),n):a[o]=c;r||e(a)}))},rt.race=function(t){if(!Array.isArray(t))throw new TypeError("You must pass an array to Promise.race().");return new rt((function(e,n){for(var a,r=0;r<t.length;r++)(a=t[r])&&"function"==typeof a.then?a.then(e,n):e(a)}))},rt.resolve=function(t){return t&&"object"===r(t)&&t.constructor===rt?t:new rt((function(e){e(t)}))},rt.reject=function(t){return new rt((function(e,n){n(t)}))};var it="function"==typeof Promise?Promise:rt,ct=16,ot={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function st(t){if(t&&x){var e=b.createElement("style");e.setAttribute("type","text/css"),e.innerHTML=t;for(var n=b.head.childNodes,a=null,r=n.length-1;r>-1;r--){var i=n[r],c=(i.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(c)>-1&&(a=i)}return b.head.insertBefore(e,a),t}}function ft(){for(var t=12,e="";t-- >0;)e+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return e}function lt(t){for(var e=[],n=(t||[]).length>>>0;n--;)e[n]=t[n];return e}function ut(t){return t.classList?lt(t.classList):(t.getAttribute("class")||"").split(" ").filter((function(t){return t}))}function dt(t,e){var n,a=e.split("-"),r=a[0],i=a.slice(1).join("-");return r!==t||""===i||(n=i,~H.indexOf(n))?null:i}function mt(t){return"".concat(t).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function ht(t){return Object.keys(t||{}).reduce((function(e,n){return e+"".concat(n,": ").concat(t[n],";")}),"")}function pt(t){return t.size!==ot.size||t.x!==ot.x||t.y!==ot.y||t.rotate!==ot.rotate||t.flipX||t.flipY}function vt(t){var e=t.transform,n=t.containerWidth,a=t.iconWidth,r={transform:"translate(".concat(n/2," 256)")},i="translate(".concat(32*e.x,", ").concat(32*e.y,") "),c="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),o="rotate(".concat(e.rotate," 0 0)");return{outer:r,inner:{transform:"".concat(i," ").concat(c," ").concat(o)},path:{transform:"translate(".concat(a/2*-1," -256)")}}}var gt={x:0,y:0,width:"100%",height:"100%"};function bt(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return t.attributes&&(t.attributes.fill||e)&&(t.attributes.fill="black"),t}function yt(t){var e=t.icons,n=e.main,a=e.mask,r=t.prefix,i=t.iconName,c=t.transform,s=t.symbol,f=t.title,l=t.maskId,u=t.titleId,d=t.extra,m=t.watchable,h=void 0!==m&&m,p=a.found?a:n,v=p.width,g=p.height,b="fa-w-".concat(Math.ceil(v/g*16)),y=[j.replacementClass,i?"".concat(j.familyPrefix,"-").concat(i):"",b].filter((function(t){return-1===d.classes.indexOf(t)})).concat(d.classes).join(" "),w={children:[],attributes:o({},d.attributes,{"data-prefix":r,"data-icon":i,class:y,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(v," ").concat(g)})};h&&(w.attributes["data-fa-i2svg"]=""),f&&w.children.push({tag:"title",attributes:{id:w.attributes["aria-labelledby"]||"title-".concat(u||ft())},children:[f]});var x=o({},w,{prefix:r,iconName:i,main:n,mask:a,maskId:l,transform:c,symbol:s,styles:d.styles}),z=a.found&&n.found?function(t){var e,n=t.children,a=t.attributes,r=t.main,i=t.mask,c=t.maskId,s=t.transform,f=r.width,l=r.icon,u=i.width,d=i.icon,m=vt({transform:s,containerWidth:u,iconWidth:f}),h={tag:"rect",attributes:o({},gt,{fill:"white"})},p=l.children?{children:l.children.map(bt)}:{},v={tag:"g",attributes:o({},m.inner),children:[bt(o({tag:l.tag,attributes:o({},l.attributes,m.path)},p))]},g={tag:"g",attributes:o({},m.outer),children:[v]},b="mask-".concat(c||ft()),y="clip-".concat(c||ft()),w={tag:"mask",attributes:o({},gt,{id:b,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[h,g]},x={tag:"defs",children:[{tag:"clipPath",attributes:{id:y},children:(e=d,"g"===e.tag?e.children:[e])},w]};return n.push(x,{tag:"rect",attributes:o({fill:"currentColor","clip-path":"url(#".concat(y,")"),mask:"url(#".concat(b,")")},gt)}),{children:n,attributes:a}}(x):function(t){var e=t.children,n=t.attributes,a=t.main,r=t.transform,i=ht(t.styles);if(i.length>0&&(n.style=i),pt(r)){var c=vt({transform:r,containerWidth:a.width,iconWidth:a.width});e.push({tag:"g",attributes:o({},c.outer),children:[{tag:"g",attributes:o({},c.inner),children:[{tag:a.icon.tag,children:a.icon.children,attributes:o({},a.icon.attributes,c.path)}]}]})}else e.push(a.icon);return{children:e,attributes:n}}(x),M=z.children,k=z.attributes;return x.children=M,x.attributes=k,s?function(t){var e=t.prefix,n=t.iconName,a=t.children,r=t.attributes,i=t.symbol;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:o({},r,{id:!0===i?"".concat(e,"-").concat(j.familyPrefix,"-").concat(n):i}),children:a}]}]}(x):function(t){var e=t.children,n=t.main,a=t.mask,r=t.attributes,i=t.styles,c=t.transform;if(pt(c)&&n.found&&!a.found){var s={x:n.width/n.height/2,y:.5};r.style=ht(o({},i,{"transform-origin":"".concat(s.x+c.x/16,"em ").concat(s.y+c.y/16,"em")}))}return[{tag:"svg",attributes:r,children:e}]}(x)}function wt(t){var e=t.content,n=t.width,a=t.height,r=t.transform,i=t.title,c=t.extra,s=t.watchable,f=void 0!==s&&s,l=o({},c.attributes,i?{title:i}:{},{class:c.classes.join(" ")});f&&(l["data-fa-i2svg"]="");var u=o({},c.styles);pt(r)&&(u.transform=function(t){var e=t.transform,n=t.width,a=void 0===n?16:n,r=t.height,i=void 0===r?16:r,c=t.startCentered,o=void 0!==c&&c,s="";return s+=o&&z?"translate(".concat(e.x/ct-a/2,"em, ").concat(e.y/ct-i/2,"em) "):o?"translate(calc(-50% + ".concat(e.x/ct,"em), calc(-50% + ").concat(e.y/ct,"em)) "):"translate(".concat(e.x/ct,"em, ").concat(e.y/ct,"em) "),s+="scale(".concat(e.size/ct*(e.flipX?-1:1),", ").concat(e.size/ct*(e.flipY?-1:1),") "),s+="rotate(".concat(e.rotate,"deg) ")}({transform:r,startCentered:!0,width:n,height:a}),u["-webkit-transform"]=u.transform);var d=ht(u);d.length>0&&(l.style=d);var m=[];return m.push({tag:"span",attributes:l,children:[e]}),i&&m.push({tag:"span",attributes:{class:"sr-only"},children:[i]}),m}function xt(t){var e=t.content,n=t.title,a=t.extra,r=o({},a.attributes,n?{title:n}:{},{class:a.classes.join(" ")}),i=ht(a.styles);i.length>0&&(r.style=i);var c=[];return c.push({tag:"span",attributes:r,children:[e]}),n&&c.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),c}var zt=function(){},Mt=j.measurePerformance&&w&&w.mark&&w.measure?w:{mark:zt,measure:zt},kt='FA "5.13.0"',Ct=function(t){Mt.mark("".concat(kt," ").concat(t," ends")),Mt.measure("".concat(kt," ").concat(t),"".concat(kt," ").concat(t," begins"),"".concat(kt," ").concat(t," ends"))},Nt=function(t){return Mt.mark("".concat(kt," ").concat(t," begins")),function(){return Ct(t)}},_t=function(t,e,n,a){var r,i,c,o=Object.keys(t),s=o.length,f=void 0!==a?function(t,e){return function(n,a,r,i){return t.call(e,n,a,r,i)}}(e,a):e;for(void 0===n?(r=1,c=t[o[0]]):(r=0,c=n);r<s;r++)c=f(c,t[i=o[r]],i,t);return c};function Lt(t){for(var e="",n=0;n<t.length;n++){e+=("000"+t.charCodeAt(n).toString(16)).slice(-4)}return e}function At(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=n.skipHooks,r=void 0!==a&&a,i=Object.keys(e).reduce((function(t,n){var a=e[n];return!!a.icon?t[a.iconName]=a.icon:t[n]=a,t}),{});"function"!=typeof V.hooks.addPack||r?V.styles[t]=o({},V.styles[t]||{},i):V.hooks.addPack(t,i),"fas"===t&&At("fa",e)}var St=V.styles,Tt=V.shims,Ot={},Ht={},Et={},It=function(){var t=function(t){return _t(St,(function(e,n,a){return e[a]=_t(n,t,{}),e}),{})};Ot=t((function(t,e,n){return e[3]&&(t[e[3]]=n),t})),Ht=t((function(t,e,n){var a=e[2];return t[n]=n,a.forEach((function(e){t[e]=n})),t}));var e="far"in St;Et=_t(Tt,(function(t,n){var a=n[0],r=n[1],i=n[2];return"far"!==r||e||(r="fas"),t[a]={prefix:r,iconName:i},t}),{})};function jt(t,e){return(Ot[t]||{})[e]}It();var Pt=V.styles;function Vt(t){return t.reduce((function(t,e){var n=dt(j.familyPrefix,e);if(Pt[e])t.prefix=e;else if(j.autoFetchSvg&&["fas","far","fal","fad","fab","fa"].indexOf(e)>-1)t.prefix=e;else if(n){var a="fa"===t.prefix?Et[n]||{prefix:null,iconName:null}:{};t.iconName=a.iconName||n,t.prefix=a.prefix||t.prefix}else e!==j.replacementClass&&0!==e.indexOf("fa-w-")&&t.rest.push(e);return t}),{prefix:null,iconName:null,rest:[]})}function Rt(t,e,n){if(t&&t[e]&&t[e][n])return{prefix:e,iconName:n,icon:t[e][n]}}function Ft(t){var e=t.tag,n=t.attributes,a=void 0===n?{}:n,r=t.children,i=void 0===r?[]:r;return"string"==typeof t?mt(t):"<".concat(e," ").concat(function(t){return Object.keys(t||{}).reduce((function(e,n){return e+"".concat(n,'="').concat(mt(t[n]),'" ')}),"").trim()}(a),">").concat(i.map(Ft).join(""),"</").concat(e,">")}var Dt=function(){};function Yt(t){return"string"==typeof(t.getAttribute?t.getAttribute("data-fa-i2svg"):null)}var Wt={replace:function(t){var e=t[0],n=t[1].map((function(t){return Ft(t)})).join("\n");if(e.parentNode&&e.outerHTML)e.outerHTML=n+(j.keepOriginalSource&&"svg"!==e.tagName.toLowerCase()?"\x3c!-- ".concat(e.outerHTML," --\x3e"):"");else if(e.parentNode){var a=document.createElement("span");e.parentNode.replaceChild(a,e),a.outerHTML=n}},nest:function(t){var e=t[0],n=t[1];if(~ut(e).indexOf(j.replacementClass))return Wt.replace(t);var a=new RegExp("".concat(j.familyPrefix,"-.*"));delete n[0].attributes.style,delete n[0].attributes.id;var r=n[0].attributes.class.split(" ").reduce((function(t,e){return e===j.replacementClass||e.match(a)?t.toSvg.push(e):t.toNode.push(e),t}),{toNode:[],toSvg:[]});n[0].attributes.class=r.toSvg.join(" ");var i=n.map((function(t){return Ft(t)})).join("\n");e.setAttribute("class",r.toNode.join(" ")),e.setAttribute("data-fa-i2svg",""),e.innerHTML=i}};function Xt(t){t()}function Bt(t,e){var n="function"==typeof e?e:Dt;if(0===t.length)n();else{var a=Xt;"async"===j.mutateApproach&&(a=g.requestAnimationFrame||Xt),a((function(){var e=!0===j.autoReplaceSvg?Wt.replace:Wt[j.autoReplaceSvg]||Wt.replace,a=Nt("mutate");t.map(e),a(),n()}))}}var Ut=!1;function qt(){Ut=!1}var Kt=null;function Gt(t){if(y&&j.observeMutations){var e=t.treeCallback,n=t.nodeCallback,a=t.pseudoElementsCallback,r=t.observeMutationsRoot,i=void 0===r?b:r;Kt=new y((function(t){Ut||lt(t).forEach((function(t){if("childList"===t.type&&t.addedNodes.length>0&&!Yt(t.addedNodes[0])&&(j.searchPseudoElements&&a(t.target),e(t.target)),"attributes"===t.type&&t.target.parentNode&&j.searchPseudoElements&&a(t.target.parentNode),"attributes"===t.type&&Yt(t.target)&&~T.indexOf(t.attributeName))if("class"===t.attributeName){var r=Vt(ut(t.target)),i=r.prefix,c=r.iconName;i&&t.target.setAttribute("data-prefix",i),c&&t.target.setAttribute("data-icon",c)}else n(t.target)}))})),x&&Kt.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function Zt(t){var e,n,a=t.getAttribute("data-prefix"),r=t.getAttribute("data-icon"),i=void 0!==t.innerText?t.innerText.trim():"",c=Vt(ut(t));return a&&r&&(c.prefix=a,c.iconName=r),c.prefix&&i.length>1?c.iconName=(e=c.prefix,n=t.innerText,(Ht[e]||{})[n]):c.prefix&&1===i.length&&(c.iconName=jt(c.prefix,Lt(t.innerText))),c}var $t=function(t){var e={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t?t.toLowerCase().split(" ").reduce((function(t,e){var n=e.toLowerCase().split("-"),a=n[0],r=n.slice(1).join("-");if(a&&"h"===r)return t.flipX=!0,t;if(a&&"v"===r)return t.flipY=!0,t;if(r=parseFloat(r),isNaN(r))return t;switch(a){case"grow":t.size=t.size+r;break;case"shrink":t.size=t.size-r;break;case"left":t.x=t.x-r;break;case"right":t.x=t.x+r;break;case"up":t.y=t.y-r;break;case"down":t.y=t.y+r;break;case"rotate":t.rotate=t.rotate+r}return t}),e):e};function Jt(t){var e=Zt(t),n=e.iconName,a=e.prefix,r=e.rest,i=function(t){var e=t.getAttribute("style"),n=[];return e&&(n=e.split(";").reduce((function(t,e){var n=e.split(":"),a=n[0],r=n.slice(1);return a&&r.length>0&&(t[a]=r.join(":").trim()),t}),{})),n}(t),c=function(t){return $t(t.getAttribute("data-fa-transform"))}(t),o=function(t){var e=t.getAttribute("data-fa-symbol");return null!==e&&(""===e||e)}(t),s=function(t){var e=lt(t.attributes).reduce((function(t,e){return"class"!==t.name&&"style"!==t.name&&(t[e.name]=e.value),t}),{}),n=t.getAttribute("title"),a=t.getAttribute("data-fa-title-id");return j.autoA11y&&(n?e["aria-labelledby"]="".concat(j.replacementClass,"-title-").concat(a||ft()):(e["aria-hidden"]="true",e.focusable="false")),e}(t),f=function(t){var e=t.getAttribute("data-fa-mask");return e?Vt(e.split(" ").map((function(t){return t.trim()}))):{prefix:null,iconName:null,rest:[]}}(t);return{iconName:n,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:a,transform:c,symbol:o,mask:f,maskId:t.getAttribute("data-fa-mask-id"),extra:{classes:r,styles:i,attributes:s}}}function Qt(t){this.name="MissingIcon",this.message=t||"Icon unavailable",this.stack=(new Error).stack}Qt.prototype=Object.create(Error.prototype),Qt.prototype.constructor=Qt;var te={fill:"currentColor"},ee={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},ne={tag:"path",attributes:o({},te,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})},ae=o({},ee,{attributeName:"opacity"}),re={tag:"g",children:[ne,{tag:"circle",attributes:o({},te,{cx:"256",cy:"364",r:"28"}),children:[{tag:"animate",attributes:o({},ee,{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:o({},ae,{values:"1;0;1;1;0;1;"})}]},{tag:"path",attributes:o({},te,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:[{tag:"animate",attributes:o({},ae,{values:"1;0;0;0;0;1;"})}]},{tag:"path",attributes:o({},te,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:o({},ae,{values:"0;0;1;1;0;0;"})}]}]},ie=V.styles;function ce(t){var e=t[0],n=t[1],a=s(t.slice(4),1)[0];return{found:!0,width:e,height:n,icon:Array.isArray(a)?{tag:"g",attributes:{class:"".concat(j.familyPrefix,"-").concat(O.GROUP)},children:[{tag:"path",attributes:{class:"".concat(j.familyPrefix,"-").concat(O.SECONDARY),fill:"currentColor",d:a[0]}},{tag:"path",attributes:{class:"".concat(j.familyPrefix,"-").concat(O.PRIMARY),fill:"currentColor",d:a[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:a}}}}function oe(t,e){return new it((function(n,a){var i={found:!1,width:512,height:512,icon:re};if(t&&e&&ie[e]&&ie[e][t])return n(ce(ie[e][t]));"object"===r(g.FontAwesomeKitConfig)&&"string"==typeof window.FontAwesomeKitConfig.token&&g.FontAwesomeKitConfig.token,t&&e&&!j.showMissingIcons?a(new Qt("Icon is missing for prefix ".concat(e," with icon name ").concat(t))):n(i)}))}var se=V.styles;function fe(t){var e=Jt(t);return~e.extra.classes.indexOf("fa-layers-text")?function(t,e){var n=e.title,a=e.transform,r=e.extra,i=null,c=null;if(z){var o=parseInt(getComputedStyle(t).fontSize,10),s=t.getBoundingClientRect();i=s.width/o,c=s.height/o}return j.autoA11y&&!n&&(r.attributes["aria-hidden"]="true"),it.resolve([t,wt({content:t.innerHTML,width:i,height:c,transform:a,title:n,extra:r,watchable:!0})])}(t,e):function(t,e){var n=e.iconName,a=e.title,r=e.titleId,i=e.prefix,c=e.transform,o=e.symbol,f=e.mask,l=e.maskId,u=e.extra;return new it((function(e,d){it.all([oe(n,i),oe(f.iconName,f.prefix)]).then((function(f){var d=s(f,2),m=d[0],h=d[1];e([t,yt({icons:{main:m,mask:h},prefix:i,iconName:n,transform:c,symbol:o,mask:h,maskId:l,title:a,titleId:r,extra:u,watchable:!0})])}))}))}(t,e)}function le(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(x){var n=b.documentElement.classList,a=function(t){return n.add("".concat("fontawesome-i2svg","-").concat(t))},r=function(t){return n.remove("".concat("fontawesome-i2svg","-").concat(t))},i=j.autoFetchSvg?Object.keys(C):Object.keys(se),c=[".".concat("fa-layers-text",":not([").concat("data-fa-i2svg","])")].concat(i.map((function(t){return".".concat(t,":not([").concat("data-fa-i2svg","])")}))).join(", ");if(0!==c.length){var o=[];try{o=lt(t.querySelectorAll(c))}catch(t){}if(o.length>0){a("pending"),r("complete");var s=Nt("onTree"),f=o.reduce((function(t,e){try{var n=fe(e);n&&t.push(n)}catch(t){k||t instanceof Qt&&console.error(t)}return t}),[]);return new it((function(t,n){it.all(f).then((function(n){Bt(n,(function(){a("active"),a("complete"),r("pending"),"function"==typeof e&&e(),s(),t()}))})).catch((function(){s(),n()}))}))}}}}function ue(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;fe(t).then((function(t){t&&Bt([t],e)}))}function de(t,e){var n="".concat("data-fa-pseudo-element-pending").concat(e.replace(":","-"));return new it((function(a,r){if(null!==t.getAttribute(n))return a();var i=lt(t.children).filter((function(t){return t.getAttribute("data-fa-pseudo-element")===e}))[0],c=g.getComputedStyle(t,e),s=c.getPropertyValue("font-family").match(_),f=c.getPropertyValue("font-weight"),l=c.getPropertyValue("content");if(i&&!s)return t.removeChild(i),a();if(s&&"none"!==l&&""!==l){var u=~["Solid","Regular","Light","Duotone","Brands"].indexOf(s[1])?N[s[1].toLowerCase()]:L[f],d=Lt(3===l.length?l.substr(1,1):l),m=jt(u,d),h=m;if(!m||i&&i.getAttribute("data-prefix")===u&&i.getAttribute("data-icon")===h)a();else{t.setAttribute(n,h),i&&t.removeChild(i);var p={iconName:null,title:null,titleId:null,prefix:null,transform:ot,symbol:!1,mask:null,maskId:null,extra:{classes:[],styles:{},attributes:{}}},v=p.extra;v.attributes["data-fa-pseudo-element"]=e,oe(m,u).then((function(r){var i=yt(o({},p,{icons:{main:r,mask:{prefix:null,iconName:null,rest:[]}},prefix:u,iconName:h,extra:v,watchable:!0})),c=b.createElement("svg");":before"===e?t.insertBefore(c,t.firstChild):t.appendChild(c),c.outerHTML=i.map((function(t){return Ft(t)})).join("\n"),t.removeAttribute(n),a()})).catch(r)}}else a()}))}function me(t){return it.all([de(t,":before"),de(t,":after")])}function he(t){return!(t.parentNode===document.head||~M.indexOf(t.tagName.toUpperCase())||t.getAttribute("data-fa-pseudo-element")||t.parentNode&&"svg"===t.parentNode.tagName)}function pe(t){if(x)return new it((function(e,n){var a=lt(t.querySelectorAll("*")).filter(he).map(me),r=Nt("searchPseudoElements");Ut=!0,it.all(a).then((function(){r(),qt(),e()})).catch((function(){r(),qt(),n()}))}))}function ve(){var t="svg-inline--fa",e=j.familyPrefix,n=j.replacementClass,a='svg:not(:root).svg-inline--fa {\n overflow: visible;\n}\n\n.svg-inline--fa {\n display: inline-block;\n font-size: inherit;\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.225em;\n}\n.svg-inline--fa.fa-w-1 {\n width: 0.0625em;\n}\n.svg-inline--fa.fa-w-2 {\n width: 0.125em;\n}\n.svg-inline--fa.fa-w-3 {\n width: 0.1875em;\n}\n.svg-inline--fa.fa-w-4 {\n width: 0.25em;\n}\n.svg-inline--fa.fa-w-5 {\n width: 0.3125em;\n}\n.svg-inline--fa.fa-w-6 {\n width: 0.375em;\n}\n.svg-inline--fa.fa-w-7 {\n width: 0.4375em;\n}\n.svg-inline--fa.fa-w-8 {\n width: 0.5em;\n}\n.svg-inline--fa.fa-w-9 {\n width: 0.5625em;\n}\n.svg-inline--fa.fa-w-10 {\n width: 0.625em;\n}\n.svg-inline--fa.fa-w-11 {\n width: 0.6875em;\n}\n.svg-inline--fa.fa-w-12 {\n width: 0.75em;\n}\n.svg-inline--fa.fa-w-13 {\n width: 0.8125em;\n}\n.svg-inline--fa.fa-w-14 {\n width: 0.875em;\n}\n.svg-inline--fa.fa-w-15 {\n width: 0.9375em;\n}\n.svg-inline--fa.fa-w-16 {\n width: 1em;\n}\n.svg-inline--fa.fa-w-17 {\n width: 1.0625em;\n}\n.svg-inline--fa.fa-w-18 {\n width: 1.125em;\n}\n.svg-inline--fa.fa-w-19 {\n width: 1.1875em;\n}\n.svg-inline--fa.fa-w-20 {\n width: 1.25em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-border {\n height: 1.5em;\n}\n.svg-inline--fa.fa-li {\n width: 2em;\n}\n.svg-inline--fa.fa-fw {\n width: 1.25em;\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: #ff253a;\n border-radius: 1em;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #fff;\n height: 1.5em;\n line-height: 1;\n max-width: 5em;\n min-width: 1.5em;\n overflow: hidden;\n padding: 0.25em;\n right: 0;\n text-overflow: ellipsis;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: 0;\n right: 0;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: 0;\n left: 0;\n right: auto;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n right: 0;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: 0;\n right: auto;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-lg {\n font-size: 1.3333333333em;\n line-height: 0.75em;\n vertical-align: -0.0667em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: 2.5em;\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: -2em;\n position: absolute;\n text-align: center;\n width: 2em;\n line-height: inherit;\n}\n\n.fa-border {\n border: solid 0.08em #eee;\n border-radius: 0.1em;\n padding: 0.2em 0.25em 0.15em;\n}\n\n.fa-pull-left {\n float: left;\n}\n\n.fa-pull-right {\n float: right;\n}\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n margin-right: 0.3em;\n}\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n margin-left: 0.3em;\n}\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical,\n:root .fa-flip-both {\n -webkit-filter: none;\n filter: none;\n}\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: #fff;\n}\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse {\n color: #fff;\n}';if("fa"!==e||n!==t){var r=new RegExp("\\.".concat("fa","\\-"),"g"),i=new RegExp("\\--".concat("fa","\\-"),"g"),c=new RegExp("\\.".concat(t),"g");a=a.replace(r,".".concat(e,"-")).replace(i,"--".concat(e,"-")).replace(c,".".concat(n))}return a}function ge(){j.autoAddCss&&!ze&&(st(ve()),ze=!0)}function be(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map((function(t){return Ft(t)}))}}),Object.defineProperty(t,"node",{get:function(){if(x){var e=b.createElement("div");return e.innerHTML=t.html,e.children}}}),t}function ye(t){var e=t.prefix,n=void 0===e?"fa":e,a=t.iconName;if(a)return Rt(xe.definitions,n,a)||Rt(V.styles,n,a)}var we,xe=new(function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.definitions={}}var e,n,a;return e=t,(n=[{key:"add",value:function(){for(var t=this,e=arguments.length,n=new Array(e),a=0;a<e;a++)n[a]=arguments[a];var r=n.reduce(this._pullDefinitions,{});Object.keys(r).forEach((function(e){t.definitions[e]=o({},t.definitions[e]||{},r[e]),At(e,r[e]),It()}))}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(t,e){var n=e.prefix&&e.iconName&&e.icon?{0:e}:e;return Object.keys(n).map((function(e){var a=n[e],r=a.prefix,i=a.iconName,c=a.icon;t[r]||(t[r]={}),t[r][i]=c})),t}}])&&i(e.prototype,n),a&&i(e,a),t}()),ze=!1,Me={i2svg:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(x){ge();var e=t.node,n=void 0===e?b:e,a=t.callback,r=void 0===a?function(){}:a;return j.searchPseudoElements&&pe(n),le(n,r)}return it.reject("Operation requires a DOM of some kind.")},css:ve,insertCss:function(){ze||(st(ve()),ze=!0)},watch:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.autoReplaceSvgRoot,n=t.observeMutationsRoot;!1===j.autoReplaceSvg&&(j.autoReplaceSvg=!0),j.observeMutations=!0,D((function(){Ne({autoReplaceSvgRoot:e}),Gt({treeCallback:le,nodeCallback:ue,pseudoElementsCallback:pe,observeMutationsRoot:n})}))}},ke=(we=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.transform,a=void 0===n?ot:n,r=e.symbol,i=void 0!==r&&r,c=e.mask,s=void 0===c?null:c,f=e.maskId,l=void 0===f?null:f,u=e.title,d=void 0===u?null:u,m=e.titleId,h=void 0===m?null:m,p=e.classes,v=void 0===p?[]:p,g=e.attributes,b=void 0===g?{}:g,y=e.styles,w=void 0===y?{}:y;if(t){var x=t.prefix,z=t.iconName,M=t.icon;return be(o({type:"icon"},t),(function(){return ge(),j.autoA11y&&(d?b["aria-labelledby"]="".concat(j.replacementClass,"-title-").concat(h||ft()):(b["aria-hidden"]="true",b.focusable="false")),yt({icons:{main:ce(M),mask:s?ce(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:x,iconName:z,transform:o({},ot,a),symbol:i,title:d,maskId:l,titleId:h,extra:{attributes:b,styles:w,classes:v}})}))}},function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(t||{}).icon?t:ye(t||{}),a=e.mask;return a&&(a=(a||{}).icon?a:ye(a||{})),we(n,o({},e,{mask:a}))}),Ce={noAuto:function(){j.autoReplaceSvg=!1,j.observeMutations=!1,Kt&&Kt.disconnect()},config:j,dom:Me,library:xe,parse:{transform:function(t){return $t(t)}},findIconDefinition:ye,icon:ke,text:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.transform,a=void 0===n?ot:n,r=e.title,i=void 0===r?null:r,c=e.classes,s=void 0===c?[]:c,l=e.attributes,u=void 0===l?{}:l,d=e.styles,m=void 0===d?{}:d;return be({type:"text",content:t},(function(){return ge(),wt({content:t,transform:o({},ot,a),title:i,extra:{attributes:u,styles:m,classes:["".concat(j.familyPrefix,"-layers-text")].concat(f(s))}})}))},counter:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.title,a=void 0===n?null:n,r=e.classes,i=void 0===r?[]:r,c=e.attributes,o=void 0===c?{}:c,s=e.styles,l=void 0===s?{}:s;return be({type:"counter",content:t},(function(){return ge(),xt({content:t.toString(),title:a,extra:{attributes:o,styles:l,classes:["".concat(j.familyPrefix,"-layers-counter")].concat(f(i))}})}))},layer:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.classes,a=void 0===n?[]:n;return be({type:"layer"},(function(){ge();var e=[];return t((function(t){Array.isArray(t)?t.map((function(t){e=e.concat(t.abstract)})):e=e.concat(t.abstract)})),[{tag:"span",attributes:{class:["".concat(j.familyPrefix,"-layers")].concat(f(a)).join(" ")},children:e}]}))},toHtml:Ft},Ne=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.autoReplaceSvgRoot,n=void 0===e?b:e;(Object.keys(V.styles).length>0||j.autoFetchSvg)&&x&&j.autoReplaceSvg&&Ce.dom.i2svg({node:n})}}).call(this,n(1),n(2).setImmediate)},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){(function(t){var a=void 0!==t&&t||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function i(t,e){this._id=t,this._clearFn=e}e.setTimeout=function(){return new i(r.call(setTimeout,a,arguments),clearTimeout)},e.setInterval=function(){return new i(r.call(setInterval,a,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(a,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},n(3),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(this,n(1))},function(t,e,n){(function(t,e){!function(t,n){"use strict";if(!t.setImmediate){var a,r,i,c,o,s=1,f={},l=!1,u=t.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(t);d=d&&d.setTimeout?d:t,"[object process]"==={}.toString.call(t.process)?a=function(t){e.nextTick((function(){h(t)}))}:!function(){if(t.postMessage&&!t.importScripts){var e=!0,n=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=n,e}}()?t.MessageChannel?((i=new MessageChannel).port1.onmessage=function(t){h(t.data)},a=function(t){i.port2.postMessage(t)}):u&&"onreadystatechange"in u.createElement("script")?(r=u.documentElement,a=function(t){var e=u.createElement("script");e.onreadystatechange=function(){h(t),e.onreadystatechange=null,r.removeChild(e),e=null},r.appendChild(e)}):a=function(t){setTimeout(h,0,t)}:(c="setImmediate$"+Math.random()+"$",o=function(e){e.source===t&&"string"==typeof e.data&&0===e.data.indexOf(c)&&h(+e.data.slice(c.length))},t.addEventListener?t.addEventListener("message",o,!1):t.attachEvent("onmessage",o),a=function(e){t.postMessage(c+e,"*")}),d.setImmediate=function(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),n=0;n<e.length;n++)e[n]=arguments[n+1];var r={callback:t,args:e};return f[s]=r,a(s),s++},d.clearImmediate=m}function m(t){delete f[t]}function h(t){if(l)setTimeout(h,0,t);else{var e=f[t];if(e){l=!0;try{!function(t){var e=t.callback,n=t.args;switch(n.length){case 0:e();break;case 1:e(n[0]);break;case 2:e(n[0],n[1]);break;case 3:e(n[0],n[1],n[2]);break;default:e.apply(void 0,n)}}(e)}finally{m(t),l=!1}}}}}("undefined"==typeof self?void 0===t?this:t:self)}).call(this,n(1),n(4))},function(t,e){var n,a,r=t.exports={};function i(){throw new Error("setTimeout has not been defined")}function c(){throw new Error("clearTimeout has not been defined")}function o(t){if(n===setTimeout)return setTimeout(t,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(t){n=i}try{a="function"==typeof clearTimeout?clearTimeout:c}catch(t){a=c}}();var s,f=[],l=!1,u=-1;function d(){l&&s&&(l=!1,s.length?f=s.concat(f):u=-1,f.length&&m())}function m(){if(!l){var t=o(d);l=!0;for(var e=f.length;e;){for(s=f,f=[];++u<e;)s&&s[u].run();u=-1,e=f.length}s=null,l=!1,function(t){if(a===clearTimeout)return clearTimeout(t);if((a===c||!a)&&clearTimeout)return a=clearTimeout,clearTimeout(t);try{a(t)}catch(e){try{return a.call(null,t)}catch(e){return a.call(this,t)}}}(t)}}function h(t,e){this.fun=t,this.array=e}function p(){}r.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];f.push(new h(t,e)),1!==f.length||l||o(m)},h.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=p,r.addListener=p,r.once=p,r.off=p,r.removeListener=p,r.removeAllListeners=p,r.emit=p,r.prependListener=p,r.prependOnceListener=p,r.listeners=function(t){return[]},r.binding=function(t){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(t){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},function(t,e,n){"use strict";n.r(e),n.d(e,"tcxFaInit",(function(){return et}));var a=n(0),r={prefix:"fas",iconName:"arrow-circle-up",icon:[512,512,[],"f0aa","M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm143.6 28.9l72.4-75.5V392c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V209.4l72.4 75.5c9.3 9.7 24.8 9.9 34.3.4l10.9-11c9.4-9.4 9.4-24.6 0-33.9L273 107.7c-9.4-9.4-24.6-9.4-33.9 0L106.3 240.4c-9.4 9.4-9.4 24.6 0 33.9l10.9 11c9.6 9.5 25.1 9.3 34.4-.4z"]},i={prefix:"fas",iconName:"arrows-alt",icon:[512,512,[],"f0b2","M352.201 425.775l-79.196 79.196c-9.373 9.373-24.568 9.373-33.941 0l-79.196-79.196c-15.119-15.119-4.411-40.971 16.971-40.97h51.162L228 284H127.196v51.162c0 21.382-25.851 32.09-40.971 16.971L7.029 272.937c-9.373-9.373-9.373-24.569 0-33.941L86.225 159.8c15.119-15.119 40.971-4.411 40.971 16.971V228H228V127.196h-51.23c-21.382 0-32.09-25.851-16.971-40.971l79.196-79.196c9.373-9.373 24.568-9.373 33.941 0l79.196 79.196c15.119 15.119 4.411 40.971-16.971 40.971h-51.162V228h100.804v-51.162c0-21.382 25.851-32.09 40.97-16.971l79.196 79.196c9.373 9.373 9.373 24.569 0 33.941L425.773 352.2c-15.119 15.119-40.971 4.411-40.97-16.971V284H284v100.804h51.23c21.382 0 32.09 25.851 16.971 40.971z"]},c={prefix:"fas",iconName:"arrows-alt-h",icon:[512,512,[],"f337","M377.941 169.941V216H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.568 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296h243.882v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.568 0-33.941l-86.059-86.059c-15.119-15.12-40.971-4.412-40.971 16.97z"]},o={prefix:"fas",iconName:"bars",icon:[448,512,[],"f0c9","M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"]},s={prefix:"fas",iconName:"bolt",icon:[320,512,[],"f0e7","M296 160H180.6l42.6-129.8C227.2 15 215.7 0 200 0H56C44 0 33.8 8.9 32.2 20.8l-32 240C-1.7 275.2 9.5 288 24 288h118.7L96.6 482.5c-3.6 15.2 8 29.5 23.3 29.5 8.4 0 16.4-4.4 20.8-12l176-304c9.3-15.9-2.2-36-20.7-36z"]},f={prefix:"fas",iconName:"book",icon:[448,512,[],"f02d","M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z"]},l={prefix:"fas",iconName:"border-all",icon:[448,512,[],"f84c","M416 32H32A32 32 0 0 0 0 64v384a32 32 0 0 0 32 32h384a32 32 0 0 0 32-32V64a32 32 0 0 0-32-32zm-32 64v128H256V96zm-192 0v128H64V96zM64 416V288h128v128zm192 0V288h128v128z"]},u={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"]},d={prefix:"fas",iconName:"caret-up",icon:[320,512,[],"f0d8","M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z"]},m={prefix:"fas",iconName:"chart-area",icon:[512,512,[],"f1fe","M500 384c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v308h436zM372.7 159.5L288 216l-85.3-113.7c-5.1-6.8-15.5-6.3-19.9 1L96 248v104h384l-89.9-187.8c-3.2-6.5-11.4-8.7-17.4-4.7z"]},h={prefix:"fas",iconName:"check",icon:[512,512,[],"f00c","M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"]},p={prefix:"fas",iconName:"check-circle",icon:[512,512,[],"f058","M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"]},v={prefix:"fas",iconName:"chevron-circle-left",icon:[512,512,[],"f137","M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zM142.1 273l135.5 135.5c9.4 9.4 24.6 9.4 33.9 0l17-17c9.4-9.4 9.4-24.6 0-33.9L226.9 256l101.6-101.6c9.4-9.4 9.4-24.6 0-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9 0L142.1 239c-9.4 9.4-9.4 24.6 0 34z"]},g={prefix:"fas",iconName:"chevron-circle-right",icon:[512,512,[],"f138","M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z"]},b={prefix:"fas",iconName:"clock",icon:[512,512,[],"f017","M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z"]},y={prefix:"fas",iconName:"cloud",icon:[640,512,[],"f0c2","M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4z"]},w={prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z"]},x={prefix:"fas",iconName:"code-branch",icon:[384,512,[],"f126","M384 144c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 36.4 24.3 67.1 57.5 76.8-.6 16.1-4.2 28.5-11 36.9-15.4 19.2-49.3 22.4-85.2 25.7-28.2 2.6-57.4 5.4-81.3 16.9v-144c32.5-10.2 56-40.5 56-76.3 0-44.2-35.8-80-80-80S0 35.8 0 80c0 35.8 23.5 66.1 56 76.3v199.3C23.5 365.9 0 396.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-34-21.2-63.1-51.2-74.6 3.1-5.2 7.8-9.8 14.9-13.4 16.2-8.2 40.4-10.4 66.1-12.8 42.2-3.9 90-8.4 118.2-43.4 14-17.4 21.1-39.8 21.6-67.9 31.6-10.8 54.4-40.7 54.4-75.9zM80 64c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16zm0 384c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm224-320c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16z"]},z={prefix:"fas",iconName:"cog",icon:[512,512,[],"f013","M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"]},M={prefix:"fas",iconName:"comment-dots",icon:[512,512,[],"f4ad","M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32zM128 272c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"]},k={prefix:"fas",iconName:"comments",icon:[576,512,[],"f086","M416 192c0-88.4-93.1-160-208-160S0 103.6 0 192c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7S4.8 352 8 352c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-.8-31.7-1.9C207.8 439.6 281.8 480 368 480c41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9.7-6.3-1.5-8.7-.3-.3-22.4-24.2-35.8-54.5z"]},C={prefix:"fas",iconName:"ellipsis-h",icon:[512,512,[],"f141","M328 256c0 39.8-32.2 72-72 72s-72-32.2-72-72 32.2-72 72-72 72 32.2 72 72zm104-72c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm-352 0c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72z"]},N={prefix:"fas",iconName:"ellipsis-v",icon:[192,512,[],"f142","M96 184c39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72 32.2-72 72-72zM24 80c0 39.8 32.2 72 72 72s72-32.2 72-72S135.8 8 96 8 24 40.2 24 80zm0 352c0 39.8 32.2 72 72 72s72-32.2 72-72-32.2-72-72-72-72 32.2-72 72z"]},_={prefix:"fas",iconName:"exclamation",icon:[192,512,[],"f12a","M176 432c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zM25.26 25.199l13.6 272C39.499 309.972 50.041 320 62.83 320h66.34c12.789 0 23.331-10.028 23.97-22.801l13.6-272C167.425 11.49 156.496 0 142.77 0H49.23C35.504 0 24.575 11.49 25.26 25.199z"]},L={prefix:"fas",iconName:"eye",icon:[576,512,[],"f06e","M572.52 241.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400a144 144 0 1 1 144-144 143.93 143.93 0 0 1-144 144zm0-240a95.31 95.31 0 0 0-25.31 3.79 47.85 47.85 0 0 1-66.9 66.9A95.78 95.78 0 1 0 288 160z"]},A={prefix:"fas",iconName:"file-export",icon:[576,512,[],"f56e","M384 121.9c0-6.3-2.5-12.4-7-16.9L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128zM571 308l-95.7-96.4c-10.1-10.1-27.4-3-27.4 11.3V288h-64v64h64v65.2c0 14.3 17.3 21.4 27.4 11.3L571 332c6.6-6.6 6.6-17.4 0-24zm-379 28v-32c0-8.8 7.2-16 16-16h176V160H248c-13.2 0-24-10.8-24-24V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V352H208c-8.8 0-16-7.2-16-16z"]},S={prefix:"fas",iconName:"gavel",icon:[512,512,[],"f0e3","M504.971 199.362l-22.627-22.627c-9.373-9.373-24.569-9.373-33.941 0l-5.657 5.657L329.608 69.255l5.657-5.657c9.373-9.373 9.373-24.569 0-33.941L312.638 7.029c-9.373-9.373-24.569-9.373-33.941 0L154.246 131.48c-9.373 9.373-9.373 24.569 0 33.941l22.627 22.627c9.373 9.373 24.569 9.373 33.941 0l5.657-5.657 39.598 39.598-81.04 81.04-5.657-5.657c-12.497-12.497-32.758-12.497-45.255 0L9.373 412.118c-12.497 12.497-12.497 32.758 0 45.255l45.255 45.255c12.497 12.497 32.758 12.497 45.255 0l114.745-114.745c12.497-12.497 12.497-32.758 0-45.255l-5.657-5.657 81.04-81.04 39.598 39.598-5.657 5.657c-9.373 9.373-9.373 24.569 0 33.941l22.627 22.627c9.373 9.373 24.569 9.373 33.941 0l124.451-124.451c9.372-9.372 9.372-24.568 0-33.941z"]},T={prefix:"fas",iconName:"globe",icon:[496,512,[],"f0ac","M336.5 160C322 70.7 287.8 8 248 8s-74 62.7-88.5 152h177zM152 256c0 22.2 1.2 43.5 3.3 64h185.3c2.1-20.5 3.3-41.8 3.3-64s-1.2-43.5-3.3-64H155.3c-2.1 20.5-3.3 41.8-3.3 64zm324.7-96c-28.6-67.9-86.5-120.4-158-141.6 24.4 33.8 41.2 84.7 50 141.6h108zM177.2 18.4C105.8 39.6 47.8 92.1 19.3 160h108c8.7-56.9 25.5-107.8 49.9-141.6zM487.4 192H372.7c2.1 21 3.3 42.5 3.3 64s-1.2 43-3.3 64h114.6c5.5-20.5 8.6-41.8 8.6-64s-3.1-43.5-8.5-64zM120 256c0-21.5 1.2-43 3.3-64H8.6C3.2 212.5 0 233.8 0 256s3.2 43.5 8.6 64h114.6c-2-21-3.2-42.5-3.2-64zm39.5 96c14.5 89.3 48.7 152 88.5 152s74-62.7 88.5-152h-177zm159.3 141.6c71.4-21.2 129.4-73.7 158-141.6h-108c-8.8 56.9-25.6 107.8-50 141.6zM19.3 352c28.6 67.9 86.5 120.4 158 141.6-24.4-33.8-41.2-84.7-50-141.6h-108z"]},O={prefix:"fas",iconName:"info-circle",icon:[512,512,[],"f05a","M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"]},H={prefix:"fas",iconName:"keyboard",icon:[576,512,[],"f11c","M528 448H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h480c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48zM128 180v-40c0-6.627-5.373-12-12-12H76c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm-336 96v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm-336 96v-40c0-6.627-5.373-12-12-12H76c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm288 0v-40c0-6.627-5.373-12-12-12H172c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h232c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12z"]},E={prefix:"fas",iconName:"lock",icon:[448,512,[],"f023","M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z"]},I={prefix:"fas",iconName:"newspaper",icon:[576,512,[],"f1ea","M552 64H88c-13.255 0-24 10.745-24 24v8H24c-13.255 0-24 10.745-24 24v272c0 30.928 25.072 56 56 56h472c26.51 0 48-21.49 48-48V88c0-13.255-10.745-24-24-24zM56 400a8 8 0 0 1-8-8V144h16v248a8 8 0 0 1-8 8zm236-16H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm-208-96H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm0-96H140c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h360c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12z"]},j={prefix:"fas",iconName:"paperclip",icon:[448,512,[],"f0c6","M43.246 466.142c-58.43-60.289-57.341-157.511 1.386-217.581L254.392 34c44.316-45.332 116.351-45.336 160.671 0 43.89 44.894 43.943 117.329 0 162.276L232.214 383.128c-29.855 30.537-78.633 30.111-107.982-.998-28.275-29.97-27.368-77.473 1.452-106.953l143.743-146.835c6.182-6.314 16.312-6.422 22.626-.241l22.861 22.379c6.315 6.182 6.422 16.312.241 22.626L171.427 319.927c-4.932 5.045-5.236 13.428-.648 18.292 4.372 4.634 11.245 4.711 15.688.165l182.849-186.851c19.613-20.062 19.613-52.725-.011-72.798-19.189-19.627-49.957-19.637-69.154 0L90.39 293.295c-34.763 35.56-35.299 93.12-1.191 128.313 34.01 35.093 88.985 35.137 123.058.286l172.06-175.999c6.177-6.319 16.307-6.433 22.626-.256l22.877 22.364c6.319 6.177 6.434 16.307.256 22.626l-172.06 175.998c-59.576 60.938-155.943 60.216-214.77-.485z"]},P={prefix:"fas",iconName:"pencil-alt",icon:[512,512,[],"f303","M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z"]},V={prefix:"fas",iconName:"play",icon:[448,512,[],"f04b","M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z"]},R={prefix:"fas",iconName:"plus-circle",icon:[512,512,[],"f055","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z"]},F={prefix:"fas",iconName:"question-circle",icon:[512,512,[],"f059","M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z"]},D={prefix:"fas",iconName:"search",icon:[512,512,[],"f002","M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"]},Y={prefix:"fas",iconName:"server",icon:[512,512,[],"f233","M480 160H32c-17.673 0-32-14.327-32-32V64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm112 248H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm112 248H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24z"]},W={prefix:"fas",iconName:"sliders-h",icon:[512,512,[],"f1de","M496 384H160v-16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h80v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h336c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-160h-80v-16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h336v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h80c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-160H288V48c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16C7.2 64 0 71.2 0 80v32c0 8.8 7.2 16 16 16h208v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h208c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16z"]},X={prefix:"fas",iconName:"smile",icon:[496,512,[],"f118","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm-160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm194.8 170.2C334.3 380.4 292.5 400 248 400s-86.3-19.6-114.8-53.8c-13.6-16.3 11-36.7 24.6-20.5 22.4 26.9 55.2 42.2 90.2 42.2s67.8-15.4 90.2-42.2c13.4-16.2 38.1 4.2 24.6 20.5z"]},B={prefix:"fas",iconName:"tasks",icon:[512,512,[],"f0ae","M139.61 35.5a12 12 0 0 0-17 0L58.93 98.81l-22.7-22.12a12 12 0 0 0-17 0L3.53 92.41a12 12 0 0 0 0 17l47.59 47.4a12.78 12.78 0 0 0 17.61 0l15.59-15.62L156.52 69a12.09 12.09 0 0 0 .09-17zm0 159.19a12 12 0 0 0-17 0l-63.68 63.72-22.7-22.1a12 12 0 0 0-17 0L3.53 252a12 12 0 0 0 0 17L51 316.5a12.77 12.77 0 0 0 17.6 0l15.7-15.69 72.2-72.22a12 12 0 0 0 .09-16.9zM64 368c-26.49 0-48.59 21.5-48.59 48S37.53 464 64 464a48 48 0 0 0 0-96zm432 16H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z"]},U={prefix:"fas",iconName:"thumbtack",icon:[384,512,[],"f08d","M298.028 214.267L285.793 96H328c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v48c0 13.255 10.745 24 24 24h42.207L85.972 214.267C37.465 236.82 0 277.261 0 328c0 13.255 10.745 24 24 24h136v104.007c0 1.242.289 2.467.845 3.578l24 48c2.941 5.882 11.364 5.893 14.311 0l24-48a8.008 8.008 0 0 0 .845-3.578V352h136c13.255 0 24-10.745 24-24-.001-51.183-37.983-91.42-85.973-113.733z"]},q={prefix:"fas",iconName:"times",icon:[352,512,[],"f00d","M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"]},K={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM53.2 467a48 48 0 0 0 47.9 45h245.8a48 48 0 0 0 47.9-45L416 128H32z"]},G={prefix:"fas",iconName:"university",icon:[512,512,[],"f19c","M496 128v16a8 8 0 0 1-8 8h-24v12c0 6.627-5.373 12-12 12H60c-6.627 0-12-5.373-12-12v-12H24a8 8 0 0 1-8-8v-16a8 8 0 0 1 4.941-7.392l232-88a7.996 7.996 0 0 1 6.118 0l232 88A8 8 0 0 1 496 128zm-24 304H40c-13.255 0-24 10.745-24 24v16a8 8 0 0 0 8 8h464a8 8 0 0 0 8-8v-16c0-13.255-10.745-24-24-24zM96 192v192H60c-6.627 0-12 5.373-12 12v20h416v-20c0-6.627-5.373-12-12-12h-36V192h-64v192h-64V192h-64v192h-64V192H96z"]},Z={prefix:"fas",iconName:"user-astronaut",icon:[448,512,[],"f4fb","M64 224h13.5c24.7 56.5 80.9 96 146.5 96s121.8-39.5 146.5-96H384c8.8 0 16-7.2 16-16v-96c0-8.8-7.2-16-16-16h-13.5C345.8 39.5 289.6 0 224 0S102.2 39.5 77.5 96H64c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16zm40-88c0-22.1 21.5-40 48-40h144c26.5 0 48 17.9 48 40v24c0 53-43 96-96 96h-48c-53 0-96-43-96-96v-24zm72 72l12-36 36-12-36-12-12-36-12 36-36 12 36 12 12 36zm151.6 113.4C297.7 340.7 262.2 352 224 352s-73.7-11.3-103.6-30.6C52.9 328.5 0 385 0 454.4v9.6c0 26.5 21.5 48 48 48h80v-64c0-17.7 14.3-32 32-32h128c17.7 0 32 14.3 32 32v64h80c26.5 0 48-21.5 48-48v-9.6c0-69.4-52.9-125.9-120.4-133zM272 448c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm-96 0c-8.8 0-16 7.2-16 16v48h32v-48c0-8.8-7.2-16-16-16z"]},$={prefix:"fas",iconName:"user-times",icon:[640,512,[],"f235","M589.6 240l45.6-45.6c6.3-6.3 6.3-16.5 0-22.8l-22.8-22.8c-6.3-6.3-16.5-6.3-22.8 0L544 194.4l-45.6-45.6c-6.3-6.3-16.5-6.3-22.8 0l-22.8 22.8c-6.3 6.3-6.3 16.5 0 22.8l45.6 45.6-45.6 45.6c-6.3 6.3-6.3 16.5 0 22.8l22.8 22.8c6.3 6.3 16.5 6.3 22.8 0l45.6-45.6 45.6 45.6c6.3 6.3 16.5 6.3 22.8 0l22.8-22.8c6.3-6.3 6.3-16.5 0-22.8L589.6 240zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"]},J={prefix:"fas",iconName:"users",icon:[640,512,[],"f0c0","M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z"]},Q={prefix:"far",iconName:"envelope",icon:[512,512,[],"f0e0","M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"]},tt={prefix:"far",iconName:"paper-plane",icon:[512,512,[],"f1d8","M440 6.5L24 246.4c-34.4 19.9-31.1 70.8 5.7 85.9L144 379.6V464c0 46.4 59.2 65.5 86.6 28.6l43.8-59.1 111.9 46.2c5.9 2.4 12.1 3.6 18.3 3.6 8.2 0 16.3-2.1 23.6-6.2 12.8-7.2 21.6-20 23.9-34.5l59.4-387.2c6.1-40.1-36.9-68.8-71.5-48.9zM192 464v-64.6l36.6 15.1L192 464zm212.6-28.7l-153.8-63.5L391 169.5c10.7-15.5-9.5-33.5-23.7-21.2L155.8 332.6 48 288 464 48l-59.4 387.3z"]};function et(){a.b.add(Z),a.b.add(s),a.b.add(f),a.b.add(m),a.b.add(h),a.b.add(p),a.b.add(b),a.b.add(y),a.b.add(w),a.b.add(x),a.b.add(z),a.b.add(M),a.b.add(k),a.b.add(C),a.b.add(N),a.b.add(Q),a.b.add(_),a.b.add(L),a.b.add(S),a.b.add(O),a.b.add(E),a.b.add(I),a.b.add(j),a.b.add(tt),a.b.add(P),a.b.add(F),a.b.add(D),a.b.add(Y),a.b.add(W),a.b.add(X),a.b.add(B),a.b.add(q),a.b.add(G),a.b.add(J),a.b.add($),a.b.add(R),a.b.add(K),a.b.add(V),a.b.add(r),a.b.add(c),a.b.add(i),a.b.add(U),a.b.add(A),a.b.add(T),a.b.add(l),a.b.add(H),a.b.add(g),a.b.add(v),a.b.add(u),a.b.add(d),a.b.add(o),a.a.watch({autoReplaceSvgRoot:document.getElementById("wplc_wrapper"),observeMutationsRoot:document.getElementById("wplc_wrapper")})}}])}));
js/vendor/charts/loader.js DELETED
@@ -1,233 +0,0 @@
1
- (function(){var a="' of type ",k="SCRIPT",n="array",p="function",q="google.charts.load",t="hasOwnProperty",u="number",v="object",w="pre-45",x="propertyIsEnumerable",y="string",z="text/javascript",A="toLocaleString";function B(){return function(b){return b}}function C(){return function(){}}function D(b){return function(){return this[b]}}function E(b){return function(){return b}}var F,H=H||{};H.scope={};H.Li=function(b){var c=0;return function(){return c<b.length?{done:!1,value:b[c++]}:{done:!0}}};H.Ki=function(b){return{next:H.Li(b)}};
2
- H.Rd=function(b){var c="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];return c?c.call(b):H.Ki(b)};H.Ji=function(b){for(var c,d=[];!(c=b.next()).done;)d.push(c.value);return d};H.Ii=function(b){return b instanceof Array?b:H.Ji(H.Rd(b))};H.Tq=function(b,c,d){b instanceof String&&(b=String(b));for(var e=b.length,f=0;f<e;f++){var g=b[f];if(c.call(d,g,f,b))return{ck:f,Ol:g}}return{ck:-1,Ol:void 0}};H.zh=!1;H.gm=!1;H.hm=!1;H.Jo=!1;
3
- H.defineProperty=H.zh||typeof Object.defineProperties==p?Object.defineProperty:function(b,c,d){b!=Array.prototype&&b!=Object.prototype&&(b[c]=d.value)};H.Kj=function(b){return"undefined"!=typeof window&&window===b?b:"undefined"!=typeof global&&null!=global?global:b};H.global=H.Kj(this);
4
- H.Vk=function(b,c){if(c){var d=H.global;b=b.split(".");for(var e=0;e<b.length-1;e++){var f=b[e];f in d||(d[f]={});d=d[f]}b=b[b.length-1];e=d[b];c=c(e);c!=e&&null!=c&&H.defineProperty(d,b,{configurable:!0,writable:!0,value:c})}};H.hq=function(b,c,d){if(null==b)throw new TypeError("The 'this' value for String.prototype."+d+" must not be null or undefined");if(c instanceof RegExp)throw new TypeError("First argument to String.prototype."+d+" must not be a regular expression");return b+""};H.Xh=!1;
5
- H.Vk("Promise",function(b){function c(b){this.ca=g.Aa;this.ma=void 0;this.vb=[];var c=this.md();try{b(c.resolve,c.reject)}catch(r){c.reject(r)}}function d(){this.La=null}function e(b){return b instanceof c?b:new c(function(c){c(b)})}if(b&&!H.Xh)return b;d.prototype.cf=function(b){if(null==this.La){this.La=[];var c=this;this.df(function(){c.wj()})}this.La.push(b)};var f=H.global.setTimeout;d.prototype.df=function(b){f(b,0)};d.prototype.wj=function(){for(;this.La&&this.La.length;){var b=this.La;this.La=
6
- [];for(var c=0;c<b.length;++c){var d=b[c];b[c]=null;try{d()}catch(G){this.Pi(G)}}}this.La=null};d.prototype.Pi=function(b){this.df(function(){throw b;})};var g={Aa:0,Ka:1,oa:2};c.prototype.md=function(){function b(b){return function(e){d||(d=!0,b.call(c,e))}}var c=this,d=!1;return{resolve:b(this.$k),reject:b(this.Zd)}};c.prototype.$k=function(b){if(b===this)this.Zd(new TypeError("A Promise cannot resolve to itself"));else if(b instanceof c)this.rl(b);else{a:switch(typeof b){case v:var d=null!=b;break a;
7
- case p:d=!0;break a;default:d=!1}d?this.Zk(b):this.Ef(b)}};c.prototype.Zk=function(b){var c=void 0;try{c=b.then}catch(r){this.Zd(r);return}typeof c==p?this.sl(c,b):this.Ef(b)};c.prototype.Zd=function(b){this.dh(g.oa,b)};c.prototype.Ef=function(b){this.dh(g.Ka,b)};c.prototype.dh=function(b,c){if(this.ca!=g.Aa)throw Error("Cannot settle("+b+", "+c+"): Promise already settled in state"+this.ca);this.ca=b;this.ma=c;this.yj()};c.prototype.yj=function(){if(null!=this.vb){for(var b=0;b<this.vb.length;++b)h.cf(this.vb[b]);
8
- this.vb=null}};var h=new d;c.prototype.rl=function(b){var c=this.md();b.hc(c.resolve,c.reject)};c.prototype.sl=function(b,c){var d=this.md();try{b.call(c,d.resolve,d.reject)}catch(G){d.reject(G)}};c.prototype.then=function(b,d){function e(b,c){return typeof b==p?function(c){try{f(b(c))}catch(aa){g(aa)}}:c}var f,g,h=new c(function(b,c){f=b;g=c});this.hc(e(b,f),e(d,g));return h};c.prototype["catch"]=function(b){return this.then(void 0,b)};c.prototype.hc=function(b,c){function d(){switch(e.ca){case g.Ka:b(e.ma);
9
- break;case g.oa:c(e.ma);break;default:throw Error("Unexpected state: "+e.ca);}}var e=this;null==this.vb?h.cf(d):this.vb.push(d)};c.resolve=e;c.reject=function(b){return new c(function(c,d){d(b)})};c.race=function(b){return new c(function(c,d){for(var f=H.Rd(b),g=f.next();!g.done;g=f.next())e(g.value).hc(c,d)})};c.all=function(b){var d=H.Rd(b),f=d.next();return f.done?e([]):new c(function(b,c){function g(c){return function(d){h[c]=d;l--;0==l&&b(h)}}var h=[],l=0;do h.push(void 0),l++,e(f.value).hc(g(h.length-
10
- 1),c),f=d.next();while(!f.done)})};return c});var I=I||{};I.global=this;I.X=function(b){return void 0!==b};I.O=function(b){return typeof b==y};I.fk=function(b){return"boolean"==typeof b};I.Ub=function(b){return typeof b==u};I.rd=function(b,c,d){b=b.split(".");d=d||I.global;b[0]in d||"undefined"==typeof d.execScript||d.execScript("var "+b[0]);for(var e;b.length&&(e=b.shift());)!b.length&&I.X(c)?d[e]=c:d=d[e]&&d[e]!==Object.prototype[e]?d[e]:d[e]={}};I.define=function(b,c){I.rd(b,c);return c};I.$=!0;
11
- I.K="en";I.ed=!0;I.ui=!1;I.Sh=!I.$;I.Xm=!1;I.Zs=function(b){if(I.yg())throw Error("goog.provide cannot be used within a module.");I.nf(b)};I.nf=function(b,c){I.rd(b,c)};I.eg=function(){null===I.nd&&(I.nd=I.Oj());return I.nd};I.ei=/^[\w+/_-]+[=]{0,2}$/;I.nd=null;I.Oj=function(){var b=I.global.document;return(b=b.querySelector&&b.querySelector("script[nonce]"))&&(b=b.nonce||b.getAttribute("nonce"))&&I.ei.test(b)?b:""};I.Bi=/^[a-zA-Z_$][a-zA-Z0-9._$]*$/;
12
- I.Bc=function(b){if(!I.O(b)||!b||-1==b.search(I.Bi))throw Error("Invalid module identifier");if(!I.xg())throw Error("Module "+b+" has been loaded incorrectly. Note, modules cannot be loaded as normal scripts. They require some kind of pre-processing step. You're likely trying to load a module via a script tag or as a part of a concatenated bundle without rewriting the module. For more info see: https://github.com/google/closure-library/wiki/goog.module:-an-ES6-module-like-alternative-to-goog.provide.");
13
- if(I.ja.Vb)throw Error("goog.module may only be called once per module.");I.ja.Vb=b};I.Bc.get=E(null);I.Bc.vr=E(null);I.Bb={De:"es6",cd:"goog"};I.ja=null;I.yg=function(){return I.xg()||I.lk()};I.xg=function(){return!!I.ja&&I.ja.type==I.Bb.cd};I.lk=function(){if(I.ja&&I.ja.type==I.Bb.De)return!0;var b=I.global.$jscomp;return b?typeof b.wd!=p?!1:!!b.wd():!1};I.Bc.od=function(){I.ja.od=!0};
14
- I.mj=function(b){if(I.ja)I.ja.Vb=b;else{var c=I.global.$jscomp;if(!c||typeof c.wd!=p)throw Error('Module with namespace "'+b+'" has been loaded incorrectly.');c=c.Xk(c.wd());I.Kg[b]={zj:c,type:I.Bb.De,Sk:b}}};I.Bc.Gq=I.mj;I.Tt=function(b){if(I.Sh)throw b=b||"",Error("Importing test-only code into non-debug environment"+(b?": "+b:"."));};I.Zq=C();I.ab=function(b){b=b.split(".");for(var c=I.global,d=0;d<b.length;d++)if(c=c[b[d]],!I.eb(c))return null;return c};
15
- I.Gr=function(b,c){c=c||I.global;for(var d in b)c[d]=b[d]};I.tp=C();I.xu=!1;I.Ym=!0;I.Ik=function(b){I.global.console&&I.global.console.error(b)};I.Xk=C();I.lt=function(){return{}};I.Si="";I.fb=C();I.sp=function(){throw Error("unimplemented abstract method");};I.up=function(b){b.Kd=void 0;b.ur=function(){if(b.Kd)return b.Kd;I.$&&(I.qg[I.qg.length]=b);return b.Kd=new b}};I.qg=[];I.Un=!0;I.pi=I.$;I.Kg={};I.Jm=!1;I.gp="detect";I.fm=!1;I.hp="";I.wi="transpile.js";I.Id=null;
16
- I.Ml=function(){if(null==I.Id){try{var b=!eval('"use strict";let x = 1; function f() { return typeof x; };f() == "number";')}catch(c){b=!1}I.Id=b}return I.Id};I.Sl=function(b){return"(function(){"+b+"\n;})();\n"};
17
- I.Cs=function(b){var c=I.ja;try{I.ja={Vb:"",od:!1,type:I.Bb.cd};if(I.Ca(b))var d=b.call(void 0,{});else if(I.O(b))I.Ml()&&(b=I.Sl(b)),d=I.Fk.call(void 0,b);else throw Error("Invalid module definition");var e=I.ja.Vb;if(I.O(e)&&e)I.ja.od?I.nf(e,d):I.pi&&Object.seal&&typeof d==v&&null!=d&&Object.seal(d),I.Kg[e]={zj:d,type:I.Bb.cd,Sk:I.ja.Vb};else throw Error('Invalid module name "'+e+'"');}finally{I.ja=c}};I.Fk=function(b){eval(b);return{}};
18
- I.Ns=function(b){b=b.split("/");for(var c=0;c<b.length;)"."==b[c]?b.splice(c,1):c&&".."==b[c]&&b[c-1]&&".."!=b[c-1]?b.splice(--c,2):c++;return b.join("/")};I.Dk=function(b){if(I.global.Lh)return I.global.Lh(b);try{var c=new I.global.XMLHttpRequest;c.open("get",b,!1);c.send();return 0==c.status||200==c.status?c.responseText:null}catch(d){return null}};
19
- I.ou=function(b,c,d){var e=I.global.$jscomp;e||(I.global.$jscomp=e={});var f=e.ke;if(!f){var g=I.Si+I.wi,h=I.Dk(g);if(h){(function(){eval(h+"\n//# sourceURL="+g)}).call(I.global);if(I.global.$gwtExport&&I.global.$gwtExport.$jscomp&&!I.global.$gwtExport.$jscomp.transpile)throw Error('The transpiler did not properly export the "transpile" method. $gwtExport: '+JSON.stringify(I.global.$gwtExport));I.global.$jscomp.ke=I.global.$gwtExport.$jscomp.transpile;e=I.global.$jscomp;f=e.ke}}if(!f){var l=" requires transpilation but no transpiler was found.";
20
- l+=' Please add "//javascript/closure:transpiler" as a data dependency to ensure it is included.';f=e.ke=function(b,c){I.Ik(c+l);return b}}return f(b,c,d)};
21
- I.da=function(b){var c=typeof b;if(c==v)if(b){if(b instanceof Array)return n;if(b instanceof Object)return c;var d=Object.prototype.toString.call(b);if("[object Window]"==d)return v;if("[object Array]"==d||typeof b.length==u&&"undefined"!=typeof b.splice&&"undefined"!=typeof b.propertyIsEnumerable&&!b.propertyIsEnumerable("splice"))return n;if("[object Function]"==d||"undefined"!=typeof b.call&&"undefined"!=typeof b.propertyIsEnumerable&&!b.propertyIsEnumerable("call"))return p}else return"null";
22
- else if(c==p&&"undefined"==typeof b.call)return v;return c};I.ns=function(b){return null===b};I.eb=function(b){return null!=b};I.isArray=function(b){return I.da(b)==n};I.Pb=function(b){var c=I.da(b);return c==n||c==v&&typeof b.length==u};I.Yr=function(b){return I.la(b)&&typeof b.getFullYear==p};I.Ca=function(b){return I.da(b)==p};I.la=function(b){var c=typeof b;return c==v&&null!=b||c==p};I.gg=function(b){return b[I.Va]||(b[I.Va]=++I.El)};I.Jr=function(b){return!!b[I.Va]};
23
- I.Wk=function(b){null!==b&&"removeAttribute"in b&&b.removeAttribute(I.Va);try{delete b[I.Va]}catch(c){}};I.Va="closure_uid_"+(1E9*Math.random()>>>0);I.El=0;I.tr=I.gg;I.gt=I.Wk;I.cj=function(b){var c=I.da(b);if(c==v||c==n){if(typeof b.clone===p)return b.clone();c=c==n?[]:{};for(var d in b)c[d]=I.cj(b[d]);return c}return b};I.Ui=function(b,c,d){return b.call.apply(b.bind,arguments)};
24
- I.Ti=function(b,c,d){if(!b)throw Error();if(2<arguments.length){var e=Array.prototype.slice.call(arguments,2);return function(){var d=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(d,e);return b.apply(c,d)}}return function(){return b.apply(c,arguments)}};I.bind=function(b,c,d){I.bind=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?I.Ui:I.Ti;return I.bind.apply(null,arguments)};
25
- I.gb=function(b,c){var d=Array.prototype.slice.call(arguments,1);return function(){var c=d.slice();c.push.apply(c,arguments);return b.apply(this,c)}};I.Is=function(b,c){for(var d in c)b[d]=c[d]};I.now=I.ed&&Date.now||function(){return+new Date};
26
- I.Fr=function(b){if(I.global.execScript)I.global.execScript(b,"JavaScript");else if(I.global.eval){if(null==I.oc){try{I.global.eval("var _evalTest_ = 1;")}catch(e){}if("undefined"!=typeof I.global._evalTest_){try{delete I.global._evalTest_}catch(e){}I.oc=!0}else I.oc=!1}if(I.oc)I.global.eval(b);else{var c=I.global.document,d=c.createElement(k);d.type=z;d.defer=!1;d.appendChild(c.createTextNode(b));c.head.appendChild(d);c.head.removeChild(d)}}else throw Error("goog.globalEval not available");};
27
- I.oc=null;I.rr=function(b,c){function d(b){b=b.split("-");for(var c=[],d=0;d<b.length;d++)c.push(e(b[d]));return c.join("-")}function e(b){return I.sf[b]||b}if("."==String(b).charAt(0))throw Error('className passed in goog.getCssName must not start with ".". You passed: '+b);var f=I.sf?"BY_WHOLE"==I.lj?e:d:B();b=c?b+"-"+f(c):f(b);return I.global.Kh?I.global.Kh(b):b};I.Bt=function(b,c){I.sf=b;I.lj=c};
28
- I.wr=function(b,c){c&&(b=b.replace(/\{\$([^}]+)}/g,function(b,e){return null!=c&&e in c?c[e]:b}));return b};I.xr=B();I.pc=function(b,c){I.rd(b,c,void 0)};I.Sq=function(b,c,d){b[c]=d};I.bb=function(b,c){function d(){}d.prototype=c.prototype;b.Qc=c.prototype;b.prototype=new d;b.prototype.constructor=b;b.Ri=function(b,d,g){for(var e=Array(arguments.length-2),f=2;f<arguments.length;f++)e[f-2]=arguments[f];return c.prototype[d].apply(b,e)}};
29
- I.Ri=function(b,c,d){var e=arguments.callee.caller;if(I.ui||I.$&&!e)throw Error("arguments.caller not defined. goog.base() cannot be used with strict mode code. See http://www.ecma-international.org/ecma-262/5.1/#sec-C");if("undefined"!==typeof e.Qc){for(var f=Array(arguments.length-1),g=1;g<arguments.length;g++)f[g-1]=arguments[g];return e.Qc.constructor.apply(b,f)}if(typeof c!=y&&"symbol"!=typeof c)throw Error("method names provided to goog.base must be a string or a symbol");f=Array(arguments.length-
30
- 2);for(g=2;g<arguments.length;g++)f[g-2]=arguments[g];g=!1;for(var h=b.constructor;h;h=h.Qc&&h.Qc.constructor)if(h.prototype[c]===e)g=!0;else if(g)return h.prototype[c].apply(b,f);if(b[c]===e)return b.constructor.prototype[c].apply(b,f);throw Error("goog.base called from a method of one name to a method of a different name");};I.scope=function(b){if(I.yg())throw Error("goog.scope is not supported within a module.");b.call(I.global)};
31
- I.ra=function(b,c){var d=c.constructor,e=c.wl;d&&d!=Object.prototype.constructor||(d=function(){throw Error("cannot instantiate an interface (no constructor defined).");});d=I.ra.hj(d,b);b&&I.bb(d,b);delete c.constructor;delete c.wl;I.ra.bf(d.prototype,c);null!=e&&(e instanceof Function?e(d):I.ra.bf(d,e));return d};I.ra.oi=I.$;
32
- I.ra.hj=function(b,c){function d(){var c=b.apply(this,arguments)||this;c[I.Va]=c[I.Va];this.constructor===d&&e&&Object.seal instanceof Function&&Object.seal(c);return c}if(!I.ra.oi)return b;var e=!I.ra.xk(c);return d};I.ra.xk=function(b){return b&&b.prototype&&b.prototype[I.yi]};I.ra.Ne=["constructor",t,"isPrototypeOf",x,A,"toString","valueOf"];
33
- I.ra.bf=function(b,c){for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(b[d]=c[d]);for(var e=0;e<I.ra.Ne.length;e++)d=I.ra.Ne[e],Object.prototype.hasOwnProperty.call(c,d)&&(b[d]=c[d])};I.hu=C();I.yi="goog_defineClass_legacy_unsealable";I.debug={};I.debug.Error=function(b){if(Error.captureStackTrace)Error.captureStackTrace(this,I.debug.Error);else{var c=Error().stack;c&&(this.stack=c)}b&&(this.message=String(b))};I.bb(I.debug.Error,Error);I.debug.Error.prototype.name="CustomError";I.a={};I.a.ga={Ja:1,im:2,ec:3,xm:4,$m:5,Zm:6,vo:7,Em:8,$c:9,Rm:10,Th:11,jo:12};I.o={};I.o.na=I.$;I.o.Zb=function(b,c){I.debug.Error.call(this,I.o.yl(b,c))};I.bb(I.o.Zb,I.debug.Error);I.o.Zb.prototype.name="AssertionError";I.o.Ph=function(b){throw b;};I.o.pd=I.o.Ph;I.o.yl=function(b,c){b=b.split("%s");for(var d="",e=b.length-1,f=0;f<e;f++)d+=b[f]+(f<c.length?c[f]:"%s");return d+b[e]};I.o.Ba=function(b,c,d,e){var f="Assertion failed";if(d){f+=": "+d;var g=e}else b&&(f+=": "+b,g=c);b=new I.o.Zb(""+f,g||[]);I.o.pd(b)};I.o.Ft=function(b){I.o.na&&(I.o.pd=b)};
34
- I.o.assert=function(b,c,d){I.o.na&&!b&&I.o.Ba("",null,c,Array.prototype.slice.call(arguments,2));return b};I.o.ia=function(b,c){I.o.na&&I.o.pd(new I.o.Zb("Failure"+(b?": "+b:""),Array.prototype.slice.call(arguments,1)))};I.o.Tp=function(b,c,d){I.o.na&&!I.Ub(b)&&I.o.Ba("Expected number but got %s: %s.",[I.da(b),b],c,Array.prototype.slice.call(arguments,2));return b};
35
- I.o.Wp=function(b,c,d){I.o.na&&!I.O(b)&&I.o.Ba("Expected string but got %s: %s.",[I.da(b),b],c,Array.prototype.slice.call(arguments,2));return b};I.o.Dp=function(b,c,d){I.o.na&&!I.Ca(b)&&I.o.Ba("Expected function but got %s: %s.",[I.da(b),b],c,Array.prototype.slice.call(arguments,2));return b};I.o.Up=function(b,c,d){I.o.na&&!I.la(b)&&I.o.Ba("Expected object but got %s: %s.",[I.da(b),b],c,Array.prototype.slice.call(arguments,2));return b};
36
- I.o.zp=function(b,c,d){I.o.na&&!I.isArray(b)&&I.o.Ba("Expected array but got %s: %s.",[I.da(b),b],c,Array.prototype.slice.call(arguments,2));return b};I.o.Ap=function(b,c,d){I.o.na&&!I.fk(b)&&I.o.Ba("Expected boolean but got %s: %s.",[I.da(b),b],c,Array.prototype.slice.call(arguments,2));return b};I.o.Bp=function(b,c,d){!I.o.na||I.la(b)&&b.nodeType==I.a.ga.Ja||I.o.Ba("Expected Element but got %s: %s.",[I.da(b),b],c,Array.prototype.slice.call(arguments,2));return b};
37
- I.o.Ep=function(b,c,d,e){!I.o.na||b instanceof c||I.o.Ba("Expected instanceof %s but got %s.",[I.o.fg(c),I.o.fg(b)],d,Array.prototype.slice.call(arguments,3));return b};I.o.Cp=function(b,c,d){!I.o.na||typeof b==u&&isFinite(b)||I.o.Ba("Expected %s to be a finite number but it is not.",[b],c,Array.prototype.slice.call(arguments,2));return b};I.o.Vp=function(){for(var b in Object.prototype)I.o.ia(b+" should not be enumerable in Object.prototype.")};
38
- I.o.fg=function(b){return b instanceof Function?b.displayName||b.name||"unknown type name":b instanceof Object?b.constructor.displayName||b.constructor.name||Object.prototype.toString.call(b):null===b?"null":typeof b};I.j={};I.Ga=I.ed;I.j.Da=!1;I.j.Uk=function(b){return b[b.length-1]};I.j.ys=I.j.Uk;I.j.indexOf=I.Ga&&(I.j.Da||Array.prototype.indexOf)?function(b,c,d){return Array.prototype.indexOf.call(b,c,d)}:function(b,c,d){d=null==d?0:0>d?Math.max(0,b.length+d):d;if(I.O(b))return I.O(c)&&1==c.length?b.indexOf(c,d):-1;for(;d<b.length;d++)if(d in b&&b[d]===c)return d;return-1};
39
- I.j.lastIndexOf=I.Ga&&(I.j.Da||Array.prototype.lastIndexOf)?function(b,c,d){return Array.prototype.lastIndexOf.call(b,c,null==d?b.length-1:d)}:function(b,c,d){d=null==d?b.length-1:d;0>d&&(d=Math.max(0,b.length+d));if(I.O(b))return I.O(c)&&1==c.length?b.lastIndexOf(c,d):-1;for(;0<=d;d--)if(d in b&&b[d]===c)return d;return-1};
40
- I.j.forEach=I.Ga&&(I.j.Da||Array.prototype.forEach)?function(b,c,d){Array.prototype.forEach.call(b,c,d)}:function(b,c,d){for(var e=b.length,f=I.O(b)?b.split(""):b,g=0;g<e;g++)g in f&&c.call(d,f[g],g,b)};I.j.Df=function(b,c){for(var d=I.O(b)?b.split(""):b,e=b.length-1;0<=e;--e)e in d&&c.call(void 0,d[e],e,b)};
41
- I.j.filter=I.Ga&&(I.j.Da||Array.prototype.filter)?function(b,c,d){return Array.prototype.filter.call(b,c,d)}:function(b,c,d){for(var e=b.length,f=[],g=0,h=I.O(b)?b.split(""):b,l=0;l<e;l++)if(l in h){var m=h[l];c.call(d,m,l,b)&&(f[g++]=m)}return f};I.j.map=I.Ga&&(I.j.Da||Array.prototype.map)?function(b,c,d){return Array.prototype.map.call(b,c,d)}:function(b,c,d){for(var e=b.length,f=Array(e),g=I.O(b)?b.split(""):b,h=0;h<e;h++)h in g&&(f[h]=c.call(d,g[h],h,b));return f};
42
- I.j.reduce=I.Ga&&(I.j.Da||Array.prototype.reduce)?function(b,c,d,e){e&&(c=I.bind(c,e));return Array.prototype.reduce.call(b,c,d)}:function(b,c,d,e){var f=d;I.j.forEach(b,function(d,h){f=c.call(e,f,d,h,b)});return f};I.j.reduceRight=I.Ga&&(I.j.Da||Array.prototype.reduceRight)?function(b,c,d,e){e&&(c=I.bind(c,e));return Array.prototype.reduceRight.call(b,c,d)}:function(b,c,d,e){var f=d;I.j.Df(b,function(d,h){f=c.call(e,f,d,h,b)});return f};
43
- I.j.some=I.Ga&&(I.j.Da||Array.prototype.some)?function(b,c,d){return Array.prototype.some.call(b,c,d)}:function(b,c,d){for(var e=b.length,f=I.O(b)?b.split(""):b,g=0;g<e;g++)if(g in f&&c.call(d,f[g],g,b))return!0;return!1};I.j.every=I.Ga&&(I.j.Da||Array.prototype.every)?function(b,c,d){return Array.prototype.every.call(b,c,d)}:function(b,c,d){for(var e=b.length,f=I.O(b)?b.split(""):b,g=0;g<e;g++)if(g in f&&!c.call(d,f[g],g,b))return!1;return!0};
44
- I.j.count=function(b,c,d){var e=0;I.j.forEach(b,function(b,g,h){c.call(d,b,g,h)&&++e},d);return e};I.j.find=function(b,c,d){c=I.j.findIndex(b,c,d);return 0>c?null:I.O(b)?b.charAt(c):b[c]};I.j.findIndex=function(b,c,d){for(var e=b.length,f=I.O(b)?b.split(""):b,g=0;g<e;g++)if(g in f&&c.call(d,f[g],g,b))return g;return-1};I.j.Uq=function(b,c,d){c=I.j.Aj(b,c,d);return 0>c?null:I.O(b)?b.charAt(c):b[c]};
45
- I.j.Aj=function(b,c,d){for(var e=I.O(b)?b.split(""):b,f=b.length-1;0<=f;f--)if(f in e&&c.call(d,e[f],f,b))return f;return-1};I.j.contains=function(b,c){return 0<=I.j.indexOf(b,c)};I.j.Sb=function(b){return 0==b.length};I.j.clear=function(b){if(!I.isArray(b))for(var c=b.length-1;0<=c;c--)delete b[c];b.length=0};I.j.Nr=function(b,c){I.j.contains(b,c)||b.push(c)};I.j.mg=function(b,c,d){I.j.splice(b,d,0,c)};I.j.Pr=function(b,c,d){I.gb(I.j.splice,b,d,0).apply(null,c)};
46
- I.j.insertBefore=function(b,c,d){var e;2==arguments.length||0>(e=I.j.indexOf(b,d))?b.push(c):I.j.mg(b,c,e)};I.j.remove=function(b,c){c=I.j.indexOf(b,c);var d;(d=0<=c)&&I.j.xb(b,c);return d};I.j.it=function(b,c){c=I.j.lastIndexOf(b,c);return 0<=c?(I.j.xb(b,c),!0):!1};I.j.xb=function(b,c){return 1==Array.prototype.splice.call(b,c,1).length};I.j.ht=function(b,c,d){c=I.j.findIndex(b,c,d);return 0<=c?(I.j.xb(b,c),!0):!1};
47
- I.j.et=function(b,c,d){var e=0;I.j.Df(b,function(f,g){c.call(d,f,g,b)&&I.j.xb(b,g)&&e++});return e};I.j.concat=function(b){return Array.prototype.concat.apply([],arguments)};I.j.join=function(b){return Array.prototype.concat.apply([],arguments)};I.j.mh=function(b){var c=b.length;if(0<c){for(var d=Array(c),e=0;e<c;e++)d[e]=b[e];return d}return[]};I.j.clone=I.j.mh;
48
- I.j.extend=function(b,c){for(var d=1;d<arguments.length;d++){var e=arguments[d];if(I.Pb(e)){var f=b.length||0,g=e.length||0;b.length=f+g;for(var h=0;h<g;h++)b[f+h]=e[h]}else b.push(e)}};I.j.splice=function(b,c,d,e){return Array.prototype.splice.apply(b,I.j.slice(arguments,1))};I.j.slice=function(b,c,d){return 2>=arguments.length?Array.prototype.slice.call(b,c):Array.prototype.slice.call(b,c,d)};
49
- I.j.ft=function(b,c,d){function e(b){return I.la(b)?"o"+I.gg(b):(typeof b).charAt(0)+b}c=c||b;d=d||e;for(var f={},g=0,h=0;h<b.length;){var l=b[h++],m=d(l);Object.prototype.hasOwnProperty.call(f,m)||(f[m]=!0,c[g++]=l)}c.length=g};I.j.ef=function(b,c,d){return I.j.ff(b,d||I.j.Oa,!1,c)};I.j.$p=function(b,c,d){return I.j.ff(b,c,!0,void 0,d)};I.j.ff=function(b,c,d,e,f){for(var g=0,h=b.length,l;g<h;){var m=g+h>>1;var r=d?c.call(f,b[m],m,b):c(e,b[m]);0<r?g=m+1:(h=m,l=!r)}return l?g:~g};
50
- I.j.sort=function(b,c){b.sort(c||I.j.Oa)};I.j.bu=function(b,c){for(var d=Array(b.length),e=0;e<b.length;e++)d[e]={index:e,value:b[e]};var f=c||I.j.Oa;I.j.sort(d,function(b,c){return f(b.value,c.value)||b.index-c.index});for(e=0;e<b.length;e++)b[e]=d[e].value};I.j.ul=function(b,c,d){var e=d||I.j.Oa;I.j.sort(b,function(b,d){return e(c(b),c(d))})};I.j.Zt=function(b,c,d){I.j.ul(b,function(b){return b[c]},d)};
51
- I.j.ts=function(b,c,d){c=c||I.j.Oa;for(var e=1;e<b.length;e++){var f=c(b[e-1],b[e]);if(0<f||0==f&&d)return!1}return!0};I.j.Kb=function(b,c){if(!I.Pb(b)||!I.Pb(c)||b.length!=c.length)return!1;for(var d=b.length,e=I.j.nj,f=0;f<d;f++)if(!e(b[f],c[f]))return!1;return!0};I.j.nq=function(b,c,d){d=d||I.j.Oa;for(var e=Math.min(b.length,c.length),f=0;f<e;f++){var g=d(b[f],c[f]);if(0!=g)return g}return I.j.Oa(b.length,c.length)};I.j.Oa=function(b,c){return b>c?1:b<c?-1:0};
52
- I.j.Rr=function(b,c){return-I.j.Oa(b,c)};I.j.nj=function(b,c){return b===c};I.j.Yp=function(b,c,d){d=I.j.ef(b,c,d);return 0>d?(I.j.mg(b,c,-(d+1)),!0):!1};I.j.Zp=function(b,c,d){c=I.j.ef(b,c,d);return 0<=c?I.j.xb(b,c):!1};I.j.bq=function(b,c,d){for(var e={},f=0;f<b.length;f++){var g=b[f],h=c.call(d,g,f,b);I.X(h)&&(e[h]||(e[h]=[])).push(g)}return e};I.j.lu=function(b,c,d){var e={};I.j.forEach(b,function(f,g){e[c.call(d,f,g,b)]=f});return e};
53
- I.j.at=function(b,c,d){var e=[],f=0,g=b;d=d||1;void 0!==c&&(f=b,g=c);if(0>d*(g-f))return[];if(0<d)for(b=f;b<g;b+=d)e.push(b);else for(b=f;b>g;b+=d)e.push(b);return e};I.j.repeat=function(b,c){for(var d=[],e=0;e<c;e++)d[e]=b;return d};I.j.flatten=function(b){for(var c=[],d=0;d<arguments.length;d++){var e=arguments[d];if(I.isArray(e))for(var f=0;f<e.length;f+=8192)for(var g=I.j.flatten.apply(null,I.j.slice(e,f,f+8192)),h=0;h<g.length;h++)c.push(g[h]);else c.push(e)}return c};
54
- I.j.rotate=function(b,c){b.length&&(c%=b.length,0<c?Array.prototype.unshift.apply(b,b.splice(-c,c)):0>c&&Array.prototype.push.apply(b,b.splice(0,-c)));return b};I.j.Ks=function(b,c,d){c=Array.prototype.splice.call(b,c,1);Array.prototype.splice.call(b,d,0,c[0])};
55
- I.j.Bu=function(b){if(!arguments.length)return[];for(var c=[],d=arguments[0].length,e=1;e<arguments.length;e++)arguments[e].length<d&&(d=arguments[e].length);for(e=0;e<d;e++){for(var f=[],g=0;g<arguments.length;g++)f.push(arguments[g][e]);c.push(f)}return c};I.j.Yt=function(b,c){c=c||Math.random;for(var d=b.length-1;0<d;d--){var e=Math.floor(c()*(d+1)),f=b[d];b[d]=b[e];b[e]=f}};I.j.sq=function(b,c){var d=[];I.j.forEach(c,function(c){d.push(b[c])});return d};
56
- I.j.pq=function(b,c,d){return I.j.concat.apply([],I.j.map(b,c,d))};I.async={};I.async.ac=function(b,c,d){this.Ck=d;this.kj=b;this.Yk=c;this.Cc=0;this.xc=null};I.async.ac.prototype.get=function(){if(0<this.Cc){this.Cc--;var b=this.xc;this.xc=b.next;b.next=null}else b=this.kj();return b};I.async.ac.prototype.put=function(b){this.Yk(b);this.Cc<this.Ck&&(this.Cc++,b.next=this.xc,this.xc=b)};I.debug.ba={};I.debug.an=C();I.debug.ba.wb=[];I.debug.ba.Xd=[];I.debug.ba.Pg=!1;I.debug.ba.register=function(b){I.debug.ba.wb[I.debug.ba.wb.length]=b;if(I.debug.ba.Pg)for(var c=I.debug.ba.Xd,d=0;d<c.length;d++)b(I.bind(c[d].Tl,c[d]))};I.debug.ba.Js=function(b){I.debug.ba.Pg=!0;for(var c=I.bind(b.Tl,b),d=0;d<I.debug.ba.wb.length;d++)I.debug.ba.wb[d](c);I.debug.ba.Xd.push(b)};I.debug.ba.uu=function(b){var c=I.debug.ba.Xd;b=I.bind(b.s,b);for(var d=0;d<I.debug.ba.wb.length;d++)I.debug.ba.wb[d](b);c.length--};I.a.xn=C();I.a.c=function(b){this.zl=b};I.a.c.prototype.toString=D("zl");I.a.c.Ul=new I.a.c("A");I.a.c.Vl=new I.a.c("ABBR");I.a.c.Xl=new I.a.c("ACRONYM");I.a.c.Yl=new I.a.c("ADDRESS");I.a.c.bm=new I.a.c("APPLET");I.a.c.cm=new I.a.c("AREA");I.a.c.dm=new I.a.c("ARTICLE");I.a.c.em=new I.a.c("ASIDE");I.a.c.jm=new I.a.c("AUDIO");I.a.c.km=new I.a.c("B");I.a.c.lm=new I.a.c("BASE");I.a.c.mm=new I.a.c("BASEFONT");I.a.c.nm=new I.a.c("BDI");I.a.c.om=new I.a.c("BDO");I.a.c.rm=new I.a.c("BIG");I.a.c.sm=new I.a.c("BLOCKQUOTE");
57
- I.a.c.tm=new I.a.c("BODY");I.a.c.ye=new I.a.c("BR");I.a.c.um=new I.a.c("BUTTON");I.a.c.vm=new I.a.c("CANVAS");I.a.c.wm=new I.a.c("CAPTION");I.a.c.ym=new I.a.c("CENTER");I.a.c.zm=new I.a.c("CITE");I.a.c.Am=new I.a.c("CODE");I.a.c.Bm=new I.a.c("COL");I.a.c.Cm=new I.a.c("COLGROUP");I.a.c.Dm=new I.a.c("COMMAND");I.a.c.Fm=new I.a.c("DATA");I.a.c.Gm=new I.a.c("DATALIST");I.a.c.Hm=new I.a.c("DD");I.a.c.Im=new I.a.c("DEL");I.a.c.Km=new I.a.c("DETAILS");I.a.c.Lm=new I.a.c("DFN");I.a.c.Mm=new I.a.c("DIALOG");
58
- I.a.c.Nm=new I.a.c("DIR");I.a.c.Om=new I.a.c("DIV");I.a.c.Pm=new I.a.c("DL");I.a.c.Sm=new I.a.c("DT");I.a.c.Vm=new I.a.c("EM");I.a.c.Wm=new I.a.c("EMBED");I.a.c.cn=new I.a.c("FIELDSET");I.a.c.dn=new I.a.c("FIGCAPTION");I.a.c.en=new I.a.c("FIGURE");I.a.c.fn=new I.a.c("FONT");I.a.c.gn=new I.a.c("FOOTER");I.a.c.hn=new I.a.c("FORM");I.a.c.jn=new I.a.c("FRAME");I.a.c.kn=new I.a.c("FRAMESET");I.a.c.mn=new I.a.c("H1");I.a.c.nn=new I.a.c("H2");I.a.c.on=new I.a.c("H3");I.a.c.pn=new I.a.c("H4");I.a.c.qn=new I.a.c("H5");
59
- I.a.c.rn=new I.a.c("H6");I.a.c.sn=new I.a.c("HEAD");I.a.c.tn=new I.a.c("HEADER");I.a.c.un=new I.a.c("HGROUP");I.a.c.vn=new I.a.c("HR");I.a.c.wn=new I.a.c("HTML");I.a.c.yn=new I.a.c("I");I.a.c.Bn=new I.a.c("IFRAME");I.a.c.Cn=new I.a.c("IMG");I.a.c.Dn=new I.a.c("INPUT");I.a.c.En=new I.a.c("INS");I.a.c.Jn=new I.a.c("ISINDEX");I.a.c.Mn=new I.a.c("KBD");I.a.c.Nn=new I.a.c("KEYGEN");I.a.c.On=new I.a.c("LABEL");I.a.c.Qn=new I.a.c("LEGEND");I.a.c.Rn=new I.a.c("LI");I.a.c.Sn=new I.a.c("LINK");I.a.c.Wn=new I.a.c("MAIN");
60
- I.a.c.Xn=new I.a.c("MAP");I.a.c.Yn=new I.a.c("MARK");I.a.c.Zn=new I.a.c("MATH");I.a.c.$n=new I.a.c("MENU");I.a.c.ao=new I.a.c("MENUITEM");I.a.c.bo=new I.a.c("META");I.a.c.co=new I.a.c("METER");I.a.c.fo=new I.a.c("NAV");I.a.c.ho=new I.a.c("NOFRAMES");I.a.c.io=new I.a.c("NOSCRIPT");I.a.c.lo=new I.a.c("OBJECT");I.a.c.mo=new I.a.c("OL");I.a.c.no=new I.a.c("OPTGROUP");I.a.c.oo=new I.a.c("OPTION");I.a.c.po=new I.a.c("OUTPUT");I.a.c.qo=new I.a.c("P");I.a.c.ro=new I.a.c("PARAM");I.a.c.so=new I.a.c("PICTURE");
61
- I.a.c.uo=new I.a.c("PRE");I.a.c.wo=new I.a.c("PROGRESS");I.a.c.Q=new I.a.c("Q");I.a.c.xo=new I.a.c("RP");I.a.c.yo=new I.a.c("RT");I.a.c.zo=new I.a.c("RTC");I.a.c.Ao=new I.a.c("RUBY");I.a.c.Co=new I.a.c("S");I.a.c.Fo=new I.a.c("SAMP");I.a.c.Go=new I.a.c(k);I.a.c.Ho=new I.a.c("SECTION");I.a.c.Io=new I.a.c("SELECT");I.a.c.Ko=new I.a.c("SMALL");I.a.c.Lo=new I.a.c("SOURCE");I.a.c.Mo=new I.a.c("SPAN");I.a.c.No=new I.a.c("STRIKE");I.a.c.Oo=new I.a.c("STRONG");I.a.c.Po=new I.a.c("STYLE");I.a.c.Qo=new I.a.c("SUB");
62
- I.a.c.Ro=new I.a.c("SUMMARY");I.a.c.So=new I.a.c("SUP");I.a.c.To=new I.a.c("SVG");I.a.c.Uo=new I.a.c("TABLE");I.a.c.Vo=new I.a.c("TBODY");I.a.c.Wo=new I.a.c("TD");I.a.c.Xo=new I.a.c("TEMPLATE");I.a.c.Yo=new I.a.c("TEXTAREA");I.a.c.Zo=new I.a.c("TFOOT");I.a.c.$o=new I.a.c("TH");I.a.c.ap=new I.a.c("THEAD");I.a.c.bp=new I.a.c("TIME");I.a.c.cp=new I.a.c("TITLE");I.a.c.ep=new I.a.c("TR");I.a.c.fp=new I.a.c("TRACK");I.a.c.jp=new I.a.c("TT");I.a.c.lp=new I.a.c("U");I.a.c.mp=new I.a.c("UL");I.a.c.np=new I.a.c("VAR");
63
- I.a.c.op=new I.a.c("VIDEO");I.a.c.pp=new I.a.c("WBR");I.N={};I.N.dj=function(b){return function(){return b}};I.N.bn=E(!1);I.N.ip=E(!0);I.N.ko=E(null);I.N.dk=B();I.N.error=function(b){return function(){throw Error(b);}};I.N.ia=function(b){return function(){throw b;}};I.N.lock=function(b,c){c=c||0;return function(){return b.apply(this,Array.prototype.slice.call(arguments,0,c))}};I.N.Rs=function(b){return function(){return arguments[b]}};
64
- I.N.Xs=function(b,c){var d=Array.prototype.slice.call(arguments,1);return function(){var c=Array.prototype.slice.call(arguments);c.push.apply(c,d);return b.apply(this,c)}};I.N.Au=function(b,c){return I.N.ol(b,I.N.dj(c))};I.N.Qq=function(b,c){return function(d){return c?b==d:b===d}};I.N.oq=function(b,c){var d=arguments,e=d.length;return function(){var b;e&&(b=d[e-1].apply(this,arguments));for(var c=e-2;0<=c;c--)b=d[c].call(this,b);return b}};
65
- I.N.ol=function(b){var c=arguments,d=c.length;return function(){for(var b,f=0;f<d;f++)b=c[f].apply(this,arguments);return b}};I.N.and=function(b){var c=arguments,d=c.length;return function(){for(var b=0;b<d;b++)if(!c[b].apply(this,arguments))return!1;return!0}};I.N.or=function(b){var c=arguments,d=c.length;return function(){for(var b=0;b<d;b++)if(c[b].apply(this,arguments))return!0;return!1}};I.N.Qs=function(b){return function(){return!b.apply(this,arguments)}};
66
- I.N.create=function(b,c){function d(){}d.prototype=b.prototype;var e=new d;b.apply(e,Array.prototype.slice.call(arguments,1));return e};I.N.Gh=!0;I.N.Yi=function(b){var c=!1,d;return function(){if(!I.N.Gh)return b();c||(d=b(),c=!0);return d}};I.N.once=function(b){var c=b;return function(){if(c){var b=c;c=null;b()}}};I.N.Eq=function(b,c,d){var e=0;return function(f){I.global.clearTimeout(e);var g=arguments;e=I.global.setTimeout(function(){b.apply(d,g)},c)}};
67
- I.N.iu=function(b,c,d){function e(){g=I.global.setTimeout(f,c);b.apply(d,l)}function f(){g=0;h&&(h=!1,e())}var g=0,h=!1,l=[];return function(b){l=arguments;g?h=!0:e()}};I.N.bt=function(b,c,d){function e(){f=0}var f=0;return function(g){f||(f=I.global.setTimeout(e,c),b.apply(d,arguments))}};I.f={};I.f.u={};I.f.u.startsWith=function(b,c){return 0==b.lastIndexOf(c,0)};I.f.u.endsWith=function(b,c){var d=b.length-c.length;return 0<=d&&b.indexOf(c,d)==d};I.f.u.Fb=function(b,c){return 0==I.f.u.ic(c,b.substr(0,c.length))};I.f.u.gf=function(b,c){return 0==I.f.u.ic(c,b.substr(b.length-c.length,c.length))};I.f.u.hf=function(b,c){return b.toLowerCase()==c.toLowerCase()};I.f.u.Tb=function(b){return/^[\s\xa0]*$/.test(b)};I.f.u.trim=I.ed&&String.prototype.trim?function(b){return b.trim()}:function(b){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(b)[1]};
68
- I.f.u.ic=function(b,c){b=String(b).toLowerCase();c=String(c).toLowerCase();return b<c?-1:b==c?0:1};I.f.u.Wb=function(b,c){return b.replace(/(\r\n|\r|\n)/g,c?"<br />":"<br>")};
69
- I.f.u.qa=function(b,c){if(c)b=b.replace(I.f.u.me,"&amp;").replace(I.f.u.Ke,"&lt;").replace(I.f.u.He,"&gt;").replace(I.f.u.Re,"&quot;").replace(I.f.u.Te,"&#39;").replace(I.f.u.Me,"&#0;");else{if(!I.f.u.xh.test(b))return b;-1!=b.indexOf("&")&&(b=b.replace(I.f.u.me,"&amp;"));-1!=b.indexOf("<")&&(b=b.replace(I.f.u.Ke,"&lt;"));-1!=b.indexOf(">")&&(b=b.replace(I.f.u.He,"&gt;"));-1!=b.indexOf('"')&&(b=b.replace(I.f.u.Re,"&quot;"));-1!=b.indexOf("'")&&(b=b.replace(I.f.u.Te,"&#39;"));-1!=b.indexOf("\x00")&&
70
- (b=b.replace(I.f.u.Me,"&#0;"))}return b};I.f.u.me=/&/g;I.f.u.Ke=/</g;I.f.u.He=/>/g;I.f.u.Re=/"/g;I.f.u.Te=/'/g;I.f.u.Me=/\x00/g;I.f.u.xh=/[\x00&<>"']/;I.f.u.sh=function(b){return I.f.u.Wb(b.replace(/ /g," &#160;"),void 0)};I.f.u.contains=function(b,c){return-1!=b.indexOf(c)};I.f.u.jc=function(b,c){return I.f.u.contains(b.toLowerCase(),c.toLowerCase())};
71
- I.f.u.Ya=function(b,c){var d=0;b=I.f.u.trim(String(b)).split(".");c=I.f.u.trim(String(c)).split(".");for(var e=Math.max(b.length,c.length),f=0;0==d&&f<e;f++){var g=b[f]||"",h=c[f]||"";do{g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""];if(0==g[0].length&&0==h[0].length)break;d=I.f.u.jd(0==g[1].length?0:parseInt(g[1],10),0==h[1].length?0:parseInt(h[1],10))||I.f.u.jd(0==g[2].length,0==h[2].length)||I.f.u.jd(g[2],h[2]);g=g[3];h=h[3]}while(0==d)}return d};
72
- I.f.u.jd=function(b,c){return b<c?-1:b>c?1:0};I.g={};I.g.userAgent={};I.g.userAgent.B={};I.g.userAgent.B.Tf=function(){var b=I.g.userAgent.B.Mj();return b&&(b=b.userAgent)?b:""};I.g.userAgent.B.Mj=function(){return I.global.navigator};I.g.userAgent.B.qh=I.g.userAgent.B.Tf();I.g.userAgent.B.Vt=function(b){I.g.userAgent.B.qh=b||I.g.userAgent.B.Tf()};I.g.userAgent.B.qb=function(){return I.g.userAgent.B.qh};I.g.userAgent.B.M=function(b){return I.f.u.contains(I.g.userAgent.B.qb(),b)};
73
- I.g.userAgent.B.Wd=function(b){return I.f.u.jc(I.g.userAgent.B.qb(),b)};I.g.userAgent.B.xf=function(b){for(var c=/(\w[\w ]+)\/([^\s]+)\s*(?:\((.*?)\))?/g,d=[],e;e=c.exec(b);)d.push([e[1],e[2],e[3]||void 0]);return d};I.object={};I.object.is=function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c};I.object.forEach=function(b,c,d){for(var e in b)c.call(d,b[e],e,b)};I.object.filter=function(b,c,d){var e={},f;for(f in b)c.call(d,b[f],f,b)&&(e[f]=b[f]);return e};I.object.map=function(b,c,d){var e={},f;for(f in b)e[f]=c.call(d,b[f],f,b);return e};I.object.some=function(b,c,d){for(var e in b)if(c.call(d,b[e],e,b))return!0;return!1};I.object.every=function(b,c,d){for(var e in b)if(!c.call(d,b[e],e,b))return!1;return!0};
74
- I.object.qr=function(b){var c=0,d;for(d in b)c++;return c};I.object.nr=function(b){for(var c in b)return c};I.object.pr=function(b){for(var c in b)return b[c]};I.object.contains=function(b,c){return I.object.fj(b,c)};I.object.Er=function(b){var c=[],d=0,e;for(e in b)c[d++]=b[e];return c};I.object.Rf=function(b){var c=[],d=0,e;for(e in b)c[d++]=e;return c};I.object.Dr=function(b,c){var d=I.Pb(c),e=d?c:arguments;for(d=d?0:1;d<e.length;d++){if(null==b)return;b=b[e[d]]}return b};
75
- I.object.ej=function(b,c){return null!==b&&c in b};I.object.fj=function(b,c){for(var d in b)if(b[d]==c)return!0;return!1};I.object.Bj=function(b,c,d){for(var e in b)if(c.call(d,b[e],e,b))return e};I.object.Vq=function(b,c,d){return(c=I.object.Bj(b,c,d))&&b[c]};I.object.Sb=function(b){for(var c in b)return!1;return!0};I.object.clear=function(b){for(var c in b)delete b[c]};I.object.remove=function(b,c){var d;(d=c in b)&&delete b[c];return d};
76
- I.object.add=function(b,c,d){if(null!==b&&c in b)throw Error('The object already contains the key "'+c+'"');I.object.set(b,c,d)};I.object.get=function(b,c,d){return null!==b&&c in b?b[c]:d};I.object.set=function(b,c,d){b[c]=d};I.object.It=function(b,c,d){return c in b?b[c]:b[c]=d};I.object.Xt=function(b,c,d){if(c in b)return b[c];d=d();return b[c]=d};I.object.Kb=function(b,c){for(var d in b)if(!(d in c)||b[d]!==c[d])return!1;for(d in c)if(!(d in b))return!1;return!0};
77
- I.object.clone=function(b){var c={},d;for(d in b)c[d]=b[d];return c};I.object.Jl=function(b){var c=I.da(b);if(c==v||c==n){if(I.Ca(b.clone))return b.clone();c=c==n?[]:{};for(var d in b)c[d]=I.object.Jl(b[d]);return c}return b};I.object.pu=function(b){var c={},d;for(d in b)c[b[d]]=d;return c};I.object.Qe=["constructor",t,"isPrototypeOf",x,A,"toString","valueOf"];
78
- I.object.extend=function(b,c){for(var d,e,f=1;f<arguments.length;f++){e=arguments[f];for(d in e)b[d]=e[d];for(var g=0;g<I.object.Qe.length;g++)d=I.object.Qe[g],Object.prototype.hasOwnProperty.call(e,d)&&(b[d]=e[d])}};I.object.create=function(b){var c=arguments.length;if(1==c&&I.isArray(arguments[0]))return I.object.create.apply(null,arguments[0]);if(c%2)throw Error("Uneven number of arguments");for(var d={},e=0;e<c;e+=2)d[arguments[e]]=arguments[e+1];return d};
79
- I.object.ij=function(b){var c=arguments.length;if(1==c&&I.isArray(arguments[0]))return I.object.ij.apply(null,arguments[0]);for(var d={},e=0;e<c;e++)d[arguments[e]]=!0;return d};I.object.wq=function(b){var c=b;Object.isFrozen&&!Object.isFrozen(b)&&(c=Object.create(b),Object.freeze(c));return c};I.object.ds=function(b){return!!Object.isFrozen&&Object.isFrozen(b)};
80
- I.object.mr=function(b,c,d){if(!b)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return I.object.Rf(b);for(var e={};b&&(b!==Object.prototype||c)&&(b!==Function.prototype||d);){for(var f=Object.getOwnPropertyNames(b),g=0;g<f.length;g++)e[f[g]]=!0;b=Object.getPrototypeOf(b)}return I.object.Rf(e)};I.g.userAgent.A={};I.g.userAgent.A.Lg=function(){return I.g.userAgent.B.M("Opera")};I.g.userAgent.A.Qk=function(){return I.g.userAgent.B.M("Trident")||I.g.userAgent.B.M("MSIE")};I.g.userAgent.A.Ud=function(){return I.g.userAgent.B.M("Edge")};I.g.userAgent.A.Vd=function(){return I.g.userAgent.B.M("Firefox")||I.g.userAgent.B.M("FxiOS")};
81
- I.g.userAgent.A.Mg=function(){return I.g.userAgent.B.M("Safari")&&!(I.g.userAgent.A.Sd()||I.g.userAgent.A.Td()||I.g.userAgent.A.Lg()||I.g.userAgent.A.Ud()||I.g.userAgent.A.Vd()||I.g.userAgent.A.Fg()||I.g.userAgent.B.M("Android"))};I.g.userAgent.A.Td=function(){return I.g.userAgent.B.M("Coast")};I.g.userAgent.A.Rk=function(){return(I.g.userAgent.B.M("iPad")||I.g.userAgent.B.M("iPhone"))&&!I.g.userAgent.A.Mg()&&!I.g.userAgent.A.Sd()&&!I.g.userAgent.A.Td()&&!I.g.userAgent.A.Vd()&&I.g.userAgent.B.M("AppleWebKit")};
82
- I.g.userAgent.A.Sd=function(){return(I.g.userAgent.B.M("Chrome")||I.g.userAgent.B.M("CriOS"))&&!I.g.userAgent.A.Ud()};I.g.userAgent.A.Pk=function(){return I.g.userAgent.B.M("Android")&&!(I.g.userAgent.A.tg()||I.g.userAgent.A.ik()||I.g.userAgent.A.Pd()||I.g.userAgent.A.Fg())};I.g.userAgent.A.Pd=I.g.userAgent.A.Lg;I.g.userAgent.A.yc=I.g.userAgent.A.Qk;I.g.userAgent.A.Ra=I.g.userAgent.A.Ud;I.g.userAgent.A.ik=I.g.userAgent.A.Vd;I.g.userAgent.A.ss=I.g.userAgent.A.Mg;I.g.userAgent.A.Xr=I.g.userAgent.A.Td;
83
- I.g.userAgent.A.fs=I.g.userAgent.A.Rk;I.g.userAgent.A.tg=I.g.userAgent.A.Sd;I.g.userAgent.A.Ur=I.g.userAgent.A.Pk;I.g.userAgent.A.Fg=function(){return I.g.userAgent.B.M("Silk")};
84
- I.g.userAgent.A.Nb=function(){function b(b){b=I.j.find(b,e);return d[b]||""}var c=I.g.userAgent.B.qb();if(I.g.userAgent.A.yc())return I.g.userAgent.A.Lj(c);c=I.g.userAgent.B.xf(c);var d={};I.j.forEach(c,function(b){d[b[0]]=b[1]});var e=I.gb(I.object.ej,d);return I.g.userAgent.A.Pd()?b(["Version","Opera"]):I.g.userAgent.A.Ra()?b(["Edge"]):I.g.userAgent.A.tg()?b(["Chrome","CriOS"]):(c=c[2])&&c[1]||""};I.g.userAgent.A.za=function(b){return 0<=I.f.u.Ya(I.g.userAgent.A.Nb(),b)};
85
- I.g.userAgent.A.Lj=function(b){var c=/rv: *([\d\.]*)/.exec(b);if(c&&c[1])return c[1];c="";var d=/MSIE +([\d\.]+)/.exec(b);if(d&&d[1])if(b=/Trident\/(\d.\d)/.exec(b),"7.0"==d[1])if(b&&b[1])switch(b[1]){case "4.0":c="8.0";break;case "5.0":c="9.0";break;case "6.0":c="10.0";break;case "7.0":c="11.0"}else c="7.0";else c=d[1];return c};I.f.Rh=!1;I.f.Wh=!1;I.f.Xe={Le:"\u00a0"};I.f.startsWith=I.f.u.startsWith;I.f.endsWith=I.f.u.endsWith;I.f.Fb=I.f.u.Fb;I.f.gf=I.f.u.gf;I.f.hf=I.f.u.hf;I.f.gu=function(b,c){for(var d=b.split("%s"),e="",f=Array.prototype.slice.call(arguments,1);f.length&&1<d.length;)e+=d.shift()+f.shift();return e+d.join("%s")};I.f.mq=function(b){return b.replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")};I.f.Tb=I.f.u.Tb;I.f.bs=function(b){return 0==b.length};I.f.Sb=I.f.Tb;I.f.hk=function(b){return I.f.Tb(I.f.Nk(b))};
86
- I.f.$r=I.f.hk;I.f.Vr=function(b){return!/[^\t\n\r ]/.test(b)};I.f.Sr=function(b){return!/[^a-zA-Z]/.test(b)};I.f.os=function(b){return!/[^0-9]/.test(b)};I.f.Tr=function(b){return!/[^a-zA-Z0-9]/.test(b)};I.f.us=function(b){return" "==b};I.f.vs=function(b){return 1==b.length&&" "<=b&&"~">=b||"\u0080"<=b&&"\ufffd">=b};I.f.eu=function(b){return b.replace(/(\r\n|\r|\n)+/g," ")};I.f.aj=function(b){return b.replace(/(\r\n|\r|\n)/g,"\n")};I.f.Ps=function(b){return b.replace(/\xa0|\s/g," ")};
87
- I.f.Os=function(b){return b.replace(/\xa0|[ \t]+/g," ")};I.f.lq=function(b){return b.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")};I.f.trim=I.f.u.trim;I.f.trimLeft=function(b){return b.replace(/^[\s\xa0]+/,"")};I.f.trimRight=function(b){return b.replace(/[\s\xa0]+$/,"")};I.f.ic=I.f.u.ic;
88
- I.f.Qg=function(b,c,d){if(b==c)return 0;if(!b)return-1;if(!c)return 1;for(var e=b.toLowerCase().match(d),f=c.toLowerCase().match(d),g=Math.min(e.length,f.length),h=0;h<g;h++){d=e[h];var l=f[h];if(d!=l)return b=parseInt(d,10),!isNaN(b)&&(c=parseInt(l,10),!isNaN(c)&&b-c)?b-c:d<l?-1:1}return e.length!=f.length?e.length-f.length:b<c?-1:1};I.f.Qr=function(b,c){return I.f.Qg(b,c,/\d+|\D+/g)};I.f.Cj=function(b,c){return I.f.Qg(b,c,/\d+|\.\d+|\D+/g)};I.f.Ss=I.f.Cj;I.f.wu=function(b){return encodeURIComponent(String(b))};
89
- I.f.vu=function(b){return decodeURIComponent(b.replace(/\+/g," "))};I.f.Wb=I.f.u.Wb;I.f.qa=function(b,c){b=I.f.u.qa(b,c);I.f.Rh&&(b=b.replace(I.f.Vh,"&#101;"));return b};I.f.Vh=/e/g;I.f.oh=function(b){return I.f.contains(b,"&")?!I.f.Wh&&"document"in I.global?I.f.ph(b):I.f.Hl(b):b};I.f.su=function(b,c){return I.f.contains(b,"&")?I.f.ph(b,c):b};
90
- I.f.ph=function(b,c){var d={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var e=c?c.createElement("div"):I.global.document.createElement("div");return b.replace(I.f.$h,function(b,c){var f=d[b];if(f)return f;"#"==c.charAt(0)&&(c=Number("0"+c.substr(1)),isNaN(c)||(f=String.fromCharCode(c)));f||(e.innerHTML=b+" ",f=e.firstChild.nodeValue.slice(0,-1));return d[b]=f})};
91
- I.f.Hl=function(b){return b.replace(/&([^;]+);/g,function(b,d){switch(d){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return"#"!=d.charAt(0)||(d=Number("0"+d.substr(1)),isNaN(d))?b:String.fromCharCode(d)}})};I.f.$h=/&([^;\s<&]+);?/g;I.f.sh=function(b){return I.f.Wb(b.replace(/ /g," &#160;"),void 0)};I.f.Ys=function(b){return b.replace(/(^|[\n ]) /g,"$1"+I.f.Xe.Le)};
92
- I.f.fu=function(b,c){for(var d=c.length,e=0;e<d;e++){var f=1==d?c:c.charAt(e);if(b.charAt(0)==f&&b.charAt(b.length-1)==f)return b.substring(1,b.length-1)}return b};I.f.truncate=function(b,c,d){d&&(b=I.f.oh(b));b.length>c&&(b=b.substring(0,c-3)+"...");d&&(b=I.f.qa(b));return b};I.f.qu=function(b,c,d,e){d&&(b=I.f.oh(b));e&&b.length>c?(e>c&&(e=c),b=b.substring(0,c-e)+"..."+b.substring(b.length-e)):b.length>c&&(e=Math.floor(c/2),b=b.substring(0,e+c%2)+"..."+b.substring(b.length-e));d&&(b=I.f.qa(b));return b};
93
- I.f.fe={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',"\\":"\\\\","<":"<"};I.f.zc={"'":"\\'"};I.f.quote=function(b){b=String(b);for(var c=['"'],d=0;d<b.length;d++){var e=b.charAt(d),f=e.charCodeAt(0);c[d+1]=I.f.fe[e]||(31<f&&127>f?e:I.f.vf(e))}c.push('"');return c.join("")};I.f.Rq=function(b){for(var c=[],d=0;d<b.length;d++)c[d]=I.f.vf(b.charAt(d));return c.join("")};
94
- I.f.vf=function(b){if(b in I.f.zc)return I.f.zc[b];if(b in I.f.fe)return I.f.zc[b]=I.f.fe[b];var c=b.charCodeAt(0);if(31<c&&127>c)var d=b;else{if(256>c){if(d="\\x",16>c||256<c)d+="0"}else d="\\u",4096>c&&(d+="0");d+=c.toString(16).toUpperCase()}return I.f.zc[b]=d};I.f.contains=I.f.u.contains;I.f.jc=I.f.u.jc;I.f.tq=function(b,c){return b&&c?b.split(c).length-1:0};I.f.xb=B();I.f.remove=function(b,c){return b.replace(c,"")};I.f.dt=function(b,c){c=new RegExp(I.f.Yd(c),"g");return b.replace(c,"")};
95
- I.f.jt=function(b,c,d){c=new RegExp(I.f.Yd(c),"g");return b.replace(c,d.replace(/\$/g,"$$$$"))};I.f.Yd=function(b){return String(b).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};I.f.repeat=String.prototype.repeat?function(b,c){return b.repeat(c)}:function(b,c){return Array(c+1).join(b)};I.f.Vs=function(b,c,d){b=I.X(d)?b.toFixed(d):String(b);d=b.indexOf(".");-1==d&&(d=b.length);return I.f.repeat("0",Math.max(0,c-d))+b};I.f.Nk=function(b){return null==b?"":String(b)};
96
- I.f.cq=function(b){return Array.prototype.join.call(arguments,"")};I.f.Br=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^I.now()).toString(36)};I.f.Ya=I.f.u.Ya;I.f.Kr=function(b){for(var c=0,d=0;d<b.length;++d)c=31*c+b.charCodeAt(d)>>>0;return c};I.f.Il=2147483648*Math.random()|0;I.f.Cq=function(){return"goog_"+I.f.Il++};I.f.ku=function(b){var c=Number(b);return 0==c&&I.f.Tb(b)?NaN:c};I.f.gs=function(b){return/^[a-z]+([A-Z][a-z]*)*$/.test(b)};
97
- I.f.ws=function(b){return/^([A-Z][a-z]*)+$/.test(b)};I.f.ju=function(b){return String(b).replace(/\-([a-z])/g,function(b,d){return d.toUpperCase()})};I.f.mu=function(b){return String(b).replace(/([A-Z])/g,"-$1").toLowerCase()};I.f.nu=function(b,c){c=I.O(c)?I.f.Yd(c):"\\s";return b.replace(new RegExp("(^"+(c?"|["+c+"]+":"")+")([a-z])","g"),function(b,c,f){return c+f.toUpperCase()})};I.f.gq=function(b){return String(b.charAt(0)).toUpperCase()+String(b.substr(1)).toLowerCase()};
98
- I.f.parseInt=function(b){isFinite(b)&&(b=String(b));return I.O(b)?/^\s*-?0x/i.test(b)?parseInt(b,16):parseInt(b,10):NaN};I.f.$t=function(b,c,d){b=b.split(c);for(var e=[];0<d&&b.length;)e.push(b.shift()),d--;b.length&&e.push(b.join(c));return e};I.f.zs=function(b,c){if(c)typeof c==y&&(c=[c]);else return b;for(var d=-1,e=0;e<c.length;e++)if(""!=c[e]){var f=b.lastIndexOf(c[e]);f>d&&(d=f)}return-1==d?b:b.slice(d+1)};
99
- I.f.Lq=function(b,c){var d=[],e=[];if(b==c)return 0;if(!b.length||!c.length)return Math.max(b.length,c.length);for(var f=0;f<c.length+1;f++)d[f]=f;for(f=0;f<b.length;f++){e[0]=f+1;for(var g=0;g<c.length;g++)e[g+1]=Math.min(e[g]+1,d[g+1]+1,d[g]+Number(b[f]!=c[g]));for(g=0;g<d.length;g++)d[g]=e[g]}return e[c.length]};I.g.userAgent.W={};I.g.userAgent.W.tk=function(){return I.g.userAgent.B.M("Presto")};I.g.userAgent.W.wk=function(){return I.g.userAgent.B.M("Trident")||I.g.userAgent.B.M("MSIE")};I.g.userAgent.W.Ra=function(){return I.g.userAgent.B.M("Edge")};I.g.userAgent.W.Hg=function(){return I.g.userAgent.B.Wd("WebKit")&&!I.g.userAgent.W.Ra()};I.g.userAgent.W.jk=function(){return I.g.userAgent.B.M("Gecko")&&!I.g.userAgent.W.Hg()&&!I.g.userAgent.W.wk()&&!I.g.userAgent.W.Ra()};
100
- I.g.userAgent.W.Nb=function(){var b=I.g.userAgent.B.qb();if(b){b=I.g.userAgent.B.xf(b);var c=I.g.userAgent.W.Jj(b);if(c)return"Gecko"==c[0]?I.g.userAgent.W.Uj(b):c[1];b=b[0];var d;if(b&&(d=b[2])&&(d=/Trident\/([^\s;]+)/.exec(d)))return d[1]}return""};I.g.userAgent.W.Jj=function(b){if(!I.g.userAgent.W.Ra())return b[1];for(var c=0;c<b.length;c++){var d=b[c];if("Edge"==d[0])return d}};I.g.userAgent.W.za=function(b){return 0<=I.f.Ya(I.g.userAgent.W.Nb(),b)};
101
- I.g.userAgent.W.Uj=function(b){return(b=I.j.find(b,function(b){return"Firefox"==b[0]}))&&b[1]||""};I.async.jh=function(b){I.global.setTimeout(function(){throw b;},0)};I.async.sa=function(b,c,d){var e=b;c&&(e=I.bind(b,c));e=I.async.sa.th(e);I.Ca(I.global.setImmediate)&&(d||I.async.sa.Nl())?I.global.setImmediate(e):(I.async.sa.$g||(I.async.sa.$g=I.async.sa.Qj()),I.async.sa.$g(e))};I.async.sa.Nl=function(){return I.global.Window&&I.global.Window.prototype&&!I.g.userAgent.A.Ra()&&I.global.Window.prototype.setImmediate==I.global.setImmediate?!1:!0};
102
- I.async.sa.Qj=function(){var b=I.global.MessageChannel;"undefined"===typeof b&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!I.g.userAgent.W.tk()&&(b=function(){var b=document.createElement("IFRAME");b.style.display="none";b.src="";document.documentElement.appendChild(b);var c=b.contentWindow;b=c.document;b.open();b.write("");b.close();var d="callImmediate"+Math.random(),e="file:"==c.location.protocol?"*":c.location.protocol+"//"+c.location.host;b=I.bind(function(b){if(("*"==
103
- e||b.origin==e)&&b.data==d)this.port1.onmessage()},this);c.addEventListener("message",b,!1);this.port1={};this.port2={postMessage:function(){c.postMessage(d,e)}}});if("undefined"!==typeof b&&!I.g.userAgent.A.yc()){var c=new b,d={},e=d;c.port1.onmessage=function(){if(I.X(d.next)){d=d.next;var b=d.jf;d.jf=null;b()}};return function(b){e.next={jf:b};e=e.next;c.port2.postMessage(0)}}return"undefined"!==typeof document&&"onreadystatechange"in document.createElement(k)?function(b){var c=document.createElement(k);
104
- c.onreadystatechange=function(){c.onreadystatechange=null;c.parentNode.removeChild(c);c=null;b();b=null};document.documentElement.appendChild(c)}:function(b){I.global.setTimeout(b,0)}};I.async.sa.th=I.N.dk;I.debug.ba.register(function(b){I.async.sa.th=b});I.async.Ha=function(){this.Uc=this.zb=null};I.async.Ha.Zc=100;I.async.Ha.Mb=new I.async.ac(function(){return new I.async.fd},function(b){b.reset()},I.async.Ha.Zc);I.async.Ha.prototype.add=function(b,c){var d=I.async.Ha.Mb.get();d.set(b,c);this.Uc?this.Uc.next=d:this.zb=d;this.Uc=d};I.async.Ha.prototype.remove=function(){var b=null;this.zb&&(b=this.zb,this.zb=this.zb.next,this.zb||(this.Uc=null),b.next=null);return b};I.async.fd=function(){this.next=this.scope=this.td=null};
105
- I.async.fd.prototype.set=function(b,c){this.td=b;this.scope=c;this.next=null};I.async.fd.prototype.reset=function(){this.next=this.scope=this.td=null};I.Ch=!1;I.async.R=function(b,c){I.async.R.Nc||I.async.R.ek();I.async.R.Tc||(I.async.R.Nc(),I.async.R.Tc=!0);I.async.R.le.add(b,c)};I.async.R.ek=function(){if(I.Ch||I.global.Promise&&I.global.Promise.resolve){var b=I.global.Promise.resolve(void 0);I.async.R.Nc=function(){b.then(I.async.R.Jc)}}else I.async.R.Nc=function(){I.async.sa(I.async.R.Jc)}};I.async.R.Xq=function(b){I.async.R.Nc=function(){I.async.sa(I.async.R.Jc);b&&b(I.async.R.Jc)}};I.async.R.Tc=!1;I.async.R.le=new I.async.Ha;
106
- I.$&&(I.async.R.mt=function(){I.async.R.Tc=!1;I.async.R.le=new I.async.Ha});I.async.R.Jc=function(){for(var b;b=I.async.R.le.remove();){try{b.td.call(b.scope)}catch(c){I.async.jh(c)}I.async.Ha.Mb.put(b)}I.async.R.Tc=!1};I.a.o={};I.a.o.Rp=C();I.a.o.Db=B();I.a.o.Fp=C();I.a.o.Mi=function(b){return I.a.o.Db(b)};I.a.o.Mp=C();I.a.o.Lp=C();I.a.o.Gp=C();I.a.o.Qp=C();I.a.o.Oi=function(b){return I.a.o.Db(b)};I.a.o.Pp=function(b){return I.a.o.Db(b)};I.a.o.Hp=function(b){return I.a.o.Db(b)};I.a.o.Ip=C();I.a.o.Ni=function(b){return I.a.o.Db(b)};I.a.o.Jp=C();I.a.o.Kp=C();I.a.o.Np=C();I.a.o.Op=C();
107
- I.a.o.Fq=function(b){return I.la(b)?b.constructor.displayName||b.constructor.name||Object.prototype.toString.call(b):void 0===b?"undefined":null===b?"null":typeof b};I.a.o.uc=function(b){return(b=b&&b.ownerDocument)&&(b.defaultView||b.parentWindow)||I.global};I.g.userAgent.platform={};I.g.userAgent.platform.sg=function(){return I.g.userAgent.B.M("Android")};I.g.userAgent.platform.Cg=function(){return I.g.userAgent.B.M("iPod")};I.g.userAgent.platform.Bg=function(){return I.g.userAgent.B.M("iPhone")&&!I.g.userAgent.B.M("iPod")&&!I.g.userAgent.B.M("iPad")};I.g.userAgent.platform.Ag=function(){return I.g.userAgent.B.M("iPad")};I.g.userAgent.platform.zg=function(){return I.g.userAgent.platform.Bg()||I.g.userAgent.platform.Ag()||I.g.userAgent.platform.Cg()};
108
- I.g.userAgent.platform.Dg=function(){return I.g.userAgent.B.M("Macintosh")};I.g.userAgent.platform.qk=function(){return I.g.userAgent.B.M("Linux")};I.g.userAgent.platform.Jg=function(){return I.g.userAgent.B.M("Windows")};I.g.userAgent.platform.ug=function(){return I.g.userAgent.B.M("CrOS")};I.g.userAgent.platform.Wr=function(){return I.g.userAgent.B.M("CrKey")};I.g.userAgent.platform.nk=function(){return I.g.userAgent.B.Wd("KaiOS")};I.g.userAgent.platform.kk=function(){return I.g.userAgent.B.Wd("GAFP")};
109
- I.g.userAgent.platform.Nb=function(){var b=I.g.userAgent.B.qb(),c="";I.g.userAgent.platform.Jg()?(c=/Windows (?:NT|Phone) ([0-9.]+)/,c=(b=c.exec(b))?b[1]:"0.0"):I.g.userAgent.platform.zg()?(c=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,c=(b=c.exec(b))&&b[1].replace(/_/g,".")):I.g.userAgent.platform.Dg()?(c=/Mac OS X ([0-9_.]+)/,c=(b=c.exec(b))?b[1].replace(/_/g,"."):"10"):I.g.userAgent.platform.sg()?(c=/Android\s+([^\);]+)(\)|;)/,c=(b=c.exec(b))&&b[1]):I.g.userAgent.platform.ug()&&(c=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,
110
- c=(b=c.exec(b))&&b[1]);return c||""};I.g.userAgent.platform.za=function(b){return 0<=I.f.Ya(I.g.userAgent.platform.Nb(),b)};I.Ia={};I.Ia.object=function(b,c){return c};I.Ia.ee=function(b){I.Ia.ee[" "](b);return b};I.Ia.ee[" "]=I.fb;I.Ia.eq=function(b,c){try{return I.Ia.ee(b[c]),!0}catch(d){}return!1};I.Ia.cache=function(b,c,d,e){e=e?e(c):c;return Object.prototype.hasOwnProperty.call(b,e)?b[e]:b[e]=d(c)};I.userAgent={};I.userAgent.qe=!1;I.userAgent.oe=!1;I.userAgent.pe=!1;I.userAgent.ve=!1;I.userAgent.Yc=!1;I.userAgent.te=!1;I.userAgent.yh=!1;I.userAgent.Ab=I.userAgent.qe||I.userAgent.oe||I.userAgent.pe||I.userAgent.Yc||I.userAgent.ve||I.userAgent.te;I.userAgent.Tj=function(){return I.g.userAgent.B.qb()};I.userAgent.Fd=function(){return I.global.navigator||null};I.userAgent.yr=function(){return I.userAgent.Fd()};I.userAgent.Oe=I.userAgent.Ab?I.userAgent.te:I.g.userAgent.A.Pd();
111
- I.userAgent.aa=I.userAgent.Ab?I.userAgent.qe:I.g.userAgent.A.yc();I.userAgent.Ce=I.userAgent.Ab?I.userAgent.oe:I.g.userAgent.W.Ra();I.userAgent.Um=I.userAgent.Ce||I.userAgent.aa;I.userAgent.ad=I.userAgent.Ab?I.userAgent.pe:I.g.userAgent.W.jk();I.userAgent.Cb=I.userAgent.Ab?I.userAgent.ve||I.userAgent.Yc:I.g.userAgent.W.Hg();I.userAgent.sk=function(){return I.userAgent.Cb&&I.g.userAgent.B.M("Mobile")};I.userAgent.eo=I.userAgent.Yc||I.userAgent.sk();I.userAgent.Do=I.userAgent.Cb;
112
- I.userAgent.pj=function(){var b=I.userAgent.Fd();return b&&b.platform||""};I.userAgent.to=I.userAgent.pj();I.userAgent.se=!1;I.userAgent.we=!1;I.userAgent.re=!1;I.userAgent.xe=!1;I.userAgent.ne=!1;I.userAgent.Wc=!1;I.userAgent.Vc=!1;I.userAgent.Xc=!1;I.userAgent.Bh=!1;I.userAgent.Ah=!1;I.userAgent.va=I.userAgent.se||I.userAgent.we||I.userAgent.re||I.userAgent.xe||I.userAgent.ne||I.userAgent.Wc||I.userAgent.Vc||I.userAgent.Xc;I.userAgent.Vn=I.userAgent.va?I.userAgent.se:I.g.userAgent.platform.Dg();
113
- I.userAgent.qp=I.userAgent.va?I.userAgent.we:I.g.userAgent.platform.Jg();I.userAgent.pk=function(){return I.g.userAgent.platform.qk()||I.g.userAgent.platform.ug()};I.userAgent.Tn=I.userAgent.va?I.userAgent.re:I.userAgent.pk();I.userAgent.Ak=function(){var b=I.userAgent.Fd();return!!b&&I.f.contains(b.appVersion||"","X11")};I.userAgent.rp=I.userAgent.va?I.userAgent.xe:I.userAgent.Ak();I.userAgent.am=I.userAgent.va?I.userAgent.ne:I.g.userAgent.platform.sg();
114
- I.userAgent.Hn=I.userAgent.va?I.userAgent.Wc:I.g.userAgent.platform.Bg();I.userAgent.Gn=I.userAgent.va?I.userAgent.Vc:I.g.userAgent.platform.Ag();I.userAgent.In=I.userAgent.va?I.userAgent.Xc:I.g.userAgent.platform.Cg();I.userAgent.Fn=I.userAgent.va?I.userAgent.Wc||I.userAgent.Vc||I.userAgent.Xc:I.g.userAgent.platform.zg();I.userAgent.Ln=I.userAgent.va?I.userAgent.Bh:I.g.userAgent.platform.nk();I.userAgent.ln=I.userAgent.va?I.userAgent.Ah:I.g.userAgent.platform.kk();
115
- I.userAgent.qj=function(){var b="",c=I.userAgent.Vj();c&&(b=c?c[1]:"");return I.userAgent.aa&&(c=I.userAgent.Kf(),null!=c&&c>parseFloat(b))?String(c):b};I.userAgent.Vj=function(){var b=I.userAgent.Tj();if(I.userAgent.ad)return/rv:([^\);]+)(\)|;)/.exec(b);if(I.userAgent.Ce)return/Edge\/([\d\.]+)/.exec(b);if(I.userAgent.aa)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(b);if(I.userAgent.Cb)return/WebKit\/(\S+)/.exec(b);if(I.userAgent.Oe)return/(?:Version)[ \/]?(\S+)/.exec(b)};
116
- I.userAgent.Kf=function(){var b=I.global.document;return b?b.documentMode:void 0};I.userAgent.VERSION=I.userAgent.qj();I.userAgent.compare=function(b,c){return I.f.Ya(b,c)};I.userAgent.yk={};I.userAgent.za=function(b){return I.userAgent.yh||I.Ia.cache(I.userAgent.yk,b,function(){return 0<=I.f.Ya(I.userAgent.VERSION,b)})};I.userAgent.xs=I.userAgent.za;I.userAgent.Rb=function(b){return Number(I.userAgent.Uh)>=b};I.userAgent.Zr=I.userAgent.Rb;var J;var K=I.global.document,ba=I.userAgent.Kf();
117
- J=K&&I.userAgent.aa?ba||("CSS1Compat"==K.compatMode?parseInt(I.userAgent.VERSION,10):5):void 0;I.userAgent.Uh=J;I.a.ib={Hh:!I.userAgent.aa||I.userAgent.Rb(9),Ih:!I.userAgent.ad&&!I.userAgent.aa||I.userAgent.aa&&I.userAgent.Rb(9)||I.userAgent.ad&&I.userAgent.za("1.9.1"),ze:I.userAgent.aa&&!I.userAgent.za("9"),Jh:I.userAgent.aa||I.userAgent.Oe||I.userAgent.Cb,ai:I.userAgent.aa,Pn:I.userAgent.aa&&!I.userAgent.Rb(9)};I.a.tags={};I.a.tags.Fi={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};I.a.tags.zk=function(b){return!0===I.a.tags.Fi[b]};I.f.kp=C();I.f.I=function(b,c){this.ie=b===I.f.I.Ge&&c||"";this.vi=I.f.I.Ve};I.f.I.prototype.ya=!0;I.f.I.prototype.ka=D("ie");I.f.I.prototype.toString=function(){return"Const{"+this.ie+"}"};I.f.I.s=function(b){if(b instanceof I.f.I&&b.constructor===I.f.I&&b.vi===I.f.I.Ve)return b.ie;I.o.ia("expected object of type Const, got '"+b+"'");return"type_error:Const"};I.f.I.from=function(b){return new I.f.I(I.f.I.Ge,b)};I.f.I.Ve={};I.f.I.Ge={};I.f.I.EMPTY=I.f.I.from("");I.b={};I.b.P=function(){this.Ec="";this.ki=I.b.P.ea};I.b.P.prototype.ya=!0;I.b.P.ea={};I.b.P.qc=function(b){b=I.f.I.s(b);return 0===b.length?I.b.P.EMPTY:I.b.P.Gb(b)};I.b.P.ar=function(b,c){for(var d=[],e=1;e<arguments.length;e++)d.push(I.b.P.gh(arguments[e]));return I.b.P.Gb("("+I.f.I.s(b)+")("+d.join(", ")+");")};I.b.P.fr=function(b){return I.b.P.Gb(I.b.P.gh(b))};I.b.P.prototype.ka=D("Ec");I.$&&(I.b.P.prototype.toString=function(){return"SafeScript{"+this.Ec+"}"});
118
- I.b.P.s=function(b){if(b instanceof I.b.P&&b.constructor===I.b.P&&b.ki===I.b.P.ea)return b.Ec;I.o.ia("expected object of type SafeScript, got '"+b+a+I.da(b));return"type_error:SafeScript"};I.b.P.gh=function(b){return JSON.stringify(b).replace(/</g,"\\x3c")};I.b.P.Gb=function(b){return(new I.b.P).cb(b)};I.b.P.prototype.cb=function(b){this.Ec=b;return this};I.b.P.EMPTY=I.b.P.Gb("");I.xa={};I.xa.url={};I.xa.url.gj=function(b){return I.xa.url.hg().createObjectURL(b)};I.xa.url.nt=function(b){I.xa.url.hg().revokeObjectURL(b)};I.xa.url.hg=function(){var b=I.xa.url.Bf();if(null!=b)return b;throw Error("This browser doesn't seem to support blob URLs");};I.xa.url.Bf=function(){return I.X(I.global.URL)&&I.X(I.global.URL.createObjectURL)?I.global.URL:I.X(I.global.webkitURL)&&I.X(I.global.webkitURL.createObjectURL)?I.global.webkitURL:I.X(I.global.createObjectURL)?I.global:null};
119
- I.xa.url.aq=function(){return null!=I.xa.url.Bf()};I.h={};I.h.i={};I.h.i.Yh=!1;
120
- I.h.i.Je=I.h.i.Yh||("ar"==I.K.substring(0,2).toLowerCase()||"fa"==I.K.substring(0,2).toLowerCase()||"he"==I.K.substring(0,2).toLowerCase()||"iw"==I.K.substring(0,2).toLowerCase()||"ps"==I.K.substring(0,2).toLowerCase()||"sd"==I.K.substring(0,2).toLowerCase()||"ug"==I.K.substring(0,2).toLowerCase()||"ur"==I.K.substring(0,2).toLowerCase()||"yi"==I.K.substring(0,2).toLowerCase())&&(2==I.K.length||"-"==I.K.substring(2,3)||"_"==I.K.substring(2,3))||3<=I.K.length&&"ckb"==I.K.substring(0,3).toLowerCase()&&
121
- (3==I.K.length||"-"==I.K.substring(3,4)||"_"==I.K.substring(3,4))||7<=I.K.length&&("-"==I.K.substring(2,3)||"_"==I.K.substring(2,3))&&("adlm"==I.K.substring(3,7).toLowerCase()||"arab"==I.K.substring(3,7).toLowerCase()||"hebr"==I.K.substring(3,7).toLowerCase()||"nkoo"==I.K.substring(3,7).toLowerCase()||"rohg"==I.K.substring(3,7).toLowerCase()||"thaa"==I.K.substring(3,7).toLowerCase())||8<=I.K.length&&("-"==I.K.substring(3,4)||"_"==I.K.substring(3,4))&&("adlm"==I.K.substring(4,8).toLowerCase()||"arab"==
122
- I.K.substring(4,8).toLowerCase()||"hebr"==I.K.substring(4,8).toLowerCase()||"nkoo"==I.K.substring(4,8).toLowerCase()||"rohg"==I.K.substring(4,8).toLowerCase()||"thaa"==I.K.substring(4,8).toLowerCase());I.h.i.mb={ci:"\u202a",gi:"\u202b",Pe:"\u202c",di:"\u200e",hi:"\u200f"};I.h.i.T={Ta:1,Ua:-1,ua:0};I.h.i.dc="right";I.h.i.bc="left";I.h.i.An=I.h.i.Je?I.h.i.bc:I.h.i.dc;I.h.i.zn=I.h.i.Je?I.h.i.dc:I.h.i.bc;
123
- I.h.i.Cl=function(b){return typeof b==u?0<b?I.h.i.T.Ta:0>b?I.h.i.T.Ua:I.h.i.T.ua:null==b?null:b?I.h.i.T.Ua:I.h.i.T.Ta};I.h.i.tb="A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff";I.h.i.yb="\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc";I.h.i.bk=/<[^>]*>|&[^;]+;/g;I.h.i.Sa=function(b,c){return c?b.replace(I.h.i.bk,""):b};
124
- I.h.i.cl=new RegExp("["+I.h.i.yb+"]");I.h.i.Jk=new RegExp("["+I.h.i.tb+"]");I.h.i.Hd=function(b,c){return I.h.i.cl.test(I.h.i.Sa(b,c))};I.h.i.Ir=I.h.i.Hd;I.h.i.kg=function(b){return I.h.i.Jk.test(I.h.i.Sa(b,void 0))};I.h.i.Mk=new RegExp("^["+I.h.i.tb+"]");I.h.i.hl=new RegExp("^["+I.h.i.yb+"]");I.h.i.uk=function(b){return I.h.i.hl.test(b)};I.h.i.rk=function(b){return I.h.i.Mk.test(b)};I.h.i.ls=function(b){return!I.h.i.rk(b)&&!I.h.i.uk(b)};I.h.i.Kk=new RegExp("^[^"+I.h.i.yb+"]*["+I.h.i.tb+"]");
125
- I.h.i.el=new RegExp("^[^"+I.h.i.tb+"]*["+I.h.i.yb+"]");I.h.i.eh=function(b,c){return I.h.i.el.test(I.h.i.Sa(b,c))};I.h.i.rs=I.h.i.eh;I.h.i.vl=function(b,c){return I.h.i.Kk.test(I.h.i.Sa(b,c))};I.h.i.js=I.h.i.vl;I.h.i.Eg=/^http:\/\/.*/;I.h.i.ms=function(b,c){b=I.h.i.Sa(b,c);return I.h.i.Eg.test(b)||!I.h.i.kg(b)&&!I.h.i.Hd(b)};I.h.i.Lk=new RegExp("["+I.h.i.tb+"][^"+I.h.i.yb+"]*$");I.h.i.fl=new RegExp("["+I.h.i.yb+"][^"+I.h.i.tb+"]*$");I.h.i.tj=function(b,c){return I.h.i.Lk.test(I.h.i.Sa(b,c))};
126
- I.h.i.hs=I.h.i.tj;I.h.i.uj=function(b,c){return I.h.i.fl.test(I.h.i.Sa(b,c))};I.h.i.ps=I.h.i.uj;I.h.i.gl=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;I.h.i.qs=function(b){return I.h.i.gl.test(b)};I.h.i.Wi=/(\(.*?\)+)|(\[.*?\]+)|(\{.*?\}+)|(<.*?>+)/g;I.h.i.Hr=function(b,c){c=(void 0===c?I.h.i.Hd(b):c)?I.h.i.mb.hi:I.h.i.mb.di;return b.replace(I.h.i.Wi,c+"$&"+c)};
127
- I.h.i.Oq=function(b){return"<"==b.charAt(0)?b.replace(/<\w+/,"$& dir=rtl"):"\n<span dir=rtl>"+b+"</span>"};I.h.i.Pq=function(b){return I.h.i.mb.gi+b+I.h.i.mb.Pe};I.h.i.Mq=function(b){return"<"==b.charAt(0)?b.replace(/<\w+/,"$& dir=ltr"):"\n<span dir=ltr>"+b+"</span>"};I.h.i.Nq=function(b){return I.h.i.mb.ci+b+I.h.i.mb.Pe};I.h.i.rj=/:\s*([.\d][.\w]*)\s+([.\d][.\w]*)\s+([.\d][.\w]*)\s+([.\d][.\w]*)/g;I.h.i.Bk=/left/gi;I.h.i.bl=/right/gi;I.h.i.Al=/%%%%/g;
128
- I.h.i.Hs=function(b){return b.replace(I.h.i.rj,":$1 $4 $3 $2").replace(I.h.i.Bk,"%%%%").replace(I.h.i.bl,I.h.i.bc).replace(I.h.i.Al,I.h.i.dc)};I.h.i.sj=/([\u0591-\u05f2])"/g;I.h.i.tl=/([\u0591-\u05f2])'/g;I.h.i.Ms=function(b){return b.replace(I.h.i.sj,"$1\u05f4").replace(I.h.i.tl,"$1\u05f3")};I.h.i.Rl=/\s+/;I.h.i.ak=/[\d\u06f0-\u06f9]/;I.h.i.dl=.4;
129
- I.h.i.wf=function(b,c){var d=0,e=0,f=!1;b=I.h.i.Sa(b,c).split(I.h.i.Rl);for(c=0;c<b.length;c++){var g=b[c];I.h.i.eh(g)?(d++,e++):I.h.i.Eg.test(g)?f=!0:I.h.i.kg(g)?e++:I.h.i.ak.test(g)&&(f=!0)}return 0==e?f?I.h.i.T.Ta:I.h.i.T.ua:d/e>I.h.i.dl?I.h.i.T.Ua:I.h.i.T.Ta};I.h.i.Hq=function(b,c){return I.h.i.wf(b,c)==I.h.i.T.Ua};I.h.i.Ct=function(b,c){b&&(c=I.h.i.Cl(c))&&(b.style.textAlign=c==I.h.i.T.Ua?I.h.i.dc:I.h.i.bc,b.dir=c==I.h.i.T.Ua?"rtl":"ltr")};
130
- I.h.i.Dt=function(b,c){switch(I.h.i.wf(c)){case I.h.i.T.Ta:b.dir="ltr";break;case I.h.i.T.Ua:b.dir="rtl";break;default:b.removeAttribute("dir")}};I.h.i.Tm=C();I.b.D=function(){this.Ic="";this.xi=I.b.D.ea};I.b.D.prototype.ya=!0;I.b.D.prototype.ka=D("Ic");I.b.D.prototype.Jd=!0;I.b.D.prototype.$a=function(){return I.h.i.T.Ta};I.$&&(I.b.D.prototype.toString=function(){return"TrustedResourceUrl{"+this.Ic+"}"});I.b.D.s=function(b){if(b instanceof I.b.D&&b.constructor===I.b.D&&b.xi===I.b.D.ea)return b.Ic;I.o.ia("expected object of type TrustedResourceUrl, got '"+b+a+I.da(b));return"type_error:TrustedResourceUrl"};
131
- I.b.D.format=function(b,c){var d=I.f.I.s(b);if(!I.b.D.Eh.test(d))throw Error("Invalid TrustedResourceUrl format: "+d);b=d.replace(I.b.D.Zh,function(b,f){if(!Object.prototype.hasOwnProperty.call(c,f))throw Error('Found marker, "'+f+'", in format string, "'+d+'", but no valid label mapping found in args: '+JSON.stringify(c));b=c[f];return b instanceof I.f.I?I.f.I.s(b):encodeURIComponent(String(b))});return I.b.D.Jb(b)};I.b.D.Zh=/%{(\w+)}/g;I.b.D.Eh=/^((https:)?\/\/[0-9a-z.:[\]-]+\/|\/[^/\\]|[^:/\\%]+\/|[^:/\\%]*[?#]|about:blank#)/i;
132
- I.b.D.Ai=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/;I.b.D.Yq=function(b,c,d,e){b=I.b.D.format(b,c);b=I.b.D.s(b);b=I.b.D.Ai.exec(b);c=b[3]||"";return I.b.D.Jb(b[1]+I.b.D.fh("?",b[2]||"",d)+I.b.D.fh("#",c,e))};I.b.D.qc=function(b){return I.b.D.Jb(I.f.I.s(b))};I.b.D.cr=function(b){for(var c="",d=0;d<b.length;d++)c+=I.f.I.s(b[d]);return I.b.D.Jb(c)};I.b.D.ea={};I.b.D.Jb=function(b){var c=new I.b.D;c.Ic=b;return c};
133
- I.b.D.fh=function(b,c,d){if(null==d)return c;if(I.O(d))return d?b+encodeURIComponent(d):"";for(var e in d){var f=d[e];f=I.isArray(f)?f:[f];for(var g=0;g<f.length;g++){var h=f[g];null!=h&&(c||(c=b),c+=(c.length>b.length?"&":"")+encodeURIComponent(e)+"="+encodeURIComponent(String(h)))}}return c};I.b.l=function(){this.Hc="";this.ni=I.b.l.ea};I.b.l.ha="about:invalid#zClosurez";I.b.l.prototype.ya=!0;I.b.l.prototype.ka=D("Hc");I.b.l.prototype.Jd=!0;I.b.l.prototype.$a=function(){return I.h.i.T.Ta};I.$&&(I.b.l.prototype.toString=function(){return"SafeUrl{"+this.Hc+"}"});I.b.l.s=function(b){if(b instanceof I.b.l&&b.constructor===I.b.l&&b.ni===I.b.l.ea)return b.Hc;I.o.ia("expected object of type SafeUrl, got '"+b+a+I.da(b));return"type_error:SafeUrl"};I.b.l.qc=function(b){return I.b.l.pa(I.f.I.s(b))};
134
- I.b.Se=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-wav|wav|webm)|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|text\/csv|video\/(?:mpeg|mp4|ogg|webm|quicktime))$/i;I.b.l.$q=function(b){b=I.b.Se.test(b.type)?I.xa.url.gj(b):I.b.l.ha;return I.b.l.pa(b)};I.b.Oh=/^data:([^;,]*);base64,[a-z0-9+\/]+=*$/i;I.b.l.dr=function(b){b=b.replace(/(%0A|%0D)/g,"");var c=b.match(I.b.Oh);c=c&&I.b.Se.test(c[1]);return I.b.l.pa(c?b:I.b.l.ha)};
135
- I.b.l.kr=function(b){I.f.u.Fb(b,"tel:")||(b=I.b.l.ha);return I.b.l.pa(b)};I.b.si=/^sip[s]?:[+a-z0-9_.!$%&'*\/=^`{|}~-]+@([a-z0-9-]+\.)+[a-z0-9]{2,63}$/i;I.b.l.ir=function(b){I.b.si.test(decodeURIComponent(b))||(b=I.b.l.ha);return I.b.l.pa(b)};I.b.l.er=function(b){I.f.u.Fb(b,"fb-messenger://share")||(b=I.b.l.ha);return I.b.l.pa(b)};I.b.l.jr=function(b){I.f.u.Fb(b,"sms:")&&I.b.l.vk(b)||(b=I.b.l.ha);return I.b.l.pa(b)};
136
- I.b.l.vk=function(b){var c=b.indexOf("#");0<c&&(b=b.substring(0,c));c=b.match(/[?&]body=/gi);if(!c)return!0;if(1<c.length)return!1;b=b.match(/[?&]body=([^&]*)/)[1];if(!b)return!0;try{decodeURIComponent(b)}catch(d){return!1}return/^(?:[a-z0-9\-_.~]|%[0-9a-f]{2})+$/i.test(b)};I.b.l.vt=function(b,c){return I.b.l.ae(/^chrome-extension:\/\/([^\/]+)\//,b,c)};I.b.l.xt=function(b,c){return I.b.l.ae(/^moz-extension:\/\/([^\/]+)\//,b,c)};
137
- I.b.l.wt=function(b,c){return I.b.l.ae(/^ms-browser-extension:\/\/([^\/]+)\//,b,c)};I.b.l.ae=function(b,c,d){(b=b.exec(c))?(b=b[1],-1==(d instanceof I.f.I?[I.f.I.s(d)]:d.map(function(b){return I.f.I.s(b)})).indexOf(b)&&(c=I.b.l.ha)):c=I.b.l.ha;return I.b.l.pa(c)};I.b.l.lr=function(b){return I.b.l.pa(I.b.D.s(b))};I.b.dd=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;I.b.l.Eo=I.b.dd;
138
- I.b.l.Mc=function(b){if(b instanceof I.b.l)return b;b=typeof b==v&&b.ya?b.ka():String(b);I.b.dd.test(b)||(b=I.b.l.ha);return I.b.l.pa(b)};I.b.l.ta=function(b){if(b instanceof I.b.l)return b;b=typeof b==v&&b.ya?b.ka():String(b);I.b.dd.test(b)||(b=I.b.l.ha);return I.b.l.pa(b)};I.b.l.ea={};I.b.l.pa=function(b){var c=new I.b.l;c.Hc=b;return c};I.b.l.Wl=I.b.l.pa("about:blank");I.b.w=function(){this.Gc="";this.mi=I.b.w.ea};I.b.w.prototype.ya=!0;I.b.w.ea={};I.b.w.qc=function(b){b=I.f.I.s(b);return 0===b.length?I.b.w.EMPTY:I.b.w.Hb(b)};I.b.w.iq=C();I.b.w.prototype.ka=D("Gc");I.$&&(I.b.w.prototype.toString=function(){return"SafeStyle{"+this.Gc+"}"});I.b.w.s=function(b){if(b instanceof I.b.w&&b.constructor===I.b.w&&b.mi===I.b.w.ea)return b.Gc;I.o.ia("expected object of type SafeStyle, got '"+b+a+I.da(b));return"type_error:SafeStyle"};I.b.w.Hb=function(b){return(new I.b.w).cb(b)};
139
- I.b.w.prototype.cb=function(b){this.Gc=b;return this};I.b.w.EMPTY=I.b.w.Hb("");I.b.w.ha="zClosurez";I.b.w.create=function(b){var c="",d;for(d in b){if(!/^[-_a-zA-Z0-9]+$/.test(d))throw Error("Name allows only [-_a-zA-Z0-9], got: "+d);var e=b[d];null!=e&&(e=I.isArray(e)?I.j.map(e,I.b.w.Wg).join(" "):I.b.w.Wg(e),c+=d+":"+e+";")}return c?I.b.w.Hb(c):I.b.w.EMPTY};
140
- I.b.w.Wg=function(b){return b instanceof I.b.l?'url("'+I.b.l.s(b).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")':b instanceof I.f.I?I.f.I.s(b):I.b.w.ll(String(b))};
141
- I.b.w.ll=function(b){var c=b.replace(I.b.w.Fe,"$1").replace(I.b.w.Fe,"$1").replace(I.b.w.We,"url");if(I.b.w.Ci.test(c)){if(I.b.w.Mh.test(b))return I.o.ia("String value disallows comments, got: "+b),I.b.w.ha;if(!I.b.w.Yj(b))return I.o.ia("String value requires balanced quotes, got: "+b),I.b.w.ha;if(!I.b.w.Zj(b))return I.o.ia("String value requires balanced square brackets and one identifier per pair of brackets, got: "+b),I.b.w.ha}else return I.o.ia("String value allows only "+I.b.w.Ze+" and simple functions, got: "+
142
- b),I.b.w.ha;return I.b.w.ml(b)};I.b.w.Yj=function(b){for(var c=!0,d=!0,e=0;e<b.length;e++){var f=b.charAt(e);"'"==f&&d?c=!c:'"'==f&&c&&(d=!d)}return c&&d};I.b.w.Zj=function(b){for(var c=!0,d=/^[-_a-zA-Z0-9]$/,e=0;e<b.length;e++){var f=b.charAt(e);if("]"==f){if(c)return!1;c=!0}else if("["==f){if(!c)return!1;c=!1}else if(!c&&!d.test(f))return!1}return c};I.b.w.Ze="[-,.\"'%_!# a-zA-Z0-9\\[\\]]";I.b.w.Ci=new RegExp("^"+I.b.w.Ze+"+$");I.b.w.We=/\b(url\([ \t\n]*)('[ -&(-\[\]-~]*'|"[ !#-\[\]-~]*"|[!#-&*-\[\]-~]*)([ \t\n]*\))/g;
143
- I.b.w.Fe=/\b(hsl|hsla|rgb|rgba|matrix|calc|minmax|fit-content|repeat|(rotate|scale|translate)(X|Y|Z|3d)?)\([-+*/0-9a-z.%\[\], ]+\)/g;I.b.w.Mh=/\/\*/;I.b.w.ml=function(b){return b.replace(I.b.w.We,function(b,d,e,f){var c="";e=e.replace(/^(['"])(.*)\1$/,function(b,d,e){c=d;return e});b=I.b.l.Mc(e).ka();return d+c+b+c+f})};I.b.w.concat=function(b){function c(b){I.isArray(b)?I.j.forEach(b,c):d+=I.b.w.s(b)}var d="";I.j.forEach(arguments,c);return d?I.b.w.Hb(d):I.b.w.EMPTY};I.b.S=function(){this.Fc="";this.li=I.b.S.ea};I.b.S.prototype.ya=!0;I.b.S.ea={};
144
- I.b.S.yq=function(b,c){if(I.f.u.contains(b,"<"))throw Error("Selector does not allow '<', got: "+b);var d=b.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=^$|]+$/.test(d))throw Error("Selector allows only [-_a-zA-Z0-9#.:* ,>+~[\\]()=^$|] and strings, got: "+b);if(!I.b.S.Xj(d))throw Error("() and [] in selector must be balanced, got: "+b);c instanceof I.b.w||(c=I.b.w.create(c));b=b+"{"+I.b.w.s(c)+"}";return I.b.S.Ib(b)};
145
- I.b.S.Xj=function(b){for(var c={"(":")","[":"]"},d=[],e=0;e<b.length;e++){var f=b[e];if(c[f])d.push(c[f]);else if(I.object.contains(c,f)&&d.pop()!=f)return!1}return 0==d.length};I.b.S.concat=function(b){function c(b){I.isArray(b)?I.j.forEach(b,c):d+=I.b.S.s(b)}var d="";I.j.forEach(arguments,c);return I.b.S.Ib(d)};I.b.S.qc=function(b){b=I.f.I.s(b);return 0===b.length?I.b.S.EMPTY:I.b.S.Ib(b)};I.b.S.prototype.ka=D("Fc");I.$&&(I.b.S.prototype.toString=function(){return"SafeStyleSheet{"+this.Fc+"}"});
146
- I.b.S.s=function(b){if(b instanceof I.b.S&&b.constructor===I.b.S&&b.li===I.b.S.ea)return b.Fc;I.o.ia("expected object of type SafeStyleSheet, got '"+b+a+I.da(b));return"type_error:SafeStyleSheet"};I.b.S.Ib=function(b){return(new I.b.S).cb(b)};I.b.S.prototype.cb=function(b){this.Fc=b;return this};I.b.S.EMPTY=I.b.S.Ib("");I.b.m=function(){this.Dc="";this.ji=I.b.m.ea;this.nc=null};I.b.m.prototype.Jd=!0;I.b.m.prototype.$a=D("nc");I.b.m.prototype.ya=!0;I.b.m.prototype.ka=D("Dc");I.$&&(I.b.m.prototype.toString=function(){return"SafeHtml{"+this.Dc+"}"});I.b.m.s=function(b){if(b instanceof I.b.m&&b.constructor===I.b.m&&b.ji===I.b.m.ea)return b.Dc;I.o.ia("expected object of type SafeHtml, got '"+b+a+I.da(b));return"type_error:SafeHtml"};
147
- I.b.m.qa=function(b){if(b instanceof I.b.m)return b;var c=typeof b==v,d=null;c&&b.Jd&&(d=b.$a());return I.b.m.wa(I.f.u.qa(c&&b.ya?b.ka():String(b)),d)};I.b.m.Lr=function(b){if(b instanceof I.b.m)return b;b=I.b.m.qa(b);return I.b.m.wa(I.f.u.Wb(I.b.m.s(b)),b.$a())};I.b.m.Mr=function(b){if(b instanceof I.b.m)return b;b=I.b.m.qa(b);return I.b.m.wa(I.f.u.sh(I.b.m.s(b)),b.$a())};I.b.m.from=I.b.m.qa;I.b.m.Ye=/^[a-zA-Z0-9-]+$/;
148
- I.b.m.zi={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0};I.b.m.fi={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};I.b.m.create=function(b,c,d){I.b.m.Pl(String(b));return I.b.m.Za(String(b),c,d)};I.b.m.Pl=function(b){if(!I.b.m.Ye.test(b))throw Error("Invalid tag name <"+b+">.");if(b.toUpperCase()in I.b.m.fi)throw Error("Tag name <"+b+"> is not allowed for SafeHtml.");};
149
- I.b.m.uq=function(b,c,d,e){b&&I.b.D.s(b);var f={};f.src=b||null;f.srcdoc=c&&I.b.m.s(c);b=I.b.m.lc(f,{sandbox:""},d);return I.b.m.Za("iframe",b,e)};I.b.m.zq=function(b,c,d,e){if(!I.b.m.Zi())throw Error("The browser does not support sandboxed iframes.");var f={};f.src=b?I.b.l.s(I.b.l.Mc(b)):null;f.srcdoc=c||null;f.sandbox="";b=I.b.m.lc(f,{},d);return I.b.m.Za("iframe",b,e)};I.b.m.Zi=function(){return I.global.HTMLIFrameElement&&"sandbox"in I.global.HTMLIFrameElement.prototype};
150
- I.b.m.Aq=function(b,c){I.b.D.s(b);b=I.b.m.lc({src:b},{},c);return I.b.m.Za("script",b)};I.b.m.createScript=function(b,c){for(var d in c){var e=d.toLowerCase();if("language"==e||"src"==e||"text"==e||"type"==e)throw Error('Cannot set "'+e+'" attribute');}d="";b=I.j.concat(b);for(e=0;e<b.length;e++)d+=I.b.P.s(b[e]);b=I.b.m.wa(d,I.h.i.T.ua);return I.b.m.Za("script",c,b)};
151
- I.b.m.Bq=function(b,c){c=I.b.m.lc({type:"text/css"},{},c);var d="";b=I.j.concat(b);for(var e=0;e<b.length;e++)d+=I.b.S.s(b[e]);b=I.b.m.wa(d,I.h.i.T.ua);return I.b.m.Za("style",c,b)};I.b.m.xq=function(b,c){b=I.b.l.s(I.b.l.Mc(b));(I.g.userAgent.A.yc()||I.g.userAgent.A.Ra())&&I.f.u.contains(b,";")&&(b="'"+b.replace(/'/g,"%27")+"'");return I.b.m.Za("meta",{"http-equiv":"refresh",content:(c||0)+"; url="+b})};
152
- I.b.m.Ej=function(b,c,d){if(d instanceof I.f.I)d=I.f.I.s(d);else if("style"==c.toLowerCase())d=I.b.m.Rj(d);else{if(/^on/i.test(c))throw Error('Attribute "'+c+'" requires goog.string.Const value, "'+d+'" given.');if(c.toLowerCase()in I.b.m.zi)if(d instanceof I.b.D)d=I.b.D.s(d);else if(d instanceof I.b.l)d=I.b.l.s(d);else if(I.O(d))d=I.b.l.Mc(d).ka();else throw Error('Attribute "'+c+'" on tag "'+b+'" requires goog.html.SafeUrl, goog.string.Const, or string, value "'+d+'" given.');}d.ya&&(d=d.ka());
153
- return c+'="'+I.f.u.qa(String(d))+'"'};I.b.m.Rj=function(b){if(!I.la(b))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof b+" given: "+b);b instanceof I.b.w||(b=I.b.w.create(b));return I.b.w.s(b)};I.b.m.Dq=function(b,c,d,e){c=I.b.m.create(c,d,e);c.nc=b;return c};
154
- I.b.m.concat=function(b){function c(b){I.isArray(b)?I.j.forEach(b,c):(b=I.b.m.qa(b),e+=I.b.m.s(b),b=b.$a(),d==I.h.i.T.ua?d=b:b!=I.h.i.T.ua&&d!=b&&(d=null))}var d=I.h.i.T.ua,e="";I.j.forEach(arguments,c);return I.b.m.wa(e,d)};I.b.m.qq=function(b,c){var d=I.b.m.concat(I.j.slice(arguments,1));d.nc=b;return d};I.b.m.ea={};I.b.m.wa=function(b,c){return(new I.b.m).cb(b,c)};I.b.m.prototype.cb=function(b,c){this.Dc=b;this.nc=c;return this};
155
- I.b.m.Za=function(b,c,d){var e=null;var f="<"+b+I.b.m.xl(b,c);I.eb(d)?I.isArray(d)||(d=[d]):d=[];I.a.tags.zk(b.toLowerCase())?f+=">":(e=I.b.m.concat(d),f+=">"+I.b.m.s(e)+"</"+b+">",e=e.$a());(b=c&&c.dir)&&(e=/^(ltr|rtl|auto)$/i.test(b)?I.h.i.T.ua:null);return I.b.m.wa(f,e)};I.b.m.xl=function(b,c){var d="";if(c)for(var e in c){if(!I.b.m.Ye.test(e))throw Error('Invalid attribute name "'+e+'".');var f=c[e];I.eb(f)&&(d+=" "+I.b.m.Ej(b,e,f))}return d};
156
- I.b.m.lc=function(b,c,d){var e={},f;for(f in b)e[f]=b[f];for(f in c)e[f]=c[f];for(f in d){var g=f.toLowerCase();if(g in b)throw Error('Cannot override "'+g+'" attribute, got "'+f+'" with value "'+d[f]+'"');g in c&&delete e[g];e[f]=d[f]}return e};I.b.m.Qm=I.b.m.wa("<!DOCTYPE html>",I.h.i.T.ua);I.b.m.EMPTY=I.b.m.wa("",I.h.i.T.ua);I.b.m.ye=I.b.m.wa("<br>",I.h.i.T.ua);I.a.J={};I.a.J.Kn={Zl:"afterbegin",$l:"afterend",pm:"beforebegin",qm:"beforeend"};I.a.J.Or=function(b,c,d){b.insertAdjacentHTML(c,I.b.m.s(d))};I.a.J.ri={MATH:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};I.a.J.mk=I.N.Yi(function(){if(I.$&&"undefined"===typeof document)return!1;var b=document.createElement("div");b.innerHTML="<div><div></div></div>";if(I.$&&!b.firstChild)return!1;var c=b.firstChild.firstChild;b.innerHTML="";return!c.parentElement});
157
- I.a.J.Kl=function(b,c){if(I.a.J.mk())for(;b.lastChild;)b.removeChild(b.lastChild);b.innerHTML=c};I.a.J.ah=function(b,c){if(I.o.na&&I.a.J.ri[b.tagName.toUpperCase()])throw Error("goog.dom.safe.setInnerHtml cannot be used to set content of "+b.tagName+".");I.a.J.Kl(b,I.b.m.s(c))};I.a.J.Qt=function(b,c){b.outerHTML=I.b.m.s(c)};I.a.J.Gt=function(b,c){c=c instanceof I.b.l?c:I.b.l.ta(c);I.a.o.Ni(b).action=I.b.l.s(c)};I.a.J.At=function(b,c){c=c instanceof I.b.l?c:I.b.l.ta(c);I.a.o.Mi(b).formAction=I.b.l.s(c)};
158
- I.a.J.Mt=function(b,c){c=c instanceof I.b.l?c:I.b.l.ta(c);I.a.o.Oi(b).formAction=I.b.l.s(c)};I.a.J.St=function(b,c){b.style.cssText=I.b.w.s(c)};I.a.J.Kq=function(b,c){b.write(I.b.m.s(c))};I.a.J.yt=function(b,c){c=c instanceof I.b.l?c:I.b.l.ta(c);b.href=I.b.l.s(c)};I.a.J.Lt=function(b,c){c=c instanceof I.b.l?c:I.b.l.ta(c);b.src=I.b.l.s(c)};I.a.J.zt=function(b,c){c=c instanceof I.b.l?c:I.b.l.ta(c);b.src=I.b.l.s(c)};I.a.J.Wt=function(b,c){c=c instanceof I.b.l?c:I.b.l.ta(c);b.src=I.b.l.s(c)};
159
- I.a.J.Et=function(b,c){b.src=I.b.D.s(c)};I.a.J.Ht=function(b,c){b.src=I.b.D.s(c)};I.a.J.Jt=function(b,c){b.src=I.b.D.s(c)};I.a.J.Kt=function(b,c){b.srcdoc=I.b.m.s(c)};I.a.J.Nt=function(b,c,d){b.rel=d;I.f.u.jc(d,"stylesheet")?b.href=I.b.D.s(c):b.href=c instanceof I.b.D?I.b.D.s(c):c instanceof I.b.l?I.b.l.s(c):I.b.l.ta(c).ka()};I.a.J.Pt=function(b,c){b.data=I.b.D.s(c)};I.a.J.ql=function(b,c){b.src=I.b.D.s(c);(c=I.eg())&&b.setAttribute("nonce",c)};
160
- I.a.J.Rt=function(b,c){b.text=I.b.P.s(c);(c=I.eg())&&b.setAttribute("nonce",c)};I.a.J.Ot=function(b,c){c=c instanceof I.b.l?c:I.b.l.ta(c);b.href=I.b.l.s(c)};I.a.J.Xp=function(b,c){c=c instanceof I.b.l?c:I.b.l.ta(c);b.assign(I.b.l.s(c))};I.a.J.kt=function(b,c){c=c instanceof I.b.l?c:I.b.l.ta(c);b.replace(I.b.l.s(c))};I.a.J.Us=function(b,c,d,e,f){b=b instanceof I.b.l?b:I.b.l.ta(b);return(c||window).open(I.b.l.s(b),d?I.f.I.s(d):"",e,f)};I.a.J.Ws=function(b,c){return b.parseFromString(I.b.m.s(c),"text/html")};
161
- I.a.J.vq=function(b){if(!/^image\/.*/g.test(b.type))throw Error("goog.dom.safe.createImageFromBlob only accepts MIME type image/.*.");var c=window.URL.createObjectURL(b);b=new Image;b.onload=function(){window.URL.revokeObjectURL(c)};b.src=c;return b};I.b.hb={};I.b.hb.il=function(b,c){return I.b.m.wa(c,null)};I.b.hb.rt=function(b,c){return I.b.P.Gb(c)};I.b.hb.st=function(b,c){return I.b.w.Hb(c)};I.b.hb.tt=function(b,c){return I.b.S.Ib(c)};I.b.hb.ut=function(b,c){return I.b.l.pa(c)};I.b.hb.ru=function(b,c){return I.b.D.Jb(c)};I.v={};I.v.$s=function(b){return Math.floor(Math.random()*b)};I.v.tu=function(b,c){return b+Math.random()*(c-b)};I.v.jq=function(b,c,d){return Math.min(Math.max(b,c),d)};I.v.Og=function(b,c){b%=c;return 0>b*c?b+c:b};I.v.As=function(b,c,d){return b+d*(c-b)};I.v.Ls=function(b,c,d){return Math.abs(b-c)<=(d||1E-6)};I.v.he=function(b){return I.v.Og(b,360)};I.v.cu=function(b){return I.v.Og(b,2*Math.PI)};I.v.nh=function(b){return b*Math.PI/180};I.v.Bl=function(b){return 180*b/Math.PI};
162
- I.v.xp=function(b,c){return c*Math.cos(I.v.nh(b))};I.v.yp=function(b,c){return c*Math.sin(I.v.nh(b))};I.v.angle=function(b,c,d,e){return I.v.he(I.v.Bl(Math.atan2(e-c,d-b)))};I.v.wp=function(b,c){b=I.v.he(c)-I.v.he(b);180<b?b-=360:-180>=b&&(b=360+b);return b};I.v.sign=function(b){return 0<b?1:0>b?-1:b};
163
- I.v.Es=function(b,c,d,e){d=d||function(b,c){return b==c};e=e||function(c){return b[c]};for(var f=b.length,g=c.length,h=[],l=0;l<f+1;l++)h[l]=[],h[l][0]=0;for(var m=0;m<g+1;m++)h[0][m]=0;for(l=1;l<=f;l++)for(m=1;m<=g;m++)d(b[l-1],c[m-1])?h[l][m]=h[l-1][m-1]+1:h[l][m]=Math.max(h[l-1][m],h[l][m-1]);var r=[];l=f;for(m=g;0<l&&0<m;)d(b[l-1],c[m-1])?(r.unshift(e(l-1,m-1)),l--,m--):h[l-1][m]>h[l][m-1]?l--:m--;return r};I.v.je=function(b){return I.j.reduce(arguments,function(b,d){return b+d},0)};
164
- I.v.Qi=function(b){return I.v.je.apply(null,arguments)/arguments.length};I.v.kl=function(b){var c=arguments.length;if(2>c)return 0;var d=I.v.Qi.apply(null,arguments);return I.v.je.apply(null,I.j.map(arguments,function(b){return Math.pow(b-d,2)}))/(c-1)};I.v.du=function(b){return Math.sqrt(I.v.kl.apply(null,arguments))};I.v.es=function(b){return isFinite(b)&&0==b%1};I.v.cs=function(b){return isFinite(b)};I.v.ks=function(b){return 0==b&&0>1/b};
165
- I.v.Ds=function(b){if(0<b){var c=Math.round(Math.log(b)*Math.LOG10E);return c-(parseFloat("1e"+c)>b?1:0)}return 0==b?-Infinity:NaN};I.v.pt=function(b,c){return Math.floor(b+(c||2E-15))};I.v.ot=function(b,c){return Math.ceil(b-(c||2E-15))};I.v.Y=function(b,c){this.x=I.X(b)?b:0;this.y=I.X(c)?c:0};I.v.Y.prototype.clone=function(){return new I.v.Y(this.x,this.y)};I.$&&(I.v.Y.prototype.toString=function(){return"("+this.x+", "+this.y+")"});I.v.Y.prototype.Kb=function(b){return b instanceof I.v.Y&&I.v.Y.Kb(this,b)};I.v.Y.Kb=function(b,c){return b==c?!0:b&&c?b.x==c.x&&b.y==c.y:!1};I.v.Y.Jq=function(b,c){var d=b.x-c.x;b=b.y-c.y;return Math.sqrt(d*d+b*b)};I.v.Y.Fs=function(b){return Math.sqrt(b.x*b.x+b.y*b.y)};
166
- I.v.Y.azimuth=function(b){return I.v.angle(0,0,b.x,b.y)};I.v.Y.au=function(b,c){var d=b.x-c.x;b=b.y-c.y;return d*d+b*b};I.v.Y.Iq=function(b,c){return new I.v.Y(b.x-c.x,b.y-c.y)};I.v.Y.je=function(b,c){return new I.v.Y(b.x+c.x,b.y+c.y)};F=I.v.Y.prototype;F.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};F.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};F.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
167
- F.translate=function(b,c){b instanceof I.v.Y?(this.x+=b.x,this.y+=b.y):(this.x+=Number(b),I.Ub(c)&&(this.y+=c));return this};F.scale=function(b,c){c=I.Ub(c)?c:b;this.x*=b;this.y*=c;return this};I.v.nb=function(b,c){this.width=b;this.height=c};I.v.nb.Kb=function(b,c){return b==c?!0:b&&c?b.width==c.width&&b.height==c.height:!1};I.v.nb.prototype.clone=function(){return new I.v.nb(this.width,this.height)};I.$&&(I.v.nb.prototype.toString=function(){return"("+this.width+" x "+this.height+")"});F=I.v.nb.prototype;F.aspectRatio=function(){return this.width/this.height};F.Sb=function(){return!(this.width*this.height)};
168
- F.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};F.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};F.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};F.scale=function(b,c){c=I.Ub(c)?c:b;this.width*=b;this.height*=c;return this};I.a.Dh=!1;I.a.ue=!1;I.a.Nh=I.a.Dh||I.a.ue;I.a.zd=function(b){return b?new I.a.lb(I.a.Qa(b)):I.a.oj||(I.a.oj=new I.a.lb)};I.a.Fj=function(){return document};I.a.Ad=function(b){return I.a.Dd(document,b)};I.a.Dd=function(b,c){return I.O(c)?b.getElementById(c):c};I.a.Nj=function(b){return I.a.dg(document,b)};I.a.dg=function(b,c){return I.a.Dd(b,c)};I.a.uh=I.a.Ad;I.a.getElementsByTagName=function(b,c){return(c||document).getElementsByTagName(String(b))};
169
- I.a.Ed=function(b,c,d){return I.a.rc(document,b,c,d)};I.a.Ij=function(b,c,d){return I.a.Cd(document,b,c,d)};I.a.Nf=function(b,c){var d=c||document;return I.a.hd(d)?d.querySelectorAll("."+b):I.a.rc(document,"*",b,c)};I.a.Bd=function(b,c){var d=c||document;return(d.getElementsByClassName?d.getElementsByClassName(b)[0]:I.a.Cd(document,"*",b,c))||null};I.a.cg=function(b,c){return I.a.Bd(b,c)};I.a.hd=function(b){return!(!b.querySelectorAll||!b.querySelector)};
170
- I.a.rc=function(b,c,d,e){b=e||b;c=c&&"*"!=c?String(c).toUpperCase():"";if(I.a.hd(b)&&(c||d))return b.querySelectorAll(c+(d?"."+d:""));if(d&&b.getElementsByClassName){b=b.getElementsByClassName(d);if(c){e={};for(var f=0,g=0,h;h=b[g];g++)c==h.nodeName&&(e[f++]=h);e.length=f;return e}return b}b=b.getElementsByTagName(c||"*");if(d){e={};for(g=f=0;h=b[g];g++)c=h.className,typeof c.split==p&&I.j.contains(c.split(/\s+/),d)&&(e[f++]=h);e.length=f;return e}return b};
171
- I.a.Cd=function(b,c,d,e){var f=e||b,g=c&&"*"!=c?String(c).toUpperCase():"";return I.a.hd(f)&&(g||d)?f.querySelector(g+(d?"."+d:"")):I.a.rc(b,c,d,e)[0]||null};I.a.vh=I.a.Ed;I.a.Pc=function(b,c){I.object.forEach(c,function(c,e){c&&typeof c==v&&c.ya&&(c=c.ka());"style"==e?b.style.cssText=c:"class"==e?b.className=c:"for"==e?b.htmlFor=c:I.a.Be.hasOwnProperty(e)?b.setAttribute(I.a.Be[e],c):I.f.startsWith(e,"aria-")||I.f.startsWith(e,"data-")?b.setAttribute(e,c):b[e]=c})};
172
- I.a.Be={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};I.a.ig=function(b){return I.a.jg(b||window)};I.a.jg=function(b){b=b.document;b=I.a.Qb(b)?b.documentElement:b.body;return new I.v.nb(b.clientWidth,b.clientHeight)};I.a.Gj=function(){return I.a.xd(window)};I.a.sr=function(b){return I.a.xd(b)};
173
- I.a.xd=function(b){var c=b.document,d=0;if(c){d=c.body;var e=c.documentElement;if(!e||!d)return 0;b=I.a.jg(b).height;if(I.a.Qb(c)&&e.scrollHeight)d=e.scrollHeight!=b?e.scrollHeight:e.offsetHeight;else{c=e.scrollHeight;var f=e.offsetHeight;e.clientHeight!=f&&(c=d.scrollHeight,f=d.offsetHeight);d=c>b?c>f?c:f:c<f?c:f}}return d};I.a.zr=function(b){return I.a.zd((b||I.global||window).document).Lf()};I.a.Lf=function(){return I.a.Mf(document)};
174
- I.a.Mf=function(b){var c=I.a.yd(b);b=I.a.uc(b);return I.userAgent.aa&&I.userAgent.za("10")&&b.pageYOffset!=c.scrollTop?new I.v.Y(c.scrollLeft,c.scrollTop):new I.v.Y(b.pageXOffset||c.scrollLeft,b.pageYOffset||c.scrollTop)};I.a.Hj=function(){return I.a.yd(document)};I.a.yd=function(b){return b.scrollingElement?b.scrollingElement:!I.userAgent.Cb&&I.a.Qb(b)?b.documentElement:b.body||b.documentElement};I.a.rb=function(b){return b?I.a.uc(b):window};I.a.uc=function(b){return b.parentWindow||b.defaultView};
175
- I.a.ld=function(b,c,d){return I.a.qf(document,arguments)};I.a.qf=function(b,c){var d=String(c[0]),e=c[1];if(!I.a.ib.Hh&&e&&(e.name||e.type)){d=["<",d];e.name&&d.push(' name="',I.f.qa(e.name),'"');if(e.type){d.push(' type="',I.f.qa(e.type),'"');var f={};I.object.extend(f,e);delete f.type;e=f}d.push(">");d=d.join("")}d=b.createElement(d);e&&(I.O(e)?d.className=e:I.isArray(e)?d.className=e.join(" "):I.a.Pc(d,e));2<c.length&&I.a.af(b,d,c,2);return d};
176
- I.a.af=function(b,c,d,e){function f(d){d&&c.appendChild(I.O(d)?b.createTextNode(d):d)}for(;e<d.length;e++){var g=d[e];I.Pb(g)&&!I.a.Nd(g)?I.j.forEach(I.a.Od(g)?I.j.mh(g):g,f):f(g)}};I.a.wh=I.a.ld;I.a.createElement=function(b){return I.a.Na(document,b)};I.a.Na=function(b,c){return b.createElement(String(c))};I.a.createTextNode=function(b){return document.createTextNode(String(b))};I.a.jj=function(b,c,d){return I.a.rf(document,b,c,!!d)};
177
- I.a.rf=function(b,c,d,e){for(var f=I.a.Na(b,"TABLE"),g=f.appendChild(I.a.Na(b,"TBODY")),h=0;h<c;h++){for(var l=I.a.Na(b,"TR"),m=0;m<d;m++){var r=I.a.Na(b,"TD");e&&I.a.ce(r,I.f.Xe.Le);l.appendChild(r)}g.appendChild(l)}return f};I.a.rq=function(b){var c=I.j.map(arguments,I.f.I.s);c=I.b.hb.il(I.f.I.from("Constant HTML string, that gets turned into a Node later, so it will be automatically balanced."),c.join(""));return I.a.Ug(c)};I.a.Ug=function(b){return I.a.Vg(document,b)};
178
- I.a.Vg=function(b,c){var d=I.a.Na(b,"DIV");I.a.ib.ai?(I.a.J.ah(d,I.b.m.concat(I.b.m.ye,c)),d.removeChild(d.firstChild)):I.a.J.ah(d,c);return I.a.bj(b,d)};I.a.bj=function(b,c){if(1==c.childNodes.length)return c.removeChild(c.firstChild);for(b=b.createDocumentFragment();c.firstChild;)b.appendChild(c.firstChild);return b};I.a.gk=function(){return I.a.Qb(document)};I.a.Qb=function(b){return I.a.Nh?I.a.ue:"CSS1Compat"==b.compatMode};I.a.canHaveChildren=function(b){if(b.nodeType!=I.a.ga.Ja)return!1;switch(b.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case k:case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0};
179
- I.a.appendChild=function(b,c){b.appendChild(c)};I.a.append=function(b,c){I.a.af(I.a.Qa(b),b,arguments,1)};I.a.$d=function(b){for(var c;c=b.firstChild;)b.removeChild(c)};I.a.pg=function(b,c){c.parentNode&&c.parentNode.insertBefore(b,c)};I.a.og=function(b,c){c.parentNode&&c.parentNode.insertBefore(b,c.nextSibling)};I.a.ng=function(b,c,d){b.insertBefore(c,b.childNodes[d]||null)};I.a.removeNode=function(b){return b&&b.parentNode?b.parentNode.removeChild(b):null};
180
- I.a.Tg=function(b,c){var d=c.parentNode;d&&d.replaceChild(b,c)};I.a.Cf=function(b){var c,d=b.parentNode;if(d&&d.nodeType!=I.a.ga.Th){if(b.removeNode)return b.removeNode(!1);for(;c=b.firstChild;)d.insertBefore(c,b);return I.a.removeNode(b)}};I.a.Jf=function(b){return I.a.ib.Ih&&void 0!=b.children?b.children:I.j.filter(b.childNodes,function(b){return b.nodeType==I.a.ga.Ja})};I.a.Of=function(b){return I.X(b.firstElementChild)?b.firstElementChild:I.a.sc(b.firstChild,!0)};
181
- I.a.Sf=function(b){return I.X(b.lastElementChild)?b.lastElementChild:I.a.sc(b.lastChild,!1)};I.a.Uf=function(b){return I.X(b.nextElementSibling)?b.nextElementSibling:I.a.sc(b.nextSibling,!0)};I.a.ag=function(b){return I.X(b.previousElementSibling)?b.previousElementSibling:I.a.sc(b.previousSibling,!1)};I.a.sc=function(b,c){for(;b&&b.nodeType!=I.a.ga.Ja;)b=c?b.nextSibling:b.previousSibling;return b};
182
- I.a.Vf=function(b){if(!b)return null;if(b.firstChild)return b.firstChild;for(;b&&!b.nextSibling;)b=b.parentNode;return b?b.nextSibling:null};I.a.bg=function(b){if(!b)return null;if(!b.previousSibling)return b.parentNode;for(b=b.previousSibling;b&&b.lastChild;)b=b.lastChild;return b};I.a.Nd=function(b){return I.la(b)&&0<b.nodeType};I.a.Ld=function(b){return I.la(b)&&b.nodeType==I.a.ga.Ja};I.a.Ig=function(b){return I.la(b)&&b.window==b};
183
- I.a.$f=function(b){var c;if(I.a.ib.Jh&&!(I.userAgent.aa&&I.userAgent.za("9")&&!I.userAgent.za("10")&&I.global.SVGElement&&b instanceof I.global.SVGElement)&&(c=b.parentElement))return c;c=b.parentNode;return I.a.Ld(c)?c:null};I.a.contains=function(b,c){if(!b||!c)return!1;if(b.contains&&c.nodeType==I.a.ga.Ja)return b==c||b.contains(c);if("undefined"!=typeof b.compareDocumentPosition)return b==c||!!(b.compareDocumentPosition(c)&16);for(;c&&b!=c;)c=c.parentNode;return c==b};
184
- I.a.kf=function(b,c){if(b==c)return 0;if(b.compareDocumentPosition)return b.compareDocumentPosition(c)&2?1:-1;if(I.userAgent.aa&&!I.userAgent.Rb(9)){if(b.nodeType==I.a.ga.$c)return-1;if(c.nodeType==I.a.ga.$c)return 1}if("sourceIndex"in b||b.parentNode&&"sourceIndex"in b.parentNode){var d=b.nodeType==I.a.ga.Ja,e=c.nodeType==I.a.ga.Ja;if(d&&e)return b.sourceIndex-c.sourceIndex;var f=b.parentNode,g=c.parentNode;return f==g?I.a.mf(b,c):!d&&I.a.contains(f,c)?-1*I.a.lf(b,c):!e&&I.a.contains(g,b)?I.a.lf(c,
185
- b):(d?b.sourceIndex:f.sourceIndex)-(e?c.sourceIndex:g.sourceIndex)}e=I.a.Qa(b);d=e.createRange();d.selectNode(b);d.collapse(!0);b=e.createRange();b.selectNode(c);b.collapse(!0);return d.compareBoundaryPoints(I.global.Range.START_TO_END,b)};I.a.lf=function(b,c){var d=b.parentNode;if(d==c)return-1;for(;c.parentNode!=d;)c=c.parentNode;return I.a.mf(c,b)};I.a.mf=function(b,c){for(;c=c.previousSibling;)if(c==b)return-1;return 1};
186
- I.a.yf=function(b){var c,d=arguments.length;if(!d)return null;if(1==d)return arguments[0];var e=[],f=Infinity;for(c=0;c<d;c++){for(var g=[],h=arguments[c];h;)g.unshift(h),h=h.parentNode;e.push(g);f=Math.min(f,g.length)}g=null;for(c=0;c<f;c++){h=e[0][c];for(var l=1;l<d;l++)if(h!=e[l][c])return g;g=h}return g};I.a.Qa=function(b){return b.nodeType==I.a.ga.$c?b:b.ownerDocument||b.document};I.a.Pf=function(b){return b.contentDocument||b.contentWindow.document};
187
- I.a.Qf=function(b){try{return b.contentWindow||(b.contentDocument?I.a.rb(b.contentDocument):null)}catch(c){}return null};I.a.ce=function(b,c){if("textContent"in b)b.textContent=c;else if(b.nodeType==I.a.ga.ec)b.data=String(c);else if(b.firstChild&&b.firstChild.nodeType==I.a.ga.ec){for(;b.lastChild!=b.firstChild;)b.removeChild(b.lastChild);b.firstChild.data=String(c)}else{I.a.$d(b);var d=I.a.Qa(b);b.appendChild(d.createTextNode(String(c)))}};
188
- I.a.Zf=function(b){if("outerHTML"in b)return b.outerHTML;var c=I.a.Qa(b);c=I.a.Na(c,"DIV");c.appendChild(b.cloneNode(!0));return c.innerHTML};I.a.zf=function(b,c){var d=[];return I.a.sd(b,c,d,!0)?d[0]:void 0};I.a.Af=function(b,c){var d=[];I.a.sd(b,c,d,!1);return d};I.a.sd=function(b,c,d,e){if(null!=b)for(b=b.firstChild;b;){if(c(b)&&(d.push(b),e)||I.a.sd(b,c,d,e))return!0;b=b.nextSibling}return!1};I.a.Ue={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};I.a.cc={IMG:" ",BR:"\n"};
189
- I.a.Md=function(b){return I.a.lg(b)&&I.a.Gg(b)};I.a.Zg=function(b,c){c?b.tabIndex=0:(b.tabIndex=-1,b.removeAttribute("tabIndex"))};I.a.vg=function(b){var c;return(c=I.a.Tk(b)?!b.disabled&&(!I.a.lg(b)||I.a.Gg(b)):I.a.Md(b))&&I.userAgent.aa?I.a.$j(b):c};I.a.lg=function(b){return I.userAgent.aa&&!I.userAgent.za("9")?(b=b.getAttributeNode("tabindex"),I.eb(b)&&b.specified):b.hasAttribute("tabindex")};I.a.Gg=function(b){b=b.tabIndex;return I.Ub(b)&&0<=b&&32768>b};
190
- I.a.Tk=function(b){return"A"==b.tagName||"INPUT"==b.tagName||"TEXTAREA"==b.tagName||"SELECT"==b.tagName||"BUTTON"==b.tagName};I.a.$j=function(b){b=!I.Ca(b.getBoundingClientRect)||I.userAgent.aa&&null==b.parentElement?{height:b.offsetHeight,width:b.offsetWidth}:b.getBoundingClientRect();return I.eb(b)&&0<b.height&&0<b.width};
191
- I.a.tc=function(b){if(I.a.ib.ze&&null!==b&&"innerText"in b)b=I.f.aj(b.innerText);else{var c=[];I.a.Gd(b,c,!0);b=c.join("")}b=b.replace(/ \xAD /g," ").replace(/\xAD/g,"");b=b.replace(/\u200B/g,"");I.a.ib.ze||(b=b.replace(/ +/g," "));" "!=b&&(b=b.replace(/^\s*/,""));return b};I.a.Cr=function(b){var c=[];I.a.Gd(b,c,!1);return c.join("")};
192
- I.a.Gd=function(b,c,d){if(!(b.nodeName in I.a.Ue))if(b.nodeType==I.a.ga.ec)d?c.push(String(b.nodeValue).replace(/(\r\n|\r|\n)/g,"")):c.push(b.nodeValue);else if(b.nodeName in I.a.cc)c.push(I.a.cc[b.nodeName]);else for(b=b.firstChild;b;)I.a.Gd(b,c,d),b=b.nextSibling};I.a.Xf=function(b){return I.a.tc(b).length};I.a.Yf=function(b,c){c=c||I.a.Qa(b).body;for(var d=[];b&&b!=c;){for(var e=b;e=e.previousSibling;)d.unshift(I.a.tc(e));b=b.parentNode}return I.f.trimLeft(d.join("")).replace(/ +/g," ").length};
193
- I.a.Wf=function(b,c,d){b=[b];for(var e=0,f=null;0<b.length&&e<c;)if(f=b.pop(),!(f.nodeName in I.a.Ue))if(f.nodeType==I.a.ga.ec){var g=f.nodeValue.replace(/(\r\n|\r|\n)/g,"").replace(/ +/g," ");e+=g.length}else if(f.nodeName in I.a.cc)e+=I.a.cc[f.nodeName].length;else for(g=f.childNodes.length-1;0<=g;g--)b.push(f.childNodes[g]);I.la(d)&&(d.ct=f?f.nodeValue.length+c-e-1:0,d.node=f);return f};
194
- I.a.Od=function(b){if(b&&typeof b.length==u){if(I.la(b))return typeof b.item==p||typeof b.item==y;if(I.Ca(b))return typeof b.item==p}return!1};I.a.vd=function(b,c,d,e){if(!c&&!d)return null;var f=c?String(c).toUpperCase():null;return I.a.ud(b,function(b){return(!f||b.nodeName==f)&&(!d||I.O(b.className)&&I.j.contains(b.className.split(/\s+/),d))},!0,e)};I.a.Gf=function(b,c,d){return I.a.vd(b,null,c,d)};
195
- I.a.ud=function(b,c,d,e){b&&!d&&(b=b.parentNode);for(d=0;b&&(null==e||d<=e);){if(c(b))return b;b=b.parentNode;d++}return null};I.a.Ff=function(b){try{var c=b&&b.activeElement;return c&&c.nodeName?c:null}catch(d){return null}};I.a.Ar=function(){var b=I.a.rb();return I.X(b.devicePixelRatio)?b.devicePixelRatio:b.matchMedia?I.a.Ac(3)||I.a.Ac(2)||I.a.Ac(1.5)||I.a.Ac(1)||.75:1};
196
- I.a.Ac=function(b){return I.a.rb().matchMedia("(min-resolution: "+b+"dppx),(min--moz-device-pixel-ratio: "+b+"),(min-resolution: "+96*b+"dpi)").matches?b:0};I.a.If=function(b){return b.getContext("2d")};I.a.lb=function(b){this.Z=b||I.global.document||document};F=I.a.lb.prototype;F.zd=I.a.zd;F.Fj=D("Z");F.Ad=function(b){return I.a.Dd(this.Z,b)};F.Nj=function(b){return I.a.dg(this.Z,b)};F.uh=I.a.lb.prototype.Ad;F.getElementsByTagName=function(b,c){return(c||this.Z).getElementsByTagName(String(b))};
197
- F.Ed=function(b,c,d){return I.a.rc(this.Z,b,c,d)};F.Ij=function(b,c,d){return I.a.Cd(this.Z,b,c,d)};F.Nf=function(b,c){return I.a.Nf(b,c||this.Z)};F.Bd=function(b,c){return I.a.Bd(b,c||this.Z)};F.cg=function(b,c){return I.a.cg(b,c||this.Z)};F.vh=I.a.lb.prototype.Ed;F.Pc=I.a.Pc;F.ig=function(b){return I.a.ig(b||this.rb())};F.Gj=function(){return I.a.xd(this.rb())};F.ld=function(b,c,d){return I.a.qf(this.Z,arguments)};F.wh=I.a.lb.prototype.ld;F.createElement=function(b){return I.a.Na(this.Z,b)};
198
- F.createTextNode=function(b){return this.Z.createTextNode(String(b))};F.jj=function(b,c,d){return I.a.rf(this.Z,b,c,!!d)};F.Ug=function(b){return I.a.Vg(this.Z,b)};F.gk=function(){return I.a.Qb(this.Z)};F.rb=function(){return I.a.uc(this.Z)};F.Hj=function(){return I.a.yd(this.Z)};F.Lf=function(){return I.a.Mf(this.Z)};F.Ff=function(b){return I.a.Ff(b||this.Z)};F.appendChild=I.a.appendChild;F.append=I.a.append;F.canHaveChildren=I.a.canHaveChildren;F.$d=I.a.$d;F.pg=I.a.pg;F.og=I.a.og;F.ng=I.a.ng;
199
- F.removeNode=I.a.removeNode;F.Tg=I.a.Tg;F.Cf=I.a.Cf;F.Jf=I.a.Jf;F.Of=I.a.Of;F.Sf=I.a.Sf;F.Uf=I.a.Uf;F.ag=I.a.ag;F.Vf=I.a.Vf;F.bg=I.a.bg;F.Nd=I.a.Nd;F.Ld=I.a.Ld;F.Ig=I.a.Ig;F.$f=I.a.$f;F.contains=I.a.contains;F.kf=I.a.kf;F.yf=I.a.yf;F.Qa=I.a.Qa;F.Pf=I.a.Pf;F.Qf=I.a.Qf;F.ce=I.a.ce;F.Zf=I.a.Zf;F.zf=I.a.zf;F.Af=I.a.Af;F.Md=I.a.Md;F.Zg=I.a.Zg;F.vg=I.a.vg;F.tc=I.a.tc;F.Xf=I.a.Xf;F.Yf=I.a.Yf;F.Wf=I.a.Wf;F.Od=I.a.Od;F.vd=I.a.vd;F.Gf=I.a.Gf;F.ud=I.a.ud;F.If=I.a.If;I.Sg={};I.Sg.Bo=C();I.Thenable=C();I.Thenable.prototype.then=C();I.Thenable.Ie="$goog_Thenable";I.Thenable.$e=function(b){b.prototype[I.Thenable.Ie]=!0};I.Thenable.wg=function(b){if(!b)return!1;try{return!!b[I.Thenable.Ie]}catch(c){return!1}};I.Promise=function(b,c){this.ca=I.Promise.U.Aa;this.ma=void 0;this.ob=this.Ma=this.fa=null;this.qd=!1;0<I.Promise.Wa?this.Sc=0:0==I.Promise.Wa&&(this.vc=!1);I.Promise.Ea&&(this.ge=[],L(this,Error("created")),this.tf=0);if(b!=I.fb)try{var d=this;b.call(c,function(b){M(d,I.Promise.U.Ka,b)},function(b){if(I.$&&!(b instanceof I.Promise.kb))try{if(b instanceof Error)throw b;throw Error("Promise rejected.");}catch(f){}M(d,I.Promise.U.oa,b)})}catch(e){M(this,I.Promise.U.oa,e)}};I.Promise.Ea=!1;
200
- I.Promise.Wa=0;I.Promise.U={Aa:0,Fh:1,Ka:2,oa:3};I.Promise.Ae=function(){this.next=this.context=this.ub=this.Xb=this.Xa=null;this.fc=!1};I.Promise.Ae.prototype.reset=function(){this.context=this.ub=this.Xb=this.Xa=null;this.fc=!1};I.Promise.Zc=100;I.Promise.Mb=new I.async.ac(function(){return new I.Promise.Ae},function(b){b.reset()},I.Promise.Zc);I.Promise.Hf=function(b,c,d){var e=I.Promise.Mb.get();e.Xb=b;e.ub=c;e.context=d;return e};I.Promise.al=function(b){I.Promise.Mb.put(b)};
201
- I.Promise.resolve=function(b){if(b instanceof I.Promise)return b;var c=new I.Promise(I.fb);M(c,I.Promise.U.Ka,b);return c};I.Promise.reject=function(b){return new I.Promise(function(c,d){d(b)})};I.Promise.Kc=function(b,c,d){I.Promise.Ng(b,c,d,null)||I.async.R(I.gb(c,b))};I.Promise.race=function(b){return new I.Promise(function(c,d){b.length||c(void 0);for(var e=0,f;e<b.length;e++)f=b[e],I.Promise.Kc(f,c,d)})};
202
- I.Promise.all=function(b){return new I.Promise(function(c,d){var e=b.length,f=[];if(e)for(var g=function(b,d){e--;f[b]=d;0==e&&c(f)},h=function(b){d(b)},l=0,m;l<b.length;l++)m=b[l],I.Promise.Kc(m,I.gb(g,l),h);else c(f)})};I.Promise.vp=function(b){return new I.Promise(function(c){var d=b.length,e=[];if(d)for(var f=function(b,f,g){d--;e[b]=f?{Dj:!0,value:g}:{Dj:!1,reason:g};0==d&&c(e)},g=0,h;g<b.length;g++)h=b[g],I.Promise.Kc(h,I.gb(f,g,!0),I.gb(f,g,!1));else c(e)})};
203
- I.Promise.Wq=function(b){return new I.Promise(function(c,d){var e=b.length,f=[];if(e)for(var g=function(b){c(b)},h=function(b,c){e--;f[b]=c;0==e&&d(f)},l=0,m;l<b.length;l++)m=b[l],I.Promise.Kc(m,g,I.gb(h,l));else c(void 0)})};I.Promise.zu=function(){var b,c,d=new I.Promise(function(d,f){b=d;c=f});return new I.Promise.ii(d,b,c)};I.Promise.prototype.then=function(b,c,d){I.Promise.Ea&&L(this,Error("then"));return ca(this,I.Ca(b)?b:null,I.Ca(c)?c:null,d)};I.Thenable.$e(I.Promise);
204
- I.Promise.prototype.cancel=function(b){this.ca==I.Promise.U.Aa&&I.async.R(function(){var c=new I.Promise.kb(b);N(this,c)},this)};function N(b,c){if(b.ca==I.Promise.U.Aa)if(b.fa){var d=b.fa;if(d.Ma){for(var e=0,f=null,g=null,h=d.Ma;h&&(h.fc||(e++,h.Xa==b&&(f=h),!(f&&1<e)));h=h.next)f||(g=h);f&&(d.ca==I.Promise.U.Aa&&1==e?N(d,c):(g?(e=g,e.next==d.ob&&(d.ob=e),e.next=e.next.next):O(d),P(d,f,I.Promise.U.oa,c)))}b.fa=null}else M(b,I.Promise.U.oa,c)}
205
- function Q(b,c){b.Ma||b.ca!=I.Promise.U.Ka&&b.ca!=I.Promise.U.oa||R(b);b.ob?b.ob.next=c:b.Ma=c;b.ob=c}function ca(b,c,d,e){var f=I.Promise.Hf(null,null,null);f.Xa=new I.Promise(function(b,h){f.Xb=c?function(d){try{var f=c.call(e,d);b(f)}catch(r){h(r)}}:b;f.ub=d?function(c){try{var f=d.call(e,c);!I.X(f)&&c instanceof I.Promise.kb?h(c):b(f)}catch(r){h(r)}}:h});f.Xa.fa=b;Q(b,f);return f.Xa}I.Promise.prototype.Fl=function(b){this.ca=I.Promise.U.Aa;M(this,I.Promise.U.Ka,b)};
206
- I.Promise.prototype.Gl=function(b){this.ca=I.Promise.U.Aa;M(this,I.Promise.U.oa,b)};function M(b,c,d){b.ca==I.Promise.U.Aa&&(b===d&&(c=I.Promise.U.oa,d=new TypeError("Promise cannot resolve to itself")),b.ca=I.Promise.U.Fh,I.Promise.Ng(d,b.Fl,b.Gl,b)||(b.ma=d,b.ca=c,b.fa=null,R(b),c!=I.Promise.U.oa||d instanceof I.Promise.kb||I.Promise.Gi(b,d)))}
207
- I.Promise.Ng=function(b,c,d,e){if(b instanceof I.Promise)return I.Promise.Ea&&L(b,Error("then")),Q(b,I.Promise.Hf(c||I.fb,d||null,e)),!0;if(I.Thenable.wg(b))return b.then(c,d,e),!0;if(I.la(b))try{var f=b.then;if(I.Ca(f))return I.Promise.Dl(b,f,c,d,e),!0}catch(g){return d.call(e,g),!0}return!1};I.Promise.Dl=function(b,c,d,e,f){function g(b){l||(l=!0,e.call(f,b))}function h(b){l||(l=!0,d.call(f,b))}var l=!1;try{c.call(b,h,g)}catch(m){g(m)}};function R(b){b.qd||(b.qd=!0,I.async.R(b.xj,b))}
208
- function O(b){var c=null;b.Ma&&(c=b.Ma,b.Ma=c.next,c.next=null);b.Ma||(b.ob=null);return c}I.Promise.prototype.xj=function(){for(var b;b=O(this);)I.Promise.Ea&&this.tf++,P(this,b,this.ca,this.ma);this.qd=!1};
209
- function P(b,c,d,e){if(d==I.Promise.U.oa&&c.ub&&!c.fc)if(0<I.Promise.Wa)for(;b&&b.Sc;b=b.fa)I.global.clearTimeout(b.Sc),b.Sc=0;else if(0==I.Promise.Wa)for(;b&&b.vc;b=b.fa)b.vc=!1;if(c.Xa)c.Xa.fa=null,I.Promise.rg(c,d,e);else try{c.fc?c.Xb.call(c.context):I.Promise.rg(c,d,e)}catch(f){I.Promise.wc.call(null,f)}I.Promise.al(c)}I.Promise.rg=function(b,c,d){c==I.Promise.U.Ka?b.Xb.call(b.context,d):b.ub&&b.ub.call(b.context,d)};
210
- function L(b,c){if(I.Promise.Ea&&I.O(c.stack)){var d=c.stack.split("\n",4)[3];c=c.message;c+=Array(11-c.length).join(" ");b.ge.push(c+d)}}function S(b,c){if(I.Promise.Ea&&c&&I.O(c.stack)&&b.ge.length){for(var d=["Promise trace:"],e=b;e;e=e.fa){for(var f=b.tf;0<=f;f--)d.push(e.ge[f]);d.push("Value: ["+(e.ca==I.Promise.U.oa?"REJECTED":"FULFILLED")+"] <"+String(e.ma)+">")}c.stack+="\n\n"+d.join("\n")}}
211
- I.Promise.Gi=function(b,c){0<I.Promise.Wa?b.Sc=I.global.setTimeout(function(){S(b,c);I.Promise.wc.call(null,c)},I.Promise.Wa):0==I.Promise.Wa&&(b.vc=!0,I.async.R(function(){b.vc&&(S(b,c),I.Promise.wc.call(null,c))}))};I.Promise.wc=I.async.jh;I.Promise.Ut=function(b){I.Promise.wc=b};I.Promise.kb=function(b){I.debug.Error.call(this,b)};I.bb(I.Promise.kb,I.debug.Error);I.Promise.kb.prototype.name="cancel";I.Promise.ii=function(b,c,d){this.Sg=b;this.resolve=c;this.reject=d};/*
212
- Portions of this code are from MochiKit, received by
213
- The Closure Authors under the MIT license. All other code is Copyright
214
- 2005-2009 The Closure Authors. All Rights Reserved.
215
- */
216
- I.async.C=function(b,c){this.Oc=[];this.Rg=b;this.uf=c||null;this.sb=this.pb=!1;this.ma=void 0;this.de=this.Vi=this.gd=!1;this.Rc=0;this.fa=null;this.gc=0;I.async.C.Ea&&(this.kd=null,Error.captureStackTrace&&(b={stack:""},Error.captureStackTrace(b,I.async.C),typeof b.stack==y&&(this.kd=b.stack.replace(/^[^\n]*\n/,""))))};I.async.C.ti=!1;I.async.C.Ea=!1;F=I.async.C.prototype;
217
- F.cancel=function(b){if(this.pb)this.ma instanceof I.async.C&&this.ma.cancel();else{if(this.fa){var c=this.fa;delete this.fa;b?c.cancel(b):(c.gc--,0>=c.gc&&c.cancel())}this.Rg?this.Rg.call(this.uf,this):this.de=!0;this.pb||this.Pa(new I.async.C.jb(this))}};F.pf=function(b,c){this.gd=!1;T(this,b,c)};function T(b,c,d){b.pb=!0;b.ma=d;b.sb=!c;U(b)}function V(b){if(b.pb){if(!b.de)throw new I.async.C.Yb(b);b.de=!1}}F.Eb=function(b){V(this);T(this,!0,b)};F.Pa=function(b){V(this);W(this,b);T(this,!1,b)};
218
- function W(b,c){I.async.C.Ea&&b.kd&&I.la(c)&&c.stack&&/^[^\n]+(\n [^\n]+)+/.test(c.stack)&&(c.stack=c.stack+"\nDEFERRED OPERATION:\n"+b.kd)}function X(b,c,d){return Y(b,c,null,d)}function da(b,c){Y(b,null,c,void 0)}function Y(b,c,d,e){b.Oc.push([c,d,e]);b.pb&&U(b);return b}F.then=function(b,c,d){var e,f,g=new I.Promise(function(b,c){e=b;f=c});Y(this,e,function(b){b instanceof I.async.C.jb?g.cancel():f(b)});return g.then(b,c,d)};I.Thenable.$e(I.async.C);
219
- I.async.C.prototype.Xi=function(){var b=new I.async.C;Y(this,b.Eb,b.Pa,b);b.fa=this;this.gc++;return b};function Z(b){return I.j.some(b.Oc,function(b){return I.Ca(b[1])})}
220
- function U(b){b.Rc&&b.pb&&Z(b)&&(I.async.C.Ll(b.Rc),b.Rc=0);b.fa&&(b.fa.gc--,delete b.fa);for(var c=b.ma,d=!1,e=!1;b.Oc.length&&!b.gd;){var f=b.Oc.shift(),g=f[0],h=f[1];f=f[2];if(g=b.sb?h:g)try{var l=g.call(f||b.uf,c);I.X(l)&&(b.sb=b.sb&&(l==c||l instanceof Error),b.ma=c=l);if(I.Thenable.wg(c)||typeof I.global.Promise===p&&c instanceof I.global.Promise)e=!0,b.gd=!0}catch(m){c=m,b.sb=!0,W(b,c),Z(b)||(d=!0)}}b.ma=c;e?(e=I.bind(b.pf,b,!0),l=I.bind(b.pf,b,!1),c instanceof I.async.C?(Y(c,e,l),c.Vi=!0):
221
- c.then(e,l)):I.async.C.ti&&c instanceof Error&&!(c instanceof I.async.C.jb)&&(d=b.sb=!0);d&&(b.Rc=I.async.C.nl(c))}I.async.C.hh=function(b){var c=new I.async.C;c.Eb(b);return c};I.async.C.gr=function(b){var c=new I.async.C;b.then(function(b){c.Eb(b)},function(b){c.Pa(b)});return c};I.async.C.ia=function(b){var c=new I.async.C;c.Pa(b);return c};I.async.C.fq=function(){var b=new I.async.C;b.cancel();return b};
222
- I.async.C.yu=function(b,c,d){return b instanceof I.async.C?X(b.Xi(),c,d):X(I.async.C.hh(b),c,d)};I.async.C.Yb=function(){I.debug.Error.call(this)};I.bb(I.async.C.Yb,I.debug.Error);I.async.C.Yb.prototype.message="Deferred has already fired";I.async.C.Yb.prototype.name="AlreadyCalledError";I.async.C.jb=function(){I.debug.Error.call(this)};I.bb(I.async.C.jb,I.debug.Error);I.async.C.jb.prototype.message="Deferred was canceled";I.async.C.jb.prototype.name="CanceledError";
223
- I.async.C.Ee=function(b){this.Ob=I.global.setTimeout(I.bind(this.ih,this),0);this.vj=b};I.async.C.Ee.prototype.ih=function(){delete I.async.C.Lb[this.Ob];throw this.vj;};I.async.C.Lb={};I.async.C.nl=function(b){b=new I.async.C.Ee(b);I.async.C.Lb[b.Ob]=b;return b.Ob};I.async.C.Ll=function(b){var c=I.async.C.Lb[b];c&&(I.global.clearTimeout(c.Ob),delete I.async.C.Lb[b])};I.async.C.Sp=function(){var b=I.async.C.Lb,c;for(c in b){var d=b[c];I.global.clearTimeout(d.Ob);d.ih()}};I.G={};I.G.H={};I.G.H.bd="closure_verification";I.G.H.Qh=5E3;I.G.H.be=[];I.G.H.jl=function(b,c){function d(){var e=b.shift();e=I.G.H.Lc(e,c);b.length&&Y(e,d,d,void 0);return e}if(!b.length)return I.async.C.hh(null);var e=I.G.H.be.length;I.j.extend(I.G.H.be,b);if(e)return I.G.H.Xg;b=I.G.H.be;I.G.H.Xg=d();return I.G.H.Xg};
224
- I.G.H.Lc=function(b,c){var d=c||{};c=d.document||document;var e=I.b.D.s(b),f=I.a.createElement(k),g={Yg:f,lh:void 0},h=new I.async.C(I.G.H.$i,g),l=null,m=I.eb(d.timeout)?d.timeout:I.G.H.Qh;0<m&&(l=window.setTimeout(function(){I.G.H.kc(f,!0);h.Pa(new I.G.H.Error(I.G.H.$b.TIMEOUT,"Timeout reached for loading script "+e))},m),g.lh=l);f.onload=f.onreadystatechange=function(){f.readyState&&"loaded"!=f.readyState&&"complete"!=f.readyState||(I.G.H.kc(f,d.kq||!1,l),h.Eb(null))};f.onerror=function(){I.G.H.kc(f,
225
- !0,l);h.Pa(new I.G.H.Error(I.G.H.$b.bi,"Error while loading script "+e))};g=d.attributes||{};I.object.extend(g,{type:z,charset:"UTF-8"});I.a.Pc(f,g);I.a.J.ql(f,b);I.G.H.Pj(c).appendChild(f);return h};
226
- I.G.H.qt=function(b,c,d){I.global[I.G.H.bd]||(I.global[I.G.H.bd]={});var e=I.global[I.G.H.bd],f=I.b.D.s(b);if(I.X(e[c]))return I.async.C.ia(new I.G.H.Error(I.G.H.$b.Ei,"Verification object "+c+" already defined."));b=I.G.H.Lc(b,d);var g=new I.async.C(I.bind(b.cancel,b));X(b,function(){var b=e[c];I.X(b)?(g.Eb(b),delete e[c]):g.Pa(new I.G.H.Error(I.G.H.$b.Di,"Script "+f+" loaded, but verification object "+c+" was not defined."))});da(b,function(b){I.X(e[c])&&delete e[c];g.Pa(b)});return g};
227
- I.G.H.Pj=function(b){var c=I.a.getElementsByTagName("HEAD",b);return!c||I.j.Sb(c)?b.documentElement:c[0]};I.G.H.$i=function(){if(this&&this.Yg){var b=this.Yg;b&&b.tagName==k&&I.G.H.kc(b,!0,this.lh)}};I.G.H.kc=function(b,c,d){I.eb(d)&&I.global.clearTimeout(d);b.onload=I.fb;b.onerror=I.fb;b.onreadystatechange=I.fb;c&&window.setTimeout(function(){I.a.removeNode(b)},0)};I.G.H.$b={bi:0,TIMEOUT:1,Di:2,Ei:3};
228
- I.G.H.Error=function(b,c){var d="Jsloader error (code #"+b+")";c&&(d+=": "+c);I.debug.Error.call(this,d);this.code=b};I.bb(I.G.H.Error,I.debug.Error);var google={F:{}};google.F.L={};google.F.L.Fa={};google.F.L.Fa.kh=3E4;google.F.L.Fa.Gs=function(b,c){return{format:b,Hi:c}};google.F.L.Fa.Sj=function(b){return I.b.D.format(b.format,b.Hi)};google.F.L.Fa.load=function(b,c){b=I.b.D.format(b,c);var d=I.G.H.Lc(b,{timeout:google.F.L.Fa.kh,attributes:{async:!1,defer:!1}});return new Promise(function(b){X(d,b)})};
229
- google.F.L.Fa.Bs=function(b){b=I.j.map(b,google.F.L.Fa.Sj);if(I.j.Sb(b))return Promise.resolve();var c={timeout:google.F.L.Fa.kh,attributes:{async:!1,defer:!1}},d=[];!I.userAgent.aa||I.userAgent.za(11)?I.j.forEach(b,function(b){d.push(I.G.H.Lc(b,c))}):d.push(I.G.H.jl(b,c));return Promise.all(I.j.map(d,function(b){return new Promise(function(c){return X(b,c)})}))};google.F.L.V={};if(I.ab(q))throw Error("Google Charts loader.js can only be loaded once.");google.F.L.V.Ql={1:"1.0","1.0":"current","1.1":"upcoming",41:w,42:w,43:w,44:w,46:"46.1","46.1":"46.2",previous:"45.2",current:"46",upcoming:"46.2"};google.F.L.V.Ok=function(b){var c=b,d=b.match(/^testing-/);d&&(c=c.replace(/^testing-/,""));b=c;do{var e=google.F.L.V.Ql[c];e&&(c=e)}while(e);d=(d?"testing-":"")+c;return{version:c==w?b:d,Hk:d}};google.F.L.V.rh=null;
230
- google.F.L.V.Gk=function(b){var c=google.F.L.V.Ok(b),d=I.f.I.from("https://www.gstatic.com/charts/%{version}/loader.js");return google.F.L.Fa.load(d,{version:c.Hk}).then(function(){var d=I.ab("google.charts.loader.VersionSpecific.load")||I.ab("google.charts.loader.publicLoad")||I.ab("google.charts.versionSpecific.load");if(!d)throw Error("Bad version: "+b);google.F.L.V.rh=function(b){b=d(c.version,b);if(null==b||null==b.then){var e=I.ab("google.charts.loader.publicSetOnLoadCallback")||I.ab("google.charts.versionSpecific.setOnLoadCallback");
231
- b=new Promise(function(b){e(b)});b.then=e}return b}})};google.F.L.V.Qd=null;google.F.L.V.mc=null;google.F.L.V.Ek=function(b,c){if(!google.F.L.V.Qd){if(c.enableUrlSettings&&window.URLSearchParams)try{b=(new URLSearchParams(top.location.search)).get("charts-version")||b}catch(d){console.info("Failed to get charts-version from top URL",d)}google.F.L.V.Qd=google.F.L.V.Gk(b)}return google.F.L.V.mc=google.F.L.V.Qd.then(function(){return google.F.L.V.rh(c)})};
232
- google.F.L.V.pl=function(b){if(!google.F.L.V.mc)throw Error("Must call google.charts.load before google.charts.setOnLoadCallback");return b?google.F.L.V.mc.then(b):google.F.L.V.mc};google.F.load=function(b){for(var c=[],d=0;d<arguments.length;++d)c[d-0]=arguments[d];d=0;"visualization"===c[d]&&d++;var e="current";I.O(c[d])&&(e=c[d],d++);var f={};I.la(c[d])&&(f=c[d]);return google.F.L.V.Ek(e,f)};I.pc(q,google.F.load);
233
- google.F.Wj=function(b){for(var c=[],d=0;d<arguments.length;++d)c[d-0]=arguments[d];if("visualization"!==c[0])throw Error('Module "'+c[0]+'" is not supported.');google.F.load.apply(google.F,H.Ii(c))};google.F.bh=google.F.L.V.pl;I.pc("google.charts.setOnLoadCallback",google.F.bh);I.ab("google.load")||(I.pc("google.load",google.F.Wj),I.pc("google.setOnLoadCallback",google.F.bh));}).call(this);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
js/wplc_initiate.js CHANGED
@@ -1,7 +1,10 @@
1
  var current_locale = admin_localization_data.locale;
2
-
3
- jQuery(document).ready(function () {
4
  wplc_showLoader('windowload');
 
 
 
 
5
  wplc_init_heartbeat();
6
  wplc_init_keep_alive();
7
  wplc_setup_checkboxes();
@@ -288,7 +291,6 @@ function wplc_hideLoader(type='',wrapperId = 'wplc_container') {
288
  container.fadeIn();
289
  }
290
 
291
-
292
  }
293
 
294
 
1
  var current_locale = admin_localization_data.locale;
2
+ document.addEventListener('DOMContentLoaded', ()=>{
 
3
  wplc_showLoader('windowload');
4
+ });
5
+ jQuery(document).ready(function () {
6
+
7
+
8
  wplc_init_heartbeat();
9
  wplc_init_keep_alive();
10
  wplc_setup_checkboxes();
291
  container.fadeIn();
292
  }
293
 
 
294
  }
295
 
296
 
modules/activation_wizard/activation_wizard_controller.php CHANGED
@@ -189,6 +189,7 @@ class ActivationWizardController extends BaseController {
189
  }
190
 
191
  $this->view_data['activation_result'] = $result;
 
192
  update_option( "WPLC_SETUP_WIZARD_RUN", true );
193
  }
194
 
189
  }
190
 
191
  $this->view_data['activation_result'] = $result;
192
+ TCXSettings::setSettingValue( 'wplc_settings_enabled', 1 );
193
  update_option( "WPLC_SETUP_WIZARD_RUN", true );
194
  }
195
 
modules/agent_chat/agent_chat_page.php CHANGED
@@ -35,6 +35,9 @@ function wplc_add_agent_chat_page_resources( $hook ) {
35
  wp_register_script( 'tcx-fa', wplc_plugins_url( '/js/tcx-fa.min.js', $wplc_base_file ), array( 'jquery' ), WPLC_PLUGIN_VERSION, true );
36
  wp_enqueue_script( 'tcx-fa' );
37
 
 
 
 
38
  TCXUtilsHelper::wplc_load_chat_js(true);
39
  wplc_load_agent_chat_box_js();
40
  }
35
  wp_register_script( 'tcx-fa', wplc_plugins_url( '/js/tcx-fa.min.js', $wplc_base_file ), array( 'jquery' ), WPLC_PLUGIN_VERSION, true );
36
  wp_enqueue_script( 'tcx-fa' );
37
 
38
+ wp_register_script( 'tcx-emojione', wplc_plugins_url( '/js/emojione-light.min.js', __FILE__ ), array(), WPLC_PLUGIN_VERSION, true );
39
+ wp_enqueue_script( 'tcx-emojione' );
40
+
41
  TCXUtilsHelper::wplc_load_chat_js(true);
42
  wplc_load_agent_chat_box_js();
43
  }
modules/agent_chat/agent_chat_style.css CHANGED
@@ -6,20 +6,22 @@
6
  ::-webkit-scrollbar {
7
  width: 3px;
8
  }
 
9
  ::-webkit-scrollbar-track {
10
- -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
11
  }
 
12
  ::-webkit-scrollbar-thumb {
13
- -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
14
  }
15
 
16
- #wplc_admin_chat_holder{
17
  display: flex;
18
  flex-direction: column;
19
  height: 89vh;
20
  }
21
 
22
- #wplc_admin_chat_info_new{
23
  display: flex;
24
  flex-direction: row;
25
  justify-content: flex-start;
@@ -29,6 +31,8 @@
29
 
30
  #wplc_chat_list {
31
  border-top-left-radius: 25px;
 
 
32
  height: 100%;
33
  width: 450px;
34
  display: flex;
@@ -38,7 +42,7 @@
38
  z-index: 5;
39
  }
40
 
41
- #inactive_chat_box{
42
  height: 100%;
43
  display: flex;
44
  flex-direction: column;
@@ -51,34 +55,60 @@
51
  #wplc_chat_enable,
52
  #wplc_chat_disable {
53
  display: flex;
54
- flex-direction: column;
55
  flex-grow: 1;
56
  background-color: #ffffff;
57
  align-items: center;
58
  justify-content: center;
 
 
 
 
 
 
 
 
59
  }
60
 
 
 
 
61
 
62
- #wplc_chat_disable img{
63
- width: 16em;
 
 
 
 
64
  }
65
 
66
  #wplc_bh_offline,
67
  #wplc_agent_offline,
68
- #wplc_no_chat{
69
  font-weight: bold;
70
- font-size: 2em;
71
  text-align: center;
72
- margin-top: 1em;
73
  line-height: 1.5em;
74
  display: none;
75
  }
 
 
 
 
 
 
 
 
 
76
 
77
  #active_chat_box {
78
  height: 100%;
79
  display: none;
80
- flex-direction: column;
81
  flex-grow: 1;
 
 
 
82
  }
83
 
84
  #wplc_chat_panel {
@@ -92,16 +122,6 @@
92
  flex-grow: 1;
93
  }
94
 
95
- #chat_list_head {
96
- background: rgb(8,149,211);
97
- background: linear-gradient(90deg, rgba(8,149,211,1) 0%, rgba(44,129,211,1) 100%);
98
- border-top-left-radius: 25px;
99
- height: 120px;
100
- display: flex;
101
- justify-content: center;
102
- flex-direction: column;
103
- margin-right: -11px;
104
- }
105
 
106
  #wplc_guest_typing {
107
  display: flex;
@@ -111,58 +131,90 @@
111
  color: #128ED4;
112
  }
113
 
 
 
 
 
 
 
 
 
 
 
 
114
 
115
- #chat_list_head_row {
 
 
 
 
 
 
 
 
 
 
 
 
116
  display: flex;
117
  flex-direction: row;
118
  align-items: baseline;
119
  justify-content: space-between;
120
  }
121
 
122
- #chat_list_head_row .chat_list_head_row_element {
123
- padding: 15px;
124
- padding-left: 45px;
125
  margin-top: 1rem;
126
- }
127
-
128
- #chat_list_head_row p {
129
  color: white;
130
- font-size: 24px;
131
  }
132
 
133
- #chat_list_body {
134
- background-color: #ffffff;
135
- border-bottom-left-radius: 25px;
136
- display: flex;
137
- flex-direction: column;
138
- justify-content: flex-start;
139
- flex: 1 1 auto;
140
- overflow-y: auto;
141
- overflow-x: hidden;
142
- height: 100px;
143
  }
144
 
145
  #chat_box_head {
146
  background-color: #ffffff;
147
- border-top-right-radius: 25px;
148
  height: 70px;
149
  display: flex;
150
  flex-direction: row;
151
  padding: 10px;
152
  }
153
 
 
154
  #chat_box_body {
155
  background-color: #F5F6FA;
156
- border-bottom-right-radius: 25px;
157
  margin-top: 5px;
158
  display: flex;
159
  flex-direction: column;
160
- justify-content: flex-end;
161
  flex: 1 1 auto;
162
  overflow-y: auto;
163
  height: 100px;
164
  }
165
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
166
  .wplc_dd_transparent {
167
  color: #ffffff !important;
168
  }
@@ -172,7 +224,7 @@
172
  background-color: #ffffff;
173
  flex-direction: row;
174
  justify-content: flex-start;
175
- padding-bottom:1px;
176
  }
177
 
178
  .input_msg_write {
@@ -231,11 +283,6 @@
231
  justify-content: center;
232
  }
233
 
234
- #chat_custom_fields_info {
235
- display: inline-block;
236
- margin-right:15px;
237
- }
238
-
239
  .msg_history {
240
  background-color: #F5F6FA;
241
  padding: 5px 15px 0 25px;
@@ -267,7 +314,35 @@
267
  .wplc_admin_close_chat {
268
  color: #128ED4;
269
  font-size: 15px;
270
- margin-top:5px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
271
  }
272
 
273
  .wplc_p_cul {
@@ -280,11 +355,12 @@
280
 
281
  .chat_img {
282
  padding-right: 15px;
 
283
  }
284
 
285
  .chat_img img {
286
  border-radius: 50%;
287
- width: 60px;
288
  }
289
 
290
  .chat_ib {
@@ -299,8 +375,10 @@
299
  height: 10px;
300
  width: 10px;
301
  border-radius: 50%;
302
- margin-bottom: 5px;
303
- margin-left: 15px;
 
 
304
  }
305
 
306
  .status_dot.pending {
@@ -383,6 +461,10 @@
383
  word-wrap: break-word;
384
  }
385
 
 
 
 
 
386
 
387
  .time_date {
388
  color: #747474;
@@ -425,8 +507,8 @@
425
 
426
  .sent_msg {
427
  float: right;
428
- background: rgb(8,149,211);
429
- background: linear-gradient(90deg, rgba(8,149,211,1) 0%, rgba(44,129,211,1) 100%);
430
  border-radius: 10px;
431
  font-size: 14px;
432
  margin-right: 10px;
@@ -438,8 +520,8 @@
438
  margin-top: 6px;
439
  }
440
 
441
- .sent_msg .wplc_msg_container a{
442
- color:#ffffff;
443
  text-decoration: underline;
444
  }
445
 
@@ -473,24 +555,24 @@
473
  background-color: #ffffff;
474
  }
475
 
476
- #wplc_admin_send_msg{
477
  width: 115px;
478
  font-size: 15px;
479
- background: rgb(8,149,211);
480
- background: linear-gradient(90deg, rgba(8,149,211,1) 0%, rgba(44,129,211,1) 100%);
481
  color: #ffffff;
482
  margin: 6px;
483
  margin-right: 15px;
484
  border-radius: 10px;
485
  }
486
 
487
- #wplc_admin_send_msg img{
488
- height:20px;
489
  }
490
 
491
- #wplc_admin_join_chat{
492
- background: rgb(8,149,211);
493
- background: linear-gradient(90deg, rgba(8,149,211,1) 0%, rgba(44,129,211,1) 100%);
494
  color: #ffffff;
495
  }
496
 
@@ -508,8 +590,9 @@
508
  right: -27px;
509
  }
510
 
511
- #wplc_migration_notice{
512
  padding-top: 5px;
513
  padding-bottom: 5px;
514
  line-height: 1.7;
515
- }
 
6
  ::-webkit-scrollbar {
7
  width: 3px;
8
  }
9
+
10
  ::-webkit-scrollbar-track {
11
+ -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
12
  }
13
+
14
  ::-webkit-scrollbar-thumb {
15
+ -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
16
  }
17
 
18
+ #wplc_admin_chat_holder {
19
  display: flex;
20
  flex-direction: column;
21
  height: 89vh;
22
  }
23
 
24
+ #wplc_admin_chat_info_new {
25
  display: flex;
26
  flex-direction: row;
27
  justify-content: flex-start;
31
 
32
  #wplc_chat_list {
33
  border-top-left-radius: 25px;
34
+ border-bottom-left-radius: 25px;
35
+ overflow: hidden;
36
  height: 100%;
37
  width: 450px;
38
  display: flex;
42
  z-index: 5;
43
  }
44
 
45
+ #inactive_chat_box {
46
  height: 100%;
47
  display: flex;
48
  flex-direction: column;
55
  #wplc_chat_enable,
56
  #wplc_chat_disable {
57
  display: flex;
58
+ flex-direction: row;
59
  flex-grow: 1;
60
  background-color: #ffffff;
61
  align-items: center;
62
  justify-content: center;
63
+ width: 50%;
64
+ }
65
+
66
+ .wplc_sidebar_title{
67
+ font-size:15px;
68
+ }
69
+ #chat_sidebar_wrapper {
70
+ margin-bottom: 10px;
71
  }
72
 
73
+ #chat_sidebar_wrapper p{
74
+ margin-bottom: 0px;
75
+ }
76
 
77
+ #chat_sidebar_wrapper hr{
78
+ margin-top: 5px;
79
+ }
80
+
81
+ #wplc_chat_disable img {
82
+ width: 4em;
83
  }
84
 
85
  #wplc_bh_offline,
86
  #wplc_agent_offline,
87
+ #wplc_no_chat {
88
  font-weight: bold;
89
+ font-size: 1.3em;
90
  text-align: center;
 
91
  line-height: 1.5em;
92
  display: none;
93
  }
94
+ #inactive_message{
95
+ margin-left:15px;
96
+ }
97
+
98
+ #active_chat_box_wrapper {
99
+ display: flex;
100
+ flex-direction: column;
101
+ flex-grow: 1;
102
+ }
103
 
104
  #active_chat_box {
105
  height: 100%;
106
  display: none;
107
+ flex-direction: row;
108
  flex-grow: 1;
109
+ border-top-right-radius: 25px;
110
+ border-bottom-right-radius: 25px;
111
+ overflow: hidden;
112
  }
113
 
114
  #wplc_chat_panel {
122
  flex-grow: 1;
123
  }
124
 
 
 
 
 
 
 
 
 
 
 
125
 
126
  #wplc_guest_typing {
127
  display: flex;
131
  color: #128ED4;
132
  }
133
 
134
+ #wplc_sidebar_box_body,
135
+ #chat_list_body {
136
+ background-color: #ffffff;
137
+ display: flex;
138
+ flex-direction: column;
139
+ justify-content: flex-start;
140
+ flex: 1 1 auto;
141
+ overflow-y: auto;
142
+ overflow-x: hidden;
143
+ height: 100px;
144
+ }
145
 
146
+ #chat_list_head,
147
+ #wplc_sidebar_box_head
148
+ {
149
+ background: rgb(8, 149, 211);
150
+ background: linear-gradient(90deg, rgba(8, 149, 211, 1) 0%, rgba(44, 129, 211, 1) 100%);
151
+ height: 70px;
152
+ display: flex;
153
+ justify-content: center;
154
+ flex-direction: column;
155
+ }
156
+
157
+ #chat_list_head_row,
158
+ #wplc_sidebar_box_head_row {
159
  display: flex;
160
  flex-direction: row;
161
  align-items: baseline;
162
  justify-content: space-between;
163
  }
164
 
165
+ #chat_list_head_row .chat_list_head_row_element,
166
+ #wplc_sidebar_box_head_row .wplc_sidebar_box_head_row_element {
167
+ padding: 10px;
168
  margin-top: 1rem;
169
+ white-space: nowrap;
 
 
170
  color: white;
171
+ font-size: 18px;
172
  }
173
 
174
+
175
+
176
+ #chat_list_head_row .chat_list_head_row_element {
177
+ padding-left: 30px;
 
 
 
 
 
 
178
  }
179
 
180
  #chat_box_head {
181
  background-color: #ffffff;
 
182
  height: 70px;
183
  display: flex;
184
  flex-direction: row;
185
  padding: 10px;
186
  }
187
 
188
+
189
  #chat_box_body {
190
  background-color: #F5F6FA;
 
191
  margin-top: 5px;
192
  display: flex;
193
  flex-direction: column;
194
+
195
  flex: 1 1 auto;
196
  overflow-y: auto;
197
  height: 100px;
198
  }
199
 
200
+ #wplc_sidebar_box_body{
201
+ justify-content: flex-start;
202
+ padding: 10px;
203
+ min-width: 250px;
204
+ }
205
+
206
+ #chat_box_body {
207
+ justify-content: flex-end;
208
+ }
209
+
210
+ #wplc_sidebar {
211
+ display: none;
212
+ flex-direction: column;
213
+ width: 0px;
214
+ min-width: 0px;
215
+ max-width: 250px;
216
+ }
217
+
218
  .wplc_dd_transparent {
219
  color: #ffffff !important;
220
  }
224
  background-color: #ffffff;
225
  flex-direction: row;
226
  justify-content: flex-start;
227
+ padding-bottom: 1px;
228
  }
229
 
230
  .input_msg_write {
283
  justify-content: center;
284
  }
285
 
 
 
 
 
 
286
  .msg_history {
287
  background-color: #F5F6FA;
288
  padding: 5px 15px 0 25px;
314
  .wplc_admin_close_chat {
315
  color: #128ED4;
316
  font-size: 15px;
317
+ margin-top: 5px;
318
+ }
319
+
320
+ .wplc_chat_info_menu {
321
+ color: #128ED4;
322
+ font-size: 18px;
323
+ margin-left: 15px;
324
+ margin-top: 4px;
325
+ }
326
+
327
+ .wplc_chat_info_menu:focus {
328
+ outline: none;
329
+ box-shadow: none;
330
+ }
331
+
332
+ .wplc_sidebar_info_row{
333
+ margin-bottom: 10px;
334
+ }
335
+
336
+ #wplc_cf_name{
337
+ margin-bottom:5px;
338
+ }
339
+
340
+ .wplc_sidebar_element_label{
341
+ font-weight: bold;
342
+ }
343
+
344
+ .wplc_sidebar_element_value{
345
+ font-size:15px;
346
  }
347
 
348
  .wplc_p_cul {
355
 
356
  .chat_img {
357
  padding-right: 15px;
358
+ position:relative;
359
  }
360
 
361
  .chat_img img {
362
  border-radius: 50%;
363
+ width: 48px;
364
  }
365
 
366
  .chat_ib {
375
  height: 10px;
376
  width: 10px;
377
  border-radius: 50%;
378
+ bottom: 3px;
379
+ right: 15px;
380
+ border: 1px solid white;
381
+ position: absolute;
382
  }
383
 
384
  .status_dot.pending {
461
  word-wrap: break-word;
462
  }
463
 
464
+ .wplc_msg_container img.emoji {
465
+ width: auto !important;
466
+ height: auto !important;
467
+ }
468
 
469
  .time_date {
470
  color: #747474;
507
 
508
  .sent_msg {
509
  float: right;
510
+ background: rgb(8, 149, 211);
511
+ background: linear-gradient(90deg, rgba(8, 149, 211, 1) 0%, rgba(44, 129, 211, 1) 100%);
512
  border-radius: 10px;
513
  font-size: 14px;
514
  margin-right: 10px;
520
  margin-top: 6px;
521
  }
522
 
523
+ .sent_msg .wplc_msg_container a {
524
+ color: #ffffff;
525
  text-decoration: underline;
526
  }
527
 
555
  background-color: #ffffff;
556
  }
557
 
558
+ #wplc_admin_send_msg {
559
  width: 115px;
560
  font-size: 15px;
561
+ background: rgb(8, 149, 211);
562
+ background: linear-gradient(90deg, rgba(8, 149, 211, 1) 0%, rgba(44, 129, 211, 1) 100%);
563
  color: #ffffff;
564
  margin: 6px;
565
  margin-right: 15px;
566
  border-radius: 10px;
567
  }
568
 
569
+ #wplc_admin_send_msg img {
570
+ height: 20px;
571
  }
572
 
573
+ #wplc_admin_join_chat {
574
+ background: rgb(8, 149, 211);
575
+ background: linear-gradient(90deg, rgba(8, 149, 211, 1) 0%, rgba(44, 129, 211, 1) 100%);
576
  color: #ffffff;
577
  }
578
 
590
  right: -27px;
591
  }
592
 
593
+ #wplc_migration_notice {
594
  padding-top: 5px;
595
  padding-bottom: 5px;
596
  line-height: 1.7;
597
+ }
598
+
modules/agent_chat/agent_chat_view.php CHANGED
@@ -1,10 +1,12 @@
1
  <?php if ( is_admin() && $show_migration_message ) { ?>
2
- <div id="wplc_migration_notice"class='notice notice-success is-dismissible'
3
  style='margin-top: 30px;margin-bottom: 5px;'>
4
  <span style='font-size: large;text-decoration: underline'> Migration Successful </span><br/>
5
  You have successfully migrated from on-premise to hosted mode.<br/>
6
- <strong>Tip:</strong>Switch to "3CX mode" and get free video calls, SMS, Facebook integration as well as reporting.<br/>
7
- Just fill in the registration form and <a href="https://www.3cx.com/phone-system/download-phone-system/" target="_blank">get 3CX for free for one year</a> for unlimited users!
 
 
8
  </div>
9
  <?php } ?>
10
  <div id="wplc_sound"></div>
@@ -33,22 +35,11 @@
33
  </div>
34
  </div>
35
  </div>
36
- <div id="wplc_chat_panel" class="h-100">
37
  <div id="wplc_chat_list">
38
  <div id="chat_list_head">
39
  <div id="chat_list_head_row">
40
- <p class="chat_list_head_row_element"> Active Chats </p>
41
- <!--<div class="chat_list_head_row_element btn-group">
42
- <button type="button" class="wplc_dd_transparent btn dropdown-toggle"
43
- data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
44
- Filter
45
- </button>
46
- <div class="dropdown-menu">
47
- <a class="dropdown-item" href="#"></a>
48
- <a class="dropdown-item" href="#"></a>
49
- <a class="dropdown-item" href="#"></a>
50
- </div>
51
- </div>-->
52
  </div>
53
  </div>
54
  <div id="chat_list_body">
@@ -63,9 +54,9 @@
63
  <div id="wplc_no_chat"><?= __( "There are no active chats." ) ?></div>
64
  <div id="wplc_agent_offline"><?= __( "You have set your status to offline.", 'wp-live-chat-support' ) ?>
65
  <br/>
66
- <?= __( "To view visitors and accept chats please <br/> set your status to online using the switch <br/> on the top admin bar.", 'wp-live-chat-support' ) ?>
67
  </div>
68
- <div id="wplc_bh_offline"><?= __( 'The Live Chat box is currently disabled <br/> on your website due to:', 'wp-livechat' ) ?>
69
  <a href="<?= admin_url( 'admin.php?page=wplivechat-menu-settings#wplc-business-hours' ) ?>"><?= __( 'Chat Operating Hours Settings', 'wp-livechat' ) ?></a>
70
  </div>
71
  </div>
@@ -75,83 +66,116 @@
75
  </div>
76
  </div>
77
  <div id="active_chat_box">
78
- <div id="chat_box_head">
79
- <div id="wplc_avatar_header">
80
- <img id="wplc_avatar_user" alt="user avatar"
81
- src="">
82
- </div>
83
- <div id="wplc_chat_header" class="recent_heading">
84
- <h4><span id="wplc_chat_name"></span></h4>
85
- <p style="margin:0px;"><span id="wplc_chat_email"></span></p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
86
  </div>
 
 
87
 
88
- <div class="end_chat_div">
89
- <!--<div id="chat_custom_fields_info" class="dropdown">
90
- <button type="button" class="button button-secondary"
91
- data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
92
- <i class="fas fa-exclamation" aria-hidden="true"></i>
93
- </button>
94
- <div class="dropdown-menu">
95
- <div id="chat_custom_fields_info_tooltip">
96
- </div>
 
97
  </div>
98
- </div>-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
99
 
100
- <a href="javascript:void(0);" class="wplc_admin_close_chat"
101
- id="wplc_admin_close_chat"><?= __( "End chat", 'wp-live-chat-support' ) ?> [ <i
102
- class="fa fa-times"
103
- aria-hidden="true"></i> ]
104
- </a>
 
105
  </div>
106
  </div>
107
- <div id="chat_box_body">
108
- <div class="msg_history h-100" id="wplc_chat_messages">
 
 
 
109
 
110
  </div>
111
- <div id="wplc_guest_typing" style="display: none">typing....
112
- </div>
113
-
114
- <div class="type_msg no-gutters">
115
- <div style="display:none" id="wplc_join_chat">
116
- <a href="javascript:void(0);"
117
- class="button"
118
- id="wplc_admin_join_chat"><?= __( "Join chat", 'wp-live-chat-support' ) ?>
119
- </a>
120
- </div>
121
- <div style="display:none" id="wplc_chat_actions">
122
- <?php if ( count($quick_responses)>0 ) { ?>
123
- <div class="dropup actions_msg">
124
- <button type="button" class="wplc_chat_action_button" id="quick_resp_btn"
125
- data-toggle="dropdown" aria-haspopup="true"
126
- aria-expanded="false">
127
- <i class="fas fa-ellipsis-v" aria-hidden="true"></i>
128
- </button>
129
- <div class="dropdown-menu">
130
- <?php foreach ( $quick_responses as $key => $quick_response ) { ?>
131
- <button class="dropdown-item" type="button"
132
- onclick="wplc_add_quick_response('<?= $quick_response->response ?>')"><?= $quick_response->title ?></button>
133
- <?php } ?>
134
- </div>
135
  </div>
136
- <?php } ?>
137
- <?php if ( $wplc_settings->wplc_ux_file_share ) { ?>
138
- <input type="file" style="display:none"
139
- id="file_input" name="file-picker"
140
- accept="image/png, image/jpeg">
141
- <button id="file_picker" class="wplc_chat_action_button"
142
- style="right:40px;"
143
- type="button"><i
144
- class="fas fa-paperclip"
145
- aria-hidden="true"></i></button>
146
- <?php } ?>
147
- <div class="input_msg_write w-100">
148
- <input type="text" id="wplc_agent_chat_input" class="write_msg w-100"
149
- placeholder="Type a message"/>
150
  </div>
 
 
 
 
 
151
 
152
- <button id="wplc_admin_send_msg" class="wplc_chat_action_button" type="button">
153
- <img src="<?= wplc_protocol_agnostic_url( WPLC_PLUGIN_URL . '/images/svgs/send_ic.svg' ); ?>"> <?= __( "Send", "wp-live-chat-support" ) ?>
154
- </button>
155
  </div>
156
  </div>
157
  </div>
1
  <?php if ( is_admin() && $show_migration_message ) { ?>
2
+ <div id="wplc_migration_notice" class='notice notice-success is-dismissible'
3
  style='margin-top: 30px;margin-bottom: 5px;'>
4
  <span style='font-size: large;text-decoration: underline'> Migration Successful </span><br/>
5
  You have successfully migrated from on-premise to hosted mode.<br/>
6
+ <strong>Tip:</strong>Switch to "3CX mode" and get free video calls, SMS, Facebook integration as well as
7
+ reporting.<br/>
8
+ Just fill in the registration form and <a href="https://www.3cx.com/phone-system/download-phone-system/"
9
+ target="_blank">get 3CX for free for one year</a> for unlimited users!
10
  </div>
11
  <?php } ?>
12
  <div id="wplc_sound"></div>
35
  </div>
36
  </div>
37
  </div>
38
+ <div style="display:none" id="wplc_chat_panel" class="h-100">
39
  <div id="wplc_chat_list">
40
  <div id="chat_list_head">
41
  <div id="chat_list_head_row">
42
+ <p class="chat_list_head_row_element"> <?= __( "Active Chats", "wp-live-chat-support" ); ?> </p>
 
 
 
 
 
 
 
 
 
 
 
43
  </div>
44
  </div>
45
  <div id="chat_list_body">
54
  <div id="wplc_no_chat"><?= __( "There are no active chats." ) ?></div>
55
  <div id="wplc_agent_offline"><?= __( "You have set your status to offline.", 'wp-live-chat-support' ) ?>
56
  <br/>
57
+ <?= __( "To view visitors and accept chats please set your status to online using the switch on the top admin bar.", 'wp-live-chat-support' ) ?>
58
  </div>
59
+ <div id="wplc_bh_offline"><?= __( 'The Live Chat box is currently disabled on your website due to:', 'wp-livechat' ) ?>
60
  <a href="<?= admin_url( 'admin.php?page=wplivechat-menu-settings#wplc-business-hours' ) ?>"><?= __( 'Chat Operating Hours Settings', 'wp-livechat' ) ?></a>
61
  </div>
62
  </div>
66
  </div>
67
  </div>
68
  <div id="active_chat_box">
69
+ <div id="active_chat_box_wrapper">
70
+ <div id="chat_box_head">
71
+ <div id="wplc_avatar_header">
72
+ <img id="wplc_avatar_user" alt="user avatar"
73
+ src="">
74
+ </div>
75
+ <div id="wplc_chat_header" class="recent_heading">
76
+ <h4><span id="wplc_chat_name"></span></h4>
77
+ <p style="margin:0px;"><span id="wplc_chat_email"></span></p>
78
+ </div>
79
+
80
+ <div class="end_chat_div">
81
+ <a href="javascript:void(0);" class="wplc_admin_close_chat"
82
+ id="wplc_admin_close_chat"><?= __( "End chat", 'wp-live-chat-support' ) ?> [
83
+ <i
84
+ class="fa fa-times"
85
+ aria-hidden="true"></i> ]
86
+ </a>
87
+
88
+ <a href="javascript:void(0);" class="wplc_chat_info_menu"
89
+ id="wplc_chat_info_menu">
90
+ <i class="fas fa-bars"
91
+ aria-hidden="true"></i>
92
+ </a>
93
+ </div>
94
  </div>
95
+ <div id="chat_box_body">
96
+ <div class="msg_history h-100" id="wplc_chat_messages">
97
 
98
+ </div>
99
+ <div id="wplc_guest_typing" style="display: none">typing....
100
+ </div>
101
+
102
+ <div class="type_msg no-gutters">
103
+ <div style="display:none" id="wplc_join_chat">
104
+ <a href="javascript:void(0);"
105
+ class="button"
106
+ id="wplc_admin_join_chat"><?= __( "Join chat", 'wp-live-chat-support' ) ?>
107
+ </a>
108
  </div>
109
+ <div style="display:none" id="wplc_chat_actions">
110
+ <?php if ( count( $quick_responses ) > 0 ) { ?>
111
+ <div class="dropup actions_msg">
112
+ <button type="button" class="wplc_chat_action_button"
113
+ id="quick_resp_btn"
114
+ data-toggle="dropdown" aria-haspopup="true"
115
+ aria-expanded="false">
116
+ <i class="fas fa-ellipsis-v" aria-hidden="true"></i>
117
+ </button>
118
+ <div class="dropdown-menu">
119
+ <?php foreach ( $quick_responses as $key => $quick_response ) { ?>
120
+ <button class="dropdown-item" type="button"
121
+ onclick="wplc_add_quick_response('<?= $quick_response->response ?>')"><?= $quick_response->title ?></button>
122
+ <?php } ?>
123
+ </div>
124
+ </div>
125
+ <?php } ?>
126
+ <?php if ( $wplc_settings->wplc_ux_file_share ) { ?>
127
+ <input type="file" style="display:none"
128
+ id="file_input" name="file-picker"
129
+ accept="image/png, image/jpeg">
130
+ <button id="file_picker" class="wplc_chat_action_button"
131
+ style="right:40px;"
132
+ type="button"><i
133
+ class="fas fa-paperclip"
134
+ aria-hidden="true"></i></button>
135
+ <?php } ?>
136
+ <div class="input_msg_write w-100">
137
+ <input type="text" id="wplc_agent_chat_input" class="write_msg w-100"
138
+ placeholder="Type a message"/>
139
+ </div>
140
 
141
+ <button id="wplc_admin_send_msg" class="wplc_chat_action_button"
142
+ type="button">
143
+ <img src="<?= wplc_protocol_agnostic_url( WPLC_PLUGIN_URL . '/images/svgs/send_ic.svg' ); ?>"> <?= __( "Send", "wp-live-chat-support" ) ?>
144
+ </button>
145
+ </div>
146
+ </div>
147
  </div>
148
  </div>
149
+ <div id="wplc_sidebar">
150
+ <div id="wplc_sidebar_box_head">
151
+ <div id="wplc_sidebar_box_head_row">
152
+ <p class="wplc_sidebar_box_head_row_element"> <?= __( "Chat Information", "wp-live-chat-support" ) ?> </p>
153
+ </div>
154
 
155
  </div>
156
+ <div id="wplc_sidebar_box_body">
157
+ <div id="chat_sidebar_wrapper">
158
+ <p class="wplc_sidebar_title"><?= __( "Visitor Information", "wp-live-chat-support" ) ?></p>
159
+ <hr/>
160
+ <div id="wplc_chat_visitor_info">
161
+ <div id='wplc_info_visitor_name' class="wplc_sidebar_info_row">
162
+ <div id='wplc_info_visitor_name_label'
163
+ class="wplc_sidebar_element_label"><?=__("Name","wp-live-chat-support")?></div>
164
+ <div id='wplc_info_visitor_name_value' class='wplc_sidebar_element_value'></div>
165
+ </div>
166
+ <div id="wplc_info_visitor_email" class="wplc_sidebar_info_row">
167
+ <div id='wplc_info_visitor_email_label'
168
+ class="wplc_sidebar_element_label"><?=__("Email","wp-live-chat-support")?></div>
169
+ <div id='wplc_info_visitor_email_value' class='wplc_sidebar_element_value'></div>
 
 
 
 
 
 
 
 
 
 
170
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
171
  </div>
172
+ </div>
173
+ <div id="chat_sidebar_wrapper">
174
+ <p class="wplc_sidebar_title"><?= __( "Custom Fields", "wp-live-chat-support" ) ?></p>
175
+ <hr/>
176
+ <div id="chat_custom_fields_info">
177
 
178
+ </div>
 
 
179
  </div>
180
  </div>
181
  </div>
modules/agent_chat/js/agent_chat.js CHANGED
@@ -5,12 +5,10 @@ var active_chat = -1;
5
  var wplc_poll_list_run = true;
6
  var ringer_count = 0;
7
  var orig_title = document.getElementsByTagName("title")[0].innerHTML;
8
- var polling_xhr = null;
9
- var poll_timer = null;
10
- var wplc_poll_list_delay = 1500;
11
  var active_filters = {};
12
 
13
  jQuery(function () {
 
14
  jQuery("#wplc_dashboard_department_selector").on("change", function () {
15
  window.location = localization_data.chat_list_url + (jQuery(this).val() !== "0" ? "&wplc_department_view=" + jQuery(this).val() : "");
16
  });
@@ -23,32 +21,19 @@ jQuery(function () {
23
  jQuery("body").trigger("joinChat", active_chat);
24
  });
25
 
26
- jQuery("body").on("click", ".chat_list", function (event) {
 
27
  if (event.preventDefault) {
28
  event.preventDefault();
29
  } else {
30
  event.returnValue = false;
31
  }
 
32
  var chatID = jQuery(this).data("cid");
33
  if (jQuery(this).data("enable") && chatID != active_chat) {
34
- active_chat = chatID;
35
-
36
- jQuery(".wplc_p_cul.active_chat").removeClass("active_chat");
37
- jQuery(this).addClass("active_chat");
38
-
39
- jQuery("body").trigger("openChat", active_chat);
40
- jQuery("#wplc_chat_messages").html("");
41
- if (!my_chats.includes(active_chat)) {
42
- jQuery("#wplc_chat_messages").hide();
43
- jQuery("#wplc_chat_actions").hide();
44
- jQuery("#wplc_join_chat").show();
45
- jQuery("#wplc_admin_close_chat").hide();
46
- } else {
47
- jQuery("#wplc_join_chat").hide();
48
- jQuery("#wplc_chat_messages").show();
49
- jQuery("#wplc_chat_actions").show();
50
- jQuery("body").trigger("joinChat", active_chat);
51
- }
52
  }
53
  });
54
 
@@ -74,7 +59,28 @@ jQuery(function () {
74
 
75
  });
76
 
77
- function wplc_set_dismiss_migration_notice(){
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
78
  jQuery("#wplc_migration_notice .notice-dismiss").on('click', function () {
79
  var data = {
80
  action: 'wplc_dismiss_migration_notice',
@@ -109,7 +115,7 @@ function apply_chat_list_filters() {
109
 
110
  function wplc_set_chat_status(isOnline) {
111
  localization_data.agent_accepts_data = isOnline;
112
- if(localization_data.wplc_is_chat_page) {
113
  if (localization_data.wplc_not_business_hours) {
114
  wplc_set_chat_panel_ui(false);
115
  jQuery("#chat_list_body").empty();
@@ -118,7 +124,7 @@ function wplc_set_chat_status(isOnline) {
118
  jQuery("#wplc_bh_offline").show();
119
  } else if (isOnline) {
120
  wplc_set_chat_panel_ui(jQuery('[id^=wplc_chat_cont]').length > 0);
121
- if(jQuery('[id^=wplc_chat_cont]').length == 0){
122
  jQuery("#wplc_no_chat").show();
123
  jQuery("#wplc_bh_offline").hide();
124
  jQuery("#wplc_agent_offline").hide();
@@ -135,21 +141,18 @@ function wplc_set_chat_status(isOnline) {
135
  if (isOnline && !localization_data.wplc_not_business_hours) {
136
  wplc_setup_chat_listing();
137
  } else if (localization_data.wplc_not_business_hours || !isOnline) {
138
- if (polling_xhr != null) {
139
- polling_xhr.abort();
140
- clearTimeout(poll_timer);
141
- }
142
  if (localization_data.channel === 'mcu') {
143
  jQuery("body").trigger('mcu-close-socket');
144
  }
 
 
 
 
145
  }
146
  }
147
 
148
- function wplc_set_chat_panel_ui(chat_enable=null) {
149
- chat_enable = chat_enable==null ? jQuery('[id^=wplc_chat_cont]').length > 0 : chat_enable;
150
- if (jQuery("#wplc_chat_panel").is(":hidden")) {
151
- jQuery("#wplc_chat_panel").show();
152
- }
153
  if (!chat_enable) {
154
  jQuery("#wplc_chat_enable").hide();
155
  jQuery("#wplc_chat_disable").show();
@@ -179,9 +182,10 @@ function wplc_setup_chat_listing() {
179
  id: data.chatID,
180
  session: data.sessionID,
181
  country: data.country,
182
- timestamp: data.createdAt
 
183
  };
184
- if(localization_data.wplc_is_chat_page) {
185
  wplc_add_chat_list_item(chatData);
186
  }
187
  if (pendingStatuses.includes(data.status)) {
@@ -200,9 +204,10 @@ function wplc_setup_chat_listing() {
200
  id: data.chatID,
201
  session: data.sessionID,
202
  country: data.country,
203
- timestamp: data.createdAt
 
204
  };
205
- if(localization_data.wplc_is_chat_page) {
206
  wplc_update_chat_list_item(chatData);
207
  }
208
  if (pendingStatuses.includes(data.status)) {
@@ -212,13 +217,11 @@ function wplc_setup_chat_listing() {
212
  jQuery("body").on('mcu-chat-list-remove', function (e, data) {
213
  var chatData = {};
214
  chatData[data.chatID] = data.chatID;
215
- if(localization_data.wplc_is_chat_page) {
216
  wplc_remove_chat_list_item(chatData);
217
  }
218
  });
219
  jQuery("body").trigger('mcu-setup-socket');
220
- } else {
221
- wplc_activate_listing_long_poll();
222
  }
223
  }
224
 
@@ -229,82 +232,6 @@ function wplc_update_time_elapsed() {
229
  });
230
  }
231
 
232
- function wplc_activate_listing_long_poll(data = null) {
233
- if (data == null) {
234
- data = {
235
- action: 'wplc_admin_long_poll',
236
- security: localization_data.nonce,
237
- wplc_list_visitors_data: false,
238
- wplc_update_admin_chat_table: false,
239
- wplc_extra_data: localization_data.extra_data
240
- };
241
- }
242
- wplc_poll_list_run = true;
243
- polling_xhr = wplc_listing_polling_call(data);
244
- polling_xhr.then(
245
- function (response) {
246
- wplc_poll_list_delay = 1500;
247
- //Update your dashboard gauge
248
- if (response) {
249
- if (response === "0") {
250
- if (window.console) {
251
- console.log('WP Live Chat Support Return Error');
252
- }
253
- wplc_poll_list_run = false;
254
- return;
255
- }
256
-
257
- //response = JSON.parse(response);
258
- if (!response.ErrorFound) {
259
- if (response.Data['action'] === "wplc_update_chat_list") {
260
- if(localization_data.wplc_is_chat_page) {
261
- wplc_handle_chat_list_output(response.Data['data']);// response.Data['wplc_update_admin_chat_table']);
262
- }
263
- data["wplc_update_admin_chat_table"] = _.map(current_chats, function (chat) {
264
- return {hash: chat.hash, id: chat.id};
265
- });
266
-
267
- if (response.Data['pending'] === true) {
268
- wplc_notify_agent();
269
- }
270
- }
271
- } else {
272
- wplc_poll_list_run = false;
273
- wplc_display_error(response.ErrorMessage, true);
274
- // if (response['error'] === 1) {
275
- // window.onbeforeunload = null;
276
- // window.location.reload();
277
- // }
278
- }
279
- }
280
- }, function (jqXHR, exception) {
281
- wplc_poll_list_delay = 5000;
282
- if (jqXHR.status == 404) {
283
- wplc_display_error('Connection Error (404)', false);
284
- wplc_poll_list_run = false;
285
- } else if (jqXHR.status == 500) {
286
- wplc_display_error('Connection Error (500) - Retrying in 5 seconds...', true);
287
- wplc_poll_list_run = true;
288
- } else if (exception === 'parsererror') {
289
- wplc_display_error('Connection Error (JSON Error)', false);
290
- wplc_poll_list_run = false;
291
- } else if (exception === 'abort') {
292
- wplc_display_error('Connection Error (Ajax Abort)', false);
293
- wplc_poll_list_run = false;
294
- } else {
295
- wplc_display_error('Connection Error (Uncaught) - Retrying in 5 seconds...', true);
296
- wplc_poll_list_run = true;
297
- }
298
- }
299
- ).always(function (response) {
300
- if (wplc_poll_list_run) {
301
- poll_timer = setTimeout(function () {
302
- wplc_activate_listing_long_poll(data);
303
- }, wplc_poll_list_delay);
304
- }
305
- });
306
- }
307
-
308
  function wplc_notify_agent() {
309
 
310
  var limit = 4; //Default
@@ -316,7 +243,7 @@ function wplc_notify_agent() {
316
 
317
  if (wplc_pending_refresh === null) {
318
  wplc_pending_refresh = setInterval(function () {
319
- if(!!localization_data.enable_new_visitor_ring) {
320
  new Audio(localization_data.ringtone).play();
321
  }
322
  ringer_count++
@@ -340,15 +267,6 @@ function wplc_notify_agent() {
340
 
341
  }
342
 
343
- function wplc_listing_polling_call(data) {
344
- return jQuery.ajax({
345
- url: localization_data.ajaxurl,
346
- data: data,
347
- type: "POST",
348
- timeout: 120000
349
- });
350
- };
351
-
352
  function wplc_display_error(error, dismiss) {
353
  if (window.console) {
354
  console.log(error);
@@ -363,23 +281,6 @@ function wplc_display_error(error, dismiss) {
363
  }
364
  }
365
 
366
- function wplc_handle_chat_list_output(obj) {
367
- if (typeof obj === 'object' && obj !== null) {
368
- current_chats = _.pick(current_chats, function (chat, key, object) {
369
- return !Object.keys(obj['add']).includes(chat.id) && !Object.keys(obj['update']).includes(chat.id) && !Object.keys(obj['delete']).includes(chat.id);
370
- });
371
- _.extendOwn(current_chats, obj['add'], obj['update']);
372
-
373
- var size = current_chats.length;
374
- if (size === 0) {
375
- jQuery("#chat_list_body").html("");
376
- } else {
377
- wplc_update_chat_list(true, obj);
378
- }
379
- }
380
-
381
- }
382
-
383
  function wplc_is_chat_active(status) {
384
  var result = false;
385
  var activeStatuses = [2, 3, 6];
@@ -463,31 +364,24 @@ function wplc_create_chat_list_element(chat, addContainer) {
463
 
464
  var avatarName = wplc_isDoubleByte(v_name) ? 'Visitor' : v_name;
465
  var gravatarSource = "//www.gravatar.com/avatar/" + md5(v_email) + "?s=64&d=" + encodeURIComponent(localization_data.wplc_protocol + "://ui-avatars.com/api/" + avatarName + "/64/" + wplc_stringToColor(v_name) + "/fff")
466
- var email_link = "";
467
- if (v_email && v_email != 'no email set') {
468
- email_link = "<a href='mailto:" + v_email + "'>" + v_email + "</a> "
469
- }
470
  var v_country_image_html = "";
471
  if (v_country_image !== '') {
472
  v_country_image_html = "<span class='flag-tag'> <img src='" + v_country_image + "' alt='" + v_country + "' title='" + v_country + "' /> </span>";
473
  }
474
 
475
- /*" + v_status_string + "
476
- * <img src='" + localization_data.images_url + v_browser_image + "' alt='" + v_browser + "' title='" + v_browser + "' />*/
477
- var v_nr_status_html = "<span class='wplc_header_s'>" + email_link + "</span>";
478
-
479
  var hide_element = (active_filters.only_assigned && v_agent != localization_data.user_id) || (active_filters.hide_browsing && v_status == 5);
480
 
481
- var test_list_html = addContainer ? '<div id="wplc_chat_cont' + chat['id'] + '" style="display: ' + (hide_element ? 'none' : 'block') + ';" >' : '';
482
  test_list_html += '<div class="chat_list wplc_p_cul ' + ' ' + (active_chat == chat['id'] ? 'active_chat' : '') + '" id="wplc_p_ul_' + chat['id'] + '" data-cid="' + chat['id'] + '" data-sid="' + chat['session'] + '" data-enable="' + v_available_for_chat + '" data-aid="' + v_agent + '" data-status ="' + v_status + '">';
483
- test_list_html += ' <div class="chat_img"><img src="' + gravatarSource + '" alt="sunil"></div>';
 
 
 
484
  test_list_html += ' <div class="chat_ib">';
485
  test_list_html += ' <div class="chat_visitor_info">';
486
  test_list_html += ' <div class="chat_visitor_info_first_line">';
487
  test_list_html += ' <h5 class="chat_visitor_name">' + v_country_image_html + v_name + ' <span class="badge badge-danger" id="wplc_message_count"></span></h5>';
488
- test_list_html += wplc_get_chat_status_element(chat['id'], parseInt(v_status), parseInt(chat['state']));
489
  test_list_html += ' </div>';
490
- test_list_html += ' <div>' + v_nr_status_html + '</div>';
491
  test_list_html += ' </div>';
492
  test_list_html += ' <div class="chat_right_info">';
493
  test_list_html += ' <span data-start="' + v_start + '" class="time_elapsed_label chat_date">' + v_time + '</span>';
@@ -507,32 +401,29 @@ function wplc_notify_mcu_status_changes(chat) {
507
  }
508
  }
509
 
510
- function wplc_update_chat_list(update, obj) {
511
- wplc_update_chat_list_item(obj["update"]);
512
- wplc_add_chat_list_item(obj["add"]);
513
- wplc_remove_chat_list_item(obj["delete"]);
514
- }
515
-
516
  function wplc_update_chat_list_item(items) {
517
  Object.keys(items).forEach(function (chatID) {
518
  var current_id = parseInt(chatID);
519
  if (items[current_id].agent_id === localization_data.user_id && !my_chats.includes(current_id)) {
520
  my_chats.push(current_id);
521
  };
522
- jQuery("#wplc_p_ul_" + current_id).remove();
523
  var chatContainer = jQuery("#wplc_chat_cont" + current_id);
524
- var wplc_v_html = wplc_create_chat_list_element(items[current_id], chatContainer.length === 0);
525
- wplc_notify_mcu_status_changes(items[current_id]);
526
- var endedStatuses = [0, 1, 13, 14, 15, 16, 4, 8, 9, 12, 3];
527
- if (endedStatuses.includes(items[current_id].status) && current_id == active_chat && !my_chats.includes(current_id)) {
528
- wplc_change_chat_status(false);
 
 
 
 
 
 
 
 
529
  }
 
530
 
531
- if (chatContainer.length > 0) {
532
- chatContainer.append(wplc_v_html);
533
- } else {
534
- jQuery("#chat_list_body").append(wplc_v_html);
535
- }
536
  });
537
  wplc_set_chat_panel_ui();
538
  }
@@ -542,7 +433,8 @@ function wplc_add_chat_list_item(items) {
542
  var current_id = parseInt(chatID);
543
  if (items[current_id].agent_id === localization_data.user_id && !my_chats.includes(current_id)) {
544
  my_chats.push(current_id);
545
- };
 
546
 
547
  var chatContainer = jQuery("#wplc_chat_cont" + current_id);
548
  var wplc_v_html = wplc_create_chat_list_element(items[current_id], chatContainer.length === 0);
@@ -551,6 +443,11 @@ function wplc_add_chat_list_item(items) {
551
  } else {
552
  jQuery("#chat_list_body").append(wplc_v_html);
553
  }
 
 
 
 
 
554
  });
555
  wplc_set_chat_panel_ui();
556
  }
5
  var wplc_poll_list_run = true;
6
  var ringer_count = 0;
7
  var orig_title = document.getElementsByTagName("title")[0].innerHTML;
 
 
 
8
  var active_filters = {};
9
 
10
  jQuery(function () {
11
+ jQuery("#wplc_connecting_loader").show();
12
  jQuery("#wplc_dashboard_department_selector").on("change", function () {
13
  window.location = localization_data.chat_list_url + (jQuery(this).val() !== "0" ? "&wplc_department_view=" + jQuery(this).val() : "");
14
  });
21
  jQuery("body").trigger("joinChat", active_chat);
22
  });
23
 
24
+ jQuery("body").on("click", "#chat_list_body:not(.chat_loading) .chat_list", function (event) {
25
+ jQuery("#chat_list_body").addClass("chat_loading");
26
  if (event.preventDefault) {
27
  event.preventDefault();
28
  } else {
29
  event.returnValue = false;
30
  }
31
+
32
  var chatID = jQuery(this).data("cid");
33
  if (jQuery(this).data("enable") && chatID != active_chat) {
34
+ wplc_open_chat(chatID, jQuery(this));
35
+ } else {
36
+ jQuery("#chat_list_body").removeClass("chat_loading");
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37
  }
38
  });
39
 
59
 
60
  });
61
 
62
+ function wplc_open_chat(chatID, element) {
63
+ active_chat = chatID;
64
+ jQuery(".wplc_p_cul.active_chat").removeClass("active_chat");
65
+ element.addClass("active_chat");
66
+
67
+ jQuery("body").trigger("openChat", active_chat);
68
+ jQuery("#wplc_chat_messages").html("");
69
+ if (!my_chats.includes(active_chat)) {
70
+ jQuery("#wplc_chat_messages").hide();
71
+ jQuery("#wplc_chat_actions").hide();
72
+ jQuery("#wplc_join_chat").show();
73
+ jQuery("#wplc_admin_close_chat").hide();
74
+ jQuery("#chat_list_body").removeClass("chat_loading");
75
+ } else {
76
+ jQuery("#wplc_join_chat").hide();
77
+ jQuery("#wplc_chat_messages").show();
78
+ jQuery("#wplc_chat_actions").show();
79
+ jQuery("body").trigger("joinChat", active_chat);
80
+ }
81
+ }
82
+
83
+ function wplc_set_dismiss_migration_notice() {
84
  jQuery("#wplc_migration_notice .notice-dismiss").on('click', function () {
85
  var data = {
86
  action: 'wplc_dismiss_migration_notice',
115
 
116
  function wplc_set_chat_status(isOnline) {
117
  localization_data.agent_accepts_data = isOnline;
118
+ if (localization_data.wplc_is_chat_page) {
119
  if (localization_data.wplc_not_business_hours) {
120
  wplc_set_chat_panel_ui(false);
121
  jQuery("#chat_list_body").empty();
124
  jQuery("#wplc_bh_offline").show();
125
  } else if (isOnline) {
126
  wplc_set_chat_panel_ui(jQuery('[id^=wplc_chat_cont]').length > 0);
127
+ if (jQuery('[id^=wplc_chat_cont]').length == 0) {
128
  jQuery("#wplc_no_chat").show();
129
  jQuery("#wplc_bh_offline").hide();
130
  jQuery("#wplc_agent_offline").hide();
141
  if (isOnline && !localization_data.wplc_not_business_hours) {
142
  wplc_setup_chat_listing();
143
  } else if (localization_data.wplc_not_business_hours || !isOnline) {
 
 
 
 
144
  if (localization_data.channel === 'mcu') {
145
  jQuery("body").trigger('mcu-close-socket');
146
  }
147
+ jQuery("#wplc_connecting_loader").hide();
148
+ if (jQuery("#wplc_chat_panel").is(":hidden")) {
149
+ jQuery("#wplc_chat_panel").show();
150
+ }
151
  }
152
  }
153
 
154
+ function wplc_set_chat_panel_ui(chat_enable = null) {
155
+ chat_enable = chat_enable == null ? jQuery('[id^=wplc_chat_cont]').length > 0 : chat_enable;
 
 
 
156
  if (!chat_enable) {
157
  jQuery("#wplc_chat_enable").hide();
158
  jQuery("#wplc_chat_disable").show();
182
  id: data.chatID,
183
  session: data.sessionID,
184
  country: data.country,
185
+ timestamp: data.createdAt,
186
+ hash: md5(data.name + data.email + data.status + data.chatID + data.sessionID)
187
  };
188
+ if (localization_data.wplc_is_chat_page) {
189
  wplc_add_chat_list_item(chatData);
190
  }
191
  if (pendingStatuses.includes(data.status)) {
204
  id: data.chatID,
205
  session: data.sessionID,
206
  country: data.country,
207
+ timestamp: data.createdAt,
208
+ hash: md5(data.name + data.email + data.status + data.chatID + data.sessionID)
209
  };
210
+ if (localization_data.wplc_is_chat_page) {
211
  wplc_update_chat_list_item(chatData);
212
  }
213
  if (pendingStatuses.includes(data.status)) {
217
  jQuery("body").on('mcu-chat-list-remove', function (e, data) {
218
  var chatData = {};
219
  chatData[data.chatID] = data.chatID;
220
+ if (localization_data.wplc_is_chat_page) {
221
  wplc_remove_chat_list_item(chatData);
222
  }
223
  });
224
  jQuery("body").trigger('mcu-setup-socket');
 
 
225
  }
226
  }
227
 
232
  });
233
  }
234
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
235
  function wplc_notify_agent() {
236
 
237
  var limit = 4; //Default
243
 
244
  if (wplc_pending_refresh === null) {
245
  wplc_pending_refresh = setInterval(function () {
246
+ if (!!localization_data.enable_new_visitor_ring) {
247
  new Audio(localization_data.ringtone).play();
248
  }
249
  ringer_count++
267
 
268
  }
269
 
 
 
 
 
 
 
 
 
 
270
  function wplc_display_error(error, dismiss) {
271
  if (window.console) {
272
  console.log(error);
281
  }
282
  }
283
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
284
  function wplc_is_chat_active(status) {
285
  var result = false;
286
  var activeStatuses = [2, 3, 6];
364
 
365
  var avatarName = wplc_isDoubleByte(v_name) ? 'Visitor' : v_name;
366
  var gravatarSource = "//www.gravatar.com/avatar/" + md5(v_email) + "?s=64&d=" + encodeURIComponent(localization_data.wplc_protocol + "://ui-avatars.com/api/" + avatarName + "/64/" + wplc_stringToColor(v_name) + "/fff")
 
 
 
 
367
  var v_country_image_html = "";
368
  if (v_country_image !== '') {
369
  v_country_image_html = "<span class='flag-tag'> <img src='" + v_country_image + "' alt='" + v_country + "' title='" + v_country + "' /> </span>";
370
  }
371
 
 
 
 
 
372
  var hide_element = (active_filters.only_assigned && v_agent != localization_data.user_id) || (active_filters.hide_browsing && v_status == 5);
373
 
374
+ var test_list_html = addContainer ? '<div id="wplc_chat_cont' + chat['id'] + '" data-hash="' + chat['hash'] + '" style="display: ' + (hide_element ? 'none' : 'block') + ';" >' : '';
375
  test_list_html += '<div class="chat_list wplc_p_cul ' + ' ' + (active_chat == chat['id'] ? 'active_chat' : '') + '" id="wplc_p_ul_' + chat['id'] + '" data-cid="' + chat['id'] + '" data-sid="' + chat['session'] + '" data-enable="' + v_available_for_chat + '" data-aid="' + v_agent + '" data-status ="' + v_status + '">';
376
+ test_list_html += ' <div class="chat_img">';
377
+ test_list_html += wplc_get_chat_status_element(chat['id'], parseInt(v_status), parseInt(chat['state']));
378
+ test_list_html += ' <img src="' + gravatarSource + '" alt="sunil">';
379
+ test_list_html += ' </div>';
380
  test_list_html += ' <div class="chat_ib">';
381
  test_list_html += ' <div class="chat_visitor_info">';
382
  test_list_html += ' <div class="chat_visitor_info_first_line">';
383
  test_list_html += ' <h5 class="chat_visitor_name">' + v_country_image_html + v_name + ' <span class="badge badge-danger" id="wplc_message_count"></span></h5>';
 
384
  test_list_html += ' </div>';
 
385
  test_list_html += ' </div>';
386
  test_list_html += ' <div class="chat_right_info">';
387
  test_list_html += ' <span data-start="' + v_start + '" class="time_elapsed_label chat_date">' + v_time + '</span>';
401
  }
402
  }
403
 
 
 
 
 
 
 
404
  function wplc_update_chat_list_item(items) {
405
  Object.keys(items).forEach(function (chatID) {
406
  var current_id = parseInt(chatID);
407
  if (items[current_id].agent_id === localization_data.user_id && !my_chats.includes(current_id)) {
408
  my_chats.push(current_id);
409
  };
 
410
  var chatContainer = jQuery("#wplc_chat_cont" + current_id);
411
+ if (items[current_id].hash !== chatContainer.data("hash")) {
412
+ var wplc_v_html = wplc_create_chat_list_element(items[current_id], chatContainer.length === 0);
413
+ wplc_notify_mcu_status_changes(items[current_id]);
414
+ var endedStatuses = [0, 1, 13, 14, 15, 16, 4, 8, 9, 12, 3];
415
+ if (endedStatuses.includes(items[current_id].status) && current_id == active_chat && !my_chats.includes(current_id)) {
416
+ wplc_change_chat_status(false);
417
+ }
418
+ if (chatContainer.length > 0) {
419
+ jQuery("#wplc_p_ul_" + current_id).remove();
420
+ chatContainer.append(wplc_v_html);
421
+ } else {
422
+ jQuery("#chat_list_body").append(wplc_v_html);
423
+ }
424
  }
425
+ jQuery(".chat_list.wplc_p_cul[data-sid='" + items[current_id].session + "'] #wplc_message_count").hide();
426
 
 
 
 
 
 
427
  });
428
  wplc_set_chat_panel_ui();
429
  }
433
  var current_id = parseInt(chatID);
434
  if (items[current_id].agent_id === localization_data.user_id && !my_chats.includes(current_id)) {
435
  my_chats.push(current_id);
436
+ }
437
+ ;
438
 
439
  var chatContainer = jQuery("#wplc_chat_cont" + current_id);
440
  var wplc_v_html = wplc_create_chat_list_element(items[current_id], chatContainer.length === 0);
443
  } else {
444
  jQuery("#chat_list_body").append(wplc_v_html);
445
  }
446
+
447
+ if (active_chat == current_id) {
448
+ var chat_element = jQuery("#chat_list_body .chat_list[data-cid='" + active_chat + "']");
449
+ wplc_open_chat(active_chat, chat_element);
450
+ }
451
  });
452
  wplc_set_chat_panel_ui();
453
  }
modules/agent_chat/js/agent_chat_chatbox.js CHANGED
@@ -1,7 +1,6 @@
1
  var rendered_messages = {};
2
  var wplc_running_chat = {};
3
  var wplc_poll_chat_delay = 5000;
4
- var polling_chat_xhr = null;
5
 
6
  jQuery(function () {
7
  if (localization_data.enable_files) {
@@ -20,33 +19,26 @@ jQuery(function () {
20
 
21
  jQuery("body").on("openChat", function (e, cid) {
22
  jQuery("#wplc_agent_chat_input").val('');
23
-
24
- if (polling_chat_xhr != null) {
25
- wplc_running_chat.id = -1;
26
- polling_chat_xhr.abort();
27
- }
28
- //wplc_change_chat_status(false);
29
  wplc_load_chat_info(cid);
30
  });
31
 
32
  jQuery("body").on("joinChat", function (e, cid) {
33
-
34
  wplc_init_chat(cid);
35
  });
 
36
  });
37
 
38
  function wplc_load_chat_info(cid) {
39
  rendered_messages[cid] = {};
40
  wplc_get_chat_info_call(cid).then(function (chat) {
41
  wplc_running_chat = chat.Data;
42
- wplc_enable_chat(wplc_running_chat)
43
  },
44
  function (error) {
45
  console.log(error);
46
  });
47
  }
48
 
49
- //function wplc_init_chat(cid) {
50
  function wplc_init_chat(cid) {
51
  if (!!localization_data.agent_accepts_data) {
52
  wplc_get_chat_agent_call(cid).then(
@@ -61,23 +53,23 @@ function wplc_init_chat(cid) {
61
  });
62
  wplc_change_chat_status(true);
63
 
64
- if (localization_data.channel !== 'mcu') {
65
- wplc_setup_chat_long_poll(wplc_running_chat);
66
- } else {
67
  wplc_join_chat_socket_session(wplc_running_chat);
68
  }
69
  jQuery("#wplc_admin_close_chat").show();
 
70
  }
71
  })
72
  } else {
73
  wplc_change_chat_status(false);
 
74
  alert(response.ErrorMessage);
75
  }
76
  },
77
  function (error) {
78
  console.log(error);
79
  }
80
- )
81
  }
82
  }
83
 
@@ -169,15 +161,6 @@ function wplc_setup_typing() {
169
  });
170
  }
171
 
172
- function wplc_setup_chat_long_poll(chat) {
173
- let data = {
174
- action: 'wplc_admin_long_poll_chat',
175
- cid: chat.id,
176
- security: localization_data.nonce,
177
- };
178
- wplc_chat_polling(localization_data.ajaxurl, data, chat);
179
- }
180
-
181
  function wplc_get_chat_agent_call(chatID) {
182
  let data = {
183
  action: 'wplc_set_agent_chat',
@@ -237,7 +220,7 @@ function wplc_create_message_html(message_data, type, chat) {
237
  elementId: type + "_" + message_data.id,
238
  senderType: senderType,
239
  message: wplc_decodeHtml(message_data.msg),
240
- gravatarSource: "//www.gravatar.com/avatar/" + avatarEmail +"?s=64&d=" + encodeURIComponent(localization_data.wplc_protocol + "://ui-avatars.com/api//" + avatarName + "/64/" + wplc_stringToColor(sender) + "/fff")
241
  };
242
 
243
  if (parseInt(message_data.originates) === -1) {
@@ -257,8 +240,8 @@ function wplc_create_message_html(message_data, type, chat) {
257
 
258
  var messageElement = jQuery(template);
259
  messageElement.find(".wplc_msg_container").text(data.message);
260
- return wplc_linkify_message(messageElement[0].outerHTML, message_data.is_file);
261
- ;
262
  }
263
 
264
  function generate_submessage_text(date, name) {
@@ -323,7 +306,6 @@ function generate_outgoing_message_template() {
323
 
324
  }
325
 
326
-
327
  function wplc_render_sending_message(message, chat) {
328
  let temp_id = Math.floor(Math.random() * (100001)) - 200000;
329
  message_data = {
@@ -373,11 +355,8 @@ function wplc_chatbox_activate(chatID) {
373
  jQuery("#wplc_admin_close_chat").unbind("click");
374
 
375
  jQuery("#wplc_admin_close_chat").on("click", function () {
376
- let data = {
377
- action: 'wplc_admin_close_chat',
378
- security: localization_data.nonce,
379
- cid: chatID
380
- };
381
  jQuery.ajax({
382
  url: localization_data.ajaxurl,
383
  data: data,
@@ -451,70 +430,6 @@ function wplc_send_message() {
451
  }
452
  }
453
 
454
- function wplc_chat_polling(url, data, chat) {
455
- polling_chat_xhr = jQuery.ajax({
456
- url: url,
457
- data: data,
458
- type: "POST",
459
- timeout: 120000
460
- });
461
- polling_chat_xhr.then(function (response) {
462
- wplc_poll_chat_delay = 1500;
463
- if (!response.ErrorFound) {
464
-
465
- if (typeof response.Data !== 'undefined'
466
- && typeof response.Data.ActionCodes !== 'undefined'
467
- && response.Data.ActionCodes != null) {
468
- if (response.Data.ActionCodes.length > 0) {
469
- response.Data.ActionCodes.sort((first, second) => {
470
- return (new Date(first.added_at)).getTime() - (new Date(second.added_at)).getTime();
471
- });
472
-
473
- data.last_informed = response.Data.ActionCodes[response.Data.ActionCodes.length - 1].code;
474
- }
475
- }
476
-
477
- if (typeof response.Data !== 'undefined' &&
478
- response.Data.Messages.length > 0) {
479
- _.each(response.Data.Messages, function (msg) {
480
- wplc_render_message(msg, 'server_message', chat);
481
- wplc_ring_new_chat_message();
482
- });
483
- }
484
- if ([16, 15, 14, 13].indexOf(parseInt(response.Status)) >= 0) {
485
- wplc_running_chat = {};
486
- wplc_change_chat_status(false)
487
-
488
- }
489
- } else {
490
- wplc_render_error(response.ErrorMessage);
491
- }
492
- }
493
- ,
494
- function (jqXHR, exception) {
495
- wplc_poll_chat_delay = 5000;
496
- if (jqXHR.status == 404) {
497
- wplc_render_error('Connection Error (404)');
498
- wplc_running_chat = {};
499
- } else if (jqXHR.status == 500) {
500
- wplc_render_error('Connection Error (500) - Retrying in 5 seconds...');
501
- } else if (exception === 'parsererror') {
502
- wplc_render_error('Connection Error (JSON Error)');
503
- wplc_running_chat = {};
504
- } else if (exception === 'abort') {
505
- wplc_render_error('Connection Error (Ajax Abort)');
506
- } else {
507
- wplc_render_error('Connection Error (Uncaught) - Retrying in 5 seconds...');
508
- }
509
- }).always(function (response) {
510
- if (wplc_running_chat.id == chat.id) {
511
- setTimeout(function () {
512
- wplc_chat_polling(url, data, chat);
513
- }, wplc_poll_chat_delay);
514
- }
515
- });
516
- }
517
-
518
  function wplc_enable_chat(chat) {
519
  jQuery("#wplc_chat_name").html(chat.name);
520
 
@@ -528,28 +443,53 @@ function wplc_enable_chat(chat) {
528
  && typeof chat.other.custom_fields !== 'undefined' && chat.other.custom_fields != null) {
529
  var custom_fields_html = '';
530
  chat.other.custom_fields.forEach(function (cf) {
531
- custom_fields_html += `<span class='part1'><b>${cf.name}</b></span>
532
- <span class='part2'>${cf.value}</span>
533
- <br/>`;
 
534
  });
535
- jQuery("#chat_custom_fields_info_tooltip").html(custom_fields_html);
536
- jQuery("#chat_custom_fields_info").show();
 
 
 
 
 
 
 
 
 
 
 
 
537
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
538
  wplc_change_chat_status(true);
539
- /* jQuery("#inactive_chat_box").fadeOut();
540
- jQuery("#active_chat_box")
541
- .css("display", "flex")
542
- .hide()
543
- .fadeIn();*/
544
  }
545
 
546
  function wplc_change_chat_status(enabled) {
547
  let chatInputElement = jQuery("#wplc_agent_chat_input");
548
- if(jQuery("#chat_custom_fields_info").is(":visible")){
549
- jQuery("#chat_custom_fields_info").hide();
550
- }
551
 
552
- if (!enabled && ( jQuery("#active_chat_box").is(":visible") || jQuery("#inactive_chat_box").is(":hidden") ) ) {
553
  jQuery("#active_chat_box").fadeOut();
554
  jQuery("#inactive_chat_box").fadeIn();
555
 
@@ -560,10 +500,6 @@ function wplc_change_chat_status(enabled) {
560
  .css("display", "flex")
561
  .hide()
562
  .fadeIn();
563
-
564
- if(jQuery("#chat_custom_fields_info").is(":hidden")){
565
- //jQuery("#chat_custom_fields_info").fadeIn();
566
- }
567
  }
568
 
569
  jQuery("#file_picker").attr("disabled", !enabled);
@@ -571,6 +507,7 @@ function wplc_change_chat_status(enabled) {
571
  jQuery("#quick_resp_btn").attr("disabled", !enabled);
572
  chatInputElement.attr("disabled", !enabled);
573
  chatInputElement.attr('placeholder', enabled ? "Type a message" : "Chat session ended.");
 
574
  }
575
 
576
  function wplc_render_error(error, chatID) {
@@ -617,6 +554,9 @@ function wplc_setup_mcu_channel() {
617
  jQuery("body").unbind('mcu-socket-connected');
618
  jQuery("body").on('mcu-socket-connected', function (e) {
619
  jQuery("#wplc_connecting_loader").hide();
 
 
 
620
  wplc_set_chat_panel_ui();
621
  });
622
 
@@ -686,3 +626,16 @@ function update_badge_counter(sessionID) {
686
  badge.html(counter);
687
  badge.show();
688
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  var rendered_messages = {};
2
  var wplc_running_chat = {};
3
  var wplc_poll_chat_delay = 5000;
 
4
 
5
  jQuery(function () {
6
  if (localization_data.enable_files) {
19
 
20
  jQuery("body").on("openChat", function (e, cid) {
21
  jQuery("#wplc_agent_chat_input").val('');
 
 
 
 
 
 
22
  wplc_load_chat_info(cid);
23
  });
24
 
25
  jQuery("body").on("joinChat", function (e, cid) {
 
26
  wplc_init_chat(cid);
27
  });
28
+
29
  });
30
 
31
  function wplc_load_chat_info(cid) {
32
  rendered_messages[cid] = {};
33
  wplc_get_chat_info_call(cid).then(function (chat) {
34
  wplc_running_chat = chat.Data;
35
+ wplc_enable_chat(wplc_running_chat);
36
  },
37
  function (error) {
38
  console.log(error);
39
  });
40
  }
41
 
 
42
  function wplc_init_chat(cid) {
43
  if (!!localization_data.agent_accepts_data) {
44
  wplc_get_chat_agent_call(cid).then(
53
  });
54
  wplc_change_chat_status(true);
55
 
56
+ if (localization_data.channel === 'mcu') {
 
 
57
  wplc_join_chat_socket_session(wplc_running_chat);
58
  }
59
  jQuery("#wplc_admin_close_chat").show();
60
+ jQuery("#chat_list_body").removeClass("chat_loading");
61
  }
62
  })
63
  } else {
64
  wplc_change_chat_status(false);
65
+ jQuery("#chat_list_body").removeClass("chat_loading");
66
  alert(response.ErrorMessage);
67
  }
68
  },
69
  function (error) {
70
  console.log(error);
71
  }
72
+ );
73
  }
74
  }
75
 
161
  });
162
  }
163
 
 
 
 
 
 
 
 
 
 
164
  function wplc_get_chat_agent_call(chatID) {
165
  let data = {
166
  action: 'wplc_set_agent_chat',
220
  elementId: type + "_" + message_data.id,
221
  senderType: senderType,
222
  message: wplc_decodeHtml(message_data.msg),
223
+ gravatarSource: "//www.gravatar.com/avatar/" + avatarEmail + "?s=64&d=" + encodeURIComponent(localization_data.wplc_protocol + "://ui-avatars.com/api//" + avatarName + "/64/" + wplc_stringToColor(sender) + "/fff")
224
  };
225
 
226
  if (parseInt(message_data.originates) === -1) {
240
 
241
  var messageElement = jQuery(template);
242
  messageElement.find(".wplc_msg_container").text(data.message);
243
+
244
+ return wplc_linkify_message(TCXemojione.convertTextToEmoji(messageElement[0].outerHTML,localization_data.images_url+"/emojis/32/"), message_data.is_file);
245
  }
246
 
247
  function generate_submessage_text(date, name) {
306
 
307
  }
308
 
 
309
  function wplc_render_sending_message(message, chat) {
310
  let temp_id = Math.floor(Math.random() * (100001)) - 200000;
311
  message_data = {
355
  jQuery("#wplc_admin_close_chat").unbind("click");
356
 
357
  jQuery("#wplc_admin_close_chat").on("click", function () {
358
+ let data = wplc_end_chat_call(chatID);
359
+
 
 
 
360
  jQuery.ajax({
361
  url: localization_data.ajaxurl,
362
  data: data,
430
  }
431
  }
432
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
433
  function wplc_enable_chat(chat) {
434
  jQuery("#wplc_chat_name").html(chat.name);
435
 
443
  && typeof chat.other.custom_fields !== 'undefined' && chat.other.custom_fields != null) {
444
  var custom_fields_html = '';
445
  chat.other.custom_fields.forEach(function (cf) {
446
+ custom_fields_html += `<div class="wplc_sidebar_info_row">
447
+ <div id='wplc_cf_name'><span class="wplc_sidebar_element_label">${cf.name}</span></div>
448
+ <div id='wplc_cf_value' class='wplc_sidebar_element_value'>${cf.value}</div>
449
+ </div>`;
450
  });
451
+ jQuery("#chat_custom_fields_info").html(custom_fields_html);
452
+ }
453
+ jQuery("#wplc_info_visitor_name_value").html(chat.name);
454
+ if(chat.email!=='' && chat.email !== undefined) {
455
+ if(chat.email !=='no email set') {
456
+ jQuery("#wplc_info_visitor_email_value").html("<a href='mailto:" + chat.email + "'>" + chat.email + "</a>");
457
+
458
+ }else {
459
+ jQuery("#wplc_info_visitor_email_value").html("<span>"+chat.email+"</span>");
460
+ }
461
+ jQuery("#wplc_info_visitor_email_value").show();
462
+ }else
463
+ {
464
+ jQuery("#wplc_info_visitor_email").hide();
465
  }
466
+
467
+ jQuery("#wplc_chat_info_menu").unbind("click");
468
+
469
+ jQuery("#wplc_chat_info_menu").on("click", function () {
470
+ var infoBar = jQuery("#wplc_sidebar");
471
+ if (infoBar.is(":visible")) {
472
+ infoBar.css('min-width', '0px');
473
+ infoBar.animate({width:"0px"}, 500 ,function(){
474
+ jQuery(this).hide()
475
+ });
476
+
477
+ } else {
478
+ infoBar.css('display', 'flex');
479
+ infoBar.css('max-width', '250px').animate({width:"250px"}, 500 ,function(){
480
+ jQuery(this).css('min-width', '250px');
481
+ });
482
+ }
483
+ });
484
+
485
  wplc_change_chat_status(true);
486
+ /* */
 
 
 
 
487
  }
488
 
489
  function wplc_change_chat_status(enabled) {
490
  let chatInputElement = jQuery("#wplc_agent_chat_input");
 
 
 
491
 
492
+ if (!enabled && (jQuery("#active_chat_box").is(":visible") || jQuery("#inactive_chat_box").is(":hidden"))) {
493
  jQuery("#active_chat_box").fadeOut();
494
  jQuery("#inactive_chat_box").fadeIn();
495
 
500
  .css("display", "flex")
501
  .hide()
502
  .fadeIn();
 
 
 
 
503
  }
504
 
505
  jQuery("#file_picker").attr("disabled", !enabled);
507
  jQuery("#quick_resp_btn").attr("disabled", !enabled);
508
  chatInputElement.attr("disabled", !enabled);
509
  chatInputElement.attr('placeholder', enabled ? "Type a message" : "Chat session ended.");
510
+
511
  }
512
 
513
  function wplc_render_error(error, chatID) {
554
  jQuery("body").unbind('mcu-socket-connected');
555
  jQuery("body").on('mcu-socket-connected', function (e) {
556
  jQuery("#wplc_connecting_loader").hide();
557
+ if (jQuery("#wplc_chat_panel").is(":hidden")) {
558
+ jQuery("#wplc_chat_panel").show();
559
+ }
560
  wplc_set_chat_panel_ui();
561
  });
562
 
626
  badge.html(counter);
627
  badge.show();
628
  }
629
+
630
+ function wplc_end_chat_call(chatID, chatStatus = -1) {
631
+ let data = {
632
+ action: 'wplc_admin_close_chat',
633
+ security: localization_data.nonce,
634
+ cid: chatID
635
+ };
636
+
637
+ if (chatStatus !== -1) {
638
+ data.status = chatStatus;
639
+ }
640
+ return data;
641
+ }
modules/agent_chat/js/emojione-light.min.js ADDED
@@ -0,0 +1,118 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (function webpackUniversalModuleDefinition(root, factory) {
2
+ if(typeof exports === 'object' && typeof module === 'object')
3
+ module.exports = factory();
4
+ else if(typeof define === 'function' && define.amd)
5
+ define("TCXemojione", [], factory);
6
+ else if(typeof exports === 'object')
7
+ exports["TCXemojione"] = factory();
8
+ else
9
+ root["TCXemojione"] = factory();
10
+ })(self, function() {
11
+ return /******/ (() => { // webpackBootstrap
12
+ /******/ "use strict";
13
+ /******/ var __webpack_modules__ = ({
14
+
15
+ /***/ 782:
16
+ /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17
+
18
+
19
+ Object.defineProperty(exports, "__esModule", ({ value: true }));
20
+ exports.convertTextToEmoji = void 0;
21
+ var emojiMapping = __webpack_require__(197);
22
+ var MAX_EMOJI_LENGTH = 8;
23
+ function convertTextToEmoji(text, phoneSystemUrl) {
24
+ if (!phoneSystemUrl) {
25
+ phoneSystemUrl = '';
26
+ }
27
+ if (!text) {
28
+ return '';
29
+ }
30
+ var textArray = Array.from(text);
31
+ for (var i = 0; i < textArray.length; i += 1) {
32
+ var mappingNode = emojiMapping;
33
+ var emojiFile = [];
34
+ var intermediateEmojiFile = [];
35
+ for (var k = i; k < Math.min(i + MAX_EMOJI_LENGTH, textArray.length); k += 1) {
36
+ var codePoint = textArray[k].codePointAt(0); // .toString(16);
37
+ var charCode = codePoint ? codePoint.toString(16) : '';
38
+ while (charCode.length < 4) {
39
+ charCode = "0" + charCode;
40
+ }
41
+ // eslint-disable-next-line no-prototype-builtins
42
+ if (mappingNode.s.hasOwnProperty(charCode)) {
43
+ intermediateEmojiFile.push(charCode);
44
+ if (mappingNode.s[charCode] === 0 || mappingNode.s[charCode].e === 1) {
45
+ emojiFile.push.apply(emojiFile, intermediateEmojiFile);
46
+ intermediateEmojiFile = [];
47
+ }
48
+ // eslint-disable-next-line no-prototype-builtins
49
+ if (mappingNode.s[charCode] !== 0 && mappingNode.s[charCode].hasOwnProperty('s')) {
50
+ // we found an end of the path
51
+ mappingNode = mappingNode.s[charCode];
52
+ }
53
+ else {
54
+ break;
55
+ }
56
+ }
57
+ else {
58
+ break;
59
+ }
60
+ }
61
+ if (emojiFile.length > 0) {
62
+ var alt = void 0;
63
+ if (emojiFile.length > 1) {
64
+ alt = textArray.splice(i, emojiFile.length, '').join('');
65
+ }
66
+ else {
67
+ alt = textArray[i];
68
+ }
69
+ textArray[i] = "<img src=\"" + phoneSystemUrl + emojiFile.filter(function (x) { return x !== 'fe0f' && x !== '200d'; }).join('-') + ".png\" alt=\"" + alt + "\" class=\"emoji\">";
70
+ }
71
+ }
72
+ return textArray.join('');
73
+ }
74
+ exports.convertTextToEmoji = convertTextToEmoji;
75
+
76
+
77
+ /***/ }),
78
+
79
+ /***/ 197:
80
+ /***/ ((module) => {
81
+
82
+ module.exports = JSON.parse("{\"s\":{\"2049\":0,\"2122\":0,\"2139\":0,\"2194\":0,\"2195\":0,\"2196\":0,\"2197\":0,\"2198\":0,\"2199\":0,\"2328\":0,\"2600\":0,\"2601\":0,\"2602\":0,\"2603\":0,\"2604\":0,\"2611\":0,\"2614\":0,\"2615\":0,\"2618\":0,\"2620\":0,\"2622\":0,\"2623\":0,\"2626\":0,\"2638\":0,\"2639\":0,\"2640\":0,\"2642\":0,\"2648\":0,\"2649\":0,\"2650\":0,\"2651\":0,\"2652\":0,\"2653\":0,\"2660\":0,\"2663\":0,\"2665\":0,\"2666\":0,\"2668\":0,\"2692\":0,\"2693\":0,\"2694\":0,\"2695\":0,\"2696\":0,\"2697\":0,\"2699\":0,\"2702\":0,\"2705\":0,\"2708\":0,\"2709\":0,\"2712\":0,\"2714\":0,\"2716\":0,\"2721\":0,\"2728\":0,\"2733\":0,\"2734\":0,\"2744\":0,\"2747\":0,\"2753\":0,\"2754\":0,\"2755\":0,\"2757\":0,\"2763\":0,\"2764\":0,\"2795\":0,\"2796\":0,\"2797\":0,\"2934\":0,\"2935\":0,\"3030\":0,\"3297\":0,\"3299\":0,\"1f9e1\":0,\"1f49b\":0,\"1f49a\":0,\"1f499\":0,\"1f49c\":0,\"1f5a4\":0,\"1f494\":0,\"1f495\":0,\"1f49e\":0,\"1f493\":0,\"1f497\":0,\"1f496\":0,\"1f498\":0,\"1f49d\":0,\"1f49f\":0,\"262e\":0,\"271d\":0,\"262a\":0,\"1f549\":0,\"1f52f\":0,\"1f54e\":0,\"262f\":0,\"1f6d0\":0,\"26ce\":0,\"264a\":0,\"264b\":0,\"264c\":0,\"264d\":0,\"264e\":0,\"264f\":0,\"1f194\":0,\"269b\":0,\"267e\":{\"e\":0,\"s\":{\"fe0f\":0}},\"1f251\":0,\"1f4f4\":0,\"1f4f3\":0,\"1f236\":0,\"1f21a\":0,\"1f238\":0,\"1f23a\":0,\"1f237\":0,\"1f19a\":0,\"1f4ae\":0,\"1f250\":0,\"1f234\":0,\"1f235\":0,\"1f239\":0,\"1f232\":0,\"1f170\":0,\"1f171\":0,\"1f18e\":0,\"1f191\":0,\"1f17e\":0,\"1f198\":0,\"274c\":0,\"2b55\":0,\"1f6d1\":0,\"26d4\":0,\"1f4db\":0,\"1f6ab\":0,\"1f4af\":0,\"1f4a2\":0,\"1f6b7\":0,\"1f6af\":0,\"1f6b3\":0,\"1f6b1\":0,\"1f51e\":0,\"1f4f5\":0,\"1f6ad\":0,\"203c\":0,\"1f505\":0,\"1f506\":0,\"303d\":0,\"26a0\":0,\"1f6b8\":0,\"1f531\":0,\"269c\":0,\"1f530\":0,\"267b\":0,\"1f22f\":0,\"1f4b9\":0,\"274e\":0,\"1f310\":0,\"1f4a0\":0,\"24c2\":0,\"1f300\":0,\"1f4a4\":0,\"1f3e7\":0,\"1f6be\":0,\"267f\":0,\"1f17f\":0,\"1f233\":0,\"1f202\":0,\"1f6c2\":0,\"1f6c3\":0,\"1f6c4\":0,\"1f6c5\":0,\"1f6b9\":0,\"1f6ba\":0,\"1f6bc\":0,\"1f6bb\":0,\"1f6ae\":0,\"1f3a6\":0,\"1f4f6\":0,\"1f201\":0,\"1f523\":0,\"1f524\":0,\"1f521\":0,\"1f520\":0,\"1f196\":0,\"1f197\":0,\"1f199\":0,\"1f192\":0,\"1f195\":0,\"1f193\":0,\"0030\":{\"e\":0,\"s\":{\"fe0f\":{\"e\":0,\"s\":{\"20e3\":0}}}},\"0031\":{\"e\":0,\"s\":{\"fe0f\":{\"e\":0,\"s\":{\"20e3\":0}}}},\"0032\":{\"e\":0,\"s\":{\"fe0f\":{\"e\":0,\"s\":{\"20e3\":0}}}},\"0033\":{\"e\":0,\"s\":{\"fe0f\":{\"e\":0,\"s\":{\"20e3\":0}}}},\"0034\":{\"e\":0,\"s\":{\"fe0f\":{\"e\":0,\"s\":{\"20e3\":0}}}},\"0035\":{\"e\":0,\"s\":{\"fe0f\":{\"e\":0,\"s\":{\"20e3\":0}}}},\"0036\":{\"e\":0,\"s\":{\"fe0f\":{\"e\":0,\"s\":{\"20e3\":0}}}},\"0037\":{\"e\":0,\"s\":{\"fe0f\":{\"e\":0,\"s\":{\"20e3\":0}}}},\"0038\":{\"e\":0,\"s\":{\"fe0f\":{\"e\":0,\"s\":{\"20e3\":0}}}},\"0039\":{\"e\":0,\"s\":{\"fe0f\":{\"e\":0,\"s\":{\"20e3\":0}}}},\"1f51f\":0,\"1f522\":0,\"0023\":{\"e\":0,\"s\":{\"fe0f\":{\"e\":0,\"s\":{\"20e3\":0}}}},\"002a\":{\"e\":0,\"s\":{\"fe0f\":{\"e\":0,\"s\":{\"20e3\":0}}}},\"23cf\":0,\"25b6\":0,\"23f8\":0,\"23ef\":0,\"23f9\":0,\"23fa\":0,\"23ed\":0,\"23ee\":0,\"23e9\":0,\"23ea\":0,\"23eb\":0,\"23ec\":0,\"25c0\":0,\"1f53c\":0,\"1f53d\":0,\"27a1\":0,\"2b05\":0,\"2b06\":0,\"2b07\":0,\"21aa\":0,\"21a9\":0,\"1f500\":0,\"1f501\":0,\"1f502\":0,\"1f504\":0,\"1f503\":0,\"1f3b5\":0,\"1f3b6\":0,\"1f4b2\":0,\"1f4b1\":0,\"00a9\":0,\"00ae\":0,\"27b0\":0,\"27bf\":0,\"1f51a\":0,\"1f519\":0,\"1f51b\":0,\"1f51d\":0,\"1f51c\":0,\"1f518\":0,\"26aa\":0,\"26ab\":0,\"1f534\":0,\"1f535\":0,\"1f53a\":0,\"1f53b\":0,\"1f538\":0,\"1f539\":0,\"1f536\":0,\"1f537\":0,\"1f533\":0,\"1f532\":0,\"25aa\":0,\"25ab\":0,\"25fe\":0,\"25fd\":0,\"25fc\":0,\"25fb\":0,\"2b1b\":0,\"2b1c\":0,\"1f508\":0,\"1f507\":0,\"1f509\":0,\"1f50a\":0,\"1f514\":0,\"1f515\":0,\"1f4e3\":0,\"1f4e2\":0,\"1f5e8\":0,\"1f441\":{\"e\":1,\"s\":{\"fe0f\":{\"e\":0,\"s\":{\"200d\":{\"e\":0,\"s\":{\"1f5e8\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}}}},\"1f4ac\":0,\"1f4ad\":0,\"1f5ef\":0,\"1f0cf\":0,\"1f3b4\":0,\"1f004\":0,\"1f550\":0,\"1f551\":0,\"1f552\":0,\"1f553\":0,\"1f554\":0,\"1f555\":0,\"1f556\":0,\"1f557\":0,\"1f558\":0,\"1f559\":0,\"1f55a\":0,\"1f55b\":0,\"1f55c\":0,\"1f55d\":0,\"1f55e\":0,\"1f55f\":0,\"1f560\":0,\"1f561\":0,\"1f562\":0,\"1f563\":0,\"1f564\":0,\"1f565\":0,\"1f566\":0,\"1f567\":0,\"26bd\":0,\"1f3c0\":0,\"1f3c8\":0,\"26be\":0,\"1f94e\":0,\"1f3be\":0,\"1f3d0\":0,\"1f3c9\":0,\"1f3b1\":0,\"1f3d3\":0,\"1f3f8\":0,\"1f945\":0,\"1f3d2\":0,\"1f3d1\":0,\"1f3cf\":0,\"1f94d\":0,\"26f3\":0,\"1f94f\":0,\"1f3f9\":0,\"1f3a3\":0,\"1f94a\":0,\"1f94b\":0,\"1f3bd\":0,\"1f6f9\":0,\"26f8\":0,\"1f94c\":0,\"1f6f7\":0,\"1f3bf\":0,\"26f7\":0,\"1f3c2\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f3cb\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"fe0f\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}}}},\"1f93c\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f938\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"26f9\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"fe0f\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}}}},\"1f93a\":0,\"1f93e\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3cc\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"fe0f\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}}}},\"1f3c7\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f9d8\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3c4\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ca\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f93d\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f6a3\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f9d7\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f6b5\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f6b4\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3c6\":0,\"1f947\":0,\"1f948\":0,\"1f949\":0,\"1f3c5\":0,\"1f396\":0,\"1f3f5\":0,\"1f397\":0,\"1f3ab\":0,\"1f39f\":0,\"1f3aa\":0,\"1f939\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ad\":0,\"1f3a8\":0,\"1f3ac\":0,\"1f3a4\":0,\"1f3a7\":0,\"1f3bc\":0,\"1f3b9\":0,\"1f941\":0,\"1f3b7\":0,\"1f3ba\":0,\"1f3b8\":0,\"1f3bb\":0,\"1f3b2\":0,\"1f3af\":0,\"1f3b3\":0,\"1f3ae\":0,\"1f3b0\":0,\"231a\":0,\"1f4f1\":0,\"1f4f2\":0,\"1f4bb\":0,\"1f5a5\":0,\"1f5a8\":0,\"1f5b1\":0,\"1f5b2\":0,\"1f579\":0,\"265f\":{\"e\":0,\"s\":{\"fe0f\":0}},\"1f9e9\":0,\"1f5dc\":0,\"1f4bd\":0,\"1f4be\":0,\"1f4bf\":0,\"1f4c0\":0,\"1f4fc\":0,\"1f4f7\":0,\"1f4f8\":0,\"1f4f9\":0,\"1f3a5\":0,\"1f4fd\":0,\"1f39e\":0,\"1f4de\":0,\"260e\":0,\"1f4df\":0,\"1f4e0\":0,\"1f4fa\":0,\"1f4fb\":0,\"1f399\":0,\"1f39a\":0,\"1f39b\":0,\"23f1\":0,\"23f2\":0,\"23f0\":0,\"1f570\":0,\"231b\":0,\"23f3\":0,\"1f4e1\":0,\"1f9ed\":0,\"1f50b\":0,\"1f50c\":0,\"1f9f2\":0,\"1f4a1\":0,\"1f526\":0,\"1f56f\":0,\"1f9ef\":0,\"1f5d1\":0,\"1f6e2\":0,\"1f4b8\":0,\"1f4b5\":0,\"1f4b4\":0,\"1f4b6\":0,\"1f4b7\":0,\"1f4b0\":0,\"1f4b3\":0,\"1f48e\":0,\"1f9ff\":0,\"1f9f1\":0,\"1f9f0\":0,\"1f527\":0,\"1f528\":0,\"1f6e0\":0,\"26cf\":0,\"1f529\":0,\"26d3\":0,\"1f52b\":0,\"1f4a3\":0,\"1f52a\":0,\"1f5e1\":0,\"1f6e1\":0,\"1f6ac\":0,\"26b0\":0,\"26b1\":0,\"1f3fa\":0,\"1f52e\":0,\"1f4ff\":0,\"1f488\":0,\"1f9ea\":0,\"1f9eb\":0,\"1f9ec\":0,\"1f9ee\":0,\"1f52d\":0,\"1f52c\":0,\"1f573\":0,\"1f48a\":0,\"1f489\":0,\"1f321\":0,\"1f6bd\":0,\"1f6b0\":0,\"1f6bf\":0,\"1f6c1\":0,\"1f6c0\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f9f9\":0,\"1f9fa\":0,\"1f9fb\":0,\"1f9fc\":0,\"1f9fd\":0,\"1f9f4\":0,\"1f9f5\":0,\"1f9f6\":0,\"1f6ce\":0,\"1f511\":0,\"1f5dd\":0,\"1f6aa\":0,\"1f6cb\":0,\"1f6cf\":0,\"1f6cc\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f9f8\":0,\"1f5bc\":0,\"1f6cd\":0,\"1f6d2\":0,\"1f381\":0,\"1f388\":0,\"1f38f\":0,\"1f380\":0,\"1f38a\":0,\"1f389\":0,\"1f38e\":0,\"1f3ee\":0,\"1f390\":0,\"1f9e7\":0,\"1f4e9\":0,\"1f4e8\":0,\"1f4e7\":0,\"1f48c\":0,\"1f4e5\":0,\"1f4e4\":0,\"1f4e6\":0,\"1f3f7\":0,\"1f4ea\":0,\"1f4eb\":0,\"1f4ec\":0,\"1f4ed\":0,\"1f4ee\":0,\"1f4ef\":0,\"1f4dc\":0,\"1f4c3\":0,\"1f4c4\":0,\"1f9fe\":0,\"1f4d1\":0,\"1f4ca\":0,\"1f4c8\":0,\"1f4c9\":0,\"1f5d2\":0,\"1f5d3\":0,\"1f4c6\":0,\"1f4c5\":0,\"1f4c7\":0,\"1f5c3\":0,\"1f5f3\":0,\"1f5c4\":0,\"1f4cb\":0,\"1f4c1\":0,\"1f4c2\":0,\"1f5c2\":0,\"1f5de\":0,\"1f4f0\":0,\"1f4d3\":0,\"1f4d4\":0,\"1f4d2\":0,\"1f4d5\":0,\"1f4d7\":0,\"1f4d8\":0,\"1f4d9\":0,\"1f4da\":0,\"1f4d6\":0,\"1f516\":0,\"1f517\":0,\"1f4ce\":0,\"1f587\":0,\"1f4d0\":0,\"1f4cf\":0,\"1f9f7\":0,\"1f4cc\":0,\"1f4cd\":0,\"1f58a\":0,\"1f58b\":0,\"1f58c\":0,\"1f58d\":0,\"1f4dd\":0,\"270f\":0,\"1f50d\":0,\"1f50e\":0,\"1f50f\":0,\"1f510\":0,\"1f436\":0,\"1f431\":0,\"1f42d\":0,\"1f439\":0,\"1f430\":0,\"1f98a\":0,\"1f99d\":0,\"1f43b\":0,\"1f43c\":0,\"1f998\":0,\"1f9a1\":0,\"1f428\":0,\"1f42f\":0,\"1f981\":0,\"1f42e\":0,\"1f437\":0,\"1f43d\":0,\"1f438\":0,\"1f435\":0,\"1f648\":0,\"1f649\":0,\"1f64a\":0,\"1f412\":0,\"1f414\":0,\"1f427\":0,\"1f426\":0,\"1f424\":0,\"1f423\":0,\"1f425\":0,\"1f986\":0,\"1f9a2\":0,\"1f985\":0,\"1f989\":0,\"1f99c\":0,\"1f99a\":0,\"1f987\":0,\"1f43a\":0,\"1f417\":0,\"1f434\":0,\"1f984\":0,\"1f41d\":0,\"1f41b\":0,\"1f98b\":0,\"1f40c\":0,\"1f41a\":0,\"1f41e\":0,\"1f41c\":0,\"1f997\":0,\"1f577\":0,\"1f578\":0,\"1f982\":0,\"1f99f\":0,\"1f9a0\":0,\"1f422\":0,\"1f40d\":0,\"1f98e\":0,\"1f996\":0,\"1f995\":0,\"1f419\":0,\"1f991\":0,\"1f990\":0,\"1f980\":0,\"1f99e\":0,\"1f421\":0,\"1f420\":0,\"1f41f\":0,\"1f42c\":0,\"1f433\":0,\"1f40b\":0,\"1f988\":0,\"1f40a\":0,\"1f405\":0,\"1f406\":0,\"1f993\":0,\"1f98d\":0,\"1f418\":0,\"1f98f\":0,\"1f99b\":0,\"1f42a\":0,\"1f42b\":0,\"1f992\":0,\"1f999\":0,\"1f403\":0,\"1f402\":0,\"1f404\":0,\"1f40e\":0,\"1f416\":0,\"1f40f\":0,\"1f411\":0,\"1f410\":0,\"1f98c\":0,\"1f415\":0,\"1f429\":0,\"1f408\":0,\"1f413\":0,\"1f983\":0,\"1f54a\":0,\"1f407\":0,\"1f401\":0,\"1f400\":0,\"1f43f\":0,\"1f994\":0,\"1f43e\":0,\"1f409\":0,\"1f432\":0,\"1f335\":0,\"1f384\":0,\"1f332\":0,\"1f333\":0,\"1f334\":0,\"1f331\":0,\"1f33f\":0,\"1f340\":0,\"1f38d\":0,\"1f38b\":0,\"1f343\":0,\"1f342\":0,\"1f341\":0,\"1f344\":0,\"1f33e\":0,\"1f490\":0,\"1f337\":0,\"1f339\":0,\"1f940\":0,\"1f33a\":0,\"1f338\":0,\"1f33c\":0,\"1f33b\":0,\"1f31e\":0,\"1f31d\":0,\"1f31b\":0,\"1f31c\":0,\"1f31a\":0,\"1f315\":0,\"1f316\":0,\"1f317\":0,\"1f318\":0,\"1f311\":0,\"1f312\":0,\"1f313\":0,\"1f314\":0,\"1f319\":0,\"1f30e\":0,\"1f30d\":0,\"1f30f\":0,\"1f4ab\":0,\"2b50\":0,\"1f31f\":0,\"26a1\":0,\"1f4a5\":0,\"1f525\":0,\"1f32a\":0,\"1f308\":0,\"1f324\":0,\"26c5\":0,\"1f325\":0,\"1f326\":0,\"1f327\":0,\"26c8\":0,\"1f329\":0,\"1f328\":0,\"26c4\":0,\"1f32c\":0,\"1f4a8\":0,\"1f4a7\":0,\"1f4a6\":0,\"1f30a\":0,\"1f32b\":0,\"1f34f\":0,\"1f34e\":0,\"1f350\":0,\"1f34a\":0,\"1f34b\":0,\"1f34c\":0,\"1f349\":0,\"1f347\":0,\"1f353\":0,\"1f348\":0,\"1f352\":0,\"1f351\":0,\"1f96d\":0,\"1f34d\":0,\"1f965\":0,\"1f95d\":0,\"1f345\":0,\"1f346\":0,\"1f951\":0,\"1f966\":0,\"1f96c\":0,\"1f952\":0,\"1f336\":0,\"1f33d\":0,\"1f955\":0,\"1f954\":0,\"1f360\":0,\"1f950\":0,\"1f35e\":0,\"1f956\":0,\"1f968\":0,\"1f96f\":0,\"1f9c0\":0,\"1f95a\":0,\"1f373\":0,\"1f95e\":0,\"1f953\":0,\"1f969\":0,\"1f357\":0,\"1f356\":0,\"1f32d\":0,\"1f354\":0,\"1f35f\":0,\"1f355\":0,\"1f96a\":0,\"1f959\":0,\"1f32e\":0,\"1f32f\":0,\"1f957\":0,\"1f958\":0,\"1f96b\":0,\"1f35d\":0,\"1f35c\":0,\"1f372\":0,\"1f35b\":0,\"1f363\":0,\"1f371\":0,\"1f364\":0,\"1f359\":0,\"1f35a\":0,\"1f358\":0,\"1f365\":0,\"1f960\":0,\"1f362\":0,\"1f361\":0,\"1f367\":0,\"1f368\":0,\"1f366\":0,\"1f967\":0,\"1f370\":0,\"1f382\":0,\"1f96e\":0,\"1f9c1\":0,\"1f36e\":0,\"1f36d\":0,\"1f36c\":0,\"1f36b\":0,\"1f37f\":0,\"1f9c2\":0,\"1f369\":0,\"1f95f\":0,\"1f36a\":0,\"1f330\":0,\"1f95c\":0,\"1f36f\":0,\"1f95b\":0,\"1f37c\":0,\"1f375\":0,\"1f964\":0,\"1f376\":0,\"1f37a\":0,\"1f37b\":0,\"1f942\":0,\"1f377\":0,\"1f943\":0,\"1f378\":0,\"1f379\":0,\"1f37e\":0,\"1f944\":0,\"1f374\":0,\"1f37d\":0,\"1f963\":0,\"1f961\":0,\"1f962\":0,\"1f600\":0,\"1f603\":0,\"1f604\":0,\"1f601\":0,\"1f606\":0,\"1f605\":0,\"1f602\":0,\"1f923\":0,\"263a\":0,\"1f60a\":0,\"1f607\":0,\"1f642\":0,\"1f643\":0,\"1f609\":0,\"1f60c\":0,\"1f60d\":0,\"1f618\":0,\"1f970\":0,\"1f617\":0,\"1f619\":0,\"1f61a\":0,\"1f60b\":0,\"1f61b\":0,\"1f61d\":0,\"1f61c\":0,\"1f92a\":0,\"1f928\":0,\"1f9d0\":0,\"1f913\":0,\"1f60e\":0,\"1f929\":0,\"1f973\":0,\"1f60f\":0,\"1f612\":0,\"1f61e\":0,\"1f614\":0,\"1f61f\":0,\"1f615\":0,\"1f641\":0,\"1f623\":0,\"1f616\":0,\"1f62b\":0,\"1f629\":0,\"1f622\":0,\"1f62d\":0,\"1f624\":0,\"1f620\":0,\"1f621\":0,\"1f92c\":0,\"1f92f\":0,\"1f633\":0,\"1f631\":0,\"1f628\":0,\"1f630\":0,\"1f975\":0,\"1f976\":0,\"1f97a\":0,\"1f625\":0,\"1f613\":0,\"1f917\":0,\"1f914\":0,\"1f92d\":0,\"1f92b\":0,\"1f925\":0,\"1f636\":0,\"1f610\":0,\"1f611\":0,\"1f62c\":0,\"1f644\":0,\"1f62f\":0,\"1f626\":0,\"1f627\":0,\"1f62e\":0,\"1f632\":0,\"1f634\":0,\"1f924\":0,\"1f62a\":0,\"1f635\":0,\"1f910\":0,\"1f974\":0,\"1f922\":0,\"1f92e\":0,\"1f927\":0,\"1f637\":0,\"1f912\":0,\"1f915\":0,\"1f911\":0,\"1f920\":0,\"1f608\":0,\"1f47f\":0,\"1f479\":0,\"1f47a\":0,\"1f921\":0,\"1f4a9\":0,\"1f47b\":0,\"1f480\":0,\"1f47d\":0,\"1f47e\":0,\"1f916\":0,\"1f383\":0,\"1f63a\":0,\"1f638\":0,\"1f639\":0,\"1f63b\":0,\"1f63c\":0,\"1f63d\":0,\"1f640\":0,\"1f63f\":0,\"1f63e\":0,\"1f932\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f450\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f64c\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f44f\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f91d\":0,\"1f44d\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f44e\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f44a\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"270a\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f91b\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f91c\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f91e\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"270c\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f91f\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f918\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f44c\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f448\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f449\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f446\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f447\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"261d\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"270b\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f91a\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f590\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f596\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f44b\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f919\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f4aa\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f9b5\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f9b6\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f595\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"270d\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f64f\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f48d\":0,\"1f484\":0,\"1f48b\":0,\"1f444\":0,\"1f445\":0,\"1f442\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f443\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f463\":0,\"1f440\":0,\"1f9e0\":0,\"1f9b4\":0,\"1f9b7\":0,\"1f5e3\":0,\"1f464\":0,\"1f465\":0,\"1f476\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f467\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f9d2\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f466\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f469\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2695\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2696\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2708\":{\"e\":0,\"s\":{\"fe0f\":0}},\"1f9b0\":0,\"1f9b1\":0,\"1f9b3\":0,\"1f9b2\":0,\"1f33e\":0,\"1f373\":0,\"1f393\":0,\"1f3a4\":0,\"1f3eb\":0,\"1f3ed\":0,\"1f4bb\":0,\"1f4bc\":0,\"1f527\":0,\"1f52c\":0,\"1f3a8\":0,\"1f692\":0,\"1f680\":0}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2695\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2696\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2708\":{\"e\":0,\"s\":{\"fe0f\":0}},\"1f9b0\":0,\"1f9b1\":0,\"1f9b3\":0,\"1f9b2\":0,\"1f33e\":0,\"1f373\":0,\"1f393\":0,\"1f3a4\":0,\"1f3eb\":0,\"1f3ed\":0,\"1f4bb\":0,\"1f4bc\":0,\"1f527\":0,\"1f52c\":0,\"1f3a8\":0,\"1f692\":0,\"1f680\":0}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2695\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2696\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2708\":{\"e\":0,\"s\":{\"fe0f\":0}},\"1f9b0\":0,\"1f9b1\":0,\"1f9b3\":0,\"1f9b2\":0,\"1f33e\":0,\"1f373\":0,\"1f393\":0,\"1f3a4\":0,\"1f3eb\":0,\"1f3ed\":0,\"1f4bb\":0,\"1f4bc\":0,\"1f527\":0,\"1f52c\":0,\"1f3a8\":0,\"1f692\":0,\"1f680\":0}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2695\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2696\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2708\":{\"e\":0,\"s\":{\"fe0f\":0}},\"1f9b0\":0,\"1f9b1\":0,\"1f9b3\":0,\"1f9b2\":0,\"1f33e\":0,\"1f373\":0,\"1f393\":0,\"1f3a4\":0,\"1f3eb\":0,\"1f3ed\":0,\"1f4bb\":0,\"1f4bc\":0,\"1f527\":0,\"1f52c\":0,\"1f3a8\":0,\"1f692\":0,\"1f680\":0}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2695\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2696\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2708\":{\"e\":0,\"s\":{\"fe0f\":0}},\"1f9b0\":0,\"1f9b1\":0,\"1f9b3\":0,\"1f9b2\":0,\"1f33e\":0,\"1f373\":0,\"1f393\":0,\"1f3a4\":0,\"1f3eb\":0,\"1f3ed\":0,\"1f4bb\":0,\"1f4bc\":0,\"1f527\":0,\"1f52c\":0,\"1f3a8\":0,\"1f692\":0,\"1f680\":0}}}},\"200d\":{\"e\":1,\"s\":{\"2695\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2696\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2708\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2764\":{\"e\":1,\"s\":{\"fe0f\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"1f468\":0,\"1f469\":0,\"1f48b\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"1f468\":0,\"1f469\":0}}}}}}}}}},\"1f9b0\":0,\"1f9b1\":0,\"1f9b3\":0,\"1f9b2\":0,\"1f33e\":0,\"1f373\":0,\"1f393\":0,\"1f3a4\":0,\"1f3eb\":0,\"1f3ed\":0,\"1f4bb\":0,\"1f4bc\":0,\"1f527\":0,\"1f52c\":0,\"1f3a8\":0,\"1f692\":0,\"1f680\":0,\"1f469\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"1f466\":{\"e\":1,\"s\":{\"200d\":{\"e\":0,\"s\":{\"1f466\":0}}}},\"1f467\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"1f466\":0,\"1f467\":0}}}}}}}},\"1f466\":{\"e\":1,\"s\":{\"200d\":{\"e\":0,\"s\":{\"1f466\":0}}}},\"1f467\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"1f466\":0,\"1f467\":0}}}}}}}},\"1f9d1\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f468\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2695\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2696\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2708\":{\"e\":0,\"s\":{\"fe0f\":0}},\"1f9b0\":0,\"1f9b1\":0,\"1f9b3\":0,\"1f9b2\":0,\"1f33e\":0,\"1f373\":0,\"1f393\":0,\"1f3a4\":0,\"1f3eb\":0,\"1f3ed\":0,\"1f4bb\":0,\"1f4bc\":0,\"1f527\":0,\"1f52c\":0,\"1f3a8\":0,\"1f692\":0,\"1f680\":0}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2695\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2696\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2708\":{\"e\":0,\"s\":{\"fe0f\":0}},\"1f9b0\":0,\"1f9b1\":0,\"1f9b3\":0,\"1f9b2\":0,\"1f33e\":0,\"1f373\":0,\"1f393\":0,\"1f3a4\":0,\"1f3eb\":0,\"1f3ed\":0,\"1f4bb\":0,\"1f4bc\":0,\"1f527\":0,\"1f52c\":0,\"1f3a8\":0,\"1f692\":0,\"1f680\":0}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2695\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2696\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2708\":{\"e\":0,\"s\":{\"fe0f\":0}},\"1f9b0\":0,\"1f9b1\":0,\"1f9b3\":0,\"1f9b2\":0,\"1f33e\":0,\"1f373\":0,\"1f393\":0,\"1f3a4\":0,\"1f3eb\":0,\"1f3ed\":0,\"1f4bb\":0,\"1f4bc\":0,\"1f527\":0,\"1f52c\":0,\"1f3a8\":0,\"1f692\":0,\"1f680\":0}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2695\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2696\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2708\":{\"e\":0,\"s\":{\"fe0f\":0}},\"1f9b0\":0,\"1f9b1\":0,\"1f9b3\":0,\"1f9b2\":0,\"1f33e\":0,\"1f373\":0,\"1f393\":0,\"1f3a4\":0,\"1f3eb\":0,\"1f3ed\":0,\"1f4bb\":0,\"1f4bc\":0,\"1f527\":0,\"1f52c\":0,\"1f3a8\":0,\"1f692\":0,\"1f680\":0}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2695\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2696\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2708\":{\"e\":0,\"s\":{\"fe0f\":0}},\"1f9b0\":0,\"1f9b1\":0,\"1f9b3\":0,\"1f9b2\":0,\"1f33e\":0,\"1f373\":0,\"1f393\":0,\"1f3a4\":0,\"1f3eb\":0,\"1f3ed\":0,\"1f4bb\":0,\"1f4bc\":0,\"1f527\":0,\"1f52c\":0,\"1f3a8\":0,\"1f692\":0,\"1f680\":0}}}},\"200d\":{\"e\":1,\"s\":{\"2695\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2696\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2708\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2764\":{\"e\":1,\"s\":{\"fe0f\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"1f468\":0,\"1f48b\":{\"e\":0,\"s\":{\"200d\":{\"e\":0,\"s\":{\"1f468\":0}}}}}}}}}},\"1f9b0\":0,\"1f9b1\":0,\"1f9b3\":0,\"1f9b2\":0,\"1f33e\":0,\"1f373\":0,\"1f393\":0,\"1f3a4\":0,\"1f3eb\":0,\"1f3ed\":0,\"1f4bb\":0,\"1f4bc\":0,\"1f527\":0,\"1f52c\":0,\"1f3a8\":0,\"1f692\":0,\"1f680\":0,\"1f469\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"1f466\":{\"e\":1,\"s\":{\"200d\":{\"e\":0,\"s\":{\"1f466\":0}}}},\"1f467\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"1f466\":0,\"1f467\":0}}}}}}}},\"1f468\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"1f466\":{\"e\":1,\"s\":{\"200d\":{\"e\":0,\"s\":{\"1f466\":0}}}},\"1f467\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"1f466\":0,\"1f467\":0}}}}}}}},\"1f466\":{\"e\":1,\"s\":{\"200d\":{\"e\":0,\"s\":{\"1f466\":0}}}},\"1f467\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"1f466\":0,\"1f467\":0}}}}}}}},\"1f471\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f9d4\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f475\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f9d3\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f474\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f472\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f473\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f9d5\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f46e\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f477\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f482\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f575\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"fe0f\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}}}},\"1f470\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f935\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f478\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f934\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f936\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fd\":0,\"1f3fc\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f385\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f9b8\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f9b9\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f9d9\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f9dd\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f9db\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f9df\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f9de\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f9dc\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f9da\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f47c\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f930\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f931\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f647\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f481\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f645\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f646\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f64b\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f926\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f937\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f64e\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f64d\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f487\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f486\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f9d6\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f485\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f933\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f483\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f57a\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3ff\":0,\"1f3fe\":0}},\"1f46f\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f574\":{\"e\":1,\"s\":{\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}},\"1f6b6\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3c3\":{\"e\":1,\"s\":{\"1f3fb\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fc\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fd\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3fe\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f3ff\":{\"e\":1,\"s\":{\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"200d\":{\"e\":1,\"s\":{\"2640\":{\"e\":0,\"s\":{\"fe0f\":0}},\"2642\":{\"e\":0,\"s\":{\"fe0f\":0}}}}}},\"1f46b\":0,\"1f46d\":0,\"1f46c\":0,\"1f491\":0,\"1f48f\":0,\"1f46a\":0,\"1f9e5\":0,\"1f45a\":0,\"1f455\":0,\"1f456\":0,\"1f454\":0,\"1f457\":0,\"1f459\":0,\"1f458\":0,\"1f97c\":0,\"1f460\":0,\"1f461\":0,\"1f462\":0,\"1f45e\":0,\"1f45f\":0,\"1f97e\":0,\"1f97f\":0,\"1f9e6\":0,\"1f9e4\":0,\"1f9e3\":0,\"1f3a9\":0,\"1f9e2\":0,\"1f452\":0,\"1f393\":0,\"26d1\":0,\"1f451\":0,\"1f45d\":0,\"1f45b\":0,\"1f45c\":0,\"1f4bc\":0,\"1f392\":0,\"1f453\":0,\"1f576\":0,\"1f97d\":0,\"1f302\":0,\"1f9b0\":0,\"1f9b1\":0,\"1f9b3\":0,\"1f9b2\":0,\"1f1ff\":{\"e\":1,\"s\":{\"1f1e6\":0,\"1f1f2\":0,\"1f1fc\":0}},\"1f1fe\":{\"e\":1,\"s\":{\"1f1f9\":0,\"1f1ea\":0}},\"1f1fd\":{\"e\":1,\"s\":{\"1f1f0\":0}},\"1f1fc\":{\"e\":1,\"s\":{\"1f1f8\":0,\"1f1eb\":0}},\"1f1fb\":{\"e\":1,\"s\":{\"1f1ec\":0,\"1f1e8\":0,\"1f1ee\":0,\"1f1fa\":0,\"1f1e6\":0,\"1f1ea\":0,\"1f1f3\":0}},\"1f1fa\":{\"e\":1,\"s\":{\"1f1ec\":0,\"1f1e6\":0,\"1f1f8\":0,\"1f1fe\":0,\"1f1ff\":0,\"1f1f2\":0,\"1f1f3\":0}},\"1f1f9\":{\"e\":1,\"s\":{\"1f1e9\":0,\"1f1eb\":0,\"1f1fc\":0,\"1f1ef\":0,\"1f1ff\":0,\"1f1ed\":0,\"1f1f1\":0,\"1f1ec\":0,\"1f1f0\":0,\"1f1f4\":0,\"1f1f9\":0,\"1f1f3\":0,\"1f1f7\":0,\"1f1f2\":0,\"1f1e8\":0,\"1f1fb\":0,\"1f1e6\":0}},\"1f1f8\":{\"e\":1,\"s\":{\"1f1fb\":0,\"1f1f2\":0,\"1f1f9\":0,\"1f1e6\":0,\"1f1f3\":0,\"1f1e8\":0,\"1f1f1\":0,\"1f1ec\":0,\"1f1fd\":0,\"1f1f0\":0,\"1f1ee\":0,\"1f1e7\":0,\"1f1f4\":0,\"1f1f8\":0,\"1f1ed\":0,\"1f1e9\":0,\"1f1f7\":0,\"1f1ff\":0,\"1f1ea\":0,\"1f1fe\":0,\"1f1ef\":0}},\"1f1f7\":{\"e\":1,\"s\":{\"1f1ea\":0,\"1f1f4\":0,\"1f1fa\":0,\"1f1fc\":0,\"1f1f8\":0}},\"1f1f6\":{\"e\":1,\"s\":{\"1f1e6\":0}},\"1f1f5\":{\"e\":1,\"s\":{\"1f1eb\":0,\"1f1f0\":0,\"1f1fc\":0,\"1f1f8\":0,\"1f1e6\":0,\"1f1ec\":0,\"1f1fe\":0,\"1f1ea\":0,\"1f1ed\":0,\"1f1f3\":0,\"1f1f1\":0,\"1f1f9\":0,\"1f1f7\":0,\"1f1f2\":0}},\"1f1f4\":{\"e\":1,\"s\":{\"1f1f2\":0}},\"1f1f3\":{\"e\":1,\"s\":{\"1f1e6\":0,\"1f1f7\":0,\"1f1f5\":0,\"1f1f1\":0,\"1f1e8\":0,\"1f1ff\":0,\"1f1ee\":0,\"1f1ea\":0,\"1f1ec\":0,\"1f1fa\":0,\"1f1eb\":0,\"1f1f4\":0}},\"1f1f2\":{\"e\":1,\"s\":{\"1f1f4\":0,\"1f1f0\":0,\"1f1ec\":0,\"1f1fc\":0,\"1f1fe\":0,\"1f1fb\":0,\"1f1f1\":0,\"1f1f9\":0,\"1f1ed\":0,\"1f1f6\":0,\"1f1f7\":0,\"1f1fa\":0,\"1f1fd\":0,\"1f1e9\":0,\"1f1e8\":0,\"1f1f3\":0,\"1f1ea\":0,\"1f1f8\":0,\"1f1e6\":0,\"1f1ff\":0,\"1f1f2\":0,\"1f1f5\":0,\"1f1eb\":0}},\"1f1f1\":{\"e\":1,\"s\":{\"1f1e6\":0,\"1f1fb\":0,\"1f1e7\":0,\"1f1f8\":0,\"1f1f7\":0,\"1f1fe\":0,\"1f1ee\":0,\"1f1f9\":0,\"1f1fa\":0,\"1f1f0\":0,\"1f1e8\":0}},\"1f1f0\":{\"e\":1,\"s\":{\"1f1ed\":0,\"1f1fe\":0,\"1f1f2\":0,\"1f1ff\":0,\"1f1ea\":0,\"1f1ee\":0,\"1f1fc\":0,\"1f1ec\":0,\"1f1f5\":0,\"1f1f7\":0,\"1f1f3\":0}},\"1f1ef\":{\"e\":1,\"s\":{\"1f1f2\":0,\"1f1f5\":0,\"1f1ea\":0,\"1f1f4\":0}},\"1f1ee\":{\"e\":1,\"s\":{\"1f1f4\":0,\"1f1e8\":0,\"1f1f8\":0,\"1f1f3\":0,\"1f1e9\":0,\"1f1f7\":0,\"1f1f6\":0,\"1f1ea\":0,\"1f1f2\":0,\"1f1f1\":0,\"1f1f9\":0}},\"1f1ed\":{\"e\":1,\"s\":{\"1f1f7\":0,\"1f1f9\":0,\"1f1f3\":0,\"1f1f0\":0,\"1f1fa\":0,\"1f1f2\":0}},\"1f1ec\":{\"e\":1,\"s\":{\"1f1f6\":0,\"1f1eb\":0,\"1f1e6\":0,\"1f1f2\":0,\"1f1ea\":0,\"1f1ed\":0,\"1f1ee\":0,\"1f1f7\":0,\"1f1f1\":0,\"1f1e9\":0,\"1f1f5\":0,\"1f1fa\":0,\"1f1f9\":0,\"1f1ec\":0,\"1f1f3\":0,\"1f1fc\":0,\"1f1fe\":0,\"1f1f8\":0,\"1f1e7\":0}},\"1f1eb\":{\"e\":1,\"s\":{\"1f1f0\":0,\"1f1f4\":0,\"1f1ef\":0,\"1f1ee\":0,\"1f1f7\":0,\"1f1f2\":0}},\"1f1ea\":{\"e\":1,\"s\":{\"1f1e8\":0,\"1f1ec\":0,\"1f1f7\":0,\"1f1ea\":0,\"1f1f9\":0,\"1f1fa\":0,\"1f1f8\":0,\"1f1ed\":0,\"1f1e6\":0}},\"1f1e9\":{\"e\":1,\"s\":{\"1f1ff\":0,\"1f1f0\":0,\"1f1ef\":0,\"1f1f2\":0,\"1f1f4\":0,\"1f1ea\":0,\"1f1ec\":0}},\"1f1e8\":{\"e\":1,\"s\":{\"1f1f2\":0,\"1f1e6\":0,\"1f1fb\":0,\"1f1eb\":0,\"1f1f1\":0,\"1f1f3\":0,\"1f1fd\":0,\"1f1e8\":0,\"1f1f4\":0,\"1f1ec\":0,\"1f1e9\":0,\"1f1f0\":0,\"1f1f7\":0,\"1f1ee\":0,\"1f1fa\":0,\"1f1fc\":0,\"1f1fe\":0,\"1f1ff\":0,\"1f1ed\":0,\"1f1f5\":0}},\"1f1e7\":{\"e\":1,\"s\":{\"1f1f8\":0,\"1f1ed\":0,\"1f1e9\":0,\"1f1e7\":0,\"1f1fe\":0,\"1f1ea\":0,\"1f1ff\":0,\"1f1ef\":0,\"1f1f2\":0,\"1f1f9\":0,\"1f1f4\":0,\"1f1e6\":0,\"1f1fc\":0,\"1f1f7\":0,\"1f1f3\":0,\"1f1ec\":0,\"1f1eb\":0,\"1f1ee\":0,\"1f1f6\":0,\"1f1f1\":0,\"1f1fb\":0}},\"1f1e6\":{\"e\":1,\"s\":{\"1f1eb\":0,\"1f1fd\":0,\"1f1f1\":0,\"1f1f8\":0,\"1f1e9\":0,\"1f1f4\":0,\"1f1ee\":0,\"1f1f6\":0,\"1f1ec\":0,\"1f1f7\":0,\"1f1f2\":0,\"1f1fc\":0,\"1f1fa\":0,\"1f1f9\":0,\"1f1ff\":0,\"1f1ea\":0,\"1f1e8\":0}},\"1f697\":0,\"1f695\":0,\"1f699\":0,\"1f68c\":0,\"1f68e\":0,\"1f3ce\":0,\"1f693\":0,\"1f691\":0,\"1f692\":0,\"1f690\":0,\"1f69a\":0,\"1f69b\":0,\"1f69c\":0,\"1f6f4\":0,\"1f6b2\":0,\"1f6f5\":0,\"1f3cd\":0,\"1f6a8\":0,\"1f694\":0,\"1f68d\":0,\"1f698\":0,\"1f696\":0,\"1f6a1\":0,\"1f6a0\":0,\"1f69f\":0,\"1f683\":0,\"1f68b\":0,\"1f69e\":0,\"1f69d\":0,\"1f684\":0,\"1f685\":0,\"1f688\":0,\"1f682\":0,\"1f686\":0,\"1f687\":0,\"1f68a\":0,\"1f689\":0,\"1f6eb\":0,\"1f6ec\":0,\"1f6e9\":0,\"1f4ba\":0,\"1f9f3\":0,\"1f6f0\":0,\"1f680\":0,\"1f6f8\":0,\"1f681\":0,\"1f6f6\":0,\"26f5\":0,\"1f6a4\":0,\"1f6e5\":0,\"1f6f3\":0,\"26f4\":0,\"1f6a2\":0,\"26fd\":0,\"1f6a7\":0,\"1f6a6\":0,\"1f6a5\":0,\"1f68f\":0,\"1f5fa\":0,\"1f5ff\":0,\"1f5fd\":0,\"1f5fc\":0,\"1f3f0\":0,\"1f3ef\":0,\"1f3df\":0,\"1f3a1\":0,\"1f3a2\":0,\"1f3a0\":0,\"26f2\":0,\"26f1\":0,\"1f3d6\":0,\"1f3dd\":0,\"1f3dc\":0,\"1f30b\":0,\"26f0\":0,\"1f3d4\":0,\"1f5fb\":0,\"1f3d5\":0,\"26fa\":0,\"1f3e0\":0,\"1f3e1\":0,\"1f3d8\":0,\"1f3da\":0,\"1f3d7\":0,\"1f3ed\":0,\"1f3e2\":0,\"1f3ec\":0,\"1f3e3\":0,\"1f3e4\":0,\"1f3e5\":0,\"1f3e6\":0,\"1f3e8\":0,\"1f3ea\":0,\"1f3eb\":0,\"1f3e9\":0,\"1f492\":0,\"1f3db\":0,\"26ea\":0,\"1f54c\":0,\"1f54d\":0,\"1f54b\":0,\"26e9\":0,\"1f6e4\":0,\"1f6e3\":0,\"1f5fe\":0,\"1f391\":0,\"1f3de\":0,\"1f305\":0,\"1f304\":0,\"1f320\":0,\"1f387\":0,\"1f386\":0,\"1f9e8\":0,\"1f307\":0,\"1f306\":0,\"1f3d9\":0,\"1f303\":0,\"1f30c\":0,\"1f309\":0,\"1f512\":0,\"1f513\":0,\"1f301\":0,\"1f3f3\":{\"e\":1,\"s\":{\"fe0f\":{\"e\":0,\"s\":{\"200d\":{\"e\":0,\"s\":{\"1f308\":0}}}}}},\"1f3f4\":{\"e\":1,\"s\":{\"200d\":{\"e\":0,\"s\":{\"2620\":{\"e\":0,\"s\":{\"fe0f\":0}}}},\"e0067\":{\"e\":1,\"s\":{\"e0062\":{\"e\":1,\"s\":{\"e0065\":{\"e\":0,\"s\":{\"e006e\":{\"e\":0,\"s\":{\"e0067\":{\"e\":0,\"s\":{\"e007f\":0}}}}}},\"e0073\":{\"e\":0,\"s\":{\"e0063\":{\"e\":0,\"s\":{\"e0074\":{\"e\":0,\"s\":{\"e007f\":0}}}}}},\"e0077\":{\"e\":0,\"s\":{\"e006c\":{\"e\":0,\"s\":{\"e0073\":{\"e\":0,\"s\":{\"e007f\":0}}}}}}}}}}}},\"1f3c1\":0,\"1f6a9\":0,\"1f38c\":0,\"1f3fb\":0,\"1f3fc\":0,\"1f3fd\":0,\"1f3fe\":0,\"1f3ff\":0}}");
83
+
84
+ /***/ })
85
+
86
+ /******/ });
87
+ /************************************************************************/
88
+ /******/ // The module cache
89
+ /******/ var __webpack_module_cache__ = {};
90
+ /******/
91
+ /******/ // The require function
92
+ /******/ function __webpack_requ