Lucas_3D

Model Searcher

Apr 2nd, 2022
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 27.01 KB | None | 0 0
  1. '''
  2. lucasmilner3d@gmail.com
  3. www.lucasmilner.com
  4. ##
  5. Free Model Searcher
  6. ##
  7. Searches for free 3D models on popular sites
  8. ##
  9. prep search term to launch multiple searches of popular model sites
  10. ##
  11. Create a UI that runs windowless
  12. Concatenate the search terms from an input field
  13. Make it work with spaces
  14. Make commas seperate searches?
  15. '''
  16. version ='  ...v1.0 '
  17. # modules
  18. from tkinter import * #allows root
  19. from tkinter import messagebox
  20. import tkinter as tk
  21. import webbrowser
  22. import base64 #encoded icon
  23. import os #remove the icon
  24.  
  25. #encode your icon https://stackoverflow.com/questions/9929479/embed-icon-in-python-script
  26. icon = \
  27. '''
  28. AAABAAEAQEAAAAEAIAAoQgAAFgAAACgAAABAAAAAgAAAAAEAIAAAAAAAAEAAABMLAAATCwAAAAAA
  29. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  30. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  31. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  32. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  33. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  34. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  35. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  36. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  37. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  38. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  39. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  40. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  41. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  42. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  43. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  44. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  45. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  46. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  47. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  48. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  49. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  50. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  51. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  52. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  53. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  54. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  55. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  56. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  57. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  58. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  59. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  60. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  61. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  62. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  63. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  64. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  65. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  66. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  67. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  68. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  69. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  70. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  71. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  72. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  73. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  74. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  75. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  76. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  77. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  78. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  79. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  80. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  81. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  82. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  83. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  84. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  85. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  86. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  87. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  88. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  89. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  90. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  91. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  92. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  93. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  94. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  95. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  96. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  97. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  98. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  99. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  100. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEL35
  101. ABC9+QAQvfkAEL35ABC9+QAQvfkAEL35ABC9+QAQvfkAEL35ABC9+QAQvfkAEL35ABC9+QAQvfkA
  102. EL35ABC9+QAQvfkAEL35ABC9+QAQvfkAEL35ABC9+QAQvfkAEL35ABC9+QAAAAAAEL35ABC9+QAQ
  103. vfkAEL35ABC9+QAQvfkAEL35ABC9+QAQvfkAEL35ABC9+QAQvfkAEL35AAAAAAAAAAAAAAAAAAAA
  104. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQvfkAEL35ABC9+QAQvfkAEL35
  105. ABC9+QAQvfkAEL35ABC9+QAQvfkAEL35ABC9+UwQvflMEL35TBC9+UwQvflMEL35TBC9+UwQvflM
  106. EL35TBC9+UwQvflMEL35TBC9+UwQvflMEL35TBC9+UwQvflMEL35TBC9+UwQvflMEL35TBC9+UwQ
  107. vflNEL35NhC9+QEQvfkAAAAAABC9+QAQvfkdEL35SRC9+UkQvflJEL35SRC9+UkQvflJEL35SRC9
  108. +UkQvfk8EL35BhC9+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  109. AAAAAAAAAAAAEL35ABC9+RoQvflIEL35SRC9+UkQvflJEL35SRC9+UkQvflJEL35SRC9+UkQvfn7
  110. EL35+xC9+fsQvfn7EL35+xC9+fsQvfn7EL35+xC9+fsQvfn7EL35+xC9+fsQvfn7EL35+xC9+fsQ
  111. vfn7EL35+xC9+fsQvfn7EL35+xC9+fsQvfn7EL35/xC9+bMQvfkFEL35AAAAAAAQvfkAEL35YhC9
  112. +fkQvfn6EL35+hC9+foQvfn6EL35+hC9+foQvfn9EL35zRC9+RQQvfkAAAAAAAAAAAAAAAAAAAAA
  113. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABC9+QAQvflYEL35+BC9+foQvfn6
  114. EL35+hC9+foQvfn6EL35+hC9+foQvfn6EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Q
  115. vfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9
  116. +f8Qvfm3EL35BRC9+QAAAAAAEL35ABC9+WQQvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35
  117. /xC9+dEQvfkVEL35AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  118. AAAAAAAAAAAQvfkAEL35WhC9+f0Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Q
  119. vfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9
  120. +f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35thC9+QUQvfkAAAAAABC9+QAQvflkEL35
  121. /hC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8QvfnREL35FRC9+QAAAAAAAAAAAAAAAAAAAAAA
  122. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEL35ABC9+VoQvfn9EL35/xC9+f8Q
  123. vfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9
  124. +f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35
  125. /xC9+bYQvfkFEL35AAAAAAAQvfkAEL35ZBC9+f4Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/
  126. EL350RC9+RUQvfkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  127. AAAAAAAAABC9+QAQvflaEL35/RC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9
  128. +f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35
  129. /xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfm2EL35BRC9+QAAAAAAEL35ABC9+WQQvfn+
  130. EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+dEQvfkVEL35AAAAAAAAAAAAAAAAAAAAAAAA
  131. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQvfkAEL35WhC9+f0Qvfn/EL35/xC9
  132. +f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35
  133. /xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/
  134. EL35thC9+QUQvfkAAAAAABC9+QAQvflkEL35/hC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Q
  135. vfnREL35FRC9+QAAAAAAAAAAAAAAAAAQvfkAEL35ABC9+QAQvfkAEL35ABC9+QAAAAAAAAAAAAAA
  136. AAAAAAAAEL35ABC9+VoQvfn9EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35
  137. /xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn+EL35/BC9+fwQvfn8EL35/BC9+fwQvfn8
  138. EL35/BC9+fwQvfn8EL35/BC9+fwQvfn8EL35/xC9+bQQvfkFEL35AAAAAAAQvfkAEL35ZBC9+f4Q
  139. vfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL350RC9+RUQvfkAAAAAAAAAAAAQvfkAEL35ABC9
  140. +QAQvfkZEL35PBC9+QoQvfkAEL35AAAAAAAAAAAAAAAAABC9+QAQvflaEL35/RC9+f8Qvfn/EL35
  141. /xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/
  142. EL35wxC9+VUQvflTEL35UxC9+VMQvflTEL35UxC9+VMQvflTEL35UxC9+VMQvflTEL35UxC9+VQQ
  143. vfk7EL35AhC9+QAAAAAAEL35ABC9+WQQvfn+EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9
  144. +dEQvfkVEL35AAAAAAAQvfkAEL35ABC9+QAQvfkZEL35shC9+fUQvfmAEL35BRC9+QAQvfkAAAAA
  145. AAAAAAAQvfkAEL35WhC9+f0Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/
  146. EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+aQQvfkAEL35ABC9+QAQvfkAEL35ABC9+QAQ
  147. vfkAEL35ABC9+QAQvfkAEL35ABC9+QAQvfkAEL35ABC9+QAQvfkAAAAAABC9+QAQvflkEL35/hC9
  148. +f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8QvfnREL35FRC9+QAQvfkAEL35ABC9+QAQvfkREL35
  149. pBC9+f8Qvfn/EL359hC9+W4QvfkBEL35ABC9+QAAAAAAEL35ABC9+VoQvfn9EL35/xC9+f8Qvfn/
  150. EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Q
  151. vfmlEL35AhC9+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  152. AAAAAAAAAAAAAAAAAAAQvfkAEL35ZBC9+f4Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35
  153. 0RC9+RUQvfkAEL35ABC9+QAQvfkLEL35lRC9+f4Qvfn/EL35/xC9+f8QvfnvEL35WxC9+QAQvfkA
  154. EL35ABC9+QAQvflaEL35/RC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Q
  155. vfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35pRC9+QIQvfkAAAAAAAAAAAAAAAAAAAAAAAAA
  156. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEL35ABC9+WQQvfn+EL35
  157. /xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+dEQvfkVEL35ABC9+QAQvfkGEL35hBC9+fsQvfn/
  158. EL35/xC9+f8Qvfn/EL35/xC9+eYQvflKEL35ABC9+QAQvfkAEL35WhC9+f0Qvfn/EL35/xC9+f8Q
  159. vfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9
  160. +aUQvfkCEL35AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  161. AAAAAAAAAAAAAAAAABC9+QAQvflkEL35/hC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8QvfnR
  162. EL35FRC9+QAQvfkCEL35dBC9+fcQvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL353BC9+ToQ
  163. vfkAEL35ABC9+VoQvfn9EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9
  164. +f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8QvfmlEL35AhC9+QAAAAAAAAAAAAAAAAAAAAAAAAAA
  165. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQvfkAEL35ZBC9+f4Qvfn/
  166. EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL350RC9+RQQvfkAEL35ZBC9+fIQvfn/EL35/xC9+f8Q
  167. vfn/EL35/xC9+f8Qvfn/EL35/xC9+f8QvfnPEL35LBC9+QAQvflaEL35/RC9+f8Qvfn/EL35/xC9
  168. +f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35
  169. pRC9+QIQvfkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  170. AAAAAAAAAAAAAAAAEL35ABC9+WQQvfn+EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+dEQ
  171. vfkTEL35UxC9+esQvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9
  172. +cAQvfkcEL35VxC9+f0Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35
  173. /xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+aUQvfkCEL35AAAAAAAAAAAAAAAAAAAAAAAAAAAA
  174. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABC9+QAQvflkEL35/hC9+f8Q
  175. vfn/EL35/xC9+f8Qvfn/EL35/xC9+f8QvfnQEL35WxC9+eIQvfn/EL35/xC9+f8Qvfn/EL35/xC9
  176. +f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35qxC9+XEQvfn7EL35/xC9+f8Qvfn/EL35
  177. /xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfml
  178. EL35AhC9+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  179. AAAAAAAAAAAAAAAQvfkAEL35ZBC9+f4Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL357hC9
  180. +eUQvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35
  181. /xC9+fwQvfnfEL35/RC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/
  182. EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35pRC9+QIQvfkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  183. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEL35ABC9+WQQvfn+EL35/xC9
  184. +f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35
  185. /xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/
  186. EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+aUQ
  187. vfkCEL35AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  188. AAAAAAAAAAAAABC9+QAQvflkEL35/hC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35
  189. /xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/
  190. EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Q
  191. vfn/EL35/xC9+f8Qvfn/EL35/xC9+f8QvfmlEL35AhC9+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  192. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQvfkAEL35ZBC9+f4Qvfn/EL35
  193. /xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfnz
  194. EL351RC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Q
  195. vfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35pRC9
  196. +QIQvfkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  197. AAAAAAAAAAAAEL35ABC9+WQQvfn+EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/
  198. EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn7EL35fxC9+ScQvfnBEL35/xC9+f8Qvfn/EL35/xC9+f8Q
  199. vfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9
  200. +f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+aUQvfkCEL35AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  201. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABC9+QAQvflkEL35/hC9+f8Qvfn/
  202. EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35lhC9+QoQ
  203. vfkAEL35LhC9+dIQvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9
  204. +f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8QvfmlEL35
  205. AhC9+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  206. AAAAAAAAAAAQvfkAEL35ZBC9+f4Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Q
  207. vfn/EL35/xC9+f8Qvfn/EL35qxC9+RMQvfkAEL35ABC9+QAQvfk/EL354BC9+f8Qvfn/EL35/xC9
  208. +f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35
  209. /xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35pRC9+QIQvfkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  210. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEL35ABC9+WQQvfn+EL35/xC9+f8Q
  211. vfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35vhC9+R4QvfkAEL35ABC9
  212. +QAQvfkAEL35ABC9+VMQvfnsEL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35
  213. /xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+aUQvfkC
  214. EL35AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  215. AAAAAAAAABC9+QAQvflkEL35/hC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9
  216. +f8Qvfn/EL35zxC9+SwQvfkAEL35ABC9+QAAAAAAEL35ABC9+QAQvfkAEL35aBC9+fQQvfn/EL35
  217. /xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/
  218. EL35/xC9+f8Qvfn/EL35/xC9+f8QvfmlEL35AhC9+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  219. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQvfkAEL35ZBC9+f4Qvfn/EL35/xC9
  220. +f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL353hC9+TwQvfkAEL35ABC9+QAAAAAAAAAA
  221. AAAAAAAQvfkAEL35ABC9+QQQvfl+EL35+hC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/
  222. EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35pRC9+QIQ
  223. vfkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  224. AAAAAAAAEL35ABC9+WQQvfn+EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35
  225. 6RC9+U8QvfkAEL35ABC9+QAAAAAAAAAAAAAAAAAAAAAAAAAAABC9+QAQvfkAEL35CRC9+ZQQvfn/
  226. EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Q
  227. vfn/EL35/xC9+f8Qvfn/EL35/xC9+aUQvfkCEL35AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  228. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABC9+QAQvflkEL35/hC9+f8Qvfn/EL35
  229. /xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL358xC9+WMQvfkAEL35ABC9+QAAAAAAAAAAAAAAAAAAAAAA
  230. AAAAAAAAAAAAAAAAEL35ABC9+QAQvfkSEL35qRC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Q
  231. vfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8QvfmlEL35AhC9
  232. +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  233. AAAAAAAQvfkAEL35ZBC9+f4Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35+RC9+XgQvfkD
  234. EL35ABC9+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABC9+QAQvfkAEL35ABC9+R0Q
  235. vfm8EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9+f8Qvfn/EL35/xC9
  236. +f8Qvfn/EL35/xC9+f8Qvfn/EL35pxC9+QIQvfkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  237. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEL35ABC9+WUQvfn/EL35/xC9+f8Qvfn/
  238. EL35/xC9+f8Qvfn/EL35/hC9+Y4QvfkIEL35ABC9+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  239. AAAAAAAAAAAAAAAAAAAAEL35ABC9+QAQvfkAEL35KhC9+c4Qvfn/EL35/xC9+f8Qvfn/EL35/xC9
  240. +f8Qvfn/EL35/xC9+dwQvfncEL353BC9+dwQvfncEL353BC9+dwQvfncEL353xC9+Y4QvfkCEL35
  241. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  242. AAAAABC9+QAQvflWEL352xC9+dwQvfncEL353BC9+dwQvfncEL353hC9+ZsQvfkQEL35ABC9+QAA
  243. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQvfkAEL35ABC9
  244. +QAQvfk7EL35yRC9+d0QvfncEL353BC9+dwQvfncEL353BC9+dwQvfkbEL35GxC9+RsQvfkbEL35
  245. GxC9+RsQvfkbEL35GxC9+RsQvfkREL35ABC9+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  246. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQvfkAEL35CxC9+RsQvfkbEL35GxC9+RsQ
  247. vfkbEL35GxC9+RsQvfkKEL35ABC9+QAQvfkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  248. AAAAAAAAAAAAAAAAAAAAAAAAAAAAABC9+QAQvfkAEL35ABC9+RQQvfkbEL35GxC9+RsQvfkbEL35
  249. GxC9+RsQvfkbEL35ABC9+QAQvfkAEL35ABC9+QAQvfkAEL35ABC9+QAQvfkAEL35ABC9+QAQvfkA
  250. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  251. AAAAEL35ABC9+QAQvfkAEL35ABC9+QAQvfkAEL35ABC9+QAQvfkAEL35ABC9+QAQvfkAAAAAAAAA
  252. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEL35
  253. ABC9+QAQvfkAEL35ABC9+QAQvfkAEL35ABC9+QAQvfkAEL35AAAAAAAAAAAAAAAAAAAAAAAAAAAA
  254. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  255. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  256. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  257. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  258. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  259. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  260. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  261. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  262. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  263. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  264. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  265. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  266. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  267. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  268. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  269. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  270. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  271. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  272. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  273. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  274. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  275. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  276. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  277. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  278. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  279. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  280. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  281. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  282. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  283. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  284. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  285. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  286. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  287. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  288. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  289. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  290. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  291. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  292. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  293. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  294. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  295. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  296. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  297. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  298. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  299. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  300. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  301. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  302. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  303. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  304. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  305. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  306. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  307. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  308. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  309. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  310. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  311. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  312. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  313. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  314. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  315. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  316. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////////
  317. ////////////////////////////////////////////////////////////////////////////
  318. //////////////////////////////////////////////////////////8AAAAgAP/4AAAAACAA
  319. //gAAAAAIAD/+AAAAAAgAP/4AAAAACAA//gAAAAAIAD/+AAAAAAgAP/4AAAAACAA4HgAAAAAIADA
  320. OAAAAAAgAIAYAAAAACAAAAgAAA//4AAAAAAAD//gAAAAAAAP/+AAAAAAAA//4AAAAAAAD//gAAAA
  321. AAAP/+AAAAAAAA//4AAAAAAAD//gAAAAAAAP/+AAAAAAAA//4AAAAAAAD//gAAAAAAAP/+AAAAAA
  322. AA//4AAAAAAAD//gAAAAAAAP/+AAAgAAAA//4AAHAAAAD//gAA+AAAAP/+AAH8AAAA//4AA/wAAA
  323. D//gAH/gAAAP/+AA//AAAA//4AD/+AAAD//gAf/8AP//////////////////////////////////
  324. ////////////////////////////////////////////////////////////////////////////
  325. //////////////////////////////////////8=
  326. '''
  327.  
  328. # init variables
  329. windowSize = [289,230]
  330. #'#F0F0F0'
  331.  
  332. # functions
  333. def pressedEnter(event):
  334.     search()
  335.  
  336. def search():
  337.     if(inputText.get()) == '':
  338.         msg = messagebox.showinfo('Model Searcher','No search term/s entered!')
  339.     else:
  340.         searchTerm = (inputText.get())
  341.        
  342.         # format the search term for the url
  343.         # spaces as +
  344.         splitSearchTerm = searchTerm.split()
  345.         plusSearchString = splitSearchTerm[0]
  346.         for i in range (1,len(splitSearchTerm)):
  347.             plusSearchString = (plusSearchString + "+" + splitSearchTerm[i])
  348.  
  349.         # spaces as %20
  350.         percentSearchString = splitSearchTerm[0]
  351.         for i in range (1,len(splitSearchTerm)):
  352.             percentSearchString = (percentSearchString + "%20" + splitSearchTerm[i])
  353.  
  354.         # check and do the search
  355.         if ((chk1checked.get()) == 1):
  356.             ArtStation = 'https://www.artstation.com/marketplace/game-dev?section=trending&q=' + percentSearchString + '&price_to=0'
  357.             webbrowser.open(ArtStation)
  358.         if ((chk2checked.get()) == 1):
  359.             TurboSquid = 'https://www.turbosquid.com/Search/3D-Models/free/' + plusSearchString
  360.             webbrowser.open(TurboSquid)
  361.         if ((chk3checked.get()) == 1):
  362.             CGTrader = 'https://www.cgtrader.com/free-3d-models?keywords=' + percentSearchString
  363.             webbrowser.open(CGTrader)
  364.         if ((chk4checked.get()) == 1):
  365.             SketchFab = 'https://sketchfab.com/search?features=downloadable&q=' + plusSearchString + '&type=models'
  366.             webbrowser.open(SketchFab)
  367.         if ((chk5checked.get()) == 1):
  368.             GoogleWarehouse = 'https://3dwarehouse.sketchup.com/search/?q=' + percentSearchString + '&searchTab=model'
  369.             webbrowser.open(GoogleWarehouse)
  370.  
  371. # gui
  372. root = Tk()
  373. root.title('Model Searcher' + version)
  374. root.configure(bg  = '#CECBCB')
  375. root.geometry(str(windowSize[0]) + 'x' + str(windowSize[1]))
  376. inputText = tk.StringVar()
  377. entryBox = Entry(root, textvariable = inputText, width = 43, bd = 3, bg = '#E8E8E8')
  378. root.bind('<Return>', pressedEnter)
  379.  
  380. icondata= base64.b64decode(icon)
  381. # The temp file is icon.ico
  382. tempFile= "icon.ico"
  383. iconfile= open(tempFile,"wb")
  384. # Extract the icon
  385. iconfile.write(icondata)
  386. iconfile.close()
  387. root.wm_iconbitmap(tempFile)
  388. # Delete the tempfile
  389. os.remove(tempFile)
  390.  
  391. # checkboxes
  392. chk1checked = tk.IntVar()
  393. chk2checked = tk.IntVar()
  394. chk3checked = tk.IntVar()
  395. chk4checked = tk.IntVar()
  396. chk5checked = tk.IntVar()
  397. chk1 = tk.Checkbutton(root, text = 'ArtStation', variable = chk1checked, onvalue = 1, offvalue = 0, bg = '#CECBCB')
  398. chk2 = tk.Checkbutton(root, text = 'Turbosquid', variable = chk2checked, onvalue = 1, offvalue = 0, bg = '#CECBCB')
  399. chk3 = tk.Checkbutton(root, text = 'CGTrader', variable = chk3checked, onvalue = 1, offvalue = 0, bg = '#CECBCB')
  400. chk4 = tk.Checkbutton(root, text = 'SketchFab', variable = chk4checked, onvalue = 1, offvalue = 0, bg = '#CECBCB')
  401. chk5 = tk.Checkbutton(root, text = 'Google Warehouse', variable = chk5checked, onvalue = 1, offvalue = 0, bg = '#CECBCB')
  402. chk1.select() #check them by default
  403. chk2.select()
  404. chk3.select()
  405. chk4.select()
  406. chk5.select()
  407.  
  408. # search button
  409. btnSearch = Button(root, text="SEARCH", command=search, width=17, height=2, activebackground="green")
  410.  
  411. # contact info
  412. labelVar = StringVar()
  413. label = Label( root, textvariable=labelVar, bg = '#CECBCB', fg = 'grey')
  414. labelVar.set('lucasmilner3d@gmail.com')
  415.  
  416. # place gui elements
  417. entryBox.place(x = 10, y = 10)
  418. chk1.place(x = 10, y = 40)
  419. chk2.place(x = 10, y = 60)
  420. chk3.place(x = 10, y = 80)
  421. chk4.place(x = 10, y = 100)
  422. chk5.place(x = 10, y = 120)
  423. btnSearch.place(x = 10, y = 157)
  424. label.place(x = 70, y = 210)
  425.  
  426. #run the GUI
  427. root.mainloop()
  428.  
Add Comment
Please, Sign In to add comment