You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

182 lines
28 KiB

12 months ago
  1. ace.define("ace/theme/ambiance",["require","exports","module","ace/lib/dom"], function(acequire, exports, module) {
  2. exports.isDark = true;
  3. exports.cssClass = "ace-ambiance";
  4. exports.cssText = ".ace-ambiance .ace_gutter {\
  5. background-color: #3d3d3d;\
  6. background-image: -moz-linear-gradient(left, #3D3D3D, #333);\
  7. background-image: -ms-linear-gradient(left, #3D3D3D, #333);\
  8. background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3D3D3D), to(#333));\
  9. background-image: -webkit-linear-gradient(left, #3D3D3D, #333);\
  10. background-image: -o-linear-gradient(left, #3D3D3D, #333);\
  11. background-image: linear-gradient(left, #3D3D3D, #333);\
  12. background-repeat: repeat-x;\
  13. border-right: 1px solid #4d4d4d;\
  14. text-shadow: 0px 1px 1px #4d4d4d;\
  15. color: #222;\
  16. }\
  17. .ace-ambiance .ace_gutter-layer {\
  18. background: repeat left top;\
  19. }\
  20. .ace-ambiance .ace_gutter-active-line {\
  21. background-color: #3F3F3F;\
  22. }\
  23. .ace-ambiance .ace_fold-widget {\
  24. text-align: center;\
  25. }\
  26. .ace-ambiance .ace_fold-widget:hover {\
  27. color: #777;\
  28. }\
  29. .ace-ambiance .ace_fold-widget.ace_start,\
  30. .ace-ambiance .ace_fold-widget.ace_end,\
  31. .ace-ambiance .ace_fold-widget.ace_closed{\
  32. background: none;\
  33. border: none;\
  34. box-shadow: none;\
  35. }\
  36. .ace-ambiance .ace_fold-widget.ace_start:after {\
  37. content: '▾'\
  38. }\
  39. .ace-ambiance .ace_fold-widget.ace_end:after {\
  40. content: '▴'\
  41. }\
  42. .ace-ambiance .ace_fold-widget.ace_closed:after {\
  43. content: '‣'\
  44. }\
  45. .ace-ambiance .ace_print-margin {\
  46. border-left: 1px dotted #2D2D2D;\
  47. right: 0;\
  48. background: #262626;\
  49. }\
  50. .ace-ambiance .ace_scroller {\
  51. -webkit-box-shadow: inset 0 0 10px black;\
  52. -moz-box-shadow: inset 0 0 10px black;\
  53. -o-box-shadow: inset 0 0 10px black;\
  54. box-shadow: inset 0 0 10px black;\
  55. }\
  56. .ace-ambiance {\
  57. color: #E6E1DC;\
  58. background-color: #202020;\
  59. }\
  60. .ace-ambiance .ace_cursor {\
  61. border-left: 1px solid #7991E8;\
  62. }\
  63. .ace-ambiance .ace_overwrite-cursors .ace_cursor {\
  64. border: 1px solid #FFE300;\
  65. background: #766B13;\
  66. }\
  67. .ace-ambiance.normal-mode .ace_cursor-layer {\
  68. z-index: 0;\
  69. }\
  70. .ace-ambiance .ace_marker-layer .ace_selection {\
  71. background: rgba(221, 240, 255, 0.20);\
  72. }\
  73. .ace-ambiance .ace_marker-layer .ace_selected-word {\
  74. border-radius: 4px;\
  75. border: 8px solid #3f475d;\
  76. box-shadow: 0 0 4px black;\
  77. }\
  78. .ace-ambiance .ace_marker-layer .ace_step {\
  79. background: rgb(198, 219, 174);\
  80. }\
  81. .ace-ambiance .ace_marker-layer .ace_bracket {\
  82. margin: -1px 0 0 -1px;\
  83. border: 1px solid rgba(255, 255, 255, 0.25);\
  84. }\
  85. .ace-ambiance .ace_marker-layer .ace_active-line {\
  86. background: rgba(255, 255, 255, 0.031);\
  87. }\
  88. .ace-ambiance .ace_invisible {\
  89. color: #333;\
  90. }\
  91. .ace-ambiance .ace_paren {\
  92. color: #24C2C7;\
  93. }\
  94. .ace-ambiance .ace_keyword {\
  95. color: #cda869;\
  96. }\
  97. .ace-ambiance .ace_keyword.ace_operator {\
  98. color: #fa8d6a;\
  99. }\
  100. .ace-ambiance .ace_punctuation.ace_operator {\
  101. color: #fa8d6a;\
  102. }\
  103. .ace-ambiance .ace_identifier {\
  104. }\
  105. .ace-ambiance .ace-statement {\
  106. color: #cda869;\
  107. }\
  108. .ace-ambiance .ace_constant {\
  109. color: #CF7EA9;\
  110. }\
  111. .ace-ambiance .ace_constant.ace_language {\
  112. color: #CF7EA9;\
  113. }\
  114. .ace-ambiance .ace_constant.ace_library {\
  115. }\
  116. .ace-ambiance .ace_constant.ace_numeric {\
  117. color: #78CF8A;\
  118. }\
  119. .ace-ambiance .ace_invalid {\
  120. text-decoration: underline;\
  121. }\
  122. .ace-ambiance .ace_invalid.ace_illegal {\
  123. color:#F8F8F8;\
  124. background-color: rgba(86, 45, 86, 0.75);\
  125. }\
  126. .ace-ambiance .ace_invalid,\
  127. .ace-ambiance .ace_deprecated {\
  128. text-decoration: underline;\
  129. font-style: italic;\
  130. color: #D2A8A1;\
  131. }\
  132. .ace-ambiance .ace_support {\
  133. color: #9B859D;\
  134. }\
  135. .ace-ambiance .ace_support.ace_function {\
  136. color: #DAD085;\
  137. }\
  138. .ace-ambiance .ace_function.ace_buildin {\
  139. color: #9b859d;\
  140. }\
  141. .ace-ambiance .ace_string {\
  142. color: #8f9d6a;\
  143. }\
  144. .ace-ambiance .ace_string.ace_regexp {\
  145. color: #DAD085;\
  146. }\
  147. .ace-ambiance .ace_comment {\
  148. font-style: italic;\
  149. color: #555;\
  150. }\
  151. .ace-ambiance .ace_comment.ace_doc {\
  152. }\
  153. .ace-ambiance .ace_comment.ace_doc.ace_tag {\
  154. color: #666;\
  155. font-style: normal;\
  156. }\
  157. .ace-ambiance .ace_definition,\
  158. .ace-ambiance .ace_type {\
  159. color: #aac6e3;\
  160. }\
  161. .ace-ambiance .ace_variable {\
  162. color: #9999cc;\
  163. }\
  164. .ace-ambiance .ace_variable.ace_language {\
  165. color: #9b859d;\
  166. }\
  167. .ace-ambiance .ace_xml-pe {\
  168. color: #494949;\
  169. }\
  170. .ace-ambiance .ace_gutter-layer,\
  171. .ace-ambiance .ace_text-layer {\
  172. background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAQAAAAHUWYVAABFFUlEQVQYGbzBCeDVU/74/6fj9HIcx/FRHx9JCFmzMyGRURhLZIkUsoeRfUjS2FNDtr6WkMhO9sm+S8maJfu+Jcsg+/o/c+Z4z/t97/vezy3z+z8ekGlnYICG/o7gdk+wmSHZ1z4pJItqapjoKXWahm8NmV6eOTbWUOp6/6a/XIg6GQqmenJ2lDHyvCFZ2cBDbmtHA043VFhHwXxClWmeYAdLhV00Bd85go8VmaFCkbVkzlQENzfBDZ5gtN7HwF0KDrTwJ0dypSOzpaKCMwQHKTIreYIxlmhXTzTWkVm+LTynZhiSBT3RZQ7aGfjGEd3qyXQ1FDymqbKxpspERQN2MiRjNZlFFQXfCNFm9nM1zpAsoYjmtRTc5ajwuaXc5xrWskT97RaKzAGe5ARHhVUsDbjKklziiX5WROcJwSNCNI+9w1Jwv4Zb2r7lCMZ4oq5C0EdTx+2GzNuKpJ+iFf38JEWkHJn9DNF7mmBDITrWEg0VWL3pHU20tSZnuqWu+R3BtYa8XxV1HO7GyD32UkOpL/yDloINFTmvtId+nmAjxRw40VMwVKiwrKLE4bK5UOVntYwhOcSSXKrJHKPJedocpGjVz/ZMIbnYUPB10/eKCrs5apqpgVmWzBYWpmtKHecJPjaUuEgRDDaU0oZghCJ6zNMQ5ZhDYx05r5v2muQdM0EILtXUsaKiQX9WMEUotagQzFbUNN6NUPC2nm5pxEWGCjMc3GdJHjSU2kORLK/JGSrkfGEIjncU/CYUnOipoYemwj8tST9NsJmB7TUVXtbUtXATJVZXBMvYeTXJfobgJUPmGMP/yFaWonaa6BcFO3nqcIqCozSZoZoSr1g4zJOzuyGnxTEX3lUEJ7WcZgme8ddaWvWJo2AJR9DZU3CUIbhCSG6ybSwN6qtJVnCU2svDTP2ZInOw2cBTrqtQahtNZn9NcJ4l2NaSmSkkP1noZWnVwkLmdUPOwLZEwy2Z3S3R+4rIG9hcbpPXHFVWcQdZkn2FOta3cKWQnNRC5g1LsJah4GCzSVsKnCOY5OAFRTBekyyryeyilhFKva75r4Mc0aWanGEaThcy31s439KKxTzJYY5WTHPU1FtIHjQU3Oip4xlNzj/lBw23dYZVliQa7WAXf4shetcQfatI+jWRDBPmyNeW6A1P5kdDgyYJlba0BIM8BZu1JfrFwItyjcAMR3K0BWOIrtMEXyhyrlVEx3ui5dUBjmB/Q3CXW85R4mBD0s7B+4q5tKUjOlb9qqmhi5AZ6GFIC5HXtOobdYGlVdMVbNJ8toNTFcHxnoL+muBagcctjWnbNMuR00uI7nQESwg5q2qqrKWIfrNUmeQocY6HuyxJV02wj36w00yhpmUFenv4p6fUkZYqLyuinx2RGOjhCXYyJF84oiU00YMOOhhquNdfbOB7gU88pY4xJO8LVdp6/q2voeB4R04vIdhSE40xZObx1HGGJ/ja0LBthFInKaLPPFzuCaYaoj8JjPME8yoyxo6zlBqkiUZYgq00OYMswbWO5NGmq+xhipxHLRW29ARjNKXO0wRnear8XSg4XFPLKEPUS1GqvyLwiuBUoa7zpZ0l5xxFwWmWZC1H5h5FwU8eQ7K+g8UcVY6TMQreVQT/8uQ8Z+ALIXnSEa2pYZQneE9RZbSBNYXfWYJzW/h/4j4Dp1tYVcFIC5019Vyi4ThPqSFCzjGWaHQTBU8q6vrVwgxP9Lkm840imWKpcLCjYTtrKuwvsKSnrvHCXGkSMk9p6lhckfRpIeis+N2PiszT+mFLspyGleUhDwcLrZqmyeylxwjBcKHEapqkmyangyLZRVOijwOtCY5SsG5zL0OwlCJ4y5KznF3EUNDDrinwiyLZRzOXtlBbK5ITHFGLp8Q0R6ab6mS7enI2cFrxOyHvOCFaT1HThS1krjCwqWeurCkk+willhCC+RSZnRXBiZaC5RXRIZYKp2lyfrHwiKPKR0JDzrdU2EFgpidawlFDR6FgXUMNa+g1FY3bUQh2cLCwosRdnuQTS/S+JVrGLeWIvtQUvONJxlqSQYYKpwoN2kaocLjdVsis4Mk80ESF2YpSkzwldjHkjFCUutI/r+EHDU8oCs6yzL3PhWiEooZdFMkymlas4AcI3KmoMMNSQ3tHzjGWCrcJJdYyZC7QFGwjRL9p+MrRkAGWzIaWCn9W0F3TsK01c2ZvQw0byvxuQU0r1lM0qJO7wW0kRIMdDTtXEdzi4VIh+EoIHm0mWtAtpCixlabgn83fKTI7anJe9ST7WIK1DMGpQmYeA58ImV6ezOGOzK2Kgq01pd60cKWiUi9Lievb/0vIDPHQ05Kzt4ddPckQBQtoaurjyHnek/nKzpQLrVgKPjIkh2v4uyezpv+Xoo7fPFXaGFp1vaLKxQ4uUpQQS5VuQs7BCq4xRJv7fwpVvvFEB3j+620haOuocqMhWd6TTPAEx+mdFNGHdranFe95WrWmIvlY4F1Dle2ECgc6cto7SryuqGGGha0tFQ5V53migUKmg6XKAo4qS3mik+0OZpAhOLeZKicacgaYcyx5hypYQE02ZA4xi/pNhOQxR4klNKyqacj+mpxnLTnnGSo85++3ZCZq6lrZkXlGEX3o+C9FieccJbZWVFjC0Yo1FZnJhoYMFoI1hEZ9r6hwg75HwzBNhbZCdJEfJwTPGzJvaKImw1yYX1HDAmpXR+ZJQ/SmgqMNVQb5vgamGwLtt7VwvP7Qk1xpiM5x5Cyv93E06MZmgs0Nya2azIKOYKCGBQQW97RmhKNKF02JZqHEJ4o58qp7X5EcZmc56trXEqzjCBZ1MFGR87Ql2tSTs6CGxS05PTzRQorkbw7aKoKXFDXsYW42VJih/q+FP2BdTzDTwVqOYB13liM50vG7wy28qagyuIXMeQI/Oqq8bcn5wJI50xH00CRntyfpL1T4hydYpoXgNiFzoIUTDZnLNRzh4TBHwbYGDvZkxmlyJloyr6tRihpeUG94GnKtIznREF0tzJG/OOr73JBcrSh1k6WuTprgLU+mnSGnv6Zge0NNz+kTDdH8nuAuTdJDCNb21LCiIuqlYbqGzT3RAoZofQfjFazkqeNWdYaGvYTM001EW2oKPvVk1ldUGSgUtHFwjKM1h9jnFcmy5lChoLNaQMGGDsYbKixlaMBmmsx1QjCfflwTfO/gckW0ruZ3jugKR3R5W9hGUWqCgxuFgsuaCHorotGKzGaeZB9DMsaTnKCpMtwTvOzhYk0rdrArKCqcaWmVk1+F372ur1YkKxgatI8Qfe1gIX9wE9FgS8ESmuABIXnRUbCapcKe+nO7slClSZFzpV/LkLncEb1qiO42fS3R855Su2mCLh62t1SYZZYVmKwIHjREF2uihTzB20JOkz7dkxzYQnK0UOU494wh+VWRc6Un2kpTaVgLDFEkJ/uhzRcI0YKGgpGWOlocBU/a4fKoJ/pEaNV6jip3+Es9VXY078rGnmAdf7t9ylPXS34RBSuYPs1UecZTU78WanhBCHpZ5sAoTz0LGZKjPf9TRypqWEiTvOFglL1fCEY3wY/++rbk7C8bWebA6p6om6PgOL2kp44TFJlVNBXae2rqqdZztOJpT87GQsE9jqCPIe9VReZuQ/CIgacsyZdCpIScSYqcZk8r+nsyCzhyfhOqHGOIvrLknC8wTpFcaYiGC/RU1NRbUeUpocQOnkRpGOrIOcNRx+1uA0UrzhSSt+VyS3SJpnFWkzNDqOFGIWcfR86DnmARTQ1HKIL33ExPiemeOhYSSjzlSUZZuE4TveoJLnBUOFof6KiysCbnAEcZgcUNTDOwkqWu3RWtmGpZwlHhJENdZ3miGz0lJlsKnjbwqSHQjpxnFDlTLLwqJPMZMjd7KrzkSG7VsxXBZE+F8YZkb01Oe00yyRK9psh5SYh29ySPKBo2ylNht7ZkZnsKenjKNJu9PNEyZpaCHv4Kt6RQsLvAVp7M9kIimmCUwGeWqLMmGuIotYMmWNpSahkhZw9FqZsVnKJhs
  173. }\
  174. .ace-ambiance .ace_indent-guide {\
  175. background: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNQUFD4z6Crq/sfAAuYAuYl+7lfAAAAAElFTkSuQmCC\") right repeat-y;\
  176. }";
  177. var dom = acequire("../lib/dom");
  178. dom.importCssString(exports.cssText, exports.cssClass);
  179. });