From 9e399c42a1b33a2eae56a42bfa9a70e098e94c27 Mon Sep 17 00:00:00 2001 From: Karel Vuong Date: Thu, 2 Apr 2015 00:12:12 -0700 Subject: [PATCH] Update icons and samples Update icons and samples --- icon_gulp.tmPreferences | 13 - icon_hbs.tmPreferences | 13 - icon_img.tmPreferences | 13 - icon_less.tmPreferences | 13 - icon_sass.tmPreferences | 13 - fold.png => icons/file_type_R.png | Bin 15423 -> 15560 bytes ...e_handlebars@2x.png => file_type_R@2x.png} | Bin 14746 -> 14779 bytes icons/file_type_actionscript.png | Bin 0 -> 15648 bytes icons/file_type_actionscript@2x.png | Bin 0 -> 15498 bytes icons/file_type_ai.png | Bin 661 -> 0 bytes icons/file_type_ai@2x.png | Bin 1892 -> 0 bytes icons/file_type_angular.png | Bin 0 -> 15996 bytes icons/file_type_angular@2x.png | Bin 0 -> 16707 bytes ...der_open.png => file_type_applescript.png} | Bin 14653 -> 14760 bytes icons/file_type_applescript@2x.png | Bin 0 -> 14989 bytes icons/file_type_archive.png | Bin 582 -> 0 bytes icons/file_type_archive@2x.png | Bin 1697 -> 0 bytes icons/file_type_blade.png | Bin 14748 -> 15645 bytes icons/file_type_blade@2x.png | Bin 15068 -> 15612 bytes icons/file_type_bookmark.png | Bin 548 -> 0 bytes icons/file_type_bookmark@2x.png | Bin 1726 -> 0 bytes icons/file_type_bower.png | Bin 14711 -> 15254 bytes icons/file_type_bower@2x.png | Bin 14945 -> 15691 bytes icons/file_type_clojure.png | Bin 0 -> 15815 bytes icons/file_type_clojure@2x.png | Bin 0 -> 16346 bytes icons/file_type_coffescript.png | Bin 15167 -> 2984 bytes icons/file_type_coffescript@2x.png | Bin 15369 -> 3189 bytes icons/file_type_css.png | Bin 14679 -> 14786 bytes icons/file_type_css@2x.png | Bin 14796 -> 15013 bytes icons/file_type_dlang.png | Bin 0 -> 327 bytes icons/file_type_dlang@2x.png | Bin 0 -> 541 bytes icons/{folder@2x.png => file_type_docker.png} | Bin 15574 -> 15962 bytes icons/file_type_docker@2x.png | Bin 0 -> 16805 bytes icons/file_type_erlang.png | Bin 0 -> 234 bytes icons/file_type_erlang@2x.png | Bin 0 -> 370 bytes icons/file_type_font.png | Bin 175 -> 15040 bytes icons/file_type_font@2x.png | Bin 275 -> 15130 bytes ..._type_handlebars.png => file_type_git.png} | Bin 14642 -> 14761 bytes icons/file_type_git@2x.png | Bin 0 -> 15024 bytes icons/file_type_gradle.png | Bin 0 -> 17710 bytes icons/file_type_gradle@2x.png | Bin 0 -> 18547 bytes ...e_type_node.png => file_type_graphviz.png} | Bin 15589 -> 15583 bytes ...mpass@2x.png => file_type_graphviz@2x.png} | Bin 15112 -> 14870 bytes icons/file_type_groovy.png | Bin 0 -> 15392 bytes icons/file_type_groovy@2x.png | Bin 0 -> 15417 bytes icons/file_type_haml.png | Bin 0 -> 15280 bytes icons/file_type_haml@2x.png | Bin 0 -> 15196 bytes icons/file_type_haskell.png | Bin 0 -> 15767 bytes icons/file_type_haskell@2x.png | Bin 0 -> 15944 bytes icons/file_type_haxe.png | Bin 0 -> 455 bytes icons/file_type_haxe@2x.png | Bin 0 -> 964 bytes icons/file_type_html.png | Bin 15069 -> 14789 bytes icons/file_type_html@2x.png | Bin 15208 -> 15028 bytes icons/file_type_image.png | Bin 14724 -> 15160 bytes icons/file_type_java.png | Bin 15688 -> 15689 bytes icons/file_type_java@2x.png | Bin 16079 -> 16079 bytes icons/file_type_js.png | Bin 15112 -> 15615 bytes icons/file_type_js@2x.png | Bin 15242 -> 15932 bytes icons/file_type_jsp.png | Bin 0 -> 429 bytes icons/file_type_jsp@2x.png | Bin 0 -> 794 bytes icons/file_type_julia.png | Bin 0 -> 15751 bytes icons/file_type_julia@2x.png | Bin 0 -> 16294 bytes icons/file_type_lisp.png | Bin 0 -> 14738 bytes icons/file_type_lisp@2x.png | Bin 0 -> 477 bytes icons/file_type_list.png | Bin 610 -> 0 bytes icons/file_type_list@2x.png | Bin 1744 -> 0 bytes icons/file_type_lsl.png | Bin 0 -> 469 bytes icons/file_type_lsl@2x.png | Bin 0 -> 1856 bytes icons/file_type_lua.png | Bin 0 -> 14823 bytes icons/file_type_lua@2x.png | Bin 0 -> 15083 bytes icons/file_type_matlab.png | Bin 0 -> 433 bytes icons/file_type_matlab@2x.png | Bin 0 -> 849 bytes icons/file_type_mustache.png | Bin 15076 -> 15540 bytes icons/file_type_mustache@2x.png | Bin 15228 -> 15726 bytes icons/file_type_npm.png | Bin 14697 -> 15049 bytes icons/file_type_npm@2x.png | Bin 14796 -> 15069 bytes icons/file_type_ocaml.png | Bin 0 -> 310 bytes icons/file_type_ocaml@2x.png | Bin 0 -> 511 bytes icons/file_type_pdf.png | Bin 653 -> 0 bytes icons/file_type_pdf@2x.png | Bin 1944 -> 0 bytes icons/file_type_perl.png | Bin 0 -> 1419 bytes icons/file_type_perl@2x.png | Bin 0 -> 2097 bytes icons/file_type_psd.png | Bin 688 -> 0 bytes icons/file_type_psd@2x.png | Bin 2031 -> 0 bytes icons/file_type_puppet.png | Bin 0 -> 377 bytes icons/file_type_puppet@2x.png | Bin 0 -> 641 bytes icons/file_type_python.png | Bin 14679 -> 15219 bytes icons/file_type_python@2x.png | Bin 14855 -> 15670 bytes icons/file_type_react.png | Bin 0 -> 15296 bytes icons/file_type_react@2x.png | Bin 0 -> 15774 bytes icons/file_type_ruby.png | Bin 14689 -> 15614 bytes icons/file_type_ruby@2x.png | Bin 14815 -> 16025 bytes icons/file_type_rust.png | Bin 577 -> 15739 bytes icons/file_type_rust@2x.png | Bin 1412 -> 15471 bytes icons/file_type_sass.png | Bin 15666 -> 15659 bytes icons/file_type_sass@2x.png | Bin 16016 -> 16133 bytes icons/file_type_scala.png | Bin 0 -> 300 bytes icons/file_type_scala@2x.png | Bin 0 -> 518 bytes icons/file_type_shell.png | Bin 0 -> 15616 bytes ...der-dots@2x.png => file_type_shell@2x.png} | Bin 15629 -> 15831 bytes icons/{folder-dots.png => file_type_slim.png} | Bin 15521 -> 15069 bytes ...type_node@2x.png => file_type_slim@2x.png} | Bin 14797 -> 15208 bytes icons/file_type_smiley.png | Bin 545 -> 0 bytes icons/file_type_smiley@2x.png | Bin 1631 -> 0 bytes icons/file_type_sql.png | Bin 0 -> 15668 bytes icons/file_type_sql@2x.png | Bin 0 -> 16007 bytes ...e_type_compass.png => file_type_swift.png} | Bin 14799 -> 14877 bytes icons/file_type_swift@2x.png | Bin 0 -> 15339 bytes icons/file_type_tcl.png | Bin 0 -> 375 bytes icons/file_type_tcl@2x.png | Bin 0 -> 821 bytes icons/file_type_tex.png | Bin 0 -> 293 bytes icons/file_type_tex@2x.png | Bin 0 -> 502 bytes ...lder_open@2x.png => file_type_textile.png} | Bin 14695 -> 14719 bytes icons/file_type_textile@2x.png | Bin 0 -> 14955 bytes icons/file_type_todo.png | Bin 609 -> 0 bytes icons/file_type_todo@2x.png | Bin 1748 -> 0 bytes icons/{folder.png => file_type_twig.png} | Bin 15536 -> 15945 bytes icons/file_type_twig@2x.png | Bin 0 -> 15765 bytes icons/file_type_typescript.png | Bin 0 -> 272 bytes icons/file_type_typescript@2x.png | Bin 0 -> 446 bytes icons/file_type_yaml.png | Bin 0 -> 249 bytes icons/file_type_yaml@2x.png | Bin 0 -> 382 bytes messages.json | 3 +- messages/1.1.4.txt | 10 + preferences/icon_R.tmPreferences | 13 + preferences/icon_actionscript.tmPreferences | 13 + preferences/icon_angular.tmPreferences | 15 + preferences/icon_apache.tmPreferences | 15 + preferences/icon_applescript.tmPreferences | 13 + preferences/icon_blade.tmPreferences | 13 + preferences/icon_bower.tmPreferences | 13 + .../icon_c#.tmPreferences | 0 .../icon_c++.tmPreferences | 0 .../icon_c.tmPreferences | 0 .../icon_cfc.tmPreferences | 4 +- .../icon_cfm.tmPreferences | 4 +- preferences/icon_clojure.tmPreferences | 13 + .../icon_coffee.tmPreferences | 0 .../icon_css.tmPreferences | 0 preferences/icon_dlang.tmPreferences | 13 + preferences/icon_dockerfile.tmPreferences | 13 + preferences/icon_erlang.tmPreferences | 13 + .../icon_font.tmPreferences | 14 +- preferences/icon_git.tmPreferences | 13 + preferences/icon_go.tmPreferences | 15 + preferences/icon_gradle.tmPreferences | 13 + preferences/icon_graphviz.tmPreferences | 13 + preferences/icon_groovy.tmPreferences | 15 + preferences/icon_gruntfile.tmPreferences | 13 + preferences/icon_gulpfile.tmPreferences | 13 + preferences/icon_haml.tmPreferences | 13 + preferences/icon_haskell.tmPreferences | 13 + .../icon_haxe.tmPreferences | 4 +- preferences/icon_html.tmPreferences | 15 + preferences/icon_jade.tmPreferences | 15 + .../icon_java.tmPreferences | 0 .../icon_js.tmPreferences | 0 .../icon_json.tmPreferences | 0 preferences/icon_jsp.tmPreferences | 13 + preferences/icon_julia.tmPreferences | 13 + preferences/icon_less.tmPreferences | 15 + preferences/icon_license.tmPreferences | 13 + .../icon_lisp.tmPreferences | 14 +- .../icon_lsl.tmPreferences | 4 +- preferences/icon_lua.tmPreferences | 13 + preferences/icon_markdown.tmPreferences | 13 + preferences/icon_matlab.tmPreferences | 13 + .../icon_md.tmPreferences | 0 .../icon_mustache.tmPreferences | 2 +- preferences/icon_npm.tmPreferences | 13 + preferences/icon_ocaml.tmPreferences | 13 + preferences/icon_perl.tmPreferences | 13 + .../icon_php.tmPreferences | 0 preferences/icon_procfile.tmPreferences | 13 + preferences/icon_puppet.tmPreferences | 13 + .../icon_python.tmPreferences | 0 .../icon_rails.tmPreferences | 4 +- preferences/icon_react.tmPreferences | 13 + .../icon_ruby.tmPreferences | 14 +- preferences/icon_rust.tmPreferences | 13 + preferences/icon_sass.tmPreferences | 15 + preferences/icon_scala.tmPreferences | 13 + preferences/icon_scss.tmPreferences | 15 + preferences/icon_shell.tmPreferences | 13 + preferences/icon_slim.tmPreferences | 15 + preferences/icon_sql.tmPreferences | 13 + .../icon_stylus.tmPreferences | 4 +- preferences/icon_swift.tmPreferences | 13 + preferences/icon_tcl.tmPreferences | 13 + preferences/icon_tex.tmPreferences | 13 + preferences/icon_textile.tmPreferences | 13 + preferences/icon_twig.tmPreferences | 13 + preferences/icon_typescript.tmPreferences | 13 + preferences/icon_yaml.tmPreferences | 13 + samples/Bower.json | 0 samples/CSS.css | 0 samples/CoffeScript.coffee | 0 samples/CoffeeReact.cjsx | 0 samples/EJS.ejs | 0 samples/Favicon.ico | 0 samples/Gruntfile.js | 0 samples/Gulpfile.js | 0 samples/HTML.html | 0 samples/Handlebars.hbs | 1 + samples/Image.ai | 0 samples/JSON.json | 0 samples/Jade.jade | 0 samples/JavaScript.js | 47 +++ samples/Julia.jl | 0 samples/LICENSE | 0 samples/Less.less | 0 samples/Markdown.md | 0 samples/Mustache.mustache | 0 samples/PHP.php | 0 samples/Procfile | 0 samples/Python.py | 0 samples/React.jsx | 0 samples/Ruby.rb | 0 samples/Sass.scss | 0 samples/Stache.stache | 1 + samples/Stylus.styl | 0 samples/Text.txt | 0 samples/Typescript.ts | 0 samples/XML.xml | 0 samples/YML.yml | 0 samples/sample.css | 334 ------------------ samples/sample.html | 86 ----- samples/sample.java | 8 - samples/sample.js | 114 ------ samples/sample.md | 153 -------- samples/sample.php | 12 - samples/sample.py | 18 - samples/sample.rb | 9 - samples/sample.scss | 21 -- samples/sample.sql | 1 - 235 files changed, 752 insertions(+), 856 deletions(-) delete mode 100755 icon_gulp.tmPreferences delete mode 100755 icon_hbs.tmPreferences delete mode 100755 icon_img.tmPreferences delete mode 100755 icon_less.tmPreferences delete mode 100755 icon_sass.tmPreferences rename fold.png => icons/file_type_R.png (91%) rename icons/{file_type_handlebars@2x.png => file_type_R@2x.png} (91%) create mode 100755 icons/file_type_actionscript.png create mode 100755 icons/file_type_actionscript@2x.png delete mode 100755 icons/file_type_ai.png delete mode 100755 icons/file_type_ai@2x.png create mode 100755 icons/file_type_angular.png create mode 100755 icons/file_type_angular@2x.png rename icons/{folder_open.png => file_type_applescript.png} (92%) create mode 100755 icons/file_type_applescript@2x.png delete mode 100755 icons/file_type_archive.png delete mode 100755 icons/file_type_archive@2x.png delete mode 100755 icons/file_type_bookmark.png delete mode 100755 icons/file_type_bookmark@2x.png create mode 100755 icons/file_type_clojure.png create mode 100755 icons/file_type_clojure@2x.png create mode 100755 icons/file_type_dlang.png create mode 100755 icons/file_type_dlang@2x.png rename icons/{folder@2x.png => file_type_docker.png} (88%) create mode 100755 icons/file_type_docker@2x.png create mode 100755 icons/file_type_erlang.png create mode 100755 icons/file_type_erlang@2x.png rename icons/{file_type_handlebars.png => file_type_git.png} (92%) create mode 100755 icons/file_type_git@2x.png create mode 100755 icons/file_type_gradle.png create mode 100755 icons/file_type_gradle@2x.png rename icons/{file_type_node.png => file_type_graphviz.png} (90%) rename icons/{file_type_compass@2x.png => file_type_graphviz@2x.png} (91%) create mode 100755 icons/file_type_groovy.png create mode 100755 icons/file_type_groovy@2x.png create mode 100755 icons/file_type_haml.png create mode 100755 icons/file_type_haml@2x.png create mode 100755 icons/file_type_haskell.png create mode 100755 icons/file_type_haskell@2x.png create mode 100755 icons/file_type_haxe.png create mode 100755 icons/file_type_haxe@2x.png create mode 100755 icons/file_type_jsp.png create mode 100755 icons/file_type_jsp@2x.png create mode 100755 icons/file_type_julia.png create mode 100755 icons/file_type_julia@2x.png create mode 100755 icons/file_type_lisp.png create mode 100755 icons/file_type_lisp@2x.png delete mode 100755 icons/file_type_list.png delete mode 100755 icons/file_type_list@2x.png create mode 100755 icons/file_type_lsl.png create mode 100755 icons/file_type_lsl@2x.png create mode 100755 icons/file_type_lua.png create mode 100755 icons/file_type_lua@2x.png create mode 100755 icons/file_type_matlab.png create mode 100755 icons/file_type_matlab@2x.png create mode 100755 icons/file_type_ocaml.png create mode 100755 icons/file_type_ocaml@2x.png delete mode 100755 icons/file_type_pdf.png delete mode 100755 icons/file_type_pdf@2x.png create mode 100755 icons/file_type_perl.png create mode 100755 icons/file_type_perl@2x.png delete mode 100755 icons/file_type_psd.png delete mode 100755 icons/file_type_psd@2x.png create mode 100755 icons/file_type_puppet.png create mode 100755 icons/file_type_puppet@2x.png create mode 100755 icons/file_type_react.png create mode 100755 icons/file_type_react@2x.png create mode 100755 icons/file_type_scala.png create mode 100755 icons/file_type_scala@2x.png create mode 100755 icons/file_type_shell.png rename icons/{folder-dots@2x.png => file_type_shell@2x.png} (87%) rename icons/{folder-dots.png => file_type_slim.png} (90%) rename icons/{file_type_node@2x.png => file_type_slim@2x.png} (90%) delete mode 100755 icons/file_type_smiley.png delete mode 100755 icons/file_type_smiley@2x.png create mode 100755 icons/file_type_sql.png create mode 100755 icons/file_type_sql@2x.png rename icons/{file_type_compass.png => file_type_swift.png} (93%) create mode 100755 icons/file_type_swift@2x.png create mode 100755 icons/file_type_tcl.png create mode 100755 icons/file_type_tcl@2x.png create mode 100755 icons/file_type_tex.png create mode 100755 icons/file_type_tex@2x.png rename icons/{folder_open@2x.png => file_type_textile.png} (90%) create mode 100755 icons/file_type_textile@2x.png delete mode 100755 icons/file_type_todo.png delete mode 100755 icons/file_type_todo@2x.png rename icons/{folder.png => file_type_twig.png} (89%) create mode 100755 icons/file_type_twig@2x.png create mode 100755 icons/file_type_typescript.png create mode 100755 icons/file_type_typescript@2x.png create mode 100755 icons/file_type_yaml.png create mode 100755 icons/file_type_yaml@2x.png create mode 100644 messages/1.1.4.txt create mode 100755 preferences/icon_R.tmPreferences create mode 100755 preferences/icon_actionscript.tmPreferences create mode 100755 preferences/icon_angular.tmPreferences create mode 100755 preferences/icon_apache.tmPreferences create mode 100755 preferences/icon_applescript.tmPreferences create mode 100755 preferences/icon_blade.tmPreferences create mode 100755 preferences/icon_bower.tmPreferences rename icon_c#.tmPreferences => preferences/icon_c#.tmPreferences (100%) rename icon_c++.tmPreferences => preferences/icon_c++.tmPreferences (100%) rename icon_c.tmPreferences => preferences/icon_c.tmPreferences (100%) rename icon_Procfile.tmPreferences => preferences/icon_cfc.tmPreferences (77%) rename icon_html.tmPreferences => preferences/icon_cfm.tmPreferences (78%) create mode 100755 preferences/icon_clojure.tmPreferences rename icon_coffee.tmPreferences => preferences/icon_coffee.tmPreferences (100%) rename icon_css.tmPreferences => preferences/icon_css.tmPreferences (100%) create mode 100755 preferences/icon_dlang.tmPreferences create mode 100755 preferences/icon_dockerfile.tmPreferences create mode 100755 preferences/icon_erlang.tmPreferences rename icon_grunt.tmPreferences => preferences/icon_font.tmPreferences (51%) create mode 100755 preferences/icon_git.tmPreferences create mode 100755 preferences/icon_go.tmPreferences create mode 100755 preferences/icon_gradle.tmPreferences create mode 100755 preferences/icon_graphviz.tmPreferences create mode 100755 preferences/icon_groovy.tmPreferences create mode 100755 preferences/icon_gruntfile.tmPreferences create mode 100755 preferences/icon_gulpfile.tmPreferences create mode 100755 preferences/icon_haml.tmPreferences create mode 100755 preferences/icon_haskell.tmPreferences rename icon_bower.tmPreferences => preferences/icon_haxe.tmPreferences (79%) create mode 100755 preferences/icon_html.tmPreferences create mode 100755 preferences/icon_jade.tmPreferences rename icon_java.tmPreferences => preferences/icon_java.tmPreferences (100%) rename icon_js.tmPreferences => preferences/icon_js.tmPreferences (100%) rename icon_json.tmPreferences => preferences/icon_json.tmPreferences (100%) create mode 100755 preferences/icon_jsp.tmPreferences create mode 100755 preferences/icon_julia.tmPreferences create mode 100755 preferences/icon_less.tmPreferences create mode 100755 preferences/icon_license.tmPreferences rename icon_font.tmPreferences => preferences/icon_lisp.tmPreferences (50%) rename icon_LICENSE.tmPreferences => preferences/icon_lsl.tmPreferences (79%) create mode 100755 preferences/icon_lua.tmPreferences create mode 100755 preferences/icon_markdown.tmPreferences create mode 100755 preferences/icon_matlab.tmPreferences rename icon_md.tmPreferences => preferences/icon_md.tmPreferences (100%) rename icon_mustache.tmPreferences => preferences/icon_mustache.tmPreferences (74%) create mode 100755 preferences/icon_npm.tmPreferences create mode 100755 preferences/icon_ocaml.tmPreferences create mode 100755 preferences/icon_perl.tmPreferences rename icon_php.tmPreferences => preferences/icon_php.tmPreferences (100%) create mode 100755 preferences/icon_procfile.tmPreferences create mode 100755 preferences/icon_puppet.tmPreferences rename icon_python.tmPreferences => preferences/icon_python.tmPreferences (100%) rename icon_rails.tmPreferences => preferences/icon_rails.tmPreferences (81%) create mode 100755 preferences/icon_react.tmPreferences rename icon_ruby.tmPreferences => preferences/icon_ruby.tmPreferences (50%) create mode 100755 preferences/icon_rust.tmPreferences create mode 100755 preferences/icon_sass.tmPreferences create mode 100755 preferences/icon_scala.tmPreferences create mode 100755 preferences/icon_scss.tmPreferences create mode 100755 preferences/icon_shell.tmPreferences create mode 100755 preferences/icon_slim.tmPreferences create mode 100755 preferences/icon_sql.tmPreferences rename icon_stylus.tmPreferences => preferences/icon_stylus.tmPreferences (84%) create mode 100755 preferences/icon_swift.tmPreferences create mode 100755 preferences/icon_tcl.tmPreferences create mode 100755 preferences/icon_tex.tmPreferences create mode 100755 preferences/icon_textile.tmPreferences create mode 100755 preferences/icon_twig.tmPreferences create mode 100755 preferences/icon_typescript.tmPreferences create mode 100755 preferences/icon_yaml.tmPreferences create mode 100755 samples/Bower.json create mode 100755 samples/CSS.css create mode 100755 samples/CoffeScript.coffee create mode 100755 samples/CoffeeReact.cjsx create mode 100755 samples/EJS.ejs create mode 100755 samples/Favicon.ico create mode 100755 samples/Gruntfile.js create mode 100755 samples/Gulpfile.js create mode 100755 samples/HTML.html create mode 100755 samples/Handlebars.hbs create mode 100755 samples/Image.ai create mode 100755 samples/JSON.json create mode 100755 samples/Jade.jade create mode 100755 samples/JavaScript.js create mode 100755 samples/Julia.jl create mode 100755 samples/LICENSE create mode 100755 samples/Less.less create mode 100755 samples/Markdown.md create mode 100755 samples/Mustache.mustache create mode 100755 samples/PHP.php create mode 100755 samples/Procfile create mode 100755 samples/Python.py create mode 100755 samples/React.jsx create mode 100755 samples/Ruby.rb create mode 100755 samples/Sass.scss create mode 100755 samples/Stache.stache create mode 100755 samples/Stylus.styl create mode 100755 samples/Text.txt create mode 100755 samples/Typescript.ts create mode 100755 samples/XML.xml create mode 100755 samples/YML.yml delete mode 100644 samples/sample.css delete mode 100644 samples/sample.html delete mode 100644 samples/sample.java delete mode 100644 samples/sample.js delete mode 100644 samples/sample.md delete mode 100644 samples/sample.php delete mode 100644 samples/sample.py delete mode 100644 samples/sample.rb delete mode 100644 samples/sample.scss delete mode 100644 samples/sample.sql diff --git a/icon_gulp.tmPreferences b/icon_gulp.tmPreferences deleted file mode 100755 index 42ab9b0..0000000 --- a/icon_gulp.tmPreferences +++ /dev/null @@ -1,13 +0,0 @@ - - - - - scope - Gulpfile.js, gulpfile.coffee - settings - - icon - file_type_gulpfile - - - diff --git a/icon_hbs.tmPreferences b/icon_hbs.tmPreferences deleted file mode 100755 index 13569a3..0000000 --- a/icon_hbs.tmPreferences +++ /dev/null @@ -1,13 +0,0 @@ - - - - - scope - source.hbs,handlebars.js - settings - - icon - file_type_handlebars - - - diff --git a/icon_img.tmPreferences b/icon_img.tmPreferences deleted file mode 100755 index b125364..0000000 --- a/icon_img.tmPreferences +++ /dev/null @@ -1,13 +0,0 @@ - - - - - scope - text.xml.svg,source.svg,source.psd,source.ai - settings - - icon - file_type_image - - - diff --git a/icon_less.tmPreferences b/icon_less.tmPreferences deleted file mode 100755 index d5754f5..0000000 --- a/icon_less.tmPreferences +++ /dev/null @@ -1,13 +0,0 @@ - - - - - scope - source.css.less,source.less - settings - - icon - file_type_less - - - diff --git a/icon_sass.tmPreferences b/icon_sass.tmPreferences deleted file mode 100755 index ae328a3..0000000 --- a/icon_sass.tmPreferences +++ /dev/null @@ -1,13 +0,0 @@ - - - - - scope - source.sass, source.css.sass, source.scss, source.css.scss - settings - - icon - file_type_sass - - - diff --git a/fold.png b/icons/file_type_R.png similarity index 91% rename from fold.png rename to icons/file_type_R.png index 1f9a3542eb8364dcb68bb917d4de2c23141b64b3..a50e6bed9d42f88acc14426b0ff83b42b5040c3d 100755 GIT binary patch delta 639 zcmdmAaiVfV7PGLau7RPhfklXcsgzY_58R{mcC7SCRTACZCBwHpKCmI<{R$#SPBSxW({$x8=$;tCrj}T|> zK~7U_KHhweO@dLy)GQ?_CDkxd*Vx?5MAszI+)Ovg*wR?nEXl;c*djIA+{D;;GSmck z*qB=xnt;OQ99zxg22QTY{ap5w6WH5`3lDU|U;zy^Y;!-CwIR!$h}EwrpR?Al-{$G! z7*cWT$mD~(hYWaJ;{}*Ym?ah}Z)xW_z%Wgs(T~B0L0O@a(c-y-`w0%&h0 z)&h3Fuq`L%H3nxk`u|KVViTSkCbEE|)2FsUm+g+)cRq_Jw{G}MPSRV#aBrneBl`ya zZ*^Net{2Rk&SZ0e?R9~cYyqQ{c9g34%jNYC|2Gse{G4nOCUEfIWCkGcboFyt=akR{ E0MNC{DgXcg delta 499 zcmX?6xxZpV7PGL4u7Rnpk!gs5k(CJ$nP?jrPp)M)1c_Vd8kvL`7+V>eTN#4I4>B8L z6=!FerDATFY-nL-VWewnZf2=#VwsYxYhjdZshgH;n3R&5YHnhblsx$;i@Az%nyICM zskyPPu}Mmbu8DDCims)hk)^JwWlEBTfk9$Yszu6V1y*}CVielwPqt%~oIH>92yx~f zYbP>7vltC`%u$u+s3%YJeKdmC|~0d)*UFhdR7+|Olg$TDrYNZsUf*7{Dmo-U3d z6}OW9{QqyytlH4o=wy(^FqP*A|52Wb8(WGQA7?m8@v$)g!T5@g+`w!I5;p=$g&3GwnOItx7=Xl&FdJhP z=VF;YUVUcW*Hu(gLIdKY=S?$$` zG0{eUvLmbHWHVO5$(vX=6K8fOn<-XbUu5$}3Y^WF?3RWsYYoL_PfoMYt7jDVba4!+ zxb)!Pia6W!;q2T~ zvAv2m4E&!z%f;C$SFK?*u$cN;#;twDwWUW2wq;vX=PqWrb^To9KYgtf<{z%D$-b=n z^w}@FYvp9u_1Jt6%8d_6-26{`4TJW9{p>%a7}h5Erhlwp delta 618 zcmdm8JgazuC8Nqjt67q!=H^B^3PuKoCi(`3`i923hL%<)CRPRp8{axJ@q)w^G{Q6U zQu51-CtEQa2%G2{Sm+uVh8UPznVMJ`8fY6BPp)M)M2K5h83Pem{2;S2R&jQgSt@3! zsg?$YNyfT~CT0e@rimtLx|T+1X1b;+W=Te-2F8ZQi6)bevX~R6P=VE6jTjSc^e5Y~ zN=}}~dW1N0+t^GIK0xyEIW}+9u-UB4ZfVH!f5|Ju$q5#E^$Z_8T^vIyZoRp(k@t{+ zfWyW4oD0gBeXGno+!B}%u{b=P6tGN5nnAjSH=#LTH>d9_1IG+Kp-oLLE{sPbixPk5 z*v|LoyS44_hck)qJaIB&dJR{{(+?B3m#}_%_qO_*>ZFw?qN^A-Zd~_g y2glL}R)xx%YuH4xAKAJu{SS581AWHxj0|Z)D-L>DOUN?-0f(onpUXO@geCxO^vbFL diff --git a/icons/file_type_actionscript.png b/icons/file_type_actionscript.png new file mode 100755 index 0000000000000000000000000000000000000000..78bdbaf61f361efe2e0b440c7215d642002e56cd GIT binary patch literal 15648 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 literal 0 HcmV?d00001 diff --git a/icons/file_type_ai.png b/icons/file_type_ai.png deleted file mode 100755 index 23b2307c7197dc9a615176cf42a995bd49c5451b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 661 zcmV;G0&4wK@>gjXBG@>5=1m0 zB!!49_@13_h*?@=xchAhcx#ylUbJzL02;7S9z;T=l0FL9|qoI`gqNK#jg$1+W^Uu{n z9kuSI@%r3cEv1hchf|CR%L-D!K=z5;Jbf&ngpN!wH#cRV5>qV&b zQRvk%sM;u^H%n-@+vs#Ucria;qv}(Xcd}35>@E-KVzGcAaNxQQgwRM+g(Q)PV@Zh_ z#N`$mjfVB{Xk+8{r|s>#MuC(XN|DqP7vaqO1PFOOcBM@SkQ?}}i%O+}a=DCZwTe@v z(w?=z2eM4VKf8kP*$9GjD@Mhyt!aZChkW0V&_$ahA*Evpa>>M!#yC9l%^+JCnSO3i z2%r!I2S}t4`vgg%(e360-`9>A?60#-8Fhi@SrRWNaQg&)lBj%^CI~}mFp6?y1!=0` zQWBH!@Cd~q0apMNK0KZ@8}FAV&D+0wIAJi$URI*t}z(j%x2`H3c1Ox`hN=TNFLb7qQkPrkB5VhKZ zB8sR3aRg~=(HX=RR6xWF9JL<7A_5+WCy1a_Q0YcR`=fMccE9ia=6#;`dcN7M!tiCY zOy`&a05B_LIX{9}LBne@mH4W(+F@dGz=LA(NHh^wi!cP>O3(xZ43UeZNCYC1q_4Y# z_yd5Evn(nWj}?Tm#HgGqGWbw6awUNV0RN>LrAVBN;9vqGl_}Vifs>6CP$pqhVi*FN zK*>XrWXrV}5~&T35^IyiObKOa0O+q_5d?As7l9giibBQGuqhvTS;XFO3{k+3E_gDV z@+qlUfe_@O7y>e=3@dwUTcUaE8jF4A}@RL&C&d_*P2 zWJ+9yDnJ9HC;?5y*%TtvPbJ8eUuYGo&utGlgD2}R;a!k@*NFOG6~V7%B%p*36PknhQN>Qohev$)vf^gD1s8 zL^6i$k@>a;Ed@4S@MJQc@|hoiv=~6vBDp z^&Z3VUvIn2Dr(c$`0l3(tXkvce!;=vwnkOu#YLv?xcPqHxfB)rxvz6(*}}-$O`DAG zm0h{oeZTs2re-mFPuK@{Q;zxaf>|C}F9x?TOKs8b#govJylVqL~PXQPuFeQC52R`Dy&G1Mwv zuh-77AaQDZ*MwJ-&CMMG^fhi|DwXOvqQw#`o!(!6{yc9PY25cdV~$T}R+Muwo$8=( zdGqE3)^&b#bR}XDVOemCPD*~e$kd{Xo?G|&T%GzbtP82FdwaBVH4@K8g; z{I2S1h38dLhuFJ{IlJSQs}!{Ddv7J^&pgT7dg;O+|dUjoUCf6QaK1aJi64)zJT_GP6ZX>V0@y>c}}1!#S2fu;$f9 zm#8h{xUT}TPc5@x?J7Cl=V_AYQ9iW^m;#1#GBz!CYtIWM{W9;=!h@SReDXEhYi}XX z(EU%M8tQBM^vv=lz;NYsV02K(N!kHKFdo#bbz)?{n|iNyeP~u`3b28lZY?B21tr<+ z$gsZzyjp?Y9w6K3iaMuRRAg7qed$sbIX>K4Jb(9k^|YRw6;u*9v+3E32HmrnUgf}w zu07|bj1?9Zz0E8+&~V+jum1262;3R2<3CQ;yw%0VmC2R5njy2%ksCKgWZhw7R&B>~ z+uDaMp004`@f(akkkTow(hib)$=02=A@=rTcEHwy_?AZUwbX%_WCyT>qHqVskLa6E zlv|rH6)qg#qQULOMmZk$^U02mjxFSI|6QgQmVRNRUcTGB0&HzS*}+lKIwPPiB|6Ms z-?`qd_0G*1J~qx$ZN^F4`8e1tCqrZO$HH9*xe#MYO#OuBpT`Q`E( zZ0U45vo~`u&+q$tp5N~0d4A9C{juM!+3@B0xi{w`2r|FA%2B6&FVNnzbJWj*4<|YG zYfi9glZ+s97i;e<DWsKRCJdbHZo4a87vo?#j4JbP~W+sf$wbLt!~3=d#)|Qssa3h!l4nrFCep# zQbRN@tNzx8aRVBiqO_D6)@lo)jm{dhTnY&&V`MO%ph(nWHIfWtu~5Y*MUW<(AaRn$ zNGoeHu>^s}Uj}=w`pXt_d)PWhWqdi+Dm64KN|43z_V#vTJ8hIgUYxXAtvEs96osiX zFu5b3a1ksZuZ#sr#Bm5R9}{N<)gbU)N zk-#%Kx%s3|FdXtl56#Wvf=}=Z0Yz5*$c%o$W=WCcW@&~clk$uUt2uExlWS)@UcW!% z(y~&~rXq+V&FCpNbOZ&wPLQQ=h!-l_)KgiR>FgEJlSv5S7rE8xL^*M_GC(`F{?iY=FXQb;{4!A{%oOv7nj(OP4x z1G2&ec%j;1R|kxu=w>MwT_rA!o$nMf0jnJ7ZQTo$th6SxwyATTsvVs#}#r@2oHeOE|SdmZOX zo1-25XI&ygm}yH@iLzRu9ch)T)^D_%)eEgtM-zfijCQ3U7m@{S&y^Yyn=aYLl3hyk ziSAvN%sDP)8rVcCV8Fv#iB=D*z$Kt2C&%8!^vk-u7s931zteJzzl1FLh zLc&_FS`(Re`;?6y3pv#XjBUfU=I;~#3t5o4w*M>#jM-%IkR=pmc6-!v7hELf;%FI+BbTPQ+(;iUE%cTJZ;*G+KObQyF_dEOlm6+0DQ4H!=I((ZL)m*IN#wp_5A z8HQ$TI5-S?)QAzm*XR({>!qw+1xRz;2NW_oZkow4O^7?jQk8ZC9c`YmQT6s*{bztD z{~Ao|tI2E6wfvDfqiY!zh@~$A0D+r2E;t`R)o}qp;HHiX&IeF+TmTTbspEq40aP6q z00eI8xZr#MRmTMYftxxmI3GaOaRET!rj85F2T*lf01&vT%p1a9iM;Cuj8 z#{~d^n>sEyA3)V{0YKoUjtkBQP<31Y5V)!1g7X1X9TxxuZtA$;d;nF)1ptAYIxaXL zK-F;pK;Wj13(f~nbzA@txT)iU^8r*H7XSoq>bT&109D5Y0D+r2E;t`R)o}qp;HHiX z&IeF+TmTTbspEq40aP6q00eGAapk5SwiN>E6SnQ@qqO(5j1lT%xF}y$=R}asTM?vd zD}sDFseWHXkg%%#xd}noClO?+wBv!1N(9Mns&=exi2U~ZJDpVxt$8DxCoKhk_uS%D z^4Goj{;LD~3VYTpShv-_rl;F*-?qnh4gZDz%`4q~+fNQG!HVdIv-{C|XJPxxsAVtT zVp@!acVB+}lkpcO{r$q?qZ7sWS@~4y$183%9L&l2(YB@NP$jm}bYcIw6{~7SdtV-K zdXGr;&-}IYdB}<;}G#!s`zlbl$NbH}ah_`}g+#e%$z{dmlfO zzxKkcJy};ea=TiNSMQtG`|Q)%KR){Cj&kh6mu|GtFW_^-L&lq&-`!$9_l4l!q#L&! zuSAQp_xBGxR50|G`Oc?4XXtEY_T>-cKR6aRvF2{a z?<#uE)Yj*$8a(0qM$ONPPQH7w@421ym4dB?E#1Y3n>Ke|D(vO%3X2^dy)bMyA}`F`>h&)CK5XX8&c9c`NP zt4%#`P%XP6FYdA|j|~6xz+llS$4$l8KR=i~&c8bP#IV2Mm%U#@3t##9fgXB078EC$2?-$~L@`kTi6X)RvKEG9AgOto1PF-AONvz# zDj==8dPKBcU5eHMu0>I5j|J;mQE8E*;scM*!rH2osyj(|gaPJsyYAVu=St+i8fJ11AFcSNu7~T`dV}G@onLlG6HtLW#Edba#8QvDa zC%fJTfWUHDRIDym6wVc^6f{JlNL^KQicA?q{prLhDn%v< zqQL6;cAt5DJ6hRTFG$@5dV}W9b0aMr<8q8v`*^Idq1_U$d5KM>tK$yd2GPw{$ z>3>oAw%9kGMv}~p6fWvdhgm^XsZOWn(&_2x>9lk|no5&GhdCS$9b(WK3=o?EYBQ8N zL=P&po+gn29U-a}Yh-GjOr@k4bde-gsxF91H6$8*^`DnQJ(x(T?PrHkr0Wqi9i~C_ z(Sju6!5DR_Ms7SbiI|ScQ3a~hX|XtX)Htz>jvA?r%21>9NK~sz)rirBY1pZFj&}AsS@KYEhAA05V;(!ImyHo-@R-7k zOTknj9(Jx=fd)l%DovD1CFh$~S;PQBia=moRTLi)B9_@JSR59y&oM2GSX zD-whPKn5!c_UFQEF2mm!^264pnTTm7PD7-U$dWS#G*}?S03p99h{=`%M?foN>?jWc=Vw`vzdeIiYrjbRT}KDP`)3J zKH9KZlyR+bLzP+`q7&*p<|X zMvEHuTo83&(+#$tN^Wt=s(h*p)XOGh+la0<32M%(SfHo8f2cnn^fM>jNox$M7C1uc^HpVdIj zMo@-?#Q`~DHVQIXeqt~QX2D=U03(Sd=CC1uF}6kjKn<{l1cQEX6xNLxeq5L}(2)K| zH5gjIVkx3bK_z_pz-bK({6CfL_w~L%R<=>EBX6c`hKt?s3#Cbyc>lby+L<=u@P0VZ z#z*!~p5Zovi}hZt4#2lMD7#)ejnX@0Dshsslp^Vtjtd(mOT-~Lc@H$F6uIMm#Y z4;_k(R?2jIMt?TkuvwJhUdMD9UV+_~qkMlB%a6sQ!sFk74X9{ z8DsE{Q3K<~3N&-{2bxM{b^~o}o~BXk_8j|VKp*^RFru#xUVGl;m!UIyld3o^G6@a{ zu}R`0=7aN+xNty-O%fL|ADoxOg#$utlDLTZ;JhR*91voY#6`>p=OuCBfDoG`E@D17 zFNq5WgxDl;5%a-$NnAJ}#3qT0m=DfN;=%zTHc4E>d~jY87Y+!qN#Y{rgY%NOa6pJn z5*INaoR`Ff143+)xQO}Syd*9h5Mq%8i3NCW_G1prJ{eUxx^5dc_whYEwE^zC$-Gbmt66ltZCspQr`&6 zb5(_|Nt?4>-m$!8U0J+$zniM(^w(c|i}l}64lOPIv?9cLqwvFt4xNtELxfTr$E=9& z%WGFqz^cdL_s$=mJG1LpDP#8}uYw6NN3|FD_a1%uy5Z`ER}Hm}Q=S}HilUw^4zRrhJt(~kS?4x5(rJ(#@5?%J`$ap@1MZ-kt1 zYtFF;!t3%=9ID=TtPQ^mX4w?yPd-?`pEIM#<5KF&=}pl37U%51JfAX))!DNe8}^-Z ziO&sd?e6MAo;{m?ru*UFN_Z`2otHnzI8rt3?36^hnt$8b{z&BB@p|V9duOZTc_mP= z_0e+)r>1OJJN!kXa>wdWTQ1-7N=r}q zmZo`%@tqqtt9u&?SxNhw8pFNIPU}t~z8ANb7uu-rbuI61-kJB0cdwo-@^wD5bW8I= z5R`)GJvAE)MrR{?!Llo#yP>Sboz%%O>pZ1KKu?D><=CtJzwR;J6F z>emk57BTXD_jwSoBUrTp8oS>An`9in{ErVuwP9 zu;~>E)0%H@f(`?kZHpEJj*okqT->mKJhMoDd-mVc)_-^>zeWgI&#k&xxo*pz`^=tI%QrngZF}C=ob=(+=DgI?V`eu2U`8#9!TVb%w92M_GPu;)Bh1EF#kp8!sTd_0StJ^#8ta;x7@F#u7^Ir$CK{WW=o*`v8KxK; zrkNTfn@m2zVosbwWmbDNVobErpX|sgIoXU=aPlVB&BU4A$!3l0*>h|mh>+N<$!=-L z^4~|gV{)2>e*G^`7srr_TT3qO^*Wp&ar9$+m+Qe$fg?A4S;WQT1I@*kCy41UoZXSV z{;;EqBgYfDD`_8?SX_6N6Nxe;x>=g&Y znI9OO-Mo31_7aP%2A++xT7GQR@`$Z5XV5$TjMG8rQTm)~Gk&MmMhSi2&}z-I!M5wO mtI(tGZU^F5J)Qs6m_bN3KrlVp!!k=H&DhA&C?(ZGH_al=T-VUt#85ZU($rkn+&IA1v9Z;boXmdM)ptZ{!hr(^7Bn1fVEfhDcsz(O9Ad@$m#zO0wc`na?xpVqSK+}mBC8}pI*?V>;+ zx8z{+^+TevTf*+;CnO}Sa2H#=j(dTo*&p|=V{Spb77f$*WZFF97O*g|G3ffnJ>0bH R4-W$nc)I$ztaD0e0sthFmc0M~ diff --git a/icons/file_type_applescript@2x.png b/icons/file_type_applescript@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..d1ae880928720050316540f567e4b31fa39902f0 GIT binary patch literal 14989 zcmeI3d2ka|9LE=ss}*I2f($}UBMjw8_GptdYZ{KG&;p^gEl_SYn{B&8l1+EFOCj3=Vv+ayh1)078}f4puT~a{YbTfRwexwaTR+O4WDBw&fLBmCUC`_CDQqxXABxKYTN@_zx{ySj zpRFIGCDfHV3w1e?Ea*%|lYyrgT4%8uX_LufVMgj0iq0e{nxr!fw3W@wWGPA)dFky* zz_Q8iGPcMuE|L!X%GOt?s-GpvKpCh{o}c7P%oakW@*jkUB^io$fF(sEN}V&7E+)UT?zGike#u5JZqB^i)b} z`~q1dC{mTo3%S+cQl3wA^{QAFD^8n8+DwOQ7lL93ZrV)PEz}C(3faK5vN^KAsghhG zNgjK+%L-c&>T+^IU8PHRa=hr%xDKnB&>{!;gsBBSxsvUlYwFkl&OTuWNC)YU`9|(GzO%Mj{$a&n^U<*iUMn)IBuRT zlVmTa+C?u{E|7j-xs8ksLds}gu{n}QlEJbBdxninGz@u#dX3HZDJtjVg?xt{3>Zbx z&6*h(W44r84LoCZ8!}xMm%-|GnGIZ~K=VvinVF`;5S>ogyK-w4=5)mxGxL_Jc z8{8Trdr!jd39n!2*m6rh&9EE+isYfN{Yz zkT%AJL<9>kE|><=#<-A(U;)Mj(?Hr77ZMRHz_?%XVQ5y1kC3#NgzF)kz`Sb%ZCG>|sNg+v4kFfNz|(#E)uh+qN6 z1=B#<7#9)|EWo&68b}-CLL!0%7#BGdhwR}YxDi(S9_$b_`ry9(bQJZ!+}x5_rVIp0tHl7|dTp1AJh znF;qUoTIkg)^LfY4fe2hc60^5`A&s z@O0T)cdPWM>GiF>7hc%a^xoz!xyHbz#TQe)DO!1od*a}vw13j&1AQBIEm}YJuZtO@ zSDtcaE$h=fb(uUoLtm%X7cW=#bb57GwLf(leTCmJupsT~j+x7D z>~9*o%E-;`GbroIs?i(r)2{CPHFC;z6WeYmYzfJZXL4x_LQIh3@l3d=7lR_&w0a_?mzqPlcejD@h#77e{;s% z?%SGbH;rHP_OPSJ<}CT1t$&u?cznmyal7?v?pJnQaHm`2oq-?F%U(L4`q_wC6VmLn zoBaDO@7Pm5$5z_#>HU@LZ|sA=zg4dj3%e6bsPF3P?jEyf4~*vLPIl}ZJFo6v$>5B| literal 0 HcmV?d00001 diff --git a/icons/file_type_archive.png b/icons/file_type_archive.png deleted file mode 100755 index b887de0d0c0869692dee8343d7917259ef8ec0c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 582 zcmV-M0=fN(P)6Q4q&x->%ukgNF`v z5+M(Pe?WvF=AlDf3qkM{^gl>xhW~&B37t$j8Fh|C1nKO8oh-zApoB`){;-*8pY66a z@SJttywA>j=dCiI&w*^eSlmOm3XZ)FhtRIoAeqa-N+cq~E!(zVY|Db%a+w2~+`)~t zt3sjriJJzlyLuh+*(?kO1K7!AK-YD+dU!a(R0Y?wJSP?a%Tf>mmSOOUMxzi8hZ!)L zOkg^l!cD1E#k_4yU-tnl1Q1%_Z$MQ!MgTGeW24as&abZ_wXt#W)a@R~bDFCHL5Brn zzyr{PfK)04q*o{uf_q&b`zkQ00tX-=jYfn0lBO|4apIKgZ^1MdEzqLgw{~}VZ#fX~ zKq%MO0tUZZz$6?Ai&(Ez*h@{w)Ng?B0Za_a3XlSui3G=+&8A0K6}|ZnfHhzp@c(0{ z!-w<5BG}GlBZ!J{)78R{28OYyfFOxv64L23lo23Y;&Ka^>z@L(K!+Vjr`_fX3TI~? zfa2u-1z1dhd=lqQ6`UR)v#@T+pDn!4W}3Wpl+I`Q@_80cLjg6s3p52!uKb)s@%Z7~wxi&(kA7bb#$p!yGDV2Nq}RKo=Pv;U09-@T UkX4G^%>V!Z07*qoM6N<$f;a;I-~a#s diff --git a/icons/file_type_archive@2x.png b/icons/file_type_archive@2x.png deleted file mode 100755 index 63d2b1182ad371b0e94ebefb74cdc67a1c4030c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1697 zcmaJ?Yfuwc7+tDDCWs9R!=p~zMya6WvEi8*AR!?VU@?+dkzyqz3rS(KAz8{2s#Qb= zY-yP)I$987QG$+@N~x_VrPV6bM}09Cu$T^0M3DjIRRpvf1niH}o!PzjyYrp%z0RF2 zmdCGmp?XsR0C15-OA^Qxw7(Qb@@q1ihsnhYk4nT9SQ?(AG9rLTgQX&%3{|Bg35ZIQ zo7IX40ARsNoiY(mgyZ;X3}vb8J}d$?kZ1r9L=Xm*Is?JMR3u%e4`U28{>T7znlQ%Z zAeaLi#E4cGZ8jnbbG%Y*&QS9-jEHbhK=4Td6v0&>foAGWd?Ji7&C4hE_G2~!oOZ!8 z!WgfTN`&R07&9VZ5G#nO=5Qe}gvWw{0(lVR4{|wB02|`4xjZHW@dHEnP%t?2Fvw^| zO&UKzBAtmvT44+=jvM%Fc1}(XD<^=38PnMikH=$kxNI($NqR6%xq4hhF!iRDvkVf% zq&DgdxDL~Uc1BeymW_uo$V^|AfEwm#^`@CNkqu)LDgzs0aqK0{I>PY(yQ1ivw+T-` zUg!It#3p5~0bwT~CM?^iCI^?c(jLmd7aI{3jv190mO0x+xfa7QlNK|8Vln6otJFHZ z-S(RXz%XB?H{mM18j(rD7$gNtr_=Dc5LX&05%I(lkpzOG0z{A~R4S1MK%x*RFa#3K zVkMY58%6Z^ELQUxE1DN;*8*xFBTEpY?n6W)HDV|@T{B-de=Z^O^37m1^XC#eFP2Rv z!?sWMUz46aBIRS>&gqsk=9G`T&stM_&s zzrFDGsD#EzDaRX!U>yN0%*wd^NPn)99#%b$PHz?Y-B z&0A}gRWIurCnAL$+XK&?mT;R;;M=GV{<6AVTY9<8ecY5Qd+gz%^=U|QIojDDStRg3 zaDaQLm;)rcQ=iGHt}2z3aVc=IwS0Y`_Z}OS;!gD8eA=;+5|kd_bho>qp*RKj&cy-n zF4_nK*73w@`msB7ilSzxAoNeVWw5B_;?QFV=;}Hcb2Fm6V*8bevwMD~_8s|#=ypz7 z*XB$)Dy%ZK?l{|?H)7s8G4We{edoD{Ke@|6<)XzsZ%Q|O(OR8en&>ZWswkhNI;M19 z+-UWb7Ye<{C|O|U^*m$OpaK+!o=WsTw=8S-sM)um{N9S@D+N2KgFaN3U9{Yb@UF`R zsn;L8m%RKwhE8o32D)4#6gG9_DJNQyTmeS=rAB5seuS^_7^~ajQ0$RksNCrYSsp6) zg{)nazb1G00&N_TqyMaBwf2YP(dH90wSzo!wPgQIedm$_*QLT6zeac_(;}8ENiM5l zW)QjsIJvz!you6atk~dIWS|b4kCa3geqR|)^Xm3d2z_^nE?dGSjC?=)LD@w`L1*0gDW`A7YhM{(AkD2Jp| z?@Csm-bvKe+4#<9PM#F|OvYKSe&R=ax~~6jpNeq@Kcu)I9Xj#SW#HPi^9+ZiiC&5g zgEzeNc{^!nkkjuB$ZC$i|9On2@<@K|r>(Mey|(`DZugP)2nRIUxW@Tt>Wnez}FtZt^AScUQm1LttqtqlbBVE&!By(L8QzHvq3!~IjUDMQ5 zqqJmGla$o7l+CAD7BEe|&+5utoLDwllg&=WBFVroDb>ha*B~X$NY^Ae(OfslB-Kzi zG0iw7*)++_!qD7oayOf)FtS4ot&B{y4U8sVX7iq`%x*Y&9UGTKazm5~-yrEq(LGPyO6f+Jto%nXI^%spdumc3>G0#8>zmvv4FO#rb~^d0~J delta 378 zcmbPRHK%xj1(SuwM5|enrsn2GItoSxh9>$3hWduax`vikCMH$}1{>cxGfkFc7n*F# zTqt0oYiOuzU>ss-VP#@&WnwsaAF~;zAPdXf$w_Q#n~$^1W7>R~>yH6T=x-6($(OD5 z>KWd7x;TbZ+Y|GhMT00tXb_Nw#<6w8?{r@Cmj8>uR+D@RbB+| z_8zZ5v%}s=sXL!WUO1h6L7L~^<(0wT|M|_moU#3OmFIl9&)@lZYD7$rs`4zB->x|Q z^nEU=jMkXG4FSP#eotjkzj27QZ)4M8zK2?IA7qN^Enf?@#N67kQuAC}Oq9f0&A!r_ zf=+jvt0L3)3m;(Iwy`rd=ZeU8!~ViE52UK+7uUxwnf1u3&7jG1%LSgDcgnxae*Z|1 z(Zo=&XyqKbLh*2~7Yff1Nx4 diff --git a/icons/file_type_blade@2x.png b/icons/file_type_blade@2x.png index 7e4d53955708e401d4539d98089ed85ea702822d..5214cfbba2df1d0f27b2540e2736531368effdf1 100755 GIT binary patch delta 949 zcmcap`loV&1(W5iiB_{DO)L!!brg&Y42|^-4fKsHbqx)zOw6qe%{IPuW}0luTqj_v zYha{nU>IUxW@Tt%Wn?({FtZt^AScUQ6%z}SWD~QbR9#a;pg|_7Mv1zKsVT|2#>Q#J z#s(?o$rcutn@_PUV48fN)s?w8v23y?n;lWQCU>)$3Zpwj+rVh@Wj620%It=d*RgR) zBxfY%rKhIY>D%ZRm$;UdSV09gJF_brvUqAV?46utp!5A_dSbT zQ(k!-tyt*fa=}OS{R@*m{rd+JtIy53oH}EAaBW?6!07j;5q&4`i`dmzH4jCYrnHFFaDqymS8gP;N3O34$kHM z5A4z&WzIQLSTq0i)R@}cxhy-n@(XlJ;&o4E9&(B~cJrOc!}JPCZ!XK*hYm=aZu%hd zE4|0rV8xP)T|5rn412qFHNBW+Ah`ZvyH-!%!Ph6{#m%-qexAj%WuayL3USd-`_5=q zuJ-zVKFRJG%L}nT5)Xv4KQ^xa!0=w|-TecNCFZNS8NPpX_Y2B4%Rgs#`E>6hjt55P zmL6z16eaxcP|=sw3=hP(`+^LXQ$ANPy=Dj1%BtlJWB>+VXC8P{03w_oVE zda|0YTD1L4E=U->){SV0cJzP6=m$ymUx7QokzGtz1P&Z4It2_T}yK}mAo!7z08=dX3 zS9S?)Sk1IUjp1!#V!Byf#4%&3jYi9#RV4oP)#(smKPDOd|0IXiUfdaq*>XO@;~%HX4cdd_GA_B+8cX1 mJ0|vhyQh9b9D^pIx{wt1O%OvVg@F& z#{`}Nvm6QhFa-2|ZoHEmIxl}NNkl6bJC%eY8asQWK$x67qZ?Aw)>& z+XgwZ6y+W9i36djm>@hFSfJoY$dZZ(M34%qH*%vRL7$qi1(84m4V0P$4Ftu3`0+M* znw-Jq`tJM6k3o0A8l3;xd#(RkXMJ#5bzOUz(&r^hk3f$=kH9OPK&gLX3j=tq(M4E* z(U9_;7mo551WWmu1uSc>05%136@1tH~vukmTe ztE1Rhs`$nvK}Bq7&hCH2AEk;P&87{HVMD26e;cuX8d6_%yA)FX1rM+=q+ExTPolq6 zaqWxeABL14Pq_=a$S!Qem5}nSHsf<}qg3(zkn)8tcc0)s4q;?g8JHqFTbn8Qc1Zb2 zgT0PnY{x2`z|lvL^5thvpm8{cGfkE6z}n{dC!7i?Kb-bDo~7(*itq+TF+APX-Rk`p h^a%6_{O<|;I{=Co6-~}3VY&bS002ovPDHLkV1jN~LNx#Y diff --git a/icons/file_type_bookmark.png b/icons/file_type_bookmark.png deleted file mode 100755 index b372993a31509112102db67288876bb3b8f1ceac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 548 zcmV+<0^9wGP)z&{LI>B;;@fB^tEN zlo2cA(W0~pVpRl-2ZF=Msi3w}TEK%tlu;4Xa*SZRK|p_$?#%A@z2Cgg^Ip$4n(_31R;D0v4X~Tx*74+B__TjmbrM46c0xualITv0Im|<}t4rPs( zkS5gfkZ4s%B8G$~u8L43#wb`yivQQ3pMgyfs1aNa8q~2G9oxX6jPbIGz3~{LfMYIr z42SYDDXCBl@=y!`y{KLu3K|^-nJg;o<;j9!caTnl84yf^=qwKyW_vQ(us1mVP>5)l zGLkLf2am@hEDj|a$F*z-((Cn9J%fs3Q4q{xu^<{9qSHMH4-Z{}2A3N=G&+|F20o%w zU@9%HLN%a~QN9U{$2k-t(~l*nwUe|O-FTabhCv3o7J{iXV@VT^LgD|rs@0R;I$VN$ z%J)BsbrA_#1d<>+G#*nBgNt-AhSIWm7$V0}ECNMiC%Pz(MsZXZjcP$24_qpgD^wbz z{nZ#iC}ayXI$W+%AOb#zLQqguDkVFJ$Mxay7=b)Kmj}Z^3@*&|3FZegU@jB(WWwAD zEFV?Gs}T)8fmMFO@}|TZwV>7#k@*Ow+JY#9F;oqX)y!5+oeOJ9zHzK_>Rh-}Vj&_K z$T->0COvUP$j7*y)Gc95Dj(4ha>oc=TPn)06W0Y6@VOC&mXafPMfO~Wny6oed(HEm z3TG^b0{m>h7+Gk26g*s*w%}eylwekLdKxwWI(mI;ZE>={zQM};euuE~M8N3kQ-Yq~ zE)_Q(Yg`w3`u(AfMbO(f*WPy*KOT(S61t(;HLTP3XSd}3(DS~6YtEjQxlR{-GS?rm zRaHDu7WwQ-Za)`4x4TgE!-nt+!`Fsz`|g_h%hgLSIAm0u0^Au|eR8s8ME|~;)ZpBR zSNhiMD_efi*!wl_y5(AXw}F#7oK#Rkt{7=JkTF#CA}{r2bBp5%U(wmacPn459nF1M zQC?2%E{%yfAWmzN^hCv)_F2dtyokphY|fg^tdy=ZrS-P%H&ba_A3kh4=Xzny;hdZk z4b|qdeJK_R;z)N=K#1)T$*j_)O}(i1vC4WYt56wzkrU z>qIum8NTwg#%fn=7ghGA$IG8lIoLb9#+^iVpDwM2BWBvv^xX5*>B^t-3<|~yOeI% z@yDMz;=uW%qoZA&0|N)7!1=W%SD*O;U6eqQbGqH))T7LAY-ASF0E?WKX)q|20RJq; z*$zNR(N;1)7HEFH12pa1ntREy61-EEw&F=}c5YIf5Bb$;au^460Q|`vU4X%E_e&Ge z4%@xv84?q&lUrxF$BGKA*3ugkh7Y&b} zfIai(fO&0u4B-ptz?arZE~mSNKW!g6^;f=g#X;o_hI3c<8R*fo;R5e=ZeEtRC@|Ku zsm3PUDQw%mf&?Dv<<6bi12ydqV7};)3~24$8@3`T>F;Ap>IZMXu)0^G=C=6yjT}GT t8&dT_-^TEKmol;^?#g8^b@c}e8ZfJ~2cP-IZp8RU5d^K`pAVF!{0oX_ptS%1 diff --git a/icons/file_type_bower.png b/icons/file_type_bower.png index b3a428ea74cfee141e8b72c40ae3546c5d26b4a3..ee560a140bb047657ac0ddec273af244cde7d6da 100755 GIT binary patch delta 617 zcmexfG_8Ds1(W5CiB_{DO)L!!brg&Y42|^-4fKsHbqx)zOw6qe%{IPuX5!NDO-#%WngG!XrgUkH2Da#F;;OdmRZUchDj-gW+o}Rrk18@ zx+Z2RX1bOp$>zGohDJtdDHf?l7Rj5Bv&?6je3#Xgxj3Ei18t3T(D#S2koZ(-ah*oMxd{&uHQ4;uunK z>&WH(-m?QGj(+r4xv=oC^o51nc4eqvT)M!?eYsP(V2ei7izheMT{?I%Z|*PgJj>J~NlG&X<4t zyzJYwg&&A2Jzkj}0Rt%52Mhc%5X+;++; z^z)xs*b&;ZP~LsTBkfZ^?(%JDy!fHVSf-`3bjkcYxwD1ZeTjbykKShkCyWp z4+Q--$R71n<-Kv_v%%Jt`ZEsspGg#~)o?2`n#i_?UwHKnjs~Hsk5ZEl#xlNNWTCl) z@qEAsEf$IGJAOzQt$Zj`ePic3_IyKuN$c88&plS%S01!P=Tk+ax`Y#J{)XF}3s$xt m^yItmWM&@z^IqNKs|-B*r#wtNGSPqm2s~Z=T-G@yGywp52kdG9 delta 350 zcmbPM{=H~|1(Su!M5|enrsn2GItoSxh9>$3hWduax`vikCMH$}1{>cxGfkFc7np3z zTqta!Yha;kWEf&#VP#@qWo)c%U_ALCvoTh2c9vO_li1WYA7`1vv{{Ptj{%E&+ST8a zrL6So8P0mTIEGZ*x-$7J?;!&ow|I3Aw-*eSCCs}VAI{Kh;FW0PeK1WqwYj8O>8an% z1v3}K#H{QJ(RjqP@8+iY^>&uhZH@UlzhfP?EMo}J+ak}n$W*m}sfhD!qj3P!-lBu& znHHH^7R(o!*1%?SfhpE1kZVPw*PW_K<&)nXpRVnaono`Wt7sk5We5I>r%u~NE@+6K z%IKYD9g>{Gw?TS0L)6X-UOC$CxeZ&37S3nRko>+N=EI}-hO=8<%?+3gYW%WngG!Y^H5sH2Da#F;;OdmRTyPNruKoCdnzf7O6=_ zx+ck~Cc24cDMq?xX{l+37RHul$;k$rPq55mntYelmAN>vY_d9=9Z|X_ce0scwe}*L zH?pfW+0`enVdIiW&PdElPffAYx6v;yaV;ycf(mT5XID04aW4E?FgeXaub%0xr;B4q z#jQ8jV>_m#N*w!mf8ETkOB0?b)lJ>xwybIC(uqMKE(={M1XxoiEV<^$F6tuUc7dJk zs^dJ5ro`yxFNHxGi-Z)r6x^bd)3Ua%c|C1gn9$Z+w@Qk5c@Doi_aaEW`mn*7Gr#wp z|G#hE>wWX9XPtVw>A&%;HikBaEXKO}`h>9h>!!&z&l1`6+|9Q=5;%8lcf!JmEQtgm zx#LbTjfN6^aV3ei_YU6={myfEFQZ+@S&KSF2JVj{d52S63{oV1DJ#FqAndh7DVtu@kvHWVvZfW^Nvc;1s zx$FHNT+KOs_J_oA1L5io`vV)yH!v;EW|-&ZU-MCYo#!c%%vmSHy95sW>B_JF9=*1xFB$8jNF z!{i-XSDjINylYS1!8;}AibS%sMZC}Rv3yXI^Rb+(f9oTc-3g|tGa9B}=2c&)d4KxG zbpblIW&#IlBZNQysh_dQdg5N$skZMuOy78P%ZUYVOX89{_2}^D8}=Xc%*48u+A=e4 zNr*m`mCHACo6VCcsq zGaX8fEolGXdS%US(ephi$&Wv*ea;}!nHn+0wX1Q4VDh)v7d8c+e6ya{EB$w`P_Nx< zm3Ls*lzX#eJf>DYcyp9bMfmdL@TZ?Ard*X%j+1JuiE}x+mUPlJ}HH*hd$2z1}n3#fRql?Z4l$?bbf~84Oo9GMFzt=6_UrZ?oAH lzQ6hsOh48?zR$?8wma~`XOFjq3=9mM44$rjF6*2Ung9jx%$5KE delta 586 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 Zk5{i<**88o!+O=av3^1D*&FWY{T*fpa?t<) literal 0 HcmV?d00001 diff --git a/icons/file_type_clojure@2x.png b/icons/file_type_clojure@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..c9ea93399db7fa3e2278b99194046fd67231fdb6 GIT binary patch literal 16346 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 diff --git a/icons/file_type_coffescript@2x.png b/icons/file_type_coffescript@2x.png index dd711bd1d4f53512f292a3273fb7f2e94016e45b..d4b96628a2e85779b406a4247d94cda73b2b09b1 100755 GIT binary patch delta 3121 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 diff --git a/icons/file_type_css.png b/icons/file_type_css.png index 99bb7f0c59fb4a45ce556516c0e0cea2a458a080..87b076fdb68cce15c8d1317f74cc86597c2a9c41 100755 GIT binary patch delta 626 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 literal 0 HcmV?d00001 diff --git a/icons/folder@2x.png b/icons/file_type_docker.png similarity index 88% rename from icons/folder@2x.png rename to icons/file_type_docker.png index 68f1774c024c220b725901c5f6730d991f4c7c93..32cf102f7d238f7c7a3f2eb59b800fb6cf38bccf 100755 GIT binary patch delta 1054 zcmcasd88OMw6SE4F!_YvaY3(VNzO06I}!IRLj&vW6Pw(#H7g`toMmic#hK)#XBIsPY&m3nasyIN5#lEDLKV7HBr~X z(lA-qB-zqjH!;aLN!L8l(#XQnB-zy5!e}zO2}V}Nrkle#f*FYm5ukQ{v_PI5#&K@* z1Fj%OCPTByCOqaqYI816zCO$2bbgV^53Kd-nbbU8978H@UAb(ZA)Ls-`r&)*JH7vx zpY_{Lj*6bWEK6v^C8a1<)zu}PL4u;L8y*A%lw5F)ku5FKY3ktXQ`*wq-NxZ1E3{>q zuBpn-V>6b-RMi*V|8B{0#ddOj_38Xdn?siF_JSAEf3cnD-1)hlOPz@&%h|~4K@|71 z#xJVH^;VycOsy_%EGY|9*zK4joWK)P#yrRIkGEjQG(N3Uhrdp2-d?+fTia}2W);&y ziLK?bW#S=4O()-NNq8xD@Xp!dn_u}4NFMmPL6AfDO3?B5E`ORIOyk_Usd1gga@Lz$ zUuLWn%{ANYAZ*;daOv;lY08(%dStv9T^juFx}>UnTx3{pS(`jRchTLDgIml%KsW~wnyauKUx8?)tXE-PFv08#|3uPX1c>JUr;AL&uK-o0)c{ zMa$)WZVBA(vTVAu^;Q0fS%oJvU&fd1Rs3@09_xw!|6BJp-e+cDuY3J<`83O3V3ud_ MboFyt=akR{0KuVUu0}EXv z!w>^=D^n9ILj!FC8@KSU0N>qh<0v zPE)M@e#jQc9-f((l3!jtxq(Z4vK;3el@tR*bMusBL)}CJLla#SQwuX)OY_tu-DHCl z0}~@tLoK5O?^^BqH5wFq_t+}pckrCaMf1CSnKFc-iQ??AYNMI`Yo6P#AG0`obaZlsi z&TlIjObfW)+;3dk$*0L6dV%emy;{_=T@E}646A0IH(P3aF&4l6H@+X-2g(@? Y-rYYK($e!Em@FAQUHx3vIVCg!0EzA4g#Z8m diff --git a/icons/file_type_docker@2x.png b/icons/file_type_docker@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..fec26c97f40999cce80f50662b71622503f88bdb GIT binary patch literal 16805 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 literal 0 HcmV?d00001 diff --git a/icons/file_type_erlang@2x.png b/icons/file_type_erlang@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..abec24bae95dd939cb4753021484b57c625a5277 GIT binary patch literal 370 zcmV-&0ge8NP)F6XU=)mk0S1itB>#I% zb^ucQ@hI5<#1DWt0f+@~s3~OJkvjpG0ZarOI3I`j2Ou^C8XO43g+R6<5MRKdwjQ4a zOn7_`@|6M(=>{ z4hz|70Ndp2@OzZ;WL;*f<0h$nz6Xiub>K{AJN0YHEO04wQ7!EcfE Q@&Et;07*qoM6N<$f{aLlbN~PV literal 0 HcmV?d00001 diff --git a/icons/file_type_font.png b/icons/file_type_font.png index 4f0e5f016fcba33839f355ced9fb6ed78247b18c..33df6873e3372e3c8a934770f6265ba83c044fac 100755 GIT binary patch literal 15040 zcmeI3&yU+g6vwBfh<2-1Ep0_bMeDi(ii+bO`L(u^w9978u0*!mZ4lcF?Zlq!TASFe z?KIg%NTub1-~!@+5d9aBkl@4tA;BFETo4imgaj+39yoyzFm`@h zeV_fAc`v^BwWY;p4@^Beg%CQhFkfD#=R?tF?;iU9qhIq|^t8{LzZxL4|48)Nh2DMd zI70eYc6B9OsXS+xZZm}~w?>{TsL(~JYSkBbPOucBq0_$&4v>gouU})8uWWKEQ>-sC0s9xGf_fe zrLrW!$nifdu$8M54Nw^QwO%Jo-eRo8V{(PT}N=nN^?a6;UXoZw7Xq_0yZf$7^`XuFOO z>EfE(3X7r`B^n&P`)YcFL{89SM=8o3?8$0Mk;esD<{-vv`HlF}EK?>8(j-n8&^UE$ zoVVtNZm{M~NI7s%Oib6LQW@kPd%ex(*wjHdcatLMAsrhTR5v^#FO$G+`6ijWNpI!M zxVsPS`fzc!DMg-%*G@Y2gs{ld4U4xzcZCY{UX59w;L!D}uG=VeciB=Op)fluoULHf zb|R!t6=XPnxY$D}QpO=E(ao5Vlxa!JRTag^&_C^*k~S12A<~@*G%BuT*EjkaSxM0( zMXf41L!CC#>2r!U&`8XL8nk#U9O50RB^Z9ic{rGuIoMLh ztlMyXdRe5T7UXfmiKuv+84FGjV#g#4NUyK zO>~Hsq~~RDqX|VIo+bt=~`WtGIcyH)pRW@;aV=mPGHa#ueQJ~>BwjX11= z>Pp44CW{1aJ#1s2%&gKq@t1|(mE0Z!wF`38_Z#+qunGab`R~?XXGQc6)?iXY`k&Td zxPQ$x?5q;2B=@&&e_&_J)?Li)HPvqgqcvEFeuWHLzjQC*xNc~}8yOpB?#^F{>afv@ z=jSzr9`tdA9=*_{8-`wGhbG-HbQt-(V}~WJmkkUjqN1P5ZY#e+pXx{{m(8ZL1sM** zh$Xv28Y^X+_S_)qBx!pQ=EMCjmg%Cdb9*1H2p;0KzsoE;b+F<+uP4w#jj^`2a7+1%R+kj*HC)csVWr zgl%$MY(ButaRDG~ljCCZ0bY&^0AZUP7n=|8a$Eoi+vK>|e1MnZ0zlX%$HnFYyc`z* z!ZtZBHXq>SxBw8g$#Jpy058V{fUr%Di_HgkIW7Q%ZE{>}KETUy0U&IX<6`pxUXBX@ zVVfKmn-B1ETmT5$HaRXfAK>M<01&pxak2RTFUJLd zuuUeeso}et#Gx-}w&|OgXKx(bPv7Dc%=zUCLYt2xbn6a6zx+YZKO)pp5Zbzqkns*e zkGOAL`}`uEOJCTUsdm2p?2DPhw}hi}U!HnpZ&}%W_>JpFod?bw`gCvk^zH*EPds*a zW@YP}@6W%U|JM5Xr{IEk2^~EB+wt!%q`F7ltf93~x0oB{-WgS0HTpXQc-tnDVN?BCuYA-6R}W;4a5p zgUzC84qF9o7+==|tq1%0yaRg&y8Z*9S|s?=6W#JO-BZb601N;C002ovPDHLkV1ki# BI=uh@ diff --git a/icons/file_type_font@2x.png b/icons/file_type_font@2x.png index 89a041201f72a24931e7b4d853d5af3dd5b55521..c0101f1344eae3783241560bb9bc1c19d884d020 100755 GIT binary patch literal 15130 zcmeI3U2NM_6vywn4Om$R+a9Q<2}}mk*l_%juf`;qx@4uDNU6FYS_#A)`zAF_Y|nO^ zwB@5f1w%*-cwvHR()IudO$-o1nhOQ- z&kFF`pTy!g zRxHhQG(%_HxN_E*a^gOpo2YTr?yG1v66to09iqsUWs?*9JlD=iRT@6#lvSu)nyPTH z0E8q&6&c4o$e+$gk- zDNBL7rqQizX?ORImTNA~l1Q%7@!DZo>)_@pRkzAksIE{9-K&(epzIh{#xM$r>Mk3p zBV>|EW@}njG~GpdSB%5wHy67Z3Z`TSCeUUKvV0#ahBG`b1<{|loexMn?+H?!iN#18 zs+OCn#|W{!$nrvl4@*Ly6zJQ|i;WnbnRpCTJgV%-%ZlQi>xrW(QqHi7vXjt?avpM~ zo{w?OLC?&_mXeZ2!LZO}!GsXw+6{ZWD%(sN(rri96*!bipaH+8sgfWFiW=d=Eaam( zHW)@V*cS*2tP)hzP$V3L5gt|`rqf>cme46fnQ}{|7FtE2qpBQM#7LNxg^0)oLxBJ* z%i#bU3FSgC8y2%sAyNEIzonrzCl@?(+^he)DcXc-Nj0e1XmieZHZ9t^l}5G) z?pr!q7YbUXA(^seL$}=GzIweiI#{DYxjvP$m1M^bgjcQ$zZn)}Xn6l?hqTLp8zGw{Cr4dCOK^%%wF|Zw0M27;}GxBvij>FUgg< zK@G2EteLqwf6T4J!c=8`MC8$d9#_y&bM?x&>p0ofE90(B&j)nPNr<&<*s#aT{i&?B z@;&IO4kp5(P#_fJ@L}9zL@UF>SV}`Z*LFKe0A;H9;6hu+@lK8&q2^d!D$ny*r2wm= z=;;nUSaOXg%a+<~^sj6ArFlo!GAb5}Cc%J^O^S=m2U9673<%kzxX64kmEyvHkWGq< z%m-5`E({3Sq`1g@FqPuMfRIg!i_8a8DJ~2M*`&D0d@z;b!hn!Xii^w#QzH)(fJYpQ#=4a?FB$O2*54IE03HRKyyzHrTR1FZ+4Z!PRTxXK+cuS{>9{OZ`H`G=>O%LAWs7w6_*US!``arLHmzq|DIirIzUpPyQN z`}y7TFYdqj=<$^U3(5T_){U(ZSEY`DAJ-2*yZFRQzpeaWZsP%q`6T?_(Vp#~cm1u; zoxb?x^q~!>-t0QC&;?$&vUaX(=i0?nj~$+SH2c~0-=CN%NCU5~<{!WC@!5sX!NCtN wd^>si*W=kg)@``r1z;pp0uqog5>`Sbj07Z90un|-B_N>^ zaPV#R!hypSCVSZIdzU7E`z8D|{GBN7Q-rbo!CdltAiV7h?4JXh3X*l86Aew82a3}s z^d=3}HU}h(r~U$U4k+j^_wFzQY#Ja9lSyDl2FGVWbqOxCPjG;QEI7cv4ivDxB({m-+`5kfMO+O0M`3!z&A_8&G*Cxigf@0002ovPDHLkV1n=KY^eYM diff --git a/icons/file_type_handlebars.png b/icons/file_type_git.png similarity index 92% rename from icons/file_type_handlebars.png rename to icons/file_type_git.png index 32e378c483d5a582e4978348e10b74518b410388..802eda4a2e9a870a248cf95e863e9eaeb4e819d9 100755 GIT binary patch delta 573 zcmdl~w6b`DC8Neht3OPfzKO}1c_sP98Ix_9&A3cM49%b9(=ENyfX0=x%#zY(a$&Rd&lg(HKCvRfiOq|)BY}UvgJ;xS;2!+j>?3RWs z2j4TXO-{4WumA1o;uunKYtQA4Ue1mpEf4jDwtBvmX6atbA}zQ^M~7vqC`-KKQKhvB zx#A)|nqf^sO-fCzD{GiNpL$1VaB*FKlqc|LFB`AL-A3d8=lFI{)j8d>$WZxJx&se) z(v1Jo3T>`;7HYRmz0a7`vEq@O@D72)Sr@aOMt2&ndCZeP<7mB%--kZlw{gpD4o=_M zC1qCFs&}k#-X&3$jzr11Deqnj_3t=p!e`KF`u5(}gr;8&JJ(A|SseAgwNgBGVdrDU z&&98jIQ?fhX}_H|t)k`azn1VjOLn&EzKsjxJE7Qq;~=x0L2!y5`;!T3WvBh*fMV4z l72k@_Y-j%W*u0L9Vb^}4z(@mO?H~pq@O1TaS?83{1ORBa%JKjJ delta 443 zcmZ2kys2n{C8Nqlt3OQa;hA|U`Q^ov?U~KE3_}botPG8;ObjR2Gn)w-Sm+vog^Vq% zOboOQj3*ysHpL>!!!k?7(lFIL*}^nY*WA?5ST`ln#8THH&D>nqD9PBu(8$uz!qOmd z@+lT`;uNZ~+7qX+gY`af3cJ~?k-c|;Ed=KC&ARNChAd9`<&!68S?Jeyc)B=-RNQ)V zX`$dD2Z7dy`l150T549BttAeeJ0fyqR4*`2ne<{t@WqmX8Qq-CNi!T%?!KG-_xs+N zx-wS{y4m?O3QpU~ z6gr){p!enT4>85vD-819K8w(mdsJ2Xzqy`q4;#ae=)i{$4{7N#0D-5gpUXO@geCwq CD~}TZ diff --git a/icons/file_type_git@2x.png b/icons/file_type_git@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..faa1ad96d1a9c165eaf63baa216fa64f22969659 GIT binary patch literal 15024 zcmeI3Yj6`)6vwwPR2m;`N6-pBVh{x--8|dPHVrLJwbh1J8fYsFu-)9IOOxG@-I6qe zqn4+rql11ZPDMdQM+ddS6lYqL8B>@66$fV&U+5HP6a-6s78Lbvk|wul%2mgYH#132 z?){&0?*7iXH~VEDu3LE5m6{nEilVNpu5vDd-&*xOH5-1)k;u>RD<@FZBvaJoSF7(V z>gnzRielyn?nb52Rm1XhS=;k{#_AmwZ*nVqt#kmY?`Mv8H^U%V5E&^z0t;6EUdwxO}umt z4Yce*PYb)qd1oRW{8g%JRg?fr)1gqPFk~*2f?nEav)O2ai8h(^P@$JQM1>3MMR`^{ z$Y>lVkolkxPy|WTs&Tnysa+}6>C{BYSK_+-fn*|4POyU%=`a_djfDm}laq%}`UKj8 zzSz<{JPmxn4@55Ni z!(fJei3Eu&(_*+JkI>SQieWUWF$@f=Hn!~!gDDvUQKrX$JIKQ++&_wfYLPe|o^6qW zeok=+e$ET%fatZ;sX;`U>?^iH@<~CsEZ{KP=}g0jSFG3AYEf1=kq6aI2OKCA1P{yb zwic_^%IJ$NW{=)tE@Jcy51RGGjG19P9$++?EHQ{K7wSGPv{T~S)%}tP?fI9X5%+PS zYl8wj>o^~xQCI(OQ)CD;E>)Ev!w&60Iv4hD>@=$ftH+LxPWXh_sTAOXGEnziscv-B zC6BS>DW&?v_Ablu>Urki)hz)$c6!WcYFSCogq!eR3mA`&xKErT)C$B)ZK!ytm}=r6 zvecr4xF9I^!k+kNyFDIvtYdltJFWf$_=K^gh>wn~&}h$&uc%!;*jU&NaAjPq3Pw9U zZY-5Ku5VPU>T8ebi%kajqK)cj!WErPcWt_~D>|L-n(|yM3W~#&$d)#Yc&Vpv{9veu zHwwT}WVM>Db~=4H-J?zj17D+4fIC=L`_c?E#eC8yGCDR*cO7fJ(b6I@tC zsDR)?X<%)F3yTO95L_q?tW9uX5upNt3#Eaz2`(%mR6uZ{G_W?og++u42riTc)+V^H zh)@B+h0?&<1Q!+&Dj>K}8d#g)!XiQi1Q$vJYZF{pM5ut^LTO-af(wfX6%bq~4XjOY zVG*GMf(xaAwFxdPB2++dp){~I!G%SH3J5Ng2G%CHu!v9r!G+Sm+5{IC5h@_KP#Rd9 z;KCw81q2sL18WmpSVX9R;6iC&?Mvd)q#pkRB7EjA1Rw6pT5@AOd@xYUS1oc;RAe?q zJ-Cjd&i@6!Pf=96fuc^Yq$swFqOO&;t{AwJq9#qMc9y%tpPl)nuWfqyv_r$Smgg$x z)vVnyXX=_)^Vj`V7CpG2e4i z(Fa{l%koD`8eVVP+82@*lm(x@;n(hMUxhx{-r;N5y=2eU-h-OYZ$GeQveNLwHt*!O zwn)rv(c;A$Prb5Nb9(UP@vaj!eBI_JkK{h#{jw{%z0*5m)B2If`BmDZ7kaX6j_LhN zhs(BuBa`cDe}DI>3%La~d&FLSPV>;QNq<~?f9Bb_XUgVpw^T|8@9*f91nN&clQZ~M z-nZ*VG!2^lGx9Dzll2~b;*E8#v)+-$bJE>;zrVV>b6{ZRnk#CDFNX5p+@1H+b(=Pf z^smi6{BQ-``_l1K?yh~qFV5YS``b64J`|)nK7OQRc69ox=Ie*nhb`rFNDJKxDIIYRXxXdSqEu;0G)*`nuXP5Elh^4{#JJsWpy$-DO0RknM( z&K7Juc6|00L-eMcW>0=kQ~yBCj_)Fx)jYH9ppU=lE+I4*9^|O`RzjkQ<|@t zF740Xz-;2a=sr}kr>t*p`20!c=*NSR!&UF@3goQ#NDlQ4p8fK&AAPRQ0x`eozW)6u zndr03V>9oWed5mzFI=_yRR(Adkoz$5_ literal 0 HcmV?d00001 diff --git a/icons/file_type_gradle.png b/icons/file_type_gradle.png new file mode 100755 index 0000000000000000000000000000000000000000..1c8ec051d6aa7e9307538ce62ca6e8c42ad7dcb7 GIT binary patch literal 17710 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 IvFoA#0H15YF8}}l literal 0 HcmV?d00001 diff --git a/icons/file_type_gradle@2x.png b/icons/file_type_gradle@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..150337a1239e1e31f3d737a59341c40f745170cb GIT binary patch literal 18547 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 literal 0 HcmV?d00001 diff --git a/icons/file_type_node.png b/icons/file_type_graphviz.png similarity index 90% rename from icons/file_type_node.png rename to icons/file_type_graphviz.png index 4ef4a2a0782c500ab97a83e0c6fdcb5f91f519ef..eaf40e0690eced97e9cad0f630f2b5cc0dacf4c3 100755 GIT binary patch delta 648 zcmaD_dB1XkC1cMG&;(-1>5D?@WDQ=`dM%qGI7x&}tN28JO9W>zLfRt84e21b() zG8X=P{^EP^Ip7wgORvUKr;j$yg);MuBqC5k?W5Ei;1}TzsVP^ z_3O`ix;TbZ+`4jUp_fabz_E|_Bh7M5B7DN)4=6kmo}(tg+RVQCW>&%dhb*fPs+s>{ zGdrm8gF%{wb>oVjr(8|#d$prW9vweZpSEwNh~Tu&iK>s;7p#7{YjtLJ;DH?r*KYZ; zZW*W9#~I#t&PG3E)=j=v*m`&&=f3j0uE#`v?>O>vLUL#0^>xc~WfI!B*F3VAzC)I2 z&)1XHD|Q~?>@zs48YgC0c*Xf#QK#e+A@lt^53yudyvVwh;q!Bz_nq_1HjhR8dmk09 ke_zA-^8MaV|Cwv}81~IEtIb(j?ZW^Bp00i_>zopr0Nf|xMgRZ+ delta 673 zcmca#`LuF^C1d|aD>G&;!w>^=D^pV|Bh$%M%qGGnx&{`yMrI)fhE_miYM^akJozBA zF;;PQmRTxE29}oQ$>zqomZ=7bx+Z3ciMke+X(_q}NybKriDpL0=4MHgkFuDnBqgSp zn3$!Q=q4LmB zK~7Tvh|iF`dz#IU*T}%oL_s4wGcP5-ym)dPm-=Kc_Bkp>sV1h$MyYAKCTWI1!ZImI zH_0q9P1n#O)i}j4*&@jx#bPqTOkijkSeXJt(Qxut`gH zZ0en^aKF29)%1kTohH&prv!_fiVeOY*=qT;-t{NzQ=5;{cIUsn$?SDguAh1B3FG0o zaxwLY?n%+UyN@dOEq>z8d*e83*`g<gTe~DWM4f D&~N1V diff --git a/icons/file_type_compass@2x.png b/icons/file_type_graphviz@2x.png similarity index 91% rename from icons/file_type_compass@2x.png rename to icons/file_type_graphviz@2x.png index 38802f6f4ea4e9508140fa404457edfc96088f87..9de704703d0c9679581c3ec2528e530b197b1dc7 100755 GIT binary patch delta 631 zcmeAun^v-69kZ~hu7Q!RfnkV&nU#r=m63tAfzjlH%*I&7*;!_(B$=2b8YUZ?>!z6- zrs|p`rzPqp85^1DS{kIJ8YY?=S(+vqPd>_GPMksoR(myKOtjITY{x1&c^>N#qRidg z#&*q+rC;}N>Er|py?VwXPZ!6Kid%24*?U}flsNwJ`bmHB&SldI0yD}ovN@U@9%{^r zTD0(iLKE9knJBFjs_jKR%10D4`t~LBH7=el@OR-#)h%rb0*lu@mG)?Uwtan_;=c1m z$L}88JO6y~`C@;Kr7teEmE_nu@EhEC?J)JQv5)exkg(kW4>-*O~zw;hS|507j8n(@*0Rqy z!gS2=(k`Y@zQqxTboZ<(vWQ%N{sEgozqq8)ocV$lf_Si1(w|`6T94qp98u#|;YpF+y>;8O{E8Dsu z+&Sp!2bt#uT<Z5b1HF7 z;N#qRidg z#&*q+<=YG+o5=|ldi6{xo-U3d6}R3@x6Kf76lvIhx>GE$bC#<`{j7}1Ub4qHmIW$H zFmZJ?C2@)Ba3tf;ts+K9y z5W0)`#iVTR4U7>lF0Gff5eEwJzF@3sj5S&vp!xhB)9MoQ0;U_``E7DPr%4{rie+kR z*vBR_QGX`GnoHIV)(+Lp=UzNdFyG=O&mw19P|(2d$Po5YF5$*zC;wuGo@&N5m)0IA zUGT!tYzp%O-xFM4tYcnl8-&(huHy}PvUAq9J(_wy^jH#hA3h*dc(DJ{KgNi{wRQ)l zhq*7l5#r3S>lFi!mp~QYpGm*N9&l_p$Nb^U?4C83x*N8Z_T;eXG2LEt;}0tzV|oKK zv8%e7Z9^=}Sw*)Fpyzj5_}x=el6FoxL;)tBb0nFC$FiQx`| z-O@exIZCcv+TD;+0+JuUXs3RWiQmNeVv4s~~rg|IRs!9~)dwbqYLnIgTe~ HDWM4f*E(T? diff --git a/icons/file_type_groovy.png b/icons/file_type_groovy.png new file mode 100755 index 0000000000000000000000000000000000000000..2ee47cf3f981186de7078c28fb2d3e203292cc7f GIT binary patch literal 15392 zcmeI3TWl0n7=VXM3ba5-FoHzGx&#nmb}qZK+nsEelx}OQF4lGptvt}#nX~P{?#!|? z?QW}x(2yvK7zL^Z2?>E{P-21!C+wAG~ScSxw zGs#~5^WV<-{&W7BmwB^&?K5*~7u8Y}HK(mL(gAReiqHv!WX2feD+;J$V0tlOn3 z4eoV9l#QmFK%d$=lmVSXYh&`zCON3MSBGmuIS~d(0aJ42Qc2Aaa}91gt_c5I!;ITy zo0yv#+>KU3S68&%)ud;DOYjJ^%<`No5cF_@FUWDLTs+Hp8IEQ6AkA^2FCcP$SK)Gp zYvI38MoEYrk(NR_C^fkIOfxMqOg5YKWW63e)5~zdV31*XhUaN$K^udbDdlL*SdtG? zj1vKdoKe%Js%tJQt`yh%%?7vIN>sWE>q@0di8Q0Y4pL-tQkvmBEK|)%kxM@5{!G%I znj$kG2~t2a4d};J^-K5Zrf&4<6QnGuCrk`$5{;H}SDkMvRW-F?HV;4q1*BCyjo4rs zFde|q`!h0V9)L?(Qf>97nkW~iB9f(P#_|iAPhI7K(idp3Ng+n`UFv6SF*gwvW_5m zOC&~ASJcE{MGTIMu>sLnFY-ZW42LBe10EhlGNnmHaoRfKD6*K)Gbzaot0}1$Flntf z#FPgemZdEvHt9({1E&ST-Vjr5xT;q~m;0?f-KfdHfR!*D6@qoLPwg71w{oz_+&aR%Rw6W004(NI+bT)MY2aLb2t}(o1s^N0l@RDB+!X?!bkgpvY!t65?;FA%g2QPFDXGOVef`Y_wvjN zp^MoIp{=F*S+C&b>IIquen0IKygV)W1whL{4k(;IE(H^TVrYl^xX>?TRM@Yjq{F62 z^WUVX5@uYgR@JKQAOha1Mkm-@Ia;o*-C5I8#sF5|XmA%BN2wJ<)6x~P`;REeR!~8PM1Z&&)q|tbE8y zA2fFLLjeKVM=z;9KotyW;K6DzxkL0{Yfz=L{!cZqXy;SQeUjD-lrU4=y2XLXl`UV) z$}?4L1>?_P$hw`1@chEPB-!VN3o+xy%9-=_UDi2F_S^OWo`n~D?t)jr)u~2ZyYa40 zHR@XSd`VNyFki@q3_HB6dw%|&)CnI?LD(+{ULnMw!>C8QnghwMhzjpXhSf`c#yQ)V15)nroty=ru2wBu0xjk*Tei%UeUvhio_yG5FmJw;KK7k zv;-Fd1TPX?cs_`h;6i}lMS=^@2hkE-2oStTaN+qNT7nA!f)@!cJRd|$a3MhOBEf~{ zgJ=mZ1PERvxbS=sEy0BV!HWbJo)4lWxDX(Ck>JAfL9_%H0t7D-TzEc+mf%8w;6;K9 z&j-;GTnG@nNO0l#AX4T@FKy5=YwboE(8c(B)IT=5G}!l0Ktm{ z7oHEICAbhEc#+`3^Fg!(7Xkz?5?pvbh?d|&fZ#=f3(p795?lxnyokkBTYl*jXz)$b zEPSQ()asu#_&TafZtaLt)X-9jdVQFp?vBCVn-ta0Qq=D~@J-eaC~ATJ-iFZ@XnU_M z(iqGAbpGnumCe$^8MiNue)H^$%a-m@-rcd|W2H0u#lr6*HFxXI_lz_?c7ICEp>1D} zZQJ(8p6H6<_m94^YPYEUR)2HunLn>xy|d-7GnaPXTHkgxw*1DGCx^}qj~+i7dTs9F zld0v$PVC!S`|H8Q7joaeJoEmiI}U%+Gv&@p7c(wgp?)*qs;}e0++0QP{*mCm1GSBTt@77#9 kbZ_Ie8GE;m?b z?79DY&e{FldrtPtb~mh8HnZ&XGK!*R*4OzP;jhK`oG=}JYn`1x!=Doqb*nUrnlan> zlu-9Qa2iFq2bJa)y(O?*kknYED62tGnT{pkY>M(MPA5cZHP9_V5LV(|>kqweSuKj} zwO+;t*g&ENM3lPDBxvef(JXbYmfW&+v9HXN7GQuF&_zo+7L98{+H1|k72vrs%vdd% zDf()!wc1E%X$dq~YSbjK@Rd9*u{O?9<*wv-hnwRnEH;+2GaSp<+%(4tjw*q3T5^Zg zR|d~KNjW4m`j_U?LCb56=z2n6m{clNnX*@^$uPsY-EM}pF*X|wXVBW(xGtvYxHdl< zWIT=^Xi`#1=!zP*7;(j*+OB)8RwGgV$lX^gkxvxYa_k^QCM_lyu99VnImuGqC()ja zW-d*Z7!U<95Z5*6#})NUL{weXBI*<=^YWC5;hF>j`P@aXHx?_JTGMMgAc7pyqMlmw z+5})4fu^=6B~aS|Z)JY5yVsRaVR0rzGL$K=9i){h+zch_me~r~74pD)6>5?|)YW9O zsz!a;UDhy;&{9)lDG!K}5;u^Z=V8$Kg~cv}0)9~kKDZfqn&oJgZ{{3=gBN)AeAXtg ztSLx#CK4l{%1UVMgcuyx%vK2w7u?h47^azM3|Ks}sEfxG#XQ#(N0x+;nv99MPl<_P zz$D^f4^tR4&CG8pp+=3WNqAYnXZJA0hD~0XZ6?&mHC>ELpx*C;1C@#*3l66YY<6dm zmP9*CJAhlJgQA0{Ln1HPB!@HT2v%hv1_EaHNum9!)NYhYF0>3o%WgN|Mae+}rz1o= zf)0*$xg?S1MBeUjvG$P7?H&(pa-S6X;-muGoESCDF|PivrYI6-QmQ&dgPU`$Y16{3 zn`vZCV9mtQaUrT?8d5?`YQQKruXViM@*OPSpbVc(*$Sd$v@)M$R0EJb%!JXxW#v6{ zZp!2ZJT}VN_$K$MbEG05jw`5asLZUXgJ^02_OBEX<6$8CnDMPUK5%TymR-z=H8tJ}CfA_H_!kmj z{ldK@X6lCXFq6g#nX~g-j5>_AXXaPgSa`t46?o)a%`)n`3h!!`QP+a!%DAHYY`JX6 zu*u8#tIW3YCiqkbd`_OX^Bx8rMm-voG>EqN71(n%qm$TSri>3N6m?uRm7__>IcAs2 z^!$}6!0ae|x`PjvO#aDoQf=n@*S~pExTAkFDiVt%L4e>*f(y?FQ3);t2;L;P@O%)J z;6i}lO@a&02T=(w1PI5;wme=s|n)p1aYvb)}2-JJgX;LyM=fi$6Ngs(a`#z?EU?p>}jh#ul6}n?B?d(yXv=Tp;Inh zVjXGet{?jD-q$wo+PrSSof@gw*|cZm5Ih|?dUW(x&u~ZcQ!8gE7gcPhOYhux#n zucWQY=-bR_eEL_VNBliQTh3@bd=2QDcBto<*{5E8+sba|H5(S)O5M2qt%v%a?isx2 z(+BHIA06y#U%spBK+o4J?6tq1JeM0>GCcp42afFQY-MM?$PQYEFAIj`t9EqX{O-|HKWruURBsE}%UPS~p4bxKMKFC9MX(>V{) zCHn?utsiUn@Exl4;j5G*^A;Z%eTm=O%l3sT0tZ+AXxTku*VpsL7H-?GEG&I&Ve(b) z!f&>E`@f7l|Ji=$jgsqzF8-0;C(18$Z+LR{Gl>}k(z~C0?ie}l<4dlX`Qz>_l>Ko3 z1#_AXUexvd;^X#~Pe1&c*jq7HHTpxz*i7olw=dmQy>IhP#>>6+wJZGFmb6{>2Ob*< A^8f$< literal 0 HcmV?d00001 diff --git a/icons/file_type_haml.png b/icons/file_type_haml.png new file mode 100755 index 0000000000000000000000000000000000000000..4fbff6719ff8555806ac4f3dc5d19d1eddc5cab0 GIT binary patch literal 15280 zcmeI3e{2(F7{_k`%ouJcf*^{NA|iqIezaZJqwBJ*V_TqOj1e~Ck6rJs+hy%t*Sl@q zbY=m9@kat8F@_la5Q35=%N#*S_@xPA5R(N3i9bNfG$7$e6qf*r&iC4`y}j#Rr(*o) zy`;T9@AE$2=kD{o&)fUwUahVw&&`>eLl8u6Wreo}oFCFZ*$;s4`L~BTaGDyfs8}j)J%S{QIZSIw+Na=A!~AsNO3W?0k?S>vJ> zSzVYA8PV~IDj$);nxx1kU6=DKty-bktS3qx$@>b0Q;B3X$qrB?qg7H?~U5rZOgz26{SbQlYD&z+D%9ch% zPE#VaiW2lBR$283LQ`p}=@}o#OR|o1iJOGyr;DAI61|)zdcb0ISSZ>;71UA=)hnn(IAwS%QLC_N_Lwk*f%TbYN~yFmmLMvbN~ zD;1dxlg1WsVw4m5hVb!ov^R+|s-Y56@mb@Gs7gR<=OSWpBUlrE+2{$$(J`>Lo7DIH zp!6S9LFL;1T@5DIME|S?88@W=sRrrw%QtayqbPXDk)=B_FtM^FiaENcMz(^nJ?Pf| zg;>zPU@dX+zM5pthC}Pop++|xnvPs2OPYsC zW`l+eQTktHVk=(@p6WzTzQbX2xJh^zj;NNRVzACDfjw8%cM>{383Q{q2G)-kXmBJ0 z6Qwddf5jUxF$$jUz=I{3da@kTo2mWle*Q?`(fw3~v~Us#2-?KB(0m{-#svXEn-~|G z59GzTARuTH<3jU+ycib*1Z`qmXg-h^J9aiRG@UW^L@f;KTO zG#|)|aX~=PCdP&419>qn2ngE5xX^qcFUAD{L7NyCnh)f~xF8^C6XQbjfxH+O1O#nj zTxdR!7vq9}piPVm%?I*gTo4eniE*L%KwgXs0)jR%E;Jv=i*Z3f&?d%(<^y>#E(i$P z#JJFWATP!R0YRG>7n%>`#ke3KXcOZ?^MSk=7X$=tB5~!U-_;al@PcMLcoTEqzD@^t zi_^qc)c6RZa}hywZz71h!{GcgL9|i?ajk(M*mnqGwzB<&Pgf8`*1Ae>ac%V5Jzov1 z+)@0*XTO|xAHFyF&DUd}l(;9)$X>AFsmZ_3YCDs+@wctfWk~ z&!5<|(VX4iv%M&MzH3)rRe%5V-q`FdcfV*qcI1lf2d-q-mEIGvmx@mIy%s84)6uo$ z^px+KKe#k)?}lHy4!ttz`tZu9r*z+Hd3j6unxd2IgO{FbZh5#NFZaP%?yiO>2i9!e z)|_?x!U%vY6(GuzM>eizl9UK}w-_qK(_dws($0n_~ysF~u$KOAd2A5hReOp_O913q!UfI)ggR2~N$bTR ND$A<8y(JAB{{(ag$20%{ literal 0 HcmV?d00001 diff --git a/icons/file_type_haml@2x.png b/icons/file_type_haml@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..c576c2e34d34b392d778c956a163f306689fb1d9 GIT binary patch literal 15196 zcmeI3e^gWF8OJZ$3Z;{xRzU@cVYO9B?oCJ{xr8_&P?&~UV1lbvFE= z!6sm_+giF=ty}GOI_HmW=-G@L#Z4{S8557)Ry;kn3bxyS6_ zM8>OdxRV1WV?HL%&AND}$O{gcT?K9>d8)e?`LglJncyV#OgnbY%TJRg^#s!VOCc~r z25_%*mWyLV!Br#(He+Cwtsg@u%gT~HVP;s~At7CEAj9?JlRa+5nHZ5Xg2kv+P$~tL zRzzuOEk$c}D=9TiQIJVM8RlUYEPPot&OMU;+Kt7(l2_JEY(9$@oW7?Js(TwpEa zV`1qs!DVMeBX4KQInwDUH<06vkTSHS=q$k|xWKSDW2%9isu{}iFEcvN;T9PO%jKDj zph3y=7P^#TQyB{EJVu+ErqJj#76ntLQ7Jf1ueYdKi!M#4^FuV7;q*z?CV{P#wo1_2 z@;R-c^hwrVbMfGqV{DK{8vW-jF@?>fQn|bvEY50Z(SoJxKgbHX?GszaI&8fEKyorJ zHz#ek4Efl83!Px014_#AZ(EvSrK8NqO1pux7|02&K*kss5)mxGxL_K{7~?`Bf&~~COamEXTu4N)0ONvbAY+UR zi3k>8Trdq}jBz0m!2*m6rh$wxE+isYfN{YzkTJ%EL<9>kE|>-~#<-A(U;)Mj(?G@; z7ZMRHz_?%<$Qa{7B7y}N7fb^gV_Zl?umIzNX&_^a3yBC8U|cW_WQ=hk5y1kC3#NgL zF)kz`Sb%ZCG>|dIg+v4kFfNz|GRC-&h+qN61=B#r_r(=G{?Z@k0B`zvz$<-@jzS%H z9Z<&R7MKa5<}re(Yaoa_pMme|1W`#5#K&6+g5FCIal(sR-p(P28NNKznj-IepY*J4 zO2|%_HL#`fLd)|PwcDTBwY8~fNo!qw{kh1RcN)C0gReD5tQmOlt5L&-2TXImHQ$uc zyy(%#e6Ph_tT646#Zyg@d(N58`%-3|I6AWT{p-p{3TIZNR$Mx8G2u_1!=s1y-90>d zAzGF5(|ND_x#hjp-QDf!^~pPhMsPuIxNx8{sEZ$|&~ zhvM@$7EldwD=y#hohsdzKA3asdoK^iY>AP}`jYPz^d|l8Z<-GpdYn9WUj4yZ`K&+A zEWEz$$O~0*L!~qJ-+gsQI~oBAJsVUz@oEr zsg5)MdiIH5EdJ5b&f_I1^uzPc9c$aPvuW76`^AG%zSy{8U;F;LGkPlZ(_`$F_Jw~R zO*^isz5Uw{&)6!y^WFYLO>~X#%gu-GcGfPZH_ttOO7_@Q&XzwgvN;;7%g>938SMf6AY?mFa6 zTW~;kaA}TdsbysMM|YZ;y;~ECZ}*<=Um|aP`<;7_-@J4ETISHY4e3V~cJ*0{3~!~a z;^JrQdpYIO**UG5Z=BFn3|@G*x4nZY-msYe{(-8M3lf)hMRw2JNZ0-&^*_82o4L&L zONX`d5}o}}$xC(amD-NRQ$>eH|NW+y-PU$EZS>@?6W6wVa@6%y!w;^V92tnDt|+n+ zlYjj59{Z{Mr&7Murs#itPkG_mozH$8dBdA=zA{UBr0YiciO$CS;VY+Gx}(yPul_uO Zh&kAG+19LnQhNV2FFW7#X6DxV{{llK`%(Y^ literal 0 HcmV?d00001 diff --git a/icons/file_type_haskell.png b/icons/file_type_haskell.png new file mode 100755 index 0000000000000000000000000000000000000000..cafee4b6c0bc5443cfe4287afcb75ceb64838b02 GIT binary patch literal 15767 zcmeI3Ym5_B6vqdRf(!TvDlE~pRxu(@XQrL$wqx6MZC7{I!U9!xlNFfG+-@hdGj(Q` zb~h3UXcXk(TftXUB+3WGXkr2Zjf#)B2|~mNNQf~guLz0~@U`CQd+&Cy_=+*PlkB$V zo_qdh=6CKrGyO12+Na(ywr*k_MNwnhS|c;y=ehRZs59aJOO6dl@Z+pZYo|$3qsQ5Q zBdFC+PN1l3mZ`B0t0Q`|DC=pLr08+r%B3@KHbn)Rav4dU2P{V%bgNp>d1TWYPKT-l zowI}}8_k44Qf=)sz|6j>F}ZJ^>{pykp}Ig$gaT<`Nse4PrI}(b=*;Vi@Vh7V69Cx+D&2k=wV;Q%f<~WgW6gjV>csN6K z@LRx865@==^~H413ObXPl@S>xo6Wki9+z%(Go0V=XIMAmcGGYMZT4!Gl%qBCvVurS zCjv~_P&1aQYYtmiit9aA(CM@jm5<_er8DJ3nptEADKa@J!*DK^sTHKi<(N#5k;Da-C*6T_NBqvhN+&o`Z}ncB2k=0gNUq%|YWSZ@X} zGk~f07&2&?4=?4iT32tWiAr$>DcPQ3&mH8{VZv-rAuPWX3Ka^#YZb!=kSyJZ>3S+u zSY_=cgpP37ab;AJRn0~^Il!RvE5)uzfrw;*5L}Er&H8A!5aYZe*C-0^DXd3i*(#C3 zOhhB9D{7**q#@9(n`XHf3pE6h_e^2kWsRzts0Q3TieyQrq*6V%N=K2!gl?oIE2O5S zZop);?f_F6teRO~Qes$7=>|M45b^|=TEkUQ`DG@yX{IG%3cpEbOQsVA(gWPs*wxF-H^qZcFx$DrB)#_szm^#n5Uu8rq2ut#+fKmB?E()e5^y{y{LLrIv3y|Kyj-75$T{h!#nL0KuCC7oHE|CAbhEc$475^Fh1>7Xk!t z5?pvbh?n3(fZ$Dn3(p7f5?lxnyh(83`5<0`3ju;R2`)Sz#7l4?K=3BPh3A8K2`&T( z-Xys2d=M|eg#f{u1Q(tU;w88cAb6AD!t+7A1Q!AXZxUR1K8Tm#LV(~+f(y?F@e*7J z5WGon;rSq5f(rqHHwi90AH+*=AwcjZ!G-68cnK~92;L;P@O%(2!G!?9n*x?Kx z^-ZFvg^MZb*%#*B3j2$xla4c;~xq zzs8^29y|Xgd3wy+zGM3b%^Nyiyx_F@$i~>x6=yFBZ}Lys?>J-hqEX_~*2lCxqW7*H zlNPu4UwKBjec**FKD~4c-_!re;(NYXwPoAIUAuPO>)q^cXn6nd+BVO)-QOR3=i%-r znkFO~kM#d?V$JS@`yRdcl|x4#Uy|myttXUa3yyzr^ui0Kyt$hn#*GDXwb0B-7{i)XARm|mk*R9++|M1%lhZk(#+cM$Z@SeBF`)>RCt(7Mx zKDJ@uv6r7&KliSO23A~q^&?YuY|T8|KkLrX-&{UYxNj$4U;oqhP3LX&ZjAi4cIIp9 zquf)+$90Wu`tqE>?D5TSUTCap;Kwwr@qhe7vSr`H*3*)aTsiOQm(30C=YE{DWxCnX z+P|iA+3cHtdC9eX@2rzIc6E*1zwY$ahj!lB@X@y2-;Uq=)vbrtezxS*&Q}LM6c_p? z-?pOb`DvS0@2NL_-Z^LUHGK);_DiyvQSZ%O{)za&@>_d1H2-=IH86%+l~~F8Cr;Mv PSEt)rrbgCZH+RwR({fdy literal 0 HcmV?d00001 diff --git a/icons/file_type_haskell@2x.png b/icons/file_type_haskell@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..8aa1aee3fb2372c326daf2d56c0533f84b9822e0 GIT binary patch literal 15944 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 literal 0 HcmV?d00001 diff --git a/icons/file_type_html.png b/icons/file_type_html.png index d8aae785451afce23db53a7ed1d6160548420c34..a4ba9b6cde7c64e0a0defb1e869e64f1df46645a 100755 GIT binary patch delta 638 zcmcaxdbD_g1(Su`M5|enCYFYVItoSxhQ|7a2Kq*px`u{UCgxU#W*gr+GjVD7CMIX* zmE;#^Otxh<<1!5~G_x`^w=y-ET+3_);hF*!8&5vSY=g{YXPK*#Xl#~}nrL9IYiwa^ zu4|H*W}<6pZjz{LX=-d@VwPl(mYixf`2>qOaSD}L?bV1e(MEr=Bdg?OGgiULn^-p! zXSM)`HL};vvH2l;d;^F2HMUqVH(As-lZ_#C$gtzq$0y>a7q#(QavD7J%#_;XZ_ zCT=y`Jn3|5>Qg3Xqr+$VPufpjqrv4CSy}nPZ9T)7yBU%l zKm3)S`~TT8hV}y?DfO3=+zl1{8Pukh#@~A(cY(oa>h;$Q&r}$eG1A?sYz35)?%`viEs>EDp(WZ0EwT0hZ_pFO>f3(>lzNpP_5r7m zA53?crYAaveU;vO@$`YVGY5M&y)&FTz4zDLdNzhb`MxrbTs_V*0D-5gpUXO@geCw* C1mqO} delta 582 zcmX?Fe7AIh1(W5yiB_{DP0h`XbQFvX3{CV64D}6-bqy`8OiZi{3^u-XX5s~jD`HMKG_om|Ci1>#y*8CzHxSWe!@Y=g{YVVSF9U|?dHoRngu zYm%H~s%w~RlA>#AXq>2PW@(saoRVmsWMFJO`6!FIin*z2VzNQ1sjgX4TB5FTiiw$S zl7*R>uBnlUWnxOAajJoZ@ni*7do^Md+UQTVW0jmdkM#&~=C-j}BYW#Kn;)9LmDz14 z-(q!TE>0|)tionToVTE+!a@g|sp^yY*tjH;GZORCQ&a5pZS;#vT+2$VpaPpM*_91h z-j)QgO-``Tt7oY6ba4!+xRvzh|9^XC)rP_=3~$(K{KAD25)y8lxBfg&aY}t-W8=Zb z@@ISbS$G>V(}3b9tUt#whpYjLD>BShyuq{Mz<~n>AQh|`k2raFcv$xszn8plhk=oe zt&JJTe_fe=FI(j%_ldRxIm(&>?!ihg84MU)ZPFhK^nLpKnE?nqUHx3vIVCg!0K|l} Ai~s-t diff --git a/icons/file_type_html@2x.png b/icons/file_type_html@2x.png index d9017facc963688d05d7ec2121a0c26e655e741f..7841d81da6cc608e406ec398e3e44a10d2f76d0b 100755 GIT binary patch delta 879 zcmaD+wxx7}1(Su`M5|enCYFYVItoSxhQ|7a2Kq*px`u{UCgxU#W*gr+GjVD7CMIX* zmE;#^Otxh<<1!5~G_x`^w=y!DT+3_);hLIT8JJBz$ZUhmWoMbIl9ZB~WSMGasB4g# zXsK(Gm}a1xXlY`kYh+@QlA4m5Y-EyVF!=Ygbb5?dOTYa48s;V>99y|6!J~{pdMj4b;6}X=WhA62#UP6ESxkITp=31A3kK6X)z=49YZ*#uS`)>PrV(ISKW0}0ia+29E@W|eK z(S4wK)~CGz*J}Hi82suPSDP|cOm=eIeXQ&KQidC=1s!$^G;De&e_^F!rF&BFl18~p zo-_Y5t#f5MZZ@g^Ku*ssi3V;Xd)_x1uf5(z+AitznGhvq&!{?o5d#7t0I(}fXR=tZv(1fh? z)k_|9ng2?2y0re(uDMnWYfflvYCo{qZkMKeKHZ(DJ&Wve{ z+dX&s&n27kf{&Qa=19<6S}NUHTdilF&$zyEzUBS$2dW=j9ny9hD^wjZ7iN_C?lwR0 z+FR|{WsSclz1S3Rjq9Ja?2)|wD8`0*(flu+4%%xCcCOhuyXs`-G=>jc74LfM*!Qqr zn_7B%(ifou=^e~>7}QoVT=2ILKAUNNrKju9{W3IDN^J(}zAgIbMoQkd0tAn^L+zxqGuwzVplXs*Ia?Vy4fx^EhOh xuvzQOS6%6+g|B+&O)C3ioYV7Wf4!_cFGEW53YC4iO`Hrs;OXk;vd$@?2>=tSUf%!! delta 722 zcmdl|`l4)t1(W5yiB_{DP0h`XbQFvX3{CV64D}6-bqy`8OiZi{3^u-XX5s~jD`HL)@@m|Vqd1>#y*8CzHxnoi!wY=g{YVVSF9V40R`WSV5I zYn)_guA69XlBk<#YMiE0|)tionToVTE+!a@g|sp^yY*tjH;GZORCQ&a5pZS;#vT+2$VpaPpM*_91h z(w4pcJ~_ccubz>`)5S5Q;?|pMr*oSf1R5UBXL3{1z2Fejbh$CO@oZ;yOlR@j$%U%R zSavtAWOQNt(WKhqlW4n$u0R=@YJ%#E!b`GMMd7+>k! zWIk?Ip_TPh{<+`Vk`Hr)7Zhi*{^^O0NEr{^gBkv;ud$@PcIdTj;qttAg6!wy_~ZCukPk>N5m+kDRL vF7CkY|9eIEA3d(|ho42pfq|vreW5(VN2`|yzsnu}!2krFu6{1-oD!M<=(YFO diff --git a/icons/file_type_image.png b/icons/file_type_image.png index 5de8187069b16bb6c6879ecacb71a808b36121cd..c1783b168ac891ce43f706da455245a5a137bc65 100755 GIT binary patch delta 283 zcmZoE-cdHeg30p6M5|enCYFYVItoSxhQ|7a2Kq*px`u{UCgxU#W*gr+GjVD7CMIX* zmE;#^Otxh%5jNE|Fa#v9vNa(>5@ge1zE;t2h_SEEQu5v$RypG;`hLlteRK z6BAPlU5i8@*ElUT*~GxuBFQ8*W%CJ^c}$b@lrWb;OL wwI;jz1sdg2_TGI;u IQdV+|0IdNai~s-t diff --git a/icons/file_type_java.png b/icons/file_type_java.png index d9eb0ed1efd4c3ae0fa4d0a2ceaac49e69ce37b8..76cf325f894dd45a603cca53297c4ba001adc1ce 100755 GIT binary patch delta 515 zcmX?6b+T&1I%Z*0T>~Rs1H%vlb1P#@D-%;~1Ea|YnT@fEv$M=nF*Y_#Gcq+z)J--u zFw-@$FiX|7NJ>i8HBCvhNV7CdOENMv+kBMe1`AOtCm-ZA#cI_#wwlQeoLrmxxvULY z?37w}O+II>UvKW|;uunKYsn=;Z<#=e)`!PcbHsU^l0ujo6;{3pS|c{CYpPlDWD(&t zPP15V{^WjSVkUIZ>9|*+RN#g{4|yR0rc9=+sUl(8n-XSu8n5_u~rc9geOFKCBN@{c|sl?U02xnKc?$zl1|0Q*T z`c0j%jjiSxZ9y$sXA+pXE!M3PF#6F{ZgHqcbh$eJ5&1(JW*?c>pZ?7j=ayL`kOI`e zzNMfmde2eSx@2+dA0kUX-d8wcbJ8wJ=6>LDiMmH@?-!f=yVHG;b6(PpH3g0FFYbt! z8=jcFrccx6IE&ipAJ2dI2`>E@IWI-I{Be2ciOD&vpDkRZufIqTa8{jcb#1Z9J}$>K w$(+5`i|SJ+neB7U{Ihla`aAEh*cAQaXYh%fo~NvBS-=1Up00i_>zopr02fQga{vGU delta 497 zcmX?Eb)ss+I%Z)LT>}eUBhwH=b1OqjD^mk)1LMgDnT@fEv$M=nNi$D2H%c>2(oHi- zP1Q9?Nio*7G)OYnHL^4^Nj6V5GBZvw-F%eg1`AOtCm-ZAoovs+$7E_S*`MRY=5t(s z3|J~$S#2htv(~RS^K@|xskpV|lD)UAqeSb+`9gW>T@UJ895}+t#Ih1sMr3Zz+;U@r zR}M?z{-zziQh^&TZ1pOT4&2~*z)pjssdvH3q{O8i39~jvx;%LocT{}Y%<^*&=d=qt z1(cOd+qP`=H$|4StJ019H!WMmzLc$UQtv`tug3wY7et&^sQ+tXt*>#nuXD@%^F9

3@ zQZ`2%%C|{is4wi3zi}*P%CYdJ0-sfWcb&Iz;;pqfDx0>*WM2M}2jWo|LPK^Ok$m^M zbH2nA&#=Q9Rt6mtmHx5zE%r6BJ2`pH^VC1fxhf~=CUaHqIH>#XV%N7OPu|smQt{Ir y*F2PNo8S3Q+%xZky4T~w;k8e<`)n>h_n2YYk?DETF^oA3K;Y@>=d#Wzp$Pz(z{@iL diff --git a/icons/file_type_java@2x.png b/icons/file_type_java@2x.png index bfe3e2f6dc1d2ca90377126ddbdaba26a1e3fa95..a6fbe88a8ef15e38c88655744aeaf37b8f9fa775 100755 GIT binary patch delta 895 zcmX?Kd%kwVI%Z*0T>~Rs1H%vlb1P#@D-%m?1Ea|YnT@fEv$M=nNls3+NHH-p(@ilm zO42n+F*emrGD$SjO)*Y0HcT=xw=hpl*?g4c1`AOtCm-ZA#cI_#wwlQeoLrmxxvULY z*40R+PCjRCQ!m2);lAZ$<1mH5B*(~$qOTW9Pq`KySSGn^Q>RfLt~rmuc{l9yo9Ja1|IT<6A{_iHxqe;-}F z_J94~{ju35QoAzSd&_zFc}#a7dpV=8G$153c=BuE4?@-(w_L41DJkamV>@>s^9N6M zf%BjBTXt1$W_)uf?oaQr8TC8Ox7|Lpwne4&G>5(hjh*iLt^ z%GolhQTPL^S^MYH8@To^eE<5Ry^w-k!|?#^RYiHnP8ayDu1%1)JD_i2e>Uw;{pWf$ zW9!dvf?Y%FCjYlP_4i2_^AE}Ll$zox`L1>UC!Xa$_5Wex!h0qw-*4C?%X7f;M$6kD zLid;7JHE{4`15_t-jjMSx{8T~?%aAe>`$i1di&XDeWc&|>Czb|IRX*GFA!*O_U-yjJ0{*AlUhD`i;1qkH<)go< z$k|x(2k-l5zU&)qR?6-D)+c%WQ=pM@`jLqZpXR2#-Fac-N}(KIYgyf+i*)Qn+n+mp z%H425SjOw?6DuQ~NTFMLdaFLYEsOZztg^#?eu8>ZRF!l5sV(|CH|A}>-}eUBhwH=b1NeQD+5z)1LMgDnT@fEv$M=nu{2ChGDi<`- z{ks44?|a{?|6k468nsK3eJlH6X6MIy%k|QdWJN-63O1ziez^TH;BGySN%p;JHL1Hy z1-WARWy}Y1Y`ViY=C5Lu=}Y|b;NZ$<2Q+^$q(7b}@G*vmkDupmoOfGt2lqy<+8t8W z8x?JKY+P~b?Btn^pFg-U#P?19sCG@Ad3Lt>qW_&QD;O^q)Ea%Th&!zG$M~j<1*iI> z;5{wbM*qF;9zD+WK>E$G`x(8v>eCOpR2+<8cynm71+)8uml^eT>t<<5+BKAa)G&Ma z^Nju+Er#ksRljbfX{rBS?_!X8`}aUy*_|URE##j+sMR^HxI=RPBfT%nT?z!*3S{OT zytGIwdTz=CiJHFii+-v`blyAh?dutPA*Fl$$1iBCDylo?UEsRBHi7@%VSNkjvuXe9 zU;pz-+xGm{@~%~X^#0e*_&mpt@lVffqkVekz9-fFpLq0t@PA;)?ad6bPjHpxJMi*G zNA3?M`(^hw2Q6D%{Ew@9a_={1G11VSOY^k815?{_y*`9uTF{D*RPVnd!D z>-^F*J@~cb9@DIS`U~p%l|({!<{AAuuyhCW>W}r}`;PeaEMc$dR!@o$e$?jvFe#?# z@CSpu4#v3x@9$4-wLdp4r*zMvvrA`hSheER#E+9cFzuQA>z-v-0DITGiX$Iqv_}_8 zriq2_Otg{w!JGfwmwltj$~^hq?!D4KH7t#)k4&6Ul)LF$%oB@sLOGt+xziurv#GJ- zJJkD{fbkjr6C)X#qP}a-;ivmymz5~>Mdc>oYS}Sk6v4( nRsZTl&n{8l*uHhlKgtbP0l+XkK9lVy~ diff --git a/icons/file_type_js.png b/icons/file_type_js.png index cab795b47ac5230036defaf4f38d1b5b14a779f1..0ef0a7e918662e798357a7b2f4f11bc0e419e79b 100755 GIT binary patch delta 448 zcmeAu`(HW1g2}pnqg4sBu&J(rk*nj{*g=q6bhTL4)GrUn+qM&?N-mYa{VgtAP&#p*hF1-m0rIwtdSm}0f^ z9Gmy%1sr9DEGf%B-<&LErC2kv>KcVx<`2Em*~yv{d{$?W^sa9iNApQJ(GVV;u5^^)@= z4)ba$E?aJtz{8&5uJ32qoE`JP=t#({g9hI&b~2VE3VL%`a2u`_XACuYejw~a)5<+Z zt*32lT`v%vEqI~-r_GIy$8(PAMFqIBzjO9k?dl+JX3!xl^K`Oaf>HcKuIGx℘x< e@}K(;55t3L*$)l2|31P11fH&bF6*2U7@GiZIi>vo delta 245 zcmVlg0xslR^j>lMDovlj#R0v&RHe1hdf!{4fMy zm`2Z&(K|1Hs!2paRCwCt(oqeveK((QulOm45_&F=GyJ-^Mx|UKOWCeyR}{H>9MZ$PiF*6 z&P+027g4B~wNqjF28~Jf4Rh{x#N2GvH7{zH`qX=Jp-Q;R=9525HqMmXdiHF!X?7<2 z<7eO3<=6hMyEp&*_n)=$aqsiv!o#Qk&#bg;ka6H!px-b}{Aumad2W_*j}`qMc-OBH zO^~~mz`9I9-u^<%=M}z})?{ihm~Rx(-O)I=qF-svkuslSEq34H4!%=4JCC3Bft}bQ z=F%H2+aubHXGqrh7lB)1qsRY7xAMcw4aqwMGBuqte_U0~ ze3s9YbKrW#&v$YQ?Ye$-T*?2oozd)}^0)fO0Y6F}Y56@A+sChdV4B9EPaMCSK4f!m zn7*S&YL7Hu!`i}vM4S5^p%Pb<&r93%neCaftH8Bd>(*M? z*BjN-T)6EPXlE@HNnWh&rX2^Fq^7$Olg0xslR^j>lMDovlj#R0v&RHe1hdf!{4fOh zo(&(9(K{}G0W3*GK~#9!?3KY$!!Qszy& zKwYE&RR=bN1y3|?0EadMg8)*rZa|VhfEAVYJ$fR?5a^vkdNhJ!3N0E@lk(DaoD7p^yD+?dy9pyiKsImO zUIA8vH7P>^tP!Yyfx%E$2I#~ENGUD>?ChoMx{v}G3>fj`#sp{#e886@87a-q009O7 XFROc+z1Bvt00000NkvXXu0mjflJTVS literal 0 HcmV?d00001 diff --git a/icons/file_type_jsp@2x.png b/icons/file_type_jsp@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..9f67527ec182484849e4c17c94045f93fcec1e56 GIT binary patch literal 794 zcmV+#1LgdQP)QDM{CxDb&v!h#4E5>_!0 zFC62%bRt#fi*1HtcQ?sgDh>Dh(^zmo%=k+3X)#}E4OSa(JRUmjwZMFD%u=P@RCfTwunq~n#=@DXGkWDxD(a^59x`@KQJHR8;NNA zhe8nNcJ^FgCFxaX0-$5%ZNN+*m@nj|<62?vkVOc)iMgsV7` zOY`t~i%gQ#1;=J-YC>=4O0}$;3=EI^kd%i~rZpK)wQpxk=V-J76BB1uzi_k)@IJ>Y z71L8mBOS(Jz!3v5_q+Ws6L6x;6*iIOf_6a0`K$Z{U>1CMR{V^ z+tK0H)<5RlA&ovv(rY%z8H?+dlz<9o4BmtQCt(bZVm16cZ!@PgYJUY7 Y0FW6HSSQN-Pyhe`07*qoM6N<$g3Kdr@c;k- literal 0 HcmV?d00001 diff --git a/icons/file_type_julia.png b/icons/file_type_julia.png new file mode 100755 index 0000000000000000000000000000000000000000..e28f69cb83db05672e83972333da7a67e7ff6393 GIT binary patch literal 15751 zcmeI3du$X%9LE<_)MBM7iJ%b9C6FTS?c?6d^|1DURy|s1(bo6g?p$xn-R*L_*B&5< z)CUGoLzGwoiUuEzqA|p1LVU${R5Vh-7z_{<6czt4B#0u;-g7&>jwl*KGMBWszxmGZ zJG-Bm`R(2xdtb}kIn`B{R8bUF-P9PK55H@yzjH>x|C4?>A;GV6^~Mf^qDEh2{f(eD zY#c{XGuEhW?Ph!AT2a=LPD#{n-qP* zz>w3bZmL?!Vfji?Eo0Wvv^7xaQ@F0AUK%K66xczEY*x})-pR3*k`%d=qi52I+^H!t z3lbm+Ql84AK{6&un(GPQJ@rX@o8 zRn}5O=xAtg)J7y(O<72%1zEIzd9uq^AS{_61Q(-+;RJ@`+c=NN3!*zPofAZkvzg?3 zA|4Swg~a?+*&ds7bu-@zAIjnH0k-sm zU`R4+$kbj^FdUC3ju-;2`)SzL?yToAo!5r!t+5?f(rqH z4+$kbj^FdUC3ju-;2`)SzL?yToAo!5r!t+5?f(rqH4+$306p z5B7hn@7+Is$G6|q@GnP}kL|x}Q`=S39@aNqoo$}7=efNz`c{NLyPf`i0X=Q%x+q;c zb>%Hn)*Wz-Xnk|K>&^FCFVipg@3`xYzI`vihQ1Z&YGbE9v1sQ0>fhJj3y*~ns~)+O zKOTSo$kP|>+B4Y5(T0TK7G?ds)YwyIV6_|Dm5+>bD;~ j=u2frpBQs=9JOKeQ^xYc-8-yTrJH8W4L^U?Z7cr-C#pk^ literal 0 HcmV?d00001 diff --git a/icons/file_type_julia@2x.png b/icons/file_type_julia@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..8b4aed544d38a74e89ac457295c2722b587ae7d0 GIT binary patch literal 16294 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 BPE-H@ literal 0 HcmV?d00001 diff --git a/icons/file_type_lisp.png b/icons/file_type_lisp.png new file mode 100755 index 0000000000000000000000000000000000000000..09ffd7cecbfdb530f784a25b6bd8271a1f68c934 GIT binary patch literal 14738 zcmeI3Z)_7~9LFD+F>^43Apx?89>p#4r@gy&ZP&9a!*#eBipy5wNHpwv_iQ_9?{2*t z>lTgUPhyBs5hUT?JK_rr!B-~uC%OcTCc2Q2MTwf=3ttFC4f+BMX7jmT*Z$hIJYsnH zT+;Qo=lTA=zvn*BpWd50)Vt%k#)hT_givEocf5~$uW&x~50k%7{xvU?uSd-8T^2&i zRyv<0=;Y}&2(>+-B?s(*#CAzBGCo-~QrMTvm_&_GbW6^Zl|9(zQg~R?+dY4L`h|zn z)OOE{!Gw@7JMoCtJ(KjIZdsWmK#A+B(F zVhtpUX4N67FTSl%j{Mi|8L@3s;`#CMao>2rXJm(YF%pUJf}i*My+q-)CUjfQd39^O zYqH=I$Ci@SOj|Q_&heE~#+cpi@i>KwSK+=gX0ecN71$Aqd`>ob(I@cLl2oObV~%Ch z`Jt%_kJC7Vb=x9&V%0oz#IOx(#HdlS*j=+QnUh4KSi9y{!$ECa28F>8Uw(oYQKgIX!M#ekr&!6eag6b!M?_8`-2` zq+{+X>s>&|b#`)3CuBv_9i$tge5JlL*(EC+mu(y)i!taGM6b}66oOJvkb%<> z4@db@BTyEXl+E8wPui&UuIH|ZrQS~;GTGlH25@4m4r}RBo$Hxud2ua zZ!1W|y{Wb#*^m9If>SQUL;|KSvW^?dn6p(1*6Mv)gY-q#FJv`x%*kn>aYlc? zC92pgD%Gu7WN}V_MN5`${vhkeqvfp&9ce9pAenO3!p?SU_blwU;t5tfpq!liwv}YX zIm%*+vm3A)<;z-2!zyML(zO3Ofv!JDuU%t&1nc+OP_9*8RolcehU{@Ui?nrFWEf&i%AjJ_~MZ`Q+sHJXx-bCo}3CXA)TmWKeQ`0>mi4sI64l)ekrmnjXvR z!+wEW2JWBTD%s7k9w} z4oY|QfQ_LYD*|ayV}^^02nrZ3NP`+PTvS9*z;Hnt)R^I-B7y>j3(}y*3>Os<6fj(n z1~q25sED9|;es@%F~dbg1O*Hiq(O}tE-E4@V7MR+YRqs^5kUdN1!+)YhKq^_3K%X( zgBmkjR76m~a6uZ>nBk%#f&zvM(xAo+7Zni{FkFxZHDIY zL5&$MDk3OgxF8K`%y3Z=K>@=BX;5Q^i;4&e7%oVI8Z%r}L{PwRK^oMU;i4jf0)`9H zpvL#a)lhor59{Pjzj5+P-)#8LTjX^>PU-GTAT-&G(9{8h{+=h_*AW^M5V|plkaQfO z)y9$CUv4AX-+SU)ler&ekIwA8*s=WJmRo&OXQ$pfoSZs~KCZj6dafWK6rfljeRYFiN@P^d)^tk zJ=hqn<2QJY>Qi;*GvPgn1MKmY9D{(k|x-V?n5 literal 0 HcmV?d00001 diff --git a/icons/file_type_lisp@2x.png b/icons/file_type_lisp@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..7e1125a7403f8c7108bb4ed59f39dc2e7bf7d353 GIT binary patch literal 477 zcmV<30V4j1P)}&0g$eKm?FOV9zyxH2@~%2dN3fGRjs!paq?23Az4v@yZWILs1pF}; z*Bm+*MS*1lOFg(gV7rAF8BKp$a~+Hyq+^U&V&K^QDx2BAIZLio-Zm zkWU7|k0O=R1h6AbPPc3g#}uEXGkcDd#Lg!Ig&<#&&=v*C{|X=1EJmlLnN5JeGmLWhViBUmSWSn7+mIL@i&VD{7tnFyqZ3)?g#9@d zFCRImMXra?@FUYf@QrT-YA&oLPcawNv-~09DfR%nb@-$4I@a$20RjIO-vSH(IOKmb T_Gn^A00000NkvXXu0mjfz3arA literal 0 HcmV?d00001 diff --git a/icons/file_type_list.png b/icons/file_type_list.png deleted file mode 100755 index a2a4a08985f27483f1b271367e858441eb74ac1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 610 zcmV-o0-gPdP)?RpkRaKl z!JVD-z1K`!Nhl7yeZ$Q6zWLravsR+7sfn(dSXsuK#VPSn8*>rmG?D%-x)Hx9aHW$C!dX2)! z4;-GHAeBm?yQ>RO3fXK{+DRsp*mm7=8-Zd4M6f&h6Pkc;`}-xcAO8Rfidr<-HiA$o zX~F$GiA;VTN5vu%i3Do3nq>BeGb>u4KyKmViY=f$ zdb($HGOO@zZ{>6os?#mdvz7Vsdx!@^~YM#V}Rx`6y w&Ci-5ifs{8ecyZ0+dGFR3?lK&{I38500#3ktt9ak-v9sr07*qoM6N<$f@F3SBLDyZ diff --git a/icons/file_type_list@2x.png b/icons/file_type_list@2x.png deleted file mode 100755 index 78cf61abb7a64b2b23567d5f1ecb2e86030b572b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1744 zcmaJ?do)ye93MtVrkte|vA0nkN8`?A7&D&p@ai-;!yb>e7&F(*;LaU)u8iq{ltq_7YcNitH~ zVQ&(NY$uP5#-jz>*lo_3<_Ztnudvq!6n-1LMhoi3>M)i7Kx%Mi(L$tp*X6Np-O|SxrEJU@;vx~kSCAN;XzP<8wcWe2J!>lAPy5^Fd@z& zmXC_l5LkgPVkHDNfXDIV@!S~8Vs%heeakHDHE~^dA$(4x`pHjGonhu2 zi^^W4yIj5H-pC=WKOy^cUw!;! z`_{y7HYcus`s?HPeL2Fo=A`=DUm;rKq1NA?R-AgBZW@mA+ovcsZ<)*4Y%h zXPq<;u5K)7_v>g)2sGl|Xt`HKW@bih#WIuQpV6itIXjzo{4Ra(ZILxtY0EJanC0c= zZTrFI_1KyF4J*pC&w`fIvyZI(JoCF-4K1UkQitBYKD*(_3oBdN+Vat3d@ASR?)1z+ za(s+!ZR9h{;bztYLm4&yXq7hBV(;~g=CG7ThH3TvP@DLH!nwKGZMkypTINRoeB*0P z=jb=J8Vh>gUElsW=eM9XF5Ug>?e0UJ}$GzT+tFKZ__!KQue+c-V_L5_pGd42v zTovs=jmQcvKG1Zi?5@*JlUxpYwATD_8Dmo!a-l+R*X-)ZjC+TgmqO?2k1oc(=ICTy*LTwPVP-)s^H z&q=LcRUB-zcC=v%D;YT;OR$e^$nC1U+quV^Z1YH?u@Vn~PK@k#dc(3;R!ks~%ZF2COan1*R&Cm-?Rht2&z&gVFA_bbB z(5mzS{m?x-wKHWKKJXuK2Vw@vn_4L=!da|>b_a{JuEX{6Qae_m2q)2<2bm#vk|x&&sHL diff --git a/icons/file_type_lsl.png b/icons/file_type_lsl.png new file mode 100755 index 0000000000000000000000000000000000000000..0fba27a7aa6ae211567bb492660a765efdb05a33 GIT binary patch literal 469 zcmV;`0V@89P)2)UQ<+zq|m-~`t zC*9p|XMVFQ_`Z+J<>Dhji^T%Eu2cA4tyVw2&x!b(jNq`h{}@C}UgB1`u8Z}0&2hWk zjx`BBE=Bms;Cj7cKA)r8?LwAi%w{u`N~JiH*X?$Dj%2W0F41bWFdPoyI1c}#xKgRy ztqWkDBPHzjdw8CQd_IrU>4eQ@14)t+f!skfO_NV6m&;hKR!|g$OQEc2E>3qDq|<3+ zG8v4=V}=(33|XX7DKwkS#~Dl}6Bvep-EPO5LQ$-$Dwmg70)e6q*tU)7bovF6#^dpb zTCJ9BKq?lCocir{V-w4=m`A76LA_poZa|mla5zBIH1zv@Hp%63==FNfyAUdy&2lS6 zQAD9oz-Tmj*v803A`Xp41B1bUHxpRu&LauGdCqYPZlXZrrvL*0H_L+Oqa?>L00000 LNkvXXu0mjf_UF&# literal 0 HcmV?d00001 diff --git a/icons/file_type_lsl@2x.png b/icons/file_type_lsl@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..278e91f8881759b3c7e286ca3d2c6f3b7e921644 GIT binary patch literal 1856 zcmV-G2fz4Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2j2q^ z5HbwNpVjsN00zKGL_t(o!>yOgPg8#y#y{V4>1j(Z6bePaa%c{aLBPb(fX0~Fj>!a< zZf55nH4B%s)x?dNjnSy_I>snbkWzX9EOdH-N@?l2&0;tmP;Mr_H#up#IPdrQKJW8B z?|TG5E|>c=@DJcBzY&ro;q&=Or_(%o^ax3kn4h1=FpRuqS^qRm^IyQfbzN^AelM5H z0if$T5`SR0u8Zrs0GjK%7Xbqp&gF8-iI@1J0UZ4Hxvo18{2llUkjmw9@^SAd=Se7p z==^$*R|4<(|0^zl?7D6gxCWE~0l2wbE(=(?uAdLU;SfR~NfN56b`BImpePEmEF*;I z06r99;IBYG-~uv`2b!k>`1$4lj^og1G}zhMq1F1IrZi0>8jZ5Evx8+>sH!StSw@y+ zSC(ZCZXOmwTopq6N0KC4)3mAw;NHD^XEPv#z;PT*(`0>poma13v9`7bKs+92VqyZ* zG-G?k+1UE7-P8tJPwEf1kCrH5|tgmSthvwtJ9A2qFBAg2yp-Y{j&im zio*8xHZNbkq*yGHNFLo z%jIxgmry9grAwC>8yiE@G!#WS!hk1c$8nmqS}ij_KfiXY2D~1(EQ?yLMxjvP>({T8 zN+nXM6yb1~a5#)@+hns@R#sMMHk$;4K?Vi}&~=?qD1@r2hgmqB-wFnUHShl~UEqoC z$B!RmG8q;Y7TDa}WOsL$ot+)Z2W^MrIM}w0Wm!0m z^NXfz+m=ss!o#Xhr_2y+GUmubr9dXoi4I_^US(cF`iJqPwhKGllo}MO| zOad@HJFS09@C_wr%`=KO-X} zlu9LPwHg~68^q&rVzC%AGc#zK#?a7E=a5h+L@X9Vk|dUwm#J2(l*?t}@i^gdm|!sY zi!q%Dz_Kj5ySuq@;|AZpedEK252Vv+N~IDrGc%p~{!D9ER~M;Nin+Nt3WWlW<4~zo z7#bQne+drU3cufvuIpHqMK+tIR4S3pW|3tXMNx1ZhiEiPAP_i`+#Ab>OL$f&$Bkkk z1U{dSWHQO^+qcQ*^DHkfv#_v0Hk-vT3~t`MNh+1Gt5vREy?Vr& z&&|ML5k?{rB9RDzK!9qsO0`;Lb#;|`y^hc4qt$9*7zUCgk;~;+T3Vt~sdR)JkH=9} z^~Cz0I*uL3>Co8S-Obq87_RHGxVXsX<|dCHKPI2gbLY+-d_EsfpFSm<&2~B_nM~5% z-QCG`E(U%Ui|6O9R*Pn{i6lu}ym*mdFv!-{78@HIeEReWAp}cHOSIcQhY*Hu`c>Ve{j^l9a)-9sZDEWMz_4Re0KYvc6(Lk1EMn^}P zoSbBIbQDEVFirDR7d#Vy>$Tk zVHllRu)n{LWmzZQ{M>7~XRDf~5exwYc( zhYt>gLiG0b0+7jMs8lMfuCCH(G#DHlB#}svN~K675}2lWYR!KOfTAcwA`uda1j%HQ zOeVvF2M;&WLYK<2oQ}%k1QX*8y)}?aDMg! uj|oLlh{a;WtG{v)Ka8Xgx#*swqxyG>0Md7 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 HH|_WzC&RGv literal 0 HcmV?d00001 diff --git a/icons/file_type_matlab.png b/icons/file_type_matlab.png new file mode 100755 index 0000000000000000000000000000000000000000..efcecdc48bc0e2fbabd2d97116e38071cc3ef560 GIT binary patch literal 433 zcmV;i0Z#sjP)Fj>ZO+Vu`LVYB*yNZ9 zX?E@JH;}x0YrdcA%Yw_1Y7QhB0MsnNY^F6|`^s?!Au+H}KG6nLMEW~u-MO@%|I~Q{ zg@13rVjMgS0YFzM5H!Gj+uDRXkzxCPFtHjaY~R7a#{m&%gU|uUYFUsuo_9}!{1`8^ zZEu3kta%JyghUv4-o0TEmSBLnfZ@{{hIk-z0*V1ZjRrt!JrIMP_s+|i;R=veS+<&i zm6?G-j31(y8$ug^yrH}N)&sZ~wkw-n08$fSrv88NmVx`iH3p6^pBWT|AvVKY00jvc zVE{A)`A6bCE$z|6vs2&6ZFyb06Ch%FG?b=3s)RT=IZ zt1}3IG_!Ird;khNGG^QYxs(Cu1+WW%-dMnhD;odLPy?mB0+7wfnn_7W6QRzF4>9WYbVFxUQm1s8D< zgR>VeKOj~Q6BR8t;Ai`P-to<){g)%v`swZfCIi*^${RNccsl-M;NW2>06Ic}ZVmwY zzJTM-Lj(CQ&lvc585sCPz{2%(ae&*(#RkkSCiMz?_ArPDLd3ZF!Bhe(Lp|99c`e2&kb1o+Qi zW{|vo6=Kon&tMuB|L`baM@a{T6gdFs^MHSkUe;Sw)f<3(3j@zp)fohyKf~$(Rs4CngW7~ZI;GW-FCF)TDd@sAz?NC^>dc4R`cya7n9$EV?kpdiD2 zD;oyctC!$n;?UI3%#1S>K+)hp&;i?(O+gL_1mX`^ZU6m;f$7G52F)#-QG}I5FnkOK zoZJ}EKsXA3j@SUC41xFny4=5;j~JAfuVUbN_XaMe2rPU!Sy2ifY*7F!ngxg|h=7iG z0K|?!W+RCI|LsSx0f~C2z0v`i79-5mVW>_ zz-iueQ2GFuY{J0cHIV~a3XOL~eUvy)WX!k)w;1SiP@0+#idtZHR3ym(Xyv~F(8BW| zUn@e(eNfdaEREZ8Bu9WtQBWEKI^qCX4gi4*(Q5N0di1*3o> b01#jR44CJKY#`h$00000NkvXXu0mjfd~$6K literal 0 HcmV?d00001 diff --git a/icons/file_type_mustache.png b/icons/file_type_mustache.png index 933fa858b8ab707f20f49bdc42491d905def75ed..b0e0bd3cce56cc7ef2a9a94f0b0e76077204685c 100755 GIT binary patch delta 396 zcmaD-x}|c01(WrZiB_{DO)L!!brg&Y42|^-4fKsHbqx)zOw6qe%{IPuW}0luTqkU* zYha{nU>IUxW@ThxWoo2tU^Mv{voTh29+p{3h88JlriO-Qx)v!(sk$a9Cds-MX_l$F zNrnbViDs!OmZ_Uhu*9%TzR&79c`dsm5$Y!kaF}DYE{el@^D2%qLl)I3S>GnBSn1c# z@^o-=yUouGSFNfsUd#4F@xvK5POmc?9Qmj3Fh9tgEi-Y+LXFo4#BzHK z+?JQU>DA7wSiUggYNPBjiDOQkHqR6%%_yF8*&smYwSzokaY^AJyJ=#A^$#0#c#rP= e*<8=d#Wzp$Pyda)xmL delta 236 zcmV1*HS?~Z4EFMA3p1>;@Ee02>*@ z@RbRr6yHqffgb~p?Rbb6c39z5(;R!OF^DNYyMQAmnAX!LhPp4f#grFazz7G-aK)yk m77fl=#+2{<8~+M;4**zf5=P+-&b71v0000IUxW@Th(WoW5wU^MwKvoTh2HkMf`mWk$xhL#rQy2dG{iMl3NRLBTE=rr+FI#oM0gTbM|+%xtzlv?%}dOu2bA`?iRbye~R$`@G=Y?|YwjZV#Kb zbiZX5rvjr&1Iq-4f0_-=&z1L|-rXPB^GG5)!l|?Vcty+V9}S{=GQw0&cTZ!uYmt2- z@(44}BHJ4G8ywYK*AM+`^uKY)$$9QO9sP4rj5&`aza9Q6a#CXI$&MHwsr+9}uT!p1BJC1PjZS1-F;d}z$^^4t6KlZmr zlm{O73}tw6C}mC_&)gp!+ZEUCZL>1}DDYTHlmxZ5m#r0c*kX3&c= zmT-bmY+wNQ*uxrLnwvy%f07BHfJ#Fuk0T5=)xKgCD`;=JyTAmh4Y@)TCzUJ!XIR83 zhH!xXZ@lg`rf`lCtVeM&oCRPD^LRqn4~)6qXFH0Mg)9I)xI|xz#&6iiG}>BdZ&8Zk z;M1&07*qoM6N<$f+EMP7ytkO diff --git a/icons/file_type_npm.png b/icons/file_type_npm.png index 8352dfb135760defe93c05a0f7c44edea27f7c76..40179a406ab3c0b230406c0424bbf23dec1255fe 100755 GIT binary patch delta 392 zcmaD^bh31U1(W6diB_{DP0h`XbQFvX3{CV64D}6-bqy`8OiZi{3^u-XW?}(}Pu6Fy z7dF*3FxE9N3o$UWGBL0+G}ksTn!JzM7^^rV%PbY3v1yixKs`oAmPWcJDQStiNlC^Q zx@HFEMuw*5si|ou=9~Ak%x0Q=h1He0II(Q99Ge|cx+XWUnPRo}1e-U+y+Z6plkM5K zB$6`{^U_mO?DTE)i%VR~O01v)n~m9(4Ot4K?u1T`ve2(g@pN$vskrqf$dRkTfXBPt zU+c!-{~H?r2Jbm%rFLod4e!hhCl0|$Cwv@>>=YE*->wufXSi@Jm1VD#`u|$?0rro6oS!WZJCA`Nx3eXpVvIWJN3e z`qQ2+jv*Dd-dr~HVonrbeUPu3lq&4GScqo{M?~(!NoE=8&l!Uvp7U5b6*YutGEKX8 z@KlnuzrYk3g;}3JjEb=zrsk*JJ5z069~L^bwjjk{rokah>?gNgb_}!Vz99a- zjXzWW?QImZvN$N&7LnMuS|TPv;4AN}9|xlECOYv?zA^8EjJRq~LBD#;AJt~ph#Q?t z?0B^+pBS#bdi;f(zr1+{yS{e!AF<`87ujQyJFRUV6(47Oy+-F#?k5{Fl|6Y+KYf<` d|G()yBSYs~71;ur*X9gB;OXk;vd$@?2>`!^f4Kkv diff --git a/icons/file_type_npm@2x.png b/icons/file_type_npm@2x.png index 4d9ce9965a5a061fe4f9db007442ee5ff7ed09f2..696c36a873abbcfc9ca63733ad3ea94e3cda91c7 100755 GIT binary patch delta 420 zcmX?8e7AIh1(W6diB_{DP0h`XbQFvX3{CV64D}6-bqy`8OiZi{3^u-XW?}(}Pu6Fy z7dF*3FxE9N3o$SQ$r>4G8yHPK$ZU*NoSkKsieZ|WfrV+Jg|1m*qKU4FnW2GhqN!Pm zu3?gqWwNP-xoJw8#pa_dvzaE}Vs&LMPAr?O!e&R5uE}j|rdX{#$L0-juLQf1l7fPQ zO>v29S&3D0Mq*xiYKon{jXsLNW=nQuLl(7|;JC>N7JBsz6`n4RAr-gYOgqcfpdiqa ze%M`T(|3D~E7rc@2YX(yYp0*P|FF1Vy6L2hnT);4jGP`0OlIv9W6d9YGApyVcSPh* zw!PwJ@rNqT3||Zn9uIkH+V<`gNBPc4Tr$&1^poMu|I!z16@a=QoLs}e e!0`V+GlS+cMU8U)>x=&Y`3#<}elF{r5}E*In27%X delta 442 zcmcaxdZu`S1(Su`M5|enCYFYVItoSxhQ|7a2Kq*px`u{UCgxU#W*gr+GfkFb=bh}t zTqta!Yha;kWEx^5F! z6|MB@88tjz978H@y}7p0>u`X`v5)a4i&!1Gl}b16;0|iHx_Tr0Yrrg%8%_eB93MQH_g>|H%sEe?rJ1X|&aR9wb>IzPzQPcA z>1|B%{zbp-kKH)LcaN(_`^T|rzdE_oKX}|F*FG{mr&Djjea3mug6Wg*yEbXZOk?rr zu1XND%@K)7;AdBiJMr;LGyk^2j;%(%Hx4TV+xVsL;4GZ;Sn`3*5%nG13dZxBe%$X% zv~hi_DYcm;BmL2Rw@CiimDZxIHQL5eZw398pG-egsr|ZhQeL{iuF^^K+>UL?iJkZ^ z*~X`W^I)KYy_}>&=#Hb;mdKI;Vst0COU;k^lez diff --git a/icons/file_type_ocaml.png b/icons/file_type_ocaml.png new file mode 100755 index 0000000000000000000000000000000000000000..01a821d10e62818639c7f30ce74a4349a6b272c2 GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XZg{#lhE&{2N|4Anz@hXnKShio=yPL4gGa4=gT=&)|KGEV zt#DuzV4sljlUYG8rK#x4$%4I%9SxES4M$5BF`Q{=cBovSe=;l<+REeRve!=ae{Coo2tWJj-rQkD({YP& zrLn50zdtT^)mN9BwWAIH;aJF-r`pNmKEX%5Fi4SK^FbE_t_zF5WstKAT0R70|>FVdQ&MBb@ E04@$_$^ZZW literal 0 HcmV?d00001 diff --git a/icons/file_type_ocaml@2x.png b/icons/file_type_ocaml@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..a2dc95c4f9f78b5df0aa8478ecd27ebc02b50cbe GIT binary patch literal 511 zcmVOFco*EVfql8>T0oqM+9_l%?`Hwb3??-uG4 z=a;*fhLk+|FvkEJ2u5L8 z&!82FtJX0ph}zP&UnjsK;rz@@j1o3OJ)07@5nq$luciGhNV^G)flCrhmJVj&T4~Eq zLegvU+$C-oRRIwxkeovT@5Ck6AQ%6t8Tl}}{R*;fv#(G`6M(Nrz};1VxaO#Y!w6U| zvikwQQ-6LBpdBBzJuR}iLe}r03tLMP{=}>yFnzjIlv|Cl#O>dF_X3-^JOW&1bUh;9 z-kMR5Fywk)hidjy6JU_ivc{old=e-u2j(IXE76cj@2_IR%lI<{TDKhPy|jeq1Rp}B zY*i3mC^|6?=dshD++v@?WfDmEcK(lOw!uCG7yvN8HvXr3Wi* zDHw!;Y5sxYNw;2m@LKTXrAI-@tqNKp1skNNoC84*rDzXAwdB;ET4XP|w1tKWR!z}L z5@WKvvwd%zjC&}>fp6dNGVgoeH}hhA0g#`chhZ2`XnPm`Ulk$5cM*noySywDHh-R$ zN+?fF-776D6ub1J&kzD(6d@w;@;ncvot}WP7e;hLfpc~Oa`B_S0&(}&eI631~|={DpOhWRZKOR%K>67EKEQPqYA*HEzlWR7B>00E(_bc zk7;D!IRwpTlm9F#Lo5OKhyey7sgYqSIs*ivm{c$_f(e450D}&O(?B|n!3+aIRzwsF zTnoH-$XGUmI)^2N1TS)75u2QcqIwpMW;UCt=5Q)v$fbcyCX+^I&=`y`3=w85(xD1V zn9dk7s{p}9l|iFNHHZ#yD=L(T31yS9O8>lqR{v5~XME8ntYI{ZLQey!boZ5JfnxFB zL$%tMXd^0x|El-@3L9lbdYC4Kjflyh!UmTU;!dS!@eQy7MGP_oDVXh|Bo9FmV;-Uh z_bYx)pOZ_&ilMnD`#+POJ;Lnc-oErL7QA#mti$YXz%$9zn)Y$L**5Zd-LZ--p zz^u$oq?v!rxcUxGg^L+?*LWRZ-*LtUUA;kB*2oSLcI|!RNJwbQzFORq%&fCu@}h2d z1$w5V#mf)!hpxbMErYdIcx>aj7V-)0)gv;N_5__tSoef?AR;GjkN`TZj2 z-AR(-+z&?ZsWdo%ln$hmk}5aWt`>yyL*oO0QIet3Ha2b*qIbnHZQ8>jmvOSBru%XH zYlL?_ZPCXi1-6!g>NSs@JPMIsu2uZxS#W7d)ivjEXJ^^wvuB+h*#i@|CntC93~mZ6 zs$IJHosrMJ7(G~Z)u>b|<74hU7|gJ*^|`e$s{RLtOSvaSmGJMlj^9VOOI{faztNrD ze3M8d+JT;)9@noweOdULM_o;mRJY#H72TXx^&Y$a)t|=%-b6X&0AWbIvRm#T2tTVx z&esj@oL3!!{PU0BV(L#%WF3_NK5t*B93$!>>B-tJPM%DxJL0x9wo41nleMcS+`f!mu zBLk}(qfUEZ#|)0jF4 za_qdW&bU&_PTc&^L@#r6**&9=Ge$ODZ&iC-=00D>Wl|BW> z0v!9RS3JnHm!29hx#B2GY?i0t-GW3CBX;4QCwx~v>ZKf}$zu+#2iEajBrv4>SbSN- zYZumSpz=qq(V;|cr_2&eP_vp&FDPPsK$KVSuc~A&_88wSE>4$vRz1icyR!IV+E?jB z$8LXo8O?{KIj+4xsKGF|8iHMXK+Qz&~{E?uo{S{-PhJ86Q4-w6u8U)~S<0yJIa8Ns^A>6R9N+?|aErrblaXvQ4IqyJrMF z#2xs1_YY)=~CUYo*sJy@8#PsHNK4Sced)YRH*@6KN2f3M71qfYK}JbkpH z?7K}j5Z`m8qtkvA|09RKwyX`JEPN+B+q15&jx=zKnML4~J_~T9M(n%3ZRq%+txB|n z+p)}Zb8P>r(T4g)+xOb(ZEt?_AM>XzE%%1GZBKiJmuJ3T?y&$@HF|R0&~f|~_rFq< LkP3YiFR%D7&HnsM diff --git a/icons/file_type_perl.png b/icons/file_type_perl.png new file mode 100755 index 0000000000000000000000000000000000000000..904132c515841af9fe13b61b9a010f4e348d3be3 GIT binary patch literal 1419 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+n3Xa^B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvv ztM~P_^2{qPNz6-5^>ndS0-B(gnVDkcWN2bx>TF_YYGGtyXy^*$xLP`!85tTIn3y>_ zn>)euy5uL9=BDPA!1Sgd^cvyR3rY&P1wfl!Qj0RnQd8WD@^clyUbf1_=@w%*oaRCG zrr>sq0ZzU8K*#8VA{Hs4VM4&v17gCHEsz6G_^Elo)LsNk)_>wWW-u@?{`Yio45_%) zGx@xCNTA5^^R=Jv^_=ZFBcgl6NsUch?V;NAyrxAC2kjF$Ts4=}FYsOM;K&igp)KC_ zcUi3JmTbWt8eWD%!Yg|fB7Vg6y!d>!`ujKA$1@XUmVY>q-ey^R?)$vzb30E-IOp8I z)9@!?a?q6%MGIJKT(DbzS?7O?r4+H lF^QXEJD>Zh?E5F0z)*g5%YLgTHJd=iqo=E%%Q~loCIF2E7`^}i literal 0 HcmV?d00001 diff --git a/icons/file_type_perl@2x.png b/icons/file_type_perl@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..3947765222dcdc39b29d2756dbe26a5da0129f31 GIT binary patch literal 2097 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 diff --git a/icons/file_type_puppet.png b/icons/file_type_puppet.png new file mode 100755 index 0000000000000000000000000000000000000000..c8f0538a67d369ea08b4c0f853930be481fa9ed2 GIT binary patch literal 377 zcmV-<0fzpGP)Nk^|HFg^AWpy~&qRb7 z2Y}cfXvlpaHb9qT!KUMI&qa`p@j(3H`atG{lfme!&B*1^_h*fD{2S z%%(!1W`7{<05#wO5Z427A}$xKhtiI=CHe=zVGx?|0V*~TYOp`D21X>?LC!o6#En1< za>)dsAs^5JbUu(u0D6HDn+rguF970xB(VlG7Y0DRf-?|5LKPSwD=hY33epI4;ck!x z7jYQ?3fcS(hp&JFC?94BP_qIoY!=VgOT2hq`~bwEXkh>i2M18#0X6N1hCC=dCIIn$ zsFFaa7YlngMjya10LjS$P+J|KE?Wr1@-RbznipVo0TzP{paBQ-;s&7R4}&YS0R$KT XGyPz@Rm02t00000NkvXXu0mjfDkg@( literal 0 HcmV?d00001 diff --git a/icons/file_type_puppet@2x.png b/icons/file_type_puppet@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..f2df10a09c89f9e1ecf053e566ee424756a2139a GIT binary patch literal 641 zcmV-{0)G98P)fjxjG zHU1aB@k32-tY2$aRRUrBbP)k=`lNhT zK>}KVN_`;AcsVLaz_j5guMuSx;fIR6r?#Vjr?%FM&XcXS<4e8Kzd{{^JgmyKViuv~ zz9st}i+{_0v*>3Q6Xv`p(leOeKj%iDmx7R$>#DqO0208L@L2-fNvVyd0jD~}32>W9 z=kpnP#4YKtxJCrk?Kx?&0uPd;OP_{JgFY7oU;uJHpNm>E)j!6ZJ7?{*(^6RKdmx2` zNtg7C&;U@KbEa^W1zzccgd`?BE4G=m=j*)Ut^7#_B2Auh9V%imEh~N_`mCM3?d^Zt bmjD9*QS{NhuJcc^00000NkvXXu0mjf70x1c literal 0 HcmV?d00001 diff --git a/icons/file_type_python.png b/icons/file_type_python.png index 51e22b152e25037fb41ef2bfe0bfb88258df383e..979021340d1c0831bdd299d23335761e991f3ae0 100755 GIT binary patch delta 584 zcmca!^to(;1(W5CiB_{DO)L!!brg&Y42|^-4fKsHbqx)zOw6qe%{IPuX5!NDO-#Je*lf?PY{(M2eB3*jG~?{jv*Dd zj$F3aI8rEa{Nr_5wZjW}HU$WYv8ilN3R3ersjJp~^_hQU&h{BPn>bQ8aIC(vFyfDF zj*zR!a?va-jm^Xwi8qP3R#mB+Q; z6}D)l7|!rqK5rjW)rJPPJCBrfrYCWiN*t9vX7ut(p4|bZRU6x+OIST*&K{hp-SeDT zWrLhfjSIV0fE>g8t-T9tgcex8kUNm_!aT4|IOefPb!(2y!J-%C9~v^}h|g|TNz)CK wR*`9s5s_8#Xt8$L!Q+0mj{C><`#%gB_G)%MRNw9JmH`MnUHx3vIVCg!0CttuGXMYp delta 318 zcmexdcD-nV1(Su!M5|enrsn2GItoSxh9>$3hWduax`vikCMH$}1{>cxGfkFc7np3z zTqta!Yha;kWEf&#VP$M+Woo2tU_ALCvoTh2c9vO_li1WYA7`1vv{{Ptj{(aH2Kh6S zrL6So8P-{nZ^`b{zAquifSiBg#Jvd7mM0dm#H~GC_&`)%e zly%hq<$v&edE7p?RqfGat!tFaUw4tDnm{r-UW| D2pDsl diff --git a/icons/file_type_python@2x.png b/icons/file_type_python@2x.png index 3ffc044c6c4b3553d77960cc011a44789d17101e..7866b188a5e17d81c05d298753c00cc6b3d456a9 100755 GIT binary patch delta 1038 zcmZoK*;X~dg30p6M5|enCYFYVItoSxhQ|7a2Kq*px`u{UCgxU#W*gr+GjVD7CMIX* zmE;#^Otxh%5jNE|Fw!+J3^6dbGB&g_HPJROntX)W7^^rJ%PbXR19Kw-Gvh>EOS2Rs zT@ym)D)A=Cs^h&O}@+O%3PdSHd&p`jwoG|JK0RJT6>Yr z8`;&G?CO)(uyIKwXC&sOr>5BH+vpdUxR#YzK?OG3vnw02=&bzyWpbK@UOm$dPZ!6K zid%24XLl?smN@?L{FygrBy_KF7oAbe))l;#r?gf3q3HT29}dY*dm^wg*Lk;?_CnR| z6P{eCYF_e0^wPQ$3#%hU%-FoIDb9A8F?a6W$~`}Q@7kWNNSjyLwdwlo<f9x>On3HnHehKl7f%d~12 z*zmdEKVtlWy^im|<{uo^R-6}_y$i+Tjw$KPWBO9K=5T>Jy3i+qIbHvx4u~^WB%3k( zwJ`i%UsJGY*M70D5n2x}crw@>?_Jq*RD$=4!M|C24*Y(HwdU9!-XwQ8?M~O@g8V=F zj}-TWPIX-@dVp~Uzj#8wB-0z8E#(h5?g;<)SoL_?Djl~d#yPXubuu^a+&fErehYin zKl8%sP%-If#ydTyi(1ZZlfAFD=-sUS))(vh-9K7STU=NFaQ4TLP_frhjBAd%zN`^8 z>y!VWXU4i@{k5X!ELjrL1-fBL`)?WVJ5n4Pxh9W2A^OuJ!8tRxHk!=iyghM_rKM+0 zz-3Ke=>%52JYx{Zs-n+<_v-P zEIEn09{9Z3%Co+F)utP!bHnaPA1vhgb|~Q2zvhSlW{IQKKlD6r%--|E_`iG5Ea!_H zi#H3Zcz-Ndw?Hx>TWgVZ_%_AEFU0>`({$aU!|-|ej;7ong6d1&-@o?fQ}IovIjzT) zj#tgPR@a+QDVP6Pbxm)`Yl#CjYdnhl(wr;oS7nOM%ghSd%=V(&Z3oNoWoOTwjZ*g9 zu6p%TidDRO=*Jc&xf2Vbrks-K=lh|h{-KmDxO!8~_vsh^^F4Ua$dL2T>%vc_p8*U& N;OXk;vd$@?2>{~3#y0=} delta 495 zcmdm1)m}2eg2_T?uzK^K#oO<{TmJPyiPgvHhA$Ya8sr{`F{FO7+`!vor|1%muG>G9pkzmvv4FO#s0s#%cfn diff --git a/icons/file_type_react.png b/icons/file_type_react.png new file mode 100755 index 0000000000000000000000000000000000000000..ac52d0c4cc7181b8c402b480d8285bdc12301407 GIT binary patch literal 15296 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 literal 0 HcmV?d00001 diff --git a/icons/file_type_ruby.png b/icons/file_type_ruby.png index 7b7c974afeabf3696341d611d657d09e9b1ce45e..8a147711949ee71b747e7b586a192b07cde94040 100755 GIT binary patch delta 833 zcmaD@^sjP)1(S92M5|enCYFYVItoSxhQ|7a2Kq*px`u{UCgxU#W*gr+GjVD7CMIX* zmE;#^Otxh<<1!5~G_x`^w=y-FT+3`CV5)0iq-$UpVqj`zYOHNwH2Da#F{U6F%PeI> zLyKf1GfPulqtqlrT@$m!G+m3N)I{CHL{kIHG_&O7#MH^hSu9jil9No5ER79y4GfYj zbWK1+qM4<+uCb+sv3ZJll0{mY$z)|#do^Md+UQSqWR;w3#ws{@6YFN;%tO&F^p87yoQZSA~_>5FFiHIPTxkqxWu)r#0n}f*`8e;*-oN@ zvV+YGGafFod87ITzr~yF*_91h`u@NDI62Kizy7PIi(^Q|ts|EWwOb2Cj(dQJU8xIQ)|`s|V7G^5@uW>sJZjCZZi_ZZJed|GG*P5dCw)iWyyFG!)vtJ# ze|}$GxBvf3mCRXLDp4j9M{hk^5VP_3GqliwS($}M?uC`K-UL%QOS+%LoCbeYzseP{fSNZcwA z+{+YKAo0~^-zNrDnPkEDGY+V>UF_?Zn7}E~u_j3-z2ZpFjlEn`XEyMiNn-y#!%cFo zsaXDJhUYhq@ya$3hWduax`vikCMH$}1{>cxGx37N6*R&# z^HTE5iziz#n{gS27?@j`npzo|POf4$5jN2^u+TLE3R+kh8(JAyXd4($-p6c=Rh*G! zma?gFl3ALefr+k(Wva2RsildTu4STuk#35iX{wRAg^{_r>EwMZ7Ai!jOP(ynYEPWP zTGso-DQsY~=0*4r=$T1e-e`fakVAd*dM+VD7N?6ck0&3s*0100>EaktaqG(Dje>^^ zcwFPn8h9`5QrarLAWYaSfn`R+21aQErhpy(OQp1?HuBz3Fj;o;=*dEp58gk&yjicG zo_qUK@230gEYH;stO>5`cv&kVFejeDUE#gV+9O|VI5^IQAJ98Euj}Pzae+DK8-)W@ zX5}YEeL1J_E4Sg~frxKOzEMjVUcadH@HSi<+#ofBzqC8^nsoA)dp&pR1TP!0YBc(; w`JT$ZLG<$BI( zOih3alTA~BYRpn}lZ{gnO%n~x%`DALCo8kss}ZBnMt`y+tK?)eR>8@eST_@Ab|;%P zvS-h+`5^~|CcEwAyR5Fv#ffE;)!FP+43kU@OjAwMbd3`&&2&vtlg)IKEX|E{6Adkl zlT1xbElrJ0Cqs=iw=yucGBBBpVWj%xHEdiG$r*`x>8UAp`ZoH-C9Y*9R#1V-_U!5? zb`lkqoouF9BjX~QH>!W|TfW(zUD=R@b)Vv&$!QjP^-S%aE{-7;x87X$?YNpM!uH|* zl4oaT_`O;XxsuydL{ybGv&8fZV{c0oci(mu&v)DNzvn!k^ZnkcfB)+I zFVFitC70)bM8n7W|KdMN0}mH`pV7klL;QR)SK0#3%^Ss*F7vMM;W=QihO2i+dsK<~ z$Ky9bBEBo`lQv{_zTqQtg#8ES@{PRZ7drRukV;!-m&t4LNMzfSC$cwskA9R-kdtCs zA**k%$#(C!p-;j8cNjp*E!!F*2r zW#5$S5Y-Ca`$<)Q>}vW#ExL*;Hcr^XZ~tg-$8&u5SP1-6}RYxq_xAKU*S>{wy=%{bA_1$I1Fmu_PY zi{7?Qy4r|wcJQM2^2Le05)QF`o8;7$53QP#a6s?jE4SPj^p8wDfxx}if zqkF+hFDu{gZa+_9!%o3>A2)5{l|Hbh=XUpwnbi*%%u=}Ko%_BzPQ`UoL{xE-YuD7UL`|68-qk@TcX88 R#~=nE@O1TaS?83{1OR4?>E{3d delta 682 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 AHUIzs delta 1374 zcmV-k1)=)yc!Ud(Bo78+OGiWi{{a60|De66laV18e*gz`Nliru-U$yC1P@=W9M%8; z1rbR^K~z}7t=DUeRn-*-@ZY@-gF^v<79FNy)COPO7NI4yC5Ua~15KnU9$%3*Vtpe0 zK!Ts>7n?S1N!plzkF=y(TVES(A|@&=M&lErp|&T*rlc`MbRa50Kqw3|{lGfu@%Bu4 z)SaB|Gfs|Ye|6{Ea0|xZ>3B9KF1RMj(ud1v4xrWW z<+G9ScRYg;9j~m$MqGiln1qY440EF_^$+_1cc2IB@K(JPT@67c{1WXB=Xc>p*qO3{ zvhWff#sH?{y~x;!5zKAzffI0F__{DqZfT!@a_(f+;5Nc3*fr3%5J0<4qzOv$IW;h*Wq6npR$2g%>B>tRooxWe;8$%if1vq zW^^Bxr0kvsxc+@d0Q+zb9>8NMTTvF?iHvW+on4p`*beh?d^p}1(YHH{wsBfne>gMV z6;pFoLk50_t?0*9W#N3B6q!F8U#v>-Yupf<9>;wt`(u>m5zOl7^qu&qHbp&A+o5>2 zFZSJ@vOQ&CRPf4@z?l}-q-YZV=$1iWq7k8h@vd? zM8lod(Z~zS!h)_46YFDK#$aKL-B6Izlm-oPHKv6aSyC1@1$9sDc=vjoe;FnILI;Pe z$GB<=rr`OQ&!b)6h`pBu@f^w8i>WF5M>_=Mt;gtGh*eR7{v+JegP&IEJQy9jKV(#; z?>-91t(vCY(41ofvIXFL4|fKo57s(o zVCchc%um@m9XS7Dz~voL7I-&Mav`SGoeu|Ak;w`8I=&gsD;B*yG{=Tdh|++|9oSJ8 z=EU>e7#%9N7t_na_pvr*Tbd3TW#RL|DU(9rRBIq??o9cR^XdrDefpu+F*_%IG2#|7JU3ev%_QNeP3 z^+({Na8b%OG#$^{|8*$%&kK7(z4nHNtBzhnwY?)EwXIrEmGrtdx_y2SUgO!YJzOWJ zY=0%4L!7LN=GqV=M7k!r`T*_@$1esPKT*wj%GRZ9*D*6}=f<*dX<1kr_YakY<#E5D gEG+(Cdz;q30o;v@uK%hi8JK2f3 zP}o%0z)07?FvP&j%Fxov&_LV3X!0>;W31vlEVES7%#(}_4O0_!%`MCjEa< zwbri}@pN$vskn9IvadEvfXK0r_dV9MO-NeW;?%k6!!ON_)?T6NoEtwFPPuQGkYvm) z&24S1>1CKP$wW---Xy~l89D2GF85r~u_=9h<>jCA#pi9!C!I~3y2wa%)gS8{(y=Gc zy9V_7+lXtu>p%OSp(vy^lIO8t;G1MgeOFnQ-UO!I^$`wSr7w;Nl-12X=)iDfLm%^; z#g=mp$EP=V$|N%DO1S90+SqDd@?gu1=46vaZ2TDT==>Gwd~tQR)ph zS;#+khpWEP4re3r3CGl?8T8E#DCt$XS12U2?7~$3jwHhg+b_yJ(w_5>sdLWsjMMv_ zvKM?$;LHATAXs~%s?QVVM+=K>RE+B*pPtxXzibj?JTpT^pi_~}{%c_jK;Y@>=d#Wz Gp$P!6^$m@64K1xqOsotHHokRcnmm_7XtFJH zp|FXrfh7=y7#dlbT3Q*JYa19(KFDm0Rh*q=mWru~Ns?(wvVm?|qJ@#JNs^(ZZemiR zv96J+fw`ffsfA&(Y0~DSEO%LmQaPE6!+`~4?_@uYbDJ-7{V`zKBOqKh`LeZsy`ZOy zV@SoVE0_0cyCzDoe>lJQU4nter(}aJ(eCnzjwyyOQl=Qqi10hrRDa+n_mq?g4^sqZ z@}AS!=;f8?>7^-ryol||z18oYMBb~q_xL~q`yF{SW_UfoNlbOO#gV{3gATJdj~R^>d$+%4xOZU8PZ#iy^5a`@$3KTFP02)9f^9Y9q+$k00K`}KbLh*2~7Yh&c%!X diff --git a/icons/file_type_sass@2x.png b/icons/file_type_sass@2x.png index 15d8b589c07a708dada61a1df33f8926c85bb63a..92ae9829c171f046e4aa1e6140ae7a667afa3c58 100755 GIT binary patch delta 1004 zcmbPG+gdlll5yfht67pJmWGBp3PuKo#`=Z^`bL(zhK5!q=2nJg8{axJO_pQlo$SP1 zC~T^0V5Dnc7-C>%Wn^GwXrOIiH2D~_F;;ONmRTwW#>NIFDP}3UiHS*;xEaktaqG?X*p8{8608rNr(`Y4yfwq?E~}?o){B-&o?ZqiSrZ(^LKIY%C}t$C zY^)FQ=!yuq;41DUG0QEY%Fs1!+VY^2^HnZ=($77j<61oH;+(u|2TUr`mh~BlpW|-- zT$^71{$BR_@3GnS%P(BGu)y}Q)LR)@hFh`+w)TqGN6SZEyEbRt4$i#+-H(3=|6e)V zec%5(`x&e7BJ0_6K%7wlh0=bWcRw zWZ0E*>G(&1R{_0ifAHBq&SCg+kjLlXw9||a+rvE40*Ldu6$8`$$jJcqC0ca)7lO$ zm1q$EkQsevqh`b6h)HoXnxtwZ7{1<^ch|n-cJj&D%xP8cw!0kLuf9IIsOnKk&Td!9 zI-#}t2Ny+r_;q4~{j;Sa&kaRp7euS+A2F;y5S{sgo$1ZA6D8qGer0BL1K4q}gY+3!68oqVH5<>nnTm9BXe)QZki~V`~%-V$;7|YwI zPTqNc!lf9VyTzCMZ*SD9)IJ;)8gb{YP=jHG*%w`R*Q&=38uD{DR)4TkJIc$SC~?eP zP}=Ex>zU~0WX)VpHo3#X6YtH^vCuMI*Ap9VQfa=TyE^Q_SsAzGk5!MVb(?$rI=-Q@ z-jkvEW0F*=qt}O^SzoWk_b6Ju~ zSc?1eO&88hS)x{1J^O6&9+%AQ&zhQtlP3m-zA1Ak+pg&wem7^+>F<6serR0rJK{g1 syZ7ZgZK2k_dN)~ybyW=ic^KXwI$4nFVdQ&MBb@0G5Qk$p8QV delta 854 zcmZpzn@~H!l5zG#t67q!=H^B^3PuKoCi(`3`i923hL%<)CRPRp8{axJO`gjkG})H9 zP}oG*z!Hc;42`TzEv*bJwGE6XA7nPhD$dR_OU2mO#4I`0(o8oc(b!Pe#M0bEH_5;- zO*bjoFxfE8#4^#;$a3>hmb)xOshrHk;lK*Ecd|dn+0B=^{ur=ae{f{u5`0+O46U^ ziS>FMvy=ooc3kvp5onttmJ%Dqv5TW{Wt8l@||Q*GvhtBfxgd@K$;`B-0bCFE<#nL`5WmQ7+m&V9i&Og3ZHFVBz) zN$$42yE=m_Y^VOIzHNLV>w5_5GR=$dRbHLW3<$LhS z>FzUXFNSv^_k<*U{k4a~WWKua9I zJQQD3@2C3Tw(GN~MX#~NjdemQUl#bO^0zM5ywQAqvHZMa#f5jf_l10_Kb*5W_$2dV z-GgfbXI0K#@udEPqS&LUD}K7qnC*41CwUA<^``9rI1iBj_%?D-xW*0fnETyvM)&wbtDfvd{&xq#xNhRWs6>Fw?-LuP?Z#Tz7b-w&+0pD)7*TCQxwHvtt`S%^18uICL;RBwBL0^u>7vAr0-)M9xHd$C~`6T^5 z77x{UiEQCK*S-$47`bz5Z>Uo9<}7?16{NciX<@lk$`9ZkTc} z>T!{s)B(FQojf^*CKlZLcJ=B{!Gvso{??<5Er0}vtUuE z0HlzyJrFxUr5gzv00ap@Tu-dan21&QUr6}DKPj0z#JJ$We{P<;{{;lU{paHP0v2Io z`^oh9kvh|}Cn`i4!1(pcV;~j)vMmX@44VNCNP&h9J`iI7s^7V|-~JaAdiGyH;4R~u z*MAroF5@@gzli9{|17L*46Llm|2a5h8NYqwVSN8iis|WNU7++qf-V5s63)oLP)YS@ y1O+Y-Zy+`dEk; literal 0 HcmV?d00001 diff --git a/icons/file_type_scala@2x.png b/icons/file_type_scala@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..27f29aea534d5b188c3f13402b62c37def3679fb GIT binary patch literal 518 zcmV+h0{Q)kP)F6XfJWesiM9hV>R4!G zaXb(!0Pz8uI{<2-0T9~*F^DYyl{!GR5CB?Y05upEtoBeJDp2YHVnd)G$#SX!rh!hZ zEHp8dndR4iZtg8~cffx>{^$Rtie{LRM#veaq8UFrZqj@3(mIM3IvmxWxFT*1n z(#`>F?7Qe+4zRI*{x2f-;Gc%>6^36w{xTdpM_UKLvf_VXv1k7!WuE^R5c~`d*6Wwm zm~LMO<%TY*H~?tT76w+f=l=zT*?^e+zo_^dpvAx72@;t18J|CqWV&+BnDOl!1!&G7 zDjPDASoMOlA}|XE1A|)`XpsTqS75%!o)r%Ov#%pfvLQGNj%Gu`;KD#v#~XlnA~60B z(8B>Apguhar9lbr11%aPAj2O3@k1yL!WT%jY!r+FYycp@03p4T64~gTfdBvi07*qo IM6N<$f-}Y4qyPW_ literal 0 HcmV?d00001 diff --git a/icons/file_type_shell.png b/icons/file_type_shell.png new file mode 100755 index 0000000000000000000000000000000000000000..3766b2f6fb39c1c96a975c5746f93931d0654bd3 GIT binary patch literal 15616 zcmeI3ZEO@p7{`|&2qi?K2!=0QuVO^Hw=Z|Qz1!X$)*ht=4x3U#YtXW{JJ(x!w|nkx zd)J0&Q%DTaN@64-S~Mgkeh~vI2BQQ)(Ju-{{9s5-2qXr44IvTf-iO`MxqkKhx+QfKMa}PMk9EQG0_QVlHvGTz(hV7&=4RV_EsC0V zpYxePy*lv#MK!;ub@$jk@pY17WPGw}B!DlU$->?g6<(Ro%E|z+JqggS=@IX5A06>} zG&SPgD8$)#wiTqb_7M|o7+K$~j0`9t)w?oU7tTviAOmdKlh34eOUg&Q1zib#cbXZm zr_jY7h?U9q;(aL|f)Q?{Lz7$%p?`Eq`rVfHgzC=_B?p5b{K_Moj{-InvTZZ#A| z$~rM%DW;aSHAD9}x^lu8v?E@xGf?Fy-B%`C8A!KE>>x!ZFJ~Ff$1=5oRHYJ=9W>L0 zOH&mFq(KJgwguz3nsM2bVH;M;m}ba|d)k3vPU7*(*fp;=lc_nhWv?272uet6Mq1s& zS-^Aw%NR5juxbe2N<*!?x3y$7Ig^we&$QPL^4c_Ej;9z_mt*xGic2x?*WE(``WDL-3kmiMMPL#MNN#Iwoeu-sW zBE_DFM%+-f zjNA{Htll4Hs*SFml_@2)8fn9Xmj$B!FjK496;+sKQipEYvaW!RSQIw+G)k~U-?xzp2DT!WKKVR>_yS~|nd!-E9NE-V3Z zq1&8{ft z38%ONZ-5WuAS%Kw4Q`ZZGaAvU4T@Fu~9=Yx0& zE(8ePB)IT=5HG=n0KuCC7oHE|CAbhEcoU1OuKJ2C(BXTvIrswYll5bM`0}ksY43_t z)W|Z58r?=wS8l-b1&SJEDeA|~6eaDZsKv(1eaG8i-(NdoE#3LkpPf3qW@gL6;}`qH z`g;!?yfiBo*mucZ#o8QA{E0Wl}%>VG=6 z==Ci>ocQv&6MH_j-)%hAc6jUl4@K$dmUXXno_g=VGa70M@!dpFf^Uc6`4Q=Ra}DXL@D`q(>8Yh{gChH~|rKakd zn3-AXCZ-vu>82T&rX-rCB^xA~rA$7>Vy}jEWNBuoYm%0lq-&96V4$01 zY>{G+Vq{@pVwo~omDQd&g&nN-iBouv)11%1Le~h%gBRHRCa>Z!oXp2LMV~a#xV?z^@q!g26Lt{&`$>%st5uP`-GPSfaHl7^L;kS4d2P1I- z05pLgElekeargtBQMLI2*B=9xhrfOZOnzXkSI>CV)5S5Q;?|q%w%HTF;6Mhh*L{pN|!Z!0@DX!Oi2Fb!x8Q_e|9-~aey$B{QllHN1q8D_IS zU|*MbX-#DFJRlfA!^Fa?W>l``+q#-8snht`$=t{ zSn9P|h9bd?F0M1bUQ&rarZ|V|db`QV`40@`L{q;lUFUU!qy91Toa2^vj>W|sla*P! zS42E@TileJ?t8dyZ&$uE>-f7<-i7nOI$e`H?mLH%;r>S{{*PIx7^r&y!g)X zpujZgttN{VA4VRGHt9C1HeT>j*+M`o=D+#vipVK9Z|N}fPGJ6i%%+$-z5Pr*AMaXA z?gJ**q%Q8+my~-=V1|=oocXIMi7CQ4d1o3I#$L}{v48JzwmF6}6)ze@A N0#8>zmvv4FO#t4OS7!hK delta 735 zcmca!-CH%ml5yTdt67q!=H^B^3PuKoCi(`3`i923hL%<)CRPRp8{axJv4F%U>oYrY z8HN~`TbY_z85&HkVm1*l(KR##q7Wk^D-%mAL(9qgn9VQ+Sy<+(Bqk>t8JQWG>LwZ* znCqG(ryA=fTBfGzrWu-8NGnpm0{Og_qDu40~)mS~n@o~oOiVwtFGkYr+^YmuC0 zp_^g}G$GN#(k$7+a3D7GB7RkCMDaJtW85o%ACL0-=C0ZI-0R3w| z8Db_poD58?jLj$ebNGP+b@Ln!Mn>WS2hAKvc*D$@Jcpxt^Es|R1}xKEKQ5nq&RVaY z;iadGV@SoVH`iA49WoGUcvvqH#~|SGVaCJ)!_5kY0uO#RG_GWcKCH?Z%s;KARoubA z$FyYe=}Akk`u=|UCFa%9LZ5l3iy7Dp7}!0SGFTT2889w$5MRM0Sill?AjE-@3l#e3cw6Gku-ED;6@aYv?>MW?<^scF?)gC6fUNJYD@< K);T3GHUR(!sppXZ diff --git a/icons/folder-dots.png b/icons/file_type_slim.png similarity index 90% rename from icons/folder-dots.png rename to icons/file_type_slim.png index 6914c3b0a43aefe79ac9e3b709f14bdc99163f70..d8aae785451afce23db53a7ed1d6160548420c34 100755 GIT binary patch delta 460 zcmZ2jdAD?e1(W5yjaGk{*uyjPQu51-C)+cZ2^v`F8X1NdSXdcbSQ%Jq8yHVM#%zj3 zl!s-Oih+TNVRBN6k*-N{lBup?vPp`rrJ-@6u9>A_nsG{^d6I##@#Ir1=E~-#risZ0 zsiwMSNok3?#wjLdx=9vhX1bi07L!$29f(rb&ia5Tb%Gogn-8(+Fe($_ z%E>^*e5gL3e1WZLaxW*>q8>^n2MVH@Q!=9mrAE6mSn#ddXnG Z;A)fpu#f-K-_Hy{;OXk;vd$@?2>_oFmA(J~ delta 567 zcmcaxy0CJB1(Wr>jaGk{IDHe7GxJLFi!&zMGM5P&8tNJvh8P)HnOIsG8*3XFO+LbG ziba%*WtNJCxv4?2xrvdkxpA_&u8E~-vaW@Nd75rYl4-JGQd)|UnPuYS6D;P+$*Cqu z7Re?_y5@%FX1bfGaNlzpgm_nlj{Ob?j0R1 zQSOq6`AlwVx)&T`nl3j6H=gaxj_E9(JGoGG8O!d*m5eToKbllqd=f4S z{oYW0yS>aVGmU-GvdoI79ZU)gK=h2^l}@MYTAAo*mVoq=Qad_sx##a?FI! z@Pgt@);~S5QRyeePBdN>IU?e~xF(isjc+((jBD;=<_|A}V&+!u{K;Sw6u{KpscF%B z_4FL2KeDG^E4ltqS+A`izP03mWY~dguZ?TkBr;s4W}DBs-NhZ){eQ3M{-eh={_wLn gNHefByf2hz_-OU=;CH#>KNx_()78&qol`;+0MtC$(f|Me delta 538 zcmaD+cD8te1(Su!MyqCK7BedYv&jdUogfT$mbogX=4r`h25Bj}rm1Pkx~9n{7P?7k zW=XonX=bM8i6%y=2F8YyPq3I1r%;*IUX2(NZS*HQvPw=iV-=jdiFGq^W(#oGO+L;x zf3pJT9|IPHMn&$)3Re2{%APKcAr-gYOuOiN*g&9dzfM65?<`I|ABP(Yqz|wx^l_Nk z@QCviTaJSj<4Km378CB4>D?__UBOpFSvTGH`+oXY&A$I{QY6^U?VQ9Rz^HU!KI4no zMQnGNSU+gJx@P^;`gHiTd}rn>4N*T-UQM(9srn%!QTx@V1cusRu>-qXZ`SX-968la zcaLCcXhuWt3T>NPTs!PU85Ze%%xHfg`eWb65Qh2hE^zgf?-nh6d4ww^c+LY>gKAr5 z%?}E%!sPxQ`ZD+B_2W!E-&UQi%a{9m=gUw3GTUvO)`8_OFP0rRxNQjM*hDZ#FufP>1m_TeOupkiSh=kkQb7r``oE{oC z8Fsjt{q6TnR`Wa$Xq}eJC%Emw-|IU4{e;jZ)Ek|F5NiwQ`E5Lgn_3N&rQ3QPJ|+{MiLnOgQ49D{ zDezD#O90$OIHBgcG1;8_)NF)-FFBIr)aP1cWrfgYCMER|2RgA`VvdcOhQXR~dUs|Q85YyQqqde#`>-T<($?a^)~ ja|!=g2pOsTOMn3YV_Nr=7H#r<00000NkvXXu0mjfR%qj# diff --git a/icons/file_type_smiley@2x.png b/icons/file_type_smiley@2x.png deleted file mode 100755 index 3ab56d45c29d6fde767bde30f3231070553f46cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1631 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%*vS|5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8K--E^(yW49+@N*=dA3R!B_#z``ugSN z<$C4Ddih1^`i7R4mih)p`bI{&Koz>hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0ryA&s6~X*(wvKTMS%r zng`XJg3~PqZaDSo10ACeidm$Xh6w?a4~Pj*w?Ga&<)`KWlY0>`U9YZl)MsE|y5#BN z7*cU-%k=Z!(vBj>pTA}ES{SbXlU+;XX!G%~_l-{3w-zroQ+j#OxjOKOyrJB!OS8om zH7!%nb-KN``i-LbQroWo4PV%IhIGu{vAfpzaH)~|CiCaPOF#XNZ+2j-*s{&6&>$Ft)D_xUZqEY5!W z%9T@Hk8^S~6m>$`D#REXX7*0ooI7c=&a;<$Td#{bs3h#Zo7N_r7ySCDwp~n|oEKZe z{~oFHO`0t16CN)VmDkbbRlUYAf6j%FZ)zKF_Sf1uENVAd>uwq9aleE8QhucbF8zYy!=W!d0!+TaE2f`i{)m8xx6e);mL z&hnSVjx9-SLAuWSgj_hJzWhDt7%tuPYUcIKLjf%=p-hs8TxKljSj~DMdFxVbM==h= zJe`K>%A42CIXD82TxHr4rEC4^?=(>-;qd8=K*{%qbny;HUItP%`zb=gdDtgPTN-_zC4Wt~$(697bLXPp25 diff --git a/icons/file_type_sql.png b/icons/file_type_sql.png new file mode 100755 index 0000000000000000000000000000000000000000..11598c1517331f26567ca740024d76116f77eb19 GIT binary patch literal 15668 zcmeI3e{2(F7{?DJIJYs0B!FgMQ-+Md?S8b^A7@u!>*i)CE?dPd{Nb*5Z`X5euj}2` zZi*TS5;BZtBm{^FBx)iUg#czcLZ%@El@R|>G$9d^DGC^}C`KdE;CubOcik%}#*n<1 zZ0++t@AG}`KF|9;cm3nGw{3WAUim}i6h+NzZSl3k&-vzG*yI~ru-Y<|03Aac0`gF=>{hI6yyc#h2nC|RkSwWaB&Lh0dTUx&gx}3! z#%f7VF?#E*>&%3fPJf%FQA+@eP$$qb%X1c|yN(m=ZjM`R;aSeca4f^SX^s=^PLXq1 zvWL}M4!?O4N=R(?HD}X7tKJ$mjJU`!$z-xFX{*x`Jq+h|yBU^ec%FtcXnindNGUp| zFUyGJbbLUU6KdR0wV1`!m4aHoQE#=HiSkGGx}x!XqL`j#2PrZsDb8?pEK@2-k@GR} z{zN2wYKqK&2#A81p~Ercp_X#ifzvQk%XsG&k}rYM=78P6T0)EUA|PbMtA6fza^z-tv76F@Sw zL_pIb-pnd%%OSKhHd<=^lB~u|q$@oPI=@itf)wyc2JphgXs1~h%?km}A#zSp;8(FW zk!6cSGBXhkzow|6!JLLbvpmgm0ag(0F41OR#qxQLqM4`$+&qe8NVlX?JhwU$iN|_8OkuESW`0SDjao!Yz|#U=n};biTojdFW@2khH>8*hT76zPP^YSj z=(Y#ltPpb2oMN}pc9&D3rC^YwZFV7K2SU*142IGW{r=+cY0^GT?l-qeR$775P{tMt z3T~Qr2Nl|Ga|LNPFWX?91eYv0ol?*Va?(ZN)1;qBsIbjRk)k=~+23x85;D_LwWvB= zoP$M+7B1a%BkKTtQ%7@-h?;IlaVen#bGy}BbNemd!SW5tj7e`>QIgG8=9SIe02B{1 zWwdZw`N(XTI=z6mMmeKj6h3o~WEjM78!97}o;9O58iQ(k z7_;w3)c>Fgx-{_bY9O&T7Y7_Rnpf0L9DXE-N>1HA!Kb%QkNNN* z!nO-rfRt``oQIh+0bG)8rp>qEq0@!g~%sks^R6c z*^uF)DDw#?a|iB#597e=5CogxVbEbTqD@VKNT*MQw@Tf-0dS6N4C*Ku*fmpNks}+J zDOJ&9bGmP4M&Uy_{5`4T@Fu~9=Yx0&E(8eP#NsM1ykZMt@V(k3e1Y~_+1{1# zrqt`!7j9Gc6mJ41fIH{jZ%} zKUg`sv)4Up93Ry$jXw9n=J9~3KTWglwsOVmlOr2i#eSGPNaj>lI;5kdp6~5}ni9@?TnYcW5`QG@}ZDXlLRgELR z9-IBasjhp@vb#3TGWH+c9usTS56jw`wFPU}godeosWX!o`^Wf&4I@>KYYi8+H|?0H zcxT?yKR#Mmb;LFF%$)Ec|B8XbU)H>}IimFa^5FB&9(5huKXUS`zE|HLJ74|nv0b49 z;XN?8yZZX#Gb;v`55F}8``{hlZzRk>}`CfBt(+1yr I4c#yO1%{Ly^8f$< literal 0 HcmV?d00001 diff --git a/icons/file_type_sql@2x.png b/icons/file_type_sql@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..3591db1621242d21f61cf4b644f5edfeeeccef47 GIT binary patch literal 16007 zcmeI3e^3C0+j9hV6PG3&ZZ&&R14T)s8Zn6}$zEOK@@pA+I0w#xP4!$j`71oTPGc zZr)d@zI^boTE)8x)ywn_(&4vp^?XT7fU9U(RLQn9ux6LK$eL^k(Llhc6Gx>z1iRqa@;vIzlBr7zIqEUBSXMsoqB*O@75zDh$rOTbk}m)q|h9S&H9>Uv4?(*)7f)Kt)*g266@P3IGd@5O&aSB1HP_32+iXEfZ<@Lt~@`oG1hXEVr-`TuSalS1<8(@#KtAl0B2ooeS}kgvp*r zSa>N!GGqbQO4|Y)BME^@LGV~3t88%;p~_}c&2um;?~{?X^~sliFAlGM{W6Rp$dlbV=DLQhx& zY#tXQF}I|W*f&AP#nN>`z{^Nh-pjZ-!tZlih% z%;-{|C^0^kE45oeLjljbXwsx}8Z?v>cR8H~TxWJtxQS()c%93oXBgIGX3VZIM290W ze4MmhV1x2j8I^VcX}wuX8W@cWHvvUl$1*zHY1Xp1)@U+wq><5SbzD?BA$*+l0|6eC zImVOFN1pvx9by8RaYL2xB3PWw35ymi-EbkR;MR_9jXFGhxFGqNfXK<)txz4^Z?Os% zD^PMwc-ztpE0;1WEAIvl03OpCpH?h#G>jjgz+0mn(N74Ue2k`g&WGAi5vg#m$wfq= zPHJKTT(KLhiGRD%Ba&ldU~LN_*L@HFKgfc}H2!xvFliYRMQTW#)$2^S&ggXFX4a|0 zO-_^1Wu{!Dp43Eh{FQPrwjgP!XhHfvnV2bg;1jlG#BvlEI&EdKkX$24E;Qs&-`$I6Uq{ePL zU+0hb6@8tmkd`tC1O#m=xX^qcuYwB#f;JUgXg-iv!36<9n+h&8AIPiVf`Fh+1s9qR zZTo4enso+BMfxHSX2ngC#aH07?UIiBf1Z^s~ z(0m}Tf(rtIHWgfGK9E`Rd7K-(58Y5%?I)-xF8^C zQ^AGi19=r(5D>Jf;6n3(yb3M|2-;L|q4_{w1s4PaZ7R6Xd?2ra3j%^R6MzoVKam$S9jlwVYdfM?ZuU$_XqnNTbEYNPP%gO9+DisZLs#o*fF9rmH{u_Wn(Gu6jB% z_xl+eRqymaw^qD(;Er9F*Iyj@@Q6G3$@P{mKQ^B(yeZbCq@;Y3nbdFFbTgUS@#m}; zkIWdJQk2nbI8R(%y5h6xXIh79dt0+sU&_8wJ9thy+|$K;XjtERRQ1+ze%-3UbE_Sf zuN!~XU$yc`zUk2!{@Z`PpzQfsdBjyuk}&Y>{UZ;)^4l%-9gQj0RO-;XZ9|y@-s8uA zyiXkNnzO3r7rTF#vwcRhq3@~l`NPwez52$D)|u_+udR5j$)7%T*B7U6+V}1IN72C4 z@7c--;{q^xu}-F>1}goJ!C6OyH*CA89!RH@7T)IEL-6o$v#k9 zapJC=y?KtE9Y=HZC%P_On%k3||G~@kb52iIX`*&<^d*nBB)2P&IJO8%q(m!ka zt&jW8e2mqmQmLP-N4VG1zBIpZeBGAYUg>t{>;+PpAMD(HtoxViGA}=K;-?j!c@MPfs>VkLA4i zczVv>s=L~6eD}fmMCN;&Khke(JK8#X-c^sG_iRT`=dAbAonK@QREy8%Xb(KR`-f@k z`E8RtkG8G-RyOm%6Yjp5c^y-z z?LRoFdNKbGHQjUG=<2x8-umX*1!Wt##)oE~e&*M2{e4Gg=(V2Cm)l#5GHhk1UcECn ml(c6Uw0!!f^&|Hm(ql<%Ptvxz;&bw=;-w20+4nD4v*BMe0@1$! literal 0 HcmV?d00001 diff --git a/icons/file_type_compass.png b/icons/file_type_swift.png similarity index 93% rename from icons/file_type_compass.png rename to icons/file_type_swift.png index 5518b65749e413eac25040fcefdf7cd396b1f85e..49e4fd7ffe7aab470d3019774de8f57adc0d4898 100755 GIT binary patch delta 637 zcmX?KJhx=SI%Z*0T>~Rs1H%vlQ!8V0D-&~V1Ea|YnT@fEv$M=nNlP-eNKCaf(@jfF zHPJOmO-j+VOiWGGO-o8KOEfi1NisG~n|zeToH&IFtoCZem}sLv*^X6m@;uffM47v} zjqREti~IRtgUJaN`t_BbE{-7;w~kD<_m~T|LM`17o(SmbU7FI}(Y#>7B8yIit_2*IF2vr7+FfsFzw-T@?T!~-­ zl&@I+{KKC8-y4;UADb232`U$!pz|zh^3j;jzVo!KJ)Tud3oQ3|`*M49y?eNmSp)ye z>(M_~v2^KbZ2Nws@k#Xg<0T7imO7e2V=gv-HXB zH)l7e9%1v#?vS^bRq(6x#gqdw4=RL?%`@M%p8euh;hYDV?0&(M*nAZv)#es@ooM6~ zcpPOhYo`mtg7?SU4+yNk74<~IO={vBRi*qS(M-{g0u%S%$O@~j+FZJ|=I-zOKlTi) X%=-m(pD>s0U;qM7S3j3^P6}eUBhwH=Gb>XID^p8t1LMgDnT@fEv$M=nu}n-ewn#Be)-|zA zv(z<7OiR_ZOg2o^H83|YN;FAHOg1wzntYVSoH&IFtoCZem}sLv*^X6m@;uffM47v} zjqREt%k2eo1tuq0=+|p|x;TbZ+*)#ZzqVVU2-}DA-92?zO@B-jne38hel*3{`w!zk z#?fmX z8A7@L1uq#$9WqffXt4Xj>S=Q=K!JC0p-wXAV$~_ngV-}AN|Vg9|8ZZfk7ok1ABar0 zOyZ4IWhzf~zH`EKf9l5-AO0N+y(uon-NGJ|R=8E6;NM|KDYsmSGg;er9IKje#CoQK z>GeN-n-?|v*DMfKesQc&%FUE#vAueMkjlr;{OpcG^^cU?cO5hfGYFk=ux_#Moik63 zUmTQ4yEyUc`@#q<0hN!2+qe$Tayt9eKZ0Y@kFV>aBM#f}eVBArZe#mPg--o$?!e5F p-b{(Di^Z?zxGh~_QhhF-nL(V-|L7^nU1`-H)uI3Z diff --git a/icons/file_type_swift@2x.png b/icons/file_type_swift@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..c1f6979f7f7870d50ddb02983c1a51d0c190c601 GIT binary patch literal 15339 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 literal 0 HcmV?d00001 diff --git a/icons/file_type_tex.png b/icons/file_type_tex.png new file mode 100755 index 0000000000000000000000000000000000000000..445c69f86ff2e8bb95000db8da96f4c00b5693da GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xj(fT|hE&{2N|0dfQBZnSpJzYe7srub4u2RrSQ{!H867(* zzTgv|!z#HB;f23`E&RkjV*!(R;~cgLZVIs+OT?Xc8JQ@asaDiN_D zi!Y(@Zry^jy#d>71Dcg5)XQaYo>ArT36Pdkc-=CSuk;_}UduP+eAO9DYFbJqS%;gXMEhqJ%BKLp)5j}@8GdGi@ oV%{q=*(Wj=np{n0XJBMwFf#}Zm$B$q1A2+U)78&qol`;+0QuBtWdHyG literal 0 HcmV?d00001 diff --git a/icons/file_type_tex@2x.png b/icons/file_type_tex@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..798272ba72d2bd96cd2c78fe8137a3ed6dbce35f GIT binary patch literal 502 zcmV)7d12fADrtTBT z1%|>T;%EfKts98+g;mG7^n!wLl(;w!4=hk-L6WE`$TWJ~clltF~i?tQpEU s9H=jkp42?BT6q(AczAdW#IFDY0G-mR6o1MncmMzZ07*qoM6N<$g8BgAU;qFB literal 0 HcmV?d00001 diff --git a/icons/folder_open@2x.png b/icons/file_type_textile.png similarity index 90% rename from icons/folder_open@2x.png rename to icons/file_type_textile.png index c47af414511685e21d9c51d6db1e3906f63080c0..ae555f030f95ae974578f77c26014ca143d4f8e4 100755 GIT binary patch delta 643 zcmaD}^uI{4Gr-TCmrII^fq{Y7)59eQNDF{42OE%-|NK93qM`(&+(fHck|vghhB^vH z28PD^h6egZmb!+9Rwm|FhGrYzIx}%;_$DT2=9T0ZXH2$bHV`(|H89jQum~|QwK6rZ zGBwjSFq+)JYzPuJ0!oD#m|2+uwVQ&(k1!i!73X4^rIM18nv`OkXs(-NVVbIIVwPs9 zo0yuIs%v3joRpSoXlZP2VKVsyi#c%$m09i8h%wPdf3hR1S`;pEcz#KEU-{mkYlqmKSoJmrxpc*HY$##6ur)tsf3N!tNr5)` z;=6K5zVp|=*Z*L{+-kus#b|c>pNBvX!}4+lHb*lKo`r@FvVR}hXeGzXxPPxxK;xmU gxflP(FZ;`|Q`^~Kr?*cnFkLZty85}Sb4q9e0M($>2><{9 delta 615 zcmexg^t?#1Gr-TCmrII^fq{Y7)59eQNGpIa2OE$quB!SnQBi_XWunzANmFxkBOL`J z149#i14Dg7V_ic_D-#nd1A~okotbz+;tCq!nRzMs<;9b&m<@zYbPX(YjSNE!%&kmK ztPBmb4U8w(G8-bqEv!rofl?sxgUrTQ#o1YAsiY-ZSem688|hk@nV9IBrka@RS{NFp z>6#cPCMQ~$Bqk@PrA3ng0LjPa*t}80 zX0tMTKO>W|(c~>0=0IxmTaJ8vmQAwkO_LKW^y~L}x;TbZ+=FF$^NfMdK)PX3 zW-)_w@_pwSht@M{F}Nq+_nmR7lyOJPW~Pe09e+ER!;^DQ#m>mmcHn%lh{u{UICV|v z(Z4JkSPO!~+OEDdX}dK=!H0c%!A=I(%g6FvgR9s&#aR<>{{8z~f902wLsxdTXf-@M uSDq=mUM#_9mx9mUd?)sThLx3k472y`Jh=A= zy&Hg%p;C2?UK4zn7nO)r2r0GD8jq+*4S;7{TouGds57;&UXs1$3m@z+VG@Fr;i_M zVpLLfNs$@DSEyB*bg$WL6iQ#I`--UPLb8@(hbXdfL1k@Lj?I-664N6AcZt%rdB;)g=`hn zl%}W%%O6L#GCbGa>r!22a=JJfJw1*c#-$$8jGkm#VksnN$b;^cFN;D!SEAL5680rm z+2l@yOj#K-DkzAOY#<%&VYBs_$kEQoqBh~=r8*QkhRYKLXiKf))F(C>|>(QDZ zZuF#O*PLu`4{MzJVX5mZBwM>qPUmv%KA9flIOEYmK!Xwz6JYbO-P$shllmHCLc>i7 zeX*TG7y8{pS1J|n&Q6_i<5avmJ2jIzRhD$0Jyk8M8Ot)x+~k=s1w9@>pUdfVI6Z83 zb9TmLDGtLmehF<}%~+BSR4I{@-H|hKMo)=YM=CKnRoD-CVkVQV=rI93p|I&kl&+JU z-Ua`2kh!D(*%-H@MQ|F#nBpQL!UYr;PJar$LM9?9 zMMQ)PC@!1^F{ZePh;RYLh0`F$6c-T@E}*z@8pN35A|k>C6czuoZp(9N|oZ`#mn+8q}g)?c2>_I{&nQ=gL+tFJvVzU5M=$nn6fJ2b6o z?}|4oCp>hvefReTuT4K$v0&+V)7qapCbp^HUD5WgnEv#Th3kvoEhx;NJKpwV&9d#k zTwea}yfJ&9AARSVdv`A>K6p#@sZUN+jj}GAQ1Wa2J@)6^ri+KbTQj#F7+A5s=1M?W zckSG&{|5V*YH&10BAzKc8vue{IWOANA#* zJwJQ-JAs1O%okRE4O<;A9bI#xOYhg`Ogg-1(8`@IuyJc;?F-Ir*AFi^)+^9B zL>}F{_?tmfwP{WL&b0#9IOdLdr}~x7Sz>Ge)ISfjTe7#vYSt#{bVJDdmpzJbaj#;0H@bD9|!D zIy!qoL04TV;Ssq0foZzV zuaDB(0{|WYC}@+u;ZO*-!(r4}7A(_*L2tQS4pZ~N?BUfvJj3h5>`r zju42&VoWC*jUsN_`9KFkbwI_xb3Yg)N%m3vL7)?z8>Aovhu_`AQ4bUMu-DmOrZ9+|@DCtK)UY{N2HNiDb3*Q2Ssn4ZrO;iGV_f$MSy1M#Pr`Slh< zAD?0E)gF#YC449DnQRu{lF2g)lzTM=3a0!2;r_cu{24glu{B2`xYO0edfaVj;58K2 zXi!_Ejln~x1(v!+Y8zEeR9sv&1zKD7RTrvA{ZS=f1~GiO7XXg)`CHmIs-h_hM%6N? vS|+;w+!{d9aWaw4&Pm+h5J*P*rveNBQkVfQpR5?v00000NkvXXu0mjf)u#|d diff --git a/icons/file_type_todo@2x.png b/icons/file_type_todo@2x.png deleted file mode 100755 index aa649effe28cae22c907afee38fa50c8e39980ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1748 zcmaJ?eNfY891h5UiC8;C6ct0!4F#H}6tR^8ZPOx*VnrN1#f{Pi=s}y%23pvG6UrPg zhfHLE==2;@I4CMphk_y>A`T{~QxNp3o`;~5=>TO;T#A7EV=Q;c`~Kd0p6B=ZUUDR1 zLH2W<=K=s=AG`qxCs)w?+FFxeZCct0xhx@sQera}OXy@86yPba7!(Xv$>Pv(RHjHx zYDfJ5V2+zILP|)*p&U7;qRY$}x?Y8oYyj{J(Bm?B0!n}}Xq-~br466EKm(NuE-lhW z%n;)OG+wzOO@nSu3yYAaCCJ$dT7W<3r{|CYDwL3cdR3xY%h7Xble!#oZ$5@-;3R}d z;L_d(B^66R0j5DgAG(j1oWX=aUp5`~VX2x}}&YO;D;vksKWXL^%2` z-v1QVMx^2>6pm`KWR09`T&$bf70wZ8P#J+~A}}m*x{8u`jKH+<7!C>qpu1QmSE|kS z>PdoF%n4R&37J}s1|wV=DM42%6&xm8$Xd%n5COvD!?4hs2lLj65Ro^`^MzTyFmIZR zVDe-YswSqnig#S$tX%UfsBqFVf@+j0s6wQ{RN!RJ9Odk>@MqPV;wom3MKCKDB7=d< zo&8s*r;o_-F>hz)mNaH2A61j%t|8~zr)h~jd0m2n5nhD;_D_+W2@br4-}j0o6_PHI z+z=uR$?=hRMsUA!f_BEJo(Pfdtd}1ZUdv~3kHt~OXmc|p71rIE3+rvIkp&~43SAFo{!QgilHy}sg z#{~D++qY$%;wi5)x;}Jm>@DqL7Z_@y=#lM*EW%m80~=1iG~C%SZ*xl4we1^$mXimw0&~IVBu$%?oWTo^M+oW!!4ph-Zd1^yd4Iz1i8|tyMJ!v_u|SO0O~U zueZn6Mx#MNHXW&MxuPRt!xvjGzBk%%H!?j(de4;FRJCZo)9{!54r*6?6wtjGu(;l| zw`S|TR~wx=l3TB23#zM4Irzr>JE!{|MJ4u0yXQ!Y42Hy;;?Ofgjq~d!ENq)Dtehw* z%F9j9jJE|+1`W*Y(ZKjzpe0leEvjg8sEv(#&51Z>XX!C&ksC3>AE-5rRmVSja8;M( z(zQx){?BC>gg(2XFv?=l7DtAu?Vwfn84vV$)!tuwr9Vd*%3hv0KmTzQ-RAMwSc)mJ zv+8MHYbZsk*|(H>f-}_JcJa2q>5*g4P-bXdkCWsGdim0e1Z%}aK~OCJp|Pmb_psw* z{A0TgN{X&;izcu*vdX^;U!t)XyK}#w*!cPGBG<^vfu7ra6Z6(of`!0wk1b!HBAZ~h z20V@!J%GQeZYo^k7a81dIRqxj-Ao;0vApP7Mh}zc_8R7zjhM$5Wfzip~F- MU||?ywhE~QF+6G3Go0ts+ki<<4fKrnWGn-)w zaCUMN*=nL6Whqd9qomu1SiixvpiJv8irSN@7Z)g_)_Tfo0lcG!uZ~VPv*B zoFkY~nFzm67UVGFM+?o#VI1c+Kj8Xfz>+oj^54l1to7=dls#P>Ln?0FxoDpwlqkXW z!CY-w=j!f4<8x}g0SXD)1+1L`T?$Joa^IgSZ-4sO|E20wHNACedVPJqC5C)XnqoVC z$!h9u5lQ~illdY|X10NmNId&$?gQU@+6U^x(-iikHU!+`*k4}XwIp?&kX!L{W+w^PLoe78zdVX(28>9Tg39=_Z!dH1*88|(gZ#c#EhWO(;nz2S=NgkKLl(@Nh*?s<5`)wE&b z_tP2%@@ls)OXL@IC*^YeSe09Ug8P;3gzs}FSd_#Dm)w88b$#6w={x+6ypKOEq3?aJW^>w9?vP&E0(ya(2hBpU+~jy1H=Xv4xB7ySje=CafE-aC0B? zrFqE$4??9stm0iHs(obko$i=)vFm+*J)-q$O5Pj~z1!V6ExS){r{c{re#TX14_4cn zbxd2U@V@wb@!Xqn>x5sV+ErD(R&Sj5>FDjn?(3GORI_|o|C7IAJ~PA4+u{4x&+f5f O00K`}KbLh*2~7YI18$Q5 delta 636 zcmX?Ev!QZ=CF8t}R;J9tCb|X|x<-Z}2If|#rdCF#+6Kmxo0ts+Omqzmfhfet$jZP1 zC^h*ovl*r!C(B$Fi&Vo@Gt*=XUBe_xGhGuC3rk%~6T=i;Q-h=wb2Gyv6C)GL$){M% zRgzOpk}Q%@nl{0!^)Nx7M97WrfIt7CMK4;Cgw>-x|T*pM!FUjsTL{528pSu zMw8ETq6UJQm4V^p3v4Zu*RgR;e$H`}xWE9q2s0=Vrr2+O#P!FZ{z3lN8U_Xig=CK) zUj~LMRR)HJW(J0z|AF*N28L1t28LG&3=CE?7#PI!C&eFi1FG%uba4!+xb^0;AzxE~ zK+D7bCj&Lk6(>}2Qr)Fa diff --git a/icons/file_type_twig@2x.png b/icons/file_type_twig@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..9a59f7cd13943a758e4b27afe6c1dee93713b370 GIT binary patch literal 15765 zcmeI3ZB!Fi8pj8bSKnHof`T|3)M6!>NkR-61ERbLNQ5dDLDE;%ilRkmcVR0>Em{@DKxU?PyQ`)#c=L(;rUSh-Eqm8slny+dxJ8 zJs>E+R~46_Pmo1pa#GF16=Vv*GpMz+8iJ&A4O(2DLFnNWB2A?Upo)EF3~o1T5l-xN=m$hs6>eUnCNX1%9vq<@+NjAK?qRdRO z(~*=?q+*Lh!~4q7{{?cCdc77yknHSiUbc`&QfUZZB9S1d01*hdw1TT!qtW9Au14o$ zP4YZXD4~;6Dy?2cYG89-JcZ2C2XZ*(LjAA4`%-KB3u$zH>}ZOJ0oNjY9*PWSQpo!~ z+AJ#5a%l=VLSzzZLZjEwKK`&it&-G}Iwd(m$^PjP3)5>Nll9jg_IlOoVN2`uVQEjt~wBv2+#eE5qd~jhX9ADKgYFu;K&xh)`Tl1koKS;-UgB zAC03sQpm@I0kcp6-IqWTt8z#V8L3dEt{EnWKb=DW<^YsKbI?0Tf$Q<#lm*lRc@%Oi zm88_TK1ij;(+EVXNs}T2gMhNXudom@lcea&B7%fcWVm6#W$866Qlr!38aWXe8blB9 zR4N4~kfexGQ&Rc#P9_9ge>?!?;^Nd)E`bsvp-_|}7T^*KM41eW?m|t#+b#$hzJz0xIh|=F^h{4 z5h!4BfixIn78fHTP{85>X)wktE=EM4fW-yUV2oK@jEF!1iwmT|7_+z-5rG007f6FK zW^pkh0tGBCkOpJS;$lPu3Rqkq4aS(o#fS(Lu(&`Pj4_Lg5fLb0ae*`#V-^=9B2d8M z0%v1@`%MU2+ElbL3tY?=;vPg^Bx3cp%C<+RS<;jfgpEs zNAme_2pWAiGIU;?;rfH7nCN|km+|3E!8;ERZP~(~v28Wa`%P5imgtC@dS^A{#$H-g z6@0Mfe#<|&rKP)$wYdo2!2%8Ym!;ggMR?jK+E=YhvM+7;>Y7ufF)^^5zio?yd*h^B z@2IqvtFfO%XE%Sh&;Q(+H3wqe>RdY$<~%!C>*@d(+*x}7oeURz`7r z5Bf`Vt&X7P<>m+1D@6K5S2swetv_)zUFrF+N{=o-yxXU){a}9M{rpBpyt`WM=n_76 zT0zaT0Gq7*#={-s+^&3O_x7Z^_5<~H%?mv`W)%FuldK5wIJ-P=Req!UREO4s*JU1O zW1-->_Ma(e`L4AI(1d)+dQ|*UcC!fG4-|yJ^)9cW2t-fMB7UF`+-mcZ2a@M;~ zm`^s3x^V-3DLm#qXgfOjvbxsJbnVK5Z-QqAk3PN4;eB=V=-u~tN5*)&;@yQV#+7wS z;j3fkrycPwkaJLn=@aY%GR9wZE-tygUE&+m6qM9vN_OdJO0F2y^T8)ZY00LxrZWzX zr8jqLYI$S#-*Y}OzrM_awno;M{bZ|)ppN_a{_lq2RASuAMz38DK29z?aI0Mn-d?=}`7zyJDwT9y@LR;rP4p#U0M~lHf1b z9rkDqU!LFlU2}o-JU6OyTxEJgwTXHQzWQwct68^~7R6moG8U$HRn9(lYhlLS zQIl+c5kE3ehwY|(K}oUcKi6Sjf1K_vZ7HnY9=cLlEP~JZ)qhttG3ML!o&zzyPXglO zT2GhQpFWhc(=TG~VUOVWU9C|SwR>aFb}Y>39DU4wtfHX(W=z19smgN}aw}^?q36h@L44sXsRA;s%$VeVEtfJ9k17!4-sd;n`xhUTL6+AWG?eaQ_aqS0?=JgXo<7Bnp@~IgW zo>3W7AwyGQ!+UXUP;)#skvpXhaY@;0cZYGPoy zPna$_ar57%pSP>uF)FI%R24cUApU+^H>x1?%{ zjeq%TH@BvDwx<8rq%@s;<$}i#;xi>TUn_npeze@bd~4yHyBB-qKe~0fbtOM(f-Z2> W&Ayf2A2dHW9T~PLv~vEc4gUwL?flgM literal 0 HcmV?d00001 diff --git a/icons/file_type_typescript.png b/icons/file_type_typescript.png new file mode 100755 index 0000000000000000000000000000000000000000..dcd71b5e6dcedc77d95a3effff4bd2c2348c181a GIT binary patch literal 272 zcmV+r0q_2aP)42JVuV68>S@FdPODJZfnKkkMDpv870}N#V+UFbI3iKnfW{ReQ_x(6E13}! z=IVUqNzR+^|K3WJM%Uz2=?sX{h%#LA$NU4p%9mkQaf0Qk*GHV;2)n2;nAf1e172Ft zQwuo90WNTj-sgu(l;*?dOp^^fV@*!4qTFIEr_&jYjDEYpF$SWHMcH0_#GEeC#~bcM z=`RL|(v#CfPKWJjd*54_pBqtXtYZ^bKLIA#X)D7%wpvT~a;im{vd}%Fs=aa8mGBOH WLPDQG+&4%70000qW#~8w*A3>=eX8tgKdFNMm7R z6GSZ@F+oJ5&%!}Y@kdU0_k_HGV|Qm@_Iq=)Gq*jt4vj-f>cKW+mfrUW1kp$(*F6}- z>ehb|feF9_U;;1!7(2lBzm(3yc(4gS%St*S*PXbBLzoW#pYRT+vD6NLDeT(>z=~XF z@f>?Y_ZY9SAIGq}eFRFX=rtm;faO^2Qquc|?NV&Mfdfi<(Xh>8M|*&Fl49)tu=%$a zdE4lQBTK@5j7K7OIzI*1upaXzxn7a$Tz3E^y}?{0-VhffIj_ofs+&4c(i-M*3ag>L zfT!IRqLMx<>3$sFGx&l9x!&ov5|;EqNw;x1G{;8^kn7BEEF1q`irdL`xeo9Uufq3H zoDchxQ3Jr)c$zZABP{-^9Jd8n!MT`!{K>Y6yEuu1(S-WAp`>T=nf`DwVWxxbJB^pk oi%ByAgDv?((rmRiw`2sq0#BM^vC51sz>% literal 0 HcmV?d00001 diff --git a/icons/file_type_yaml.png b/icons/file_type_yaml.png new file mode 100755 index 0000000000000000000000000000000000000000..1decdcfbd0a412c10ee80ad5b0b273fcc693deef GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XW_!9ghE&{2N|0a`VLtX>KT5XY3$t72D|Q7&4SC5JhEuf+ zUD^yc75*@u*x!(Ipi)7X;Ygo@jeLh855prTg*g7ua)yisWuHl$t3EOd+;_k9hw&r> zv% literal 0 HcmV?d00001 diff --git a/icons/file_type_yaml@2x.png b/icons/file_type_yaml@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..e480742fd1e8f42511ca350da0772cbb96a66919 GIT binary patch literal 382 zcmV-^0fGLBP)@MJ*>)PjW=8)~cHm}7;RNH@VFc=Jf cjh6re0KbNM13VqejQ{`u07*qoM6N<$g3XejUH||9 literal 0 HcmV?d00001 diff --git a/messages.json b/messages.json index 86e6a11..1d05726 100755 --- a/messages.json +++ b/messages.json @@ -6,5 +6,6 @@ "1.1.0": "messages/1.1.0.txt", "1.1.1": "messages/1.1.1.txt", "1.1.2": "messages/1.1.2.txt", - "1.1.3": "messages/1.1.3.txt" + "1.1.3": "messages/1.1.3.txt", + "1.1.4": "messages/1.1.4.txt" } diff --git a/messages/1.1.4.txt b/messages/1.1.4.txt new file mode 100644 index 0000000..994ac58 --- /dev/null +++ b/messages/1.1.4.txt @@ -0,0 +1,10 @@ +# New in Primer 1.1.4 + +- Updated icons to use Seti ST3's icons (https://github.com/ctf0/Seti_ST3) + +*Note: If you have any suggestions for improvements and fixes, please feel free to add issues at GitHub: http://github.com/karelvuong/st-primer/issues* + +*** + + +*Note: Don't forget to restart Sublime Text after activating the theme.* diff --git a/preferences/icon_R.tmPreferences b/preferences/icon_R.tmPreferences new file mode 100755 index 0000000..1fd657c --- /dev/null +++ b/preferences/icon_R.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.r + settings + + icon + file_type_R + + + diff --git a/preferences/icon_actionscript.tmPreferences b/preferences/icon_actionscript.tmPreferences new file mode 100755 index 0000000..6aa1c9a --- /dev/null +++ b/preferences/icon_actionscript.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.actionscript + settings + + icon + file_type_actionscript + + + diff --git a/preferences/icon_angular.tmPreferences b/preferences/icon_angular.tmPreferences new file mode 100755 index 0000000..3140fda --- /dev/null +++ b/preferences/icon_angular.tmPreferences @@ -0,0 +1,15 @@ + + + + + scope + text.html.basic.angularjs + settings + + icon + file_type_angular + + + diff --git a/preferences/icon_apache.tmPreferences b/preferences/icon_apache.tmPreferences new file mode 100755 index 0000000..40ba7a3 --- /dev/null +++ b/preferences/icon_apache.tmPreferences @@ -0,0 +1,15 @@ + + + + + scope + source.apacheconf + settings + + icon + file_type_apache + + + diff --git a/preferences/icon_applescript.tmPreferences b/preferences/icon_applescript.tmPreferences new file mode 100755 index 0000000..c2ed71b --- /dev/null +++ b/preferences/icon_applescript.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.applescript, source.applescript-scpt + settings + + icon + file_type_applescript + + + diff --git a/preferences/icon_blade.tmPreferences b/preferences/icon_blade.tmPreferences new file mode 100755 index 0000000..7ba97f2 --- /dev/null +++ b/preferences/icon_blade.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + text.html.laravel-blade + settings + + icon + file_type_blade + + + diff --git a/preferences/icon_bower.tmPreferences b/preferences/icon_bower.tmPreferences new file mode 100755 index 0000000..adccc35 --- /dev/null +++ b/preferences/icon_bower.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.json.bower + settings + + icon + file_type_bower + + + diff --git a/icon_c#.tmPreferences b/preferences/icon_c#.tmPreferences similarity index 100% rename from icon_c#.tmPreferences rename to preferences/icon_c#.tmPreferences diff --git a/icon_c++.tmPreferences b/preferences/icon_c++.tmPreferences similarity index 100% rename from icon_c++.tmPreferences rename to preferences/icon_c++.tmPreferences diff --git a/icon_c.tmPreferences b/preferences/icon_c.tmPreferences similarity index 100% rename from icon_c.tmPreferences rename to preferences/icon_c.tmPreferences diff --git a/icon_Procfile.tmPreferences b/preferences/icon_cfc.tmPreferences similarity index 77% rename from icon_Procfile.tmPreferences rename to preferences/icon_cfc.tmPreferences index 9731cd2..f9f19fa 100755 --- a/icon_Procfile.tmPreferences +++ b/preferences/icon_cfc.tmPreferences @@ -3,11 +3,11 @@ scope - source.procfile + source.cfscript.cfc settings icon - file_type_procfile + file_type_cfc diff --git a/icon_html.tmPreferences b/preferences/icon_cfm.tmPreferences similarity index 78% rename from icon_html.tmPreferences rename to preferences/icon_cfm.tmPreferences index 09ca518..f909a2c 100755 --- a/icon_html.tmPreferences +++ b/preferences/icon_cfm.tmPreferences @@ -3,11 +3,11 @@ scope - text.html.basic + text.html.cfm settings icon - file_type_html + file_type_cfm diff --git a/preferences/icon_clojure.tmPreferences b/preferences/icon_clojure.tmPreferences new file mode 100755 index 0000000..ad99611 --- /dev/null +++ b/preferences/icon_clojure.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.clojure + settings + + icon + file_type_clojure + + + diff --git a/icon_coffee.tmPreferences b/preferences/icon_coffee.tmPreferences similarity index 100% rename from icon_coffee.tmPreferences rename to preferences/icon_coffee.tmPreferences diff --git a/icon_css.tmPreferences b/preferences/icon_css.tmPreferences similarity index 100% rename from icon_css.tmPreferences rename to preferences/icon_css.tmPreferences diff --git a/preferences/icon_dlang.tmPreferences b/preferences/icon_dlang.tmPreferences new file mode 100755 index 0000000..a54ad8c --- /dev/null +++ b/preferences/icon_dlang.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.d + settings + + icon + file_type_dlang + + + diff --git a/preferences/icon_dockerfile.tmPreferences b/preferences/icon_dockerfile.tmPreferences new file mode 100755 index 0000000..33fe90c --- /dev/null +++ b/preferences/icon_dockerfile.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.dockerfile + settings + + icon + file_type_docker + + + diff --git a/preferences/icon_erlang.tmPreferences b/preferences/icon_erlang.tmPreferences new file mode 100755 index 0000000..eaf76b4 --- /dev/null +++ b/preferences/icon_erlang.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.erlang + settings + + icon + file_type_erlang + + + diff --git a/icon_grunt.tmPreferences b/preferences/icon_font.tmPreferences similarity index 51% rename from icon_grunt.tmPreferences rename to preferences/icon_font.tmPreferences index f4d5aa7..0d28029 100755 --- a/icon_grunt.tmPreferences +++ b/preferences/icon_font.tmPreferences @@ -1,13 +1,13 @@ - - scope - Gruntfile.js, Gruntfile.coffee - settings - icon - file_type_gruntfile + scope + font + settings + + icon + file_type_font + - diff --git a/preferences/icon_git.tmPreferences b/preferences/icon_git.tmPreferences new file mode 100755 index 0000000..31d84a6 --- /dev/null +++ b/preferences/icon_git.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.git + settings + + icon + file_type_git + + + diff --git a/preferences/icon_go.tmPreferences b/preferences/icon_go.tmPreferences new file mode 100755 index 0000000..2258743 --- /dev/null +++ b/preferences/icon_go.tmPreferences @@ -0,0 +1,15 @@ + + + + + scope + source.go + settings + + icon + file_type_go + + + diff --git a/preferences/icon_gradle.tmPreferences b/preferences/icon_gradle.tmPreferences new file mode 100755 index 0000000..0b1dda9 --- /dev/null +++ b/preferences/icon_gradle.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.gradle + settings + + icon + file_type_gradle + + + diff --git a/preferences/icon_graphviz.tmPreferences b/preferences/icon_graphviz.tmPreferences new file mode 100755 index 0000000..f5dd9da --- /dev/null +++ b/preferences/icon_graphviz.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.dot, source.gv + settings + + icon + file_type_graphviz + + + diff --git a/preferences/icon_groovy.tmPreferences b/preferences/icon_groovy.tmPreferences new file mode 100755 index 0000000..00c3583 --- /dev/null +++ b/preferences/icon_groovy.tmPreferences @@ -0,0 +1,15 @@ + + + + + scope + source.groovy + settings + + icon + file_type_groovy + + + diff --git a/preferences/icon_gruntfile.tmPreferences b/preferences/icon_gruntfile.tmPreferences new file mode 100755 index 0000000..ff34c8f --- /dev/null +++ b/preferences/icon_gruntfile.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.gruntfile + settings + + icon + file_type_gruntfile + + + diff --git a/preferences/icon_gulpfile.tmPreferences b/preferences/icon_gulpfile.tmPreferences new file mode 100755 index 0000000..3f0333f --- /dev/null +++ b/preferences/icon_gulpfile.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.gulpfile + settings + + icon + file_type_gulpfile + + + diff --git a/preferences/icon_haml.tmPreferences b/preferences/icon_haml.tmPreferences new file mode 100755 index 0000000..a18093a --- /dev/null +++ b/preferences/icon_haml.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.haml, text.haml + settings + + icon + file_type_haml + + + diff --git a/preferences/icon_haskell.tmPreferences b/preferences/icon_haskell.tmPreferences new file mode 100755 index 0000000..6cd9e95 --- /dev/null +++ b/preferences/icon_haskell.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.haskell + settings + + icon + file_type_haskell + + + diff --git a/icon_bower.tmPreferences b/preferences/icon_haxe.tmPreferences similarity index 79% rename from icon_bower.tmPreferences rename to preferences/icon_haxe.tmPreferences index f7c06b6..1248d7a 100755 --- a/icon_bower.tmPreferences +++ b/preferences/icon_haxe.tmPreferences @@ -3,11 +3,11 @@ scope - bower.json + source.haxe settings icon - file_type_bower + file_type_haxe diff --git a/preferences/icon_html.tmPreferences b/preferences/icon_html.tmPreferences new file mode 100755 index 0000000..494d60d --- /dev/null +++ b/preferences/icon_html.tmPreferences @@ -0,0 +1,15 @@ + + + + + scope + text.html.basic + settings + + icon + file_type_html + + + diff --git a/preferences/icon_jade.tmPreferences b/preferences/icon_jade.tmPreferences new file mode 100755 index 0000000..751c0ea --- /dev/null +++ b/preferences/icon_jade.tmPreferences @@ -0,0 +1,15 @@ + + + + + scope + source.jade + settings + + icon + file_type_jade + + + diff --git a/icon_java.tmPreferences b/preferences/icon_java.tmPreferences similarity index 100% rename from icon_java.tmPreferences rename to preferences/icon_java.tmPreferences diff --git a/icon_js.tmPreferences b/preferences/icon_js.tmPreferences similarity index 100% rename from icon_js.tmPreferences rename to preferences/icon_js.tmPreferences diff --git a/icon_json.tmPreferences b/preferences/icon_json.tmPreferences similarity index 100% rename from icon_json.tmPreferences rename to preferences/icon_json.tmPreferences diff --git a/preferences/icon_jsp.tmPreferences b/preferences/icon_jsp.tmPreferences new file mode 100755 index 0000000..46df3e4 --- /dev/null +++ b/preferences/icon_jsp.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + text.html.jsp + settings + + icon + file_type_jsp + + + diff --git a/preferences/icon_julia.tmPreferences b/preferences/icon_julia.tmPreferences new file mode 100755 index 0000000..d5e8cbc --- /dev/null +++ b/preferences/icon_julia.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.jl + settings + + icon + file_type_julia + + + diff --git a/preferences/icon_less.tmPreferences b/preferences/icon_less.tmPreferences new file mode 100755 index 0000000..5590e0c --- /dev/null +++ b/preferences/icon_less.tmPreferences @@ -0,0 +1,15 @@ + + + + + scope + source.less + settings + + icon + file_type_less + + + diff --git a/preferences/icon_license.tmPreferences b/preferences/icon_license.tmPreferences new file mode 100755 index 0000000..e7e9eab --- /dev/null +++ b/preferences/icon_license.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + license + settings + + icon + file_type_license + + + diff --git a/icon_font.tmPreferences b/preferences/icon_lisp.tmPreferences similarity index 50% rename from icon_font.tmPreferences rename to preferences/icon_lisp.tmPreferences index aa863e4..2f0b480 100755 --- a/icon_font.tmPreferences +++ b/preferences/icon_lisp.tmPreferences @@ -1,13 +1,13 @@ - - scope - source.ttf, source.otf, source.woff, source.eot - settings - icon - file_type_font + scope + source.lisp + settings + + icon + file_type_lisp + - diff --git a/icon_LICENSE.tmPreferences b/preferences/icon_lsl.tmPreferences similarity index 79% rename from icon_LICENSE.tmPreferences rename to preferences/icon_lsl.tmPreferences index 28cfc61..6c8a2bf 100755 --- a/icon_LICENSE.tmPreferences +++ b/preferences/icon_lsl.tmPreferences @@ -3,11 +3,11 @@ scope - LICENSE + source.lsl settings icon - file_type_license + file_type_lsl diff --git a/preferences/icon_lua.tmPreferences b/preferences/icon_lua.tmPreferences new file mode 100755 index 0000000..66602f9 --- /dev/null +++ b/preferences/icon_lua.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.lua + settings + + icon + file_type_lua + + + diff --git a/preferences/icon_markdown.tmPreferences b/preferences/icon_markdown.tmPreferences new file mode 100755 index 0000000..fb2516a --- /dev/null +++ b/preferences/icon_markdown.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + text.html.markdown + settings + + icon + file_type_markdown + + + diff --git a/preferences/icon_matlab.tmPreferences b/preferences/icon_matlab.tmPreferences new file mode 100755 index 0000000..9b68dc4 --- /dev/null +++ b/preferences/icon_matlab.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.matlab + settings + + icon + file_type_matlab + + + diff --git a/icon_md.tmPreferences b/preferences/icon_md.tmPreferences similarity index 100% rename from icon_md.tmPreferences rename to preferences/icon_md.tmPreferences diff --git a/icon_mustache.tmPreferences b/preferences/icon_mustache.tmPreferences similarity index 74% rename from icon_mustache.tmPreferences rename to preferences/icon_mustache.tmPreferences index 8eb6e9d..a709e75 100755 --- a/icon_mustache.tmPreferences +++ b/preferences/icon_mustache.tmPreferences @@ -3,7 +3,7 @@ scope - source.mustache,mustache.js + text.html.mustache, text.html.hgn, text.html.handlebars, source.mustache, source.handlebars settings icon diff --git a/preferences/icon_npm.tmPreferences b/preferences/icon_npm.tmPreferences new file mode 100755 index 0000000..f3fa41e --- /dev/null +++ b/preferences/icon_npm.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.json.npm + settings + + icon + file_type_npm + + + diff --git a/preferences/icon_ocaml.tmPreferences b/preferences/icon_ocaml.tmPreferences new file mode 100755 index 0000000..3a86d49 --- /dev/null +++ b/preferences/icon_ocaml.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.ocaml, source.camlp4.ocaml, source.ocamllex, source.ocamlyacc + settings + + icon + file_type_ocaml + + + diff --git a/preferences/icon_perl.tmPreferences b/preferences/icon_perl.tmPreferences new file mode 100755 index 0000000..7140f74 --- /dev/null +++ b/preferences/icon_perl.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.perl + settings + + icon + file_type_perl + + + diff --git a/icon_php.tmPreferences b/preferences/icon_php.tmPreferences similarity index 100% rename from icon_php.tmPreferences rename to preferences/icon_php.tmPreferences diff --git a/preferences/icon_procfile.tmPreferences b/preferences/icon_procfile.tmPreferences new file mode 100755 index 0000000..dab4d80 --- /dev/null +++ b/preferences/icon_procfile.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.procfile + settings + + icon + file_type_procfile + + + diff --git a/preferences/icon_puppet.tmPreferences b/preferences/icon_puppet.tmPreferences new file mode 100755 index 0000000..2600e2a --- /dev/null +++ b/preferences/icon_puppet.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.puppet + settings + + icon + file_type_puppet + + + diff --git a/icon_python.tmPreferences b/preferences/icon_python.tmPreferences similarity index 100% rename from icon_python.tmPreferences rename to preferences/icon_python.tmPreferences diff --git a/icon_rails.tmPreferences b/preferences/icon_rails.tmPreferences similarity index 81% rename from icon_rails.tmPreferences rename to preferences/icon_rails.tmPreferences index 99e9c74..7cd8661 100755 --- a/icon_rails.tmPreferences +++ b/preferences/icon_rails.tmPreferences @@ -3,11 +3,11 @@ scope - source.erb,source.ruby.rails,source.rails + text.html.ruby settings icon file_type_rails - + \ No newline at end of file diff --git a/preferences/icon_react.tmPreferences b/preferences/icon_react.tmPreferences new file mode 100755 index 0000000..44129b4 --- /dev/null +++ b/preferences/icon_react.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.jsx + settings + + icon + file_type_react + + + diff --git a/icon_ruby.tmPreferences b/preferences/icon_ruby.tmPreferences similarity index 50% rename from icon_ruby.tmPreferences rename to preferences/icon_ruby.tmPreferences index 4c25db0..bea1bcc 100755 --- a/icon_ruby.tmPreferences +++ b/preferences/icon_ruby.tmPreferences @@ -1,13 +1,13 @@ - - scope - source.ruby,source.haml,source.ruby.rails - settings - icon - file_type_ruby + scope + source.ruby + settings + + icon + file_type_ruby + - diff --git a/preferences/icon_rust.tmPreferences b/preferences/icon_rust.tmPreferences new file mode 100755 index 0000000..f37f7c8 --- /dev/null +++ b/preferences/icon_rust.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.rust + settings + + icon + file_type_rust + + + \ No newline at end of file diff --git a/preferences/icon_sass.tmPreferences b/preferences/icon_sass.tmPreferences new file mode 100755 index 0000000..07ebffb --- /dev/null +++ b/preferences/icon_sass.tmPreferences @@ -0,0 +1,15 @@ + + + + + scope + source.sass + settings + + icon + file_type_sass + + + diff --git a/preferences/icon_scala.tmPreferences b/preferences/icon_scala.tmPreferences new file mode 100755 index 0000000..9c023bf --- /dev/null +++ b/preferences/icon_scala.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.scala + settings + + icon + file_type_scala + + + diff --git a/preferences/icon_scss.tmPreferences b/preferences/icon_scss.tmPreferences new file mode 100755 index 0000000..e104034 --- /dev/null +++ b/preferences/icon_scss.tmPreferences @@ -0,0 +1,15 @@ + + + + + scope + source.scss + settings + + icon + file_type_scss + + + diff --git a/preferences/icon_shell.tmPreferences b/preferences/icon_shell.tmPreferences new file mode 100755 index 0000000..8d54b40 --- /dev/null +++ b/preferences/icon_shell.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.dosbatch, source.shell + settings + + icon + file_type_shell + + + diff --git a/preferences/icon_slim.tmPreferences b/preferences/icon_slim.tmPreferences new file mode 100755 index 0000000..d5c2e55 --- /dev/null +++ b/preferences/icon_slim.tmPreferences @@ -0,0 +1,15 @@ + + + + + scope + text.slim + settings + + icon + file_type_slim + + + diff --git a/preferences/icon_sql.tmPreferences b/preferences/icon_sql.tmPreferences new file mode 100755 index 0000000..9e0ea3d --- /dev/null +++ b/preferences/icon_sql.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.sql + settings + + icon + file_type_sql + + + diff --git a/icon_stylus.tmPreferences b/preferences/icon_stylus.tmPreferences similarity index 84% rename from icon_stylus.tmPreferences rename to preferences/icon_stylus.tmPreferences index 975a0ef..6da589d 100755 --- a/icon_stylus.tmPreferences +++ b/preferences/icon_stylus.tmPreferences @@ -3,11 +3,11 @@ scope - source.stylus,source.styl + source.stylus, source.styl settings icon file_type_stylus - + \ No newline at end of file diff --git a/preferences/icon_swift.tmPreferences b/preferences/icon_swift.tmPreferences new file mode 100755 index 0000000..222b9e8 --- /dev/null +++ b/preferences/icon_swift.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.swift + settings + + icon + file_type_swift + + + diff --git a/preferences/icon_tcl.tmPreferences b/preferences/icon_tcl.tmPreferences new file mode 100755 index 0000000..14a9dcc --- /dev/null +++ b/preferences/icon_tcl.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.tcl, text.html.tcl + settings + + icon + file_type_tcl + + + diff --git a/preferences/icon_tex.tmPreferences b/preferences/icon_tex.tmPreferences new file mode 100755 index 0000000..c097615 --- /dev/null +++ b/preferences/icon_tex.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + text.tex, text.log.latex, text.bibtex + settings + + icon + file_type_tex + + + diff --git a/preferences/icon_textile.tmPreferences b/preferences/icon_textile.tmPreferences new file mode 100755 index 0000000..9de49ea --- /dev/null +++ b/preferences/icon_textile.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + text.html.textile + settings + + icon + file_type_textile + + + diff --git a/preferences/icon_twig.tmPreferences b/preferences/icon_twig.tmPreferences new file mode 100755 index 0000000..6e44a1f --- /dev/null +++ b/preferences/icon_twig.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + text.html.twig + settings + + icon + file_type_twig + + + diff --git a/preferences/icon_typescript.tmPreferences b/preferences/icon_typescript.tmPreferences new file mode 100755 index 0000000..d0580b9 --- /dev/null +++ b/preferences/icon_typescript.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.ts + settings + + icon + file_type_typescript + + + diff --git a/preferences/icon_yaml.tmPreferences b/preferences/icon_yaml.tmPreferences new file mode 100755 index 0000000..b762e64 --- /dev/null +++ b/preferences/icon_yaml.tmPreferences @@ -0,0 +1,13 @@ + + + + + scope + source.yaml + settings + + icon + file_type_yaml + + + diff --git a/samples/Bower.json b/samples/Bower.json new file mode 100755 index 0000000..e69de29 diff --git a/samples/CSS.css b/samples/CSS.css new file mode 100755 index 0000000..e69de29 diff --git a/samples/CoffeScript.coffee b/samples/CoffeScript.coffee new file mode 100755 index 0000000..e69de29 diff --git a/samples/CoffeeReact.cjsx b/samples/CoffeeReact.cjsx new file mode 100755 index 0000000..e69de29 diff --git a/samples/EJS.ejs b/samples/EJS.ejs new file mode 100755 index 0000000..e69de29 diff --git a/samples/Favicon.ico b/samples/Favicon.ico new file mode 100755 index 0000000..e69de29 diff --git a/samples/Gruntfile.js b/samples/Gruntfile.js new file mode 100755 index 0000000..e69de29 diff --git a/samples/Gulpfile.js b/samples/Gulpfile.js new file mode 100755 index 0000000..e69de29 diff --git a/samples/HTML.html b/samples/HTML.html new file mode 100755 index 0000000..e69de29 diff --git a/samples/Handlebars.hbs b/samples/Handlebars.hbs new file mode 100755 index 0000000..d814f68 --- /dev/null +++ b/samples/Handlebars.hbs @@ -0,0 +1 @@ +@content diff --git a/samples/Image.ai b/samples/Image.ai new file mode 100755 index 0000000..e69de29 diff --git a/samples/JSON.json b/samples/JSON.json new file mode 100755 index 0000000..e69de29 diff --git a/samples/Jade.jade b/samples/Jade.jade new file mode 100755 index 0000000..e69de29 diff --git a/samples/JavaScript.js b/samples/JavaScript.js new file mode 100755 index 0000000..b77f2f3 --- /dev/null +++ b/samples/JavaScript.js @@ -0,0 +1,47 @@ +module.exports = function (app) { + + return { + + // ALLOW TESLA LOGGING TO BE TURNED OFF IN CONFIG + log: function(what) { + if ( app.config.logging.console === true ) console.log(what); + }, + + emptyObject: function(obj) { + return !Object.keys(obj).length; + }, + + countObject: function(obj) { + var count = 0; + for( var key in obj ) { + if(obj(key)) { + count++; + } + } + + return count; + }, + + throw: function(num) { + + var code = { + 400 : '400 Bad Request', + 401 : '401 Unauthorized', + 403 : '403 Forbidden', + 404 : '404 Not Found', + 405 : '405 Method Not Allowed', + 500 : '500 Internal Server Error', + }; + + var err = new Error( code[num] ); + err.code = num; + err.message = code[num]; + err.status = num; + + return err; + + } + + }; + +}; diff --git a/samples/Julia.jl b/samples/Julia.jl new file mode 100755 index 0000000..e69de29 diff --git a/samples/LICENSE b/samples/LICENSE new file mode 100755 index 0000000..e69de29 diff --git a/samples/Less.less b/samples/Less.less new file mode 100755 index 0000000..e69de29 diff --git a/samples/Markdown.md b/samples/Markdown.md new file mode 100755 index 0000000..e69de29 diff --git a/samples/Mustache.mustache b/samples/Mustache.mustache new file mode 100755 index 0000000..e69de29 diff --git a/samples/PHP.php b/samples/PHP.php new file mode 100755 index 0000000..e69de29 diff --git a/samples/Procfile b/samples/Procfile new file mode 100755 index 0000000..e69de29 diff --git a/samples/Python.py b/samples/Python.py new file mode 100755 index 0000000..e69de29 diff --git a/samples/React.jsx b/samples/React.jsx new file mode 100755 index 0000000..e69de29 diff --git a/samples/Ruby.rb b/samples/Ruby.rb new file mode 100755 index 0000000..e69de29 diff --git a/samples/Sass.scss b/samples/Sass.scss new file mode 100755 index 0000000..e69de29 diff --git a/samples/Stache.stache b/samples/Stache.stache new file mode 100755 index 0000000..8b13789 --- /dev/null +++ b/samples/Stache.stache @@ -0,0 +1 @@ + diff --git a/samples/Stylus.styl b/samples/Stylus.styl new file mode 100755 index 0000000..e69de29 diff --git a/samples/Text.txt b/samples/Text.txt new file mode 100755 index 0000000..e69de29 diff --git a/samples/Typescript.ts b/samples/Typescript.ts new file mode 100755 index 0000000..e69de29 diff --git a/samples/XML.xml b/samples/XML.xml new file mode 100755 index 0000000..e69de29 diff --git a/samples/YML.yml b/samples/YML.yml new file mode 100755 index 0000000..e69de29 diff --git a/samples/sample.css b/samples/sample.css deleted file mode 100644 index 0a56fa4..0000000 --- a/samples/sample.css +++ /dev/null @@ -1,334 +0,0 @@ -html { - font-family: sans-serif; - -ms-text-size-adjust: 100%; - -webkit-text-size-adjust: 100%; -} - -body { - font: 13px/1.4 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,"Segoe UI Emoji","Segoe UI Symbol"; - color: #333; - background-color: #fff; - margin: 0; -} - -audio, -canvas, -progress, -video { - display: inline-block; - vertical-align: baseline; -} - -audio:not([controls]) { - display: none; - height: 0; -} - -a { - background: transparent; - color: #4183c4; - text-decoration: none; -} - -a:active, -a:hover { - outline: 0; -} - -abbr[title] { - border-bottom: 1px dotted; -} - -dfn { - font-style: italic; -} - -h1 { - font-size: 30px; - margin: .67em 0; -} - -mark { - background: #ff0; - color: #000; -} - -small { - font-size: 90%; -} - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -.5em; -} - -sub { - bottom: -.25em; -} - -img { - border: 0; -} - -svg:not(:root) { - overflow: hidden; -} - -figure { - margin: 1em 40px; -} - -hr { - box-sizing: content-box; - height: 0; -} - -pre { - overflow: auto; - margin-top: 0; - margin-bottom: 0; - font: 12px Consolas,"Liberation Mono",Menlo,Courier,monospace; -} - -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} - -button, -input, -optgroup, -select, -textarea { - color: inherit; - font: inherit; - margin: 0; -} - -button { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; -} - -button[disabled], -html input[disabled] { - cursor: default; -} - -input { - line-height: normal; -} - -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; - padding: 0; -} - -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -input[type="search"] { - -webkit-appearance: textfield; - box-sizing: content-box; -} - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -fieldset { - border: 0; - margin: 0; - padding: 0; -} - -textarea { - overflow: auto; -} - -table { - border-collapse: collapse; - border-spacing: 0; -} - -td, -th { - padding: 0; -} - -* { - box-sizing: border-box; -} - -input, -select, -textarea, -button { - font: 13px/1.4 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,"Segoe UI Emoji","Segoe UI Symbol"; -} - -hr, -.rule { - height: 0; - overflow: hidden; - background: transparent; - border: 0; - border-bottom: 1px solid #ddd; - margin: 15px 0; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - margin-top: 15px; - margin-bottom: 15px; - line-height: 1.1; -} - -h2 { - font-size: 21px; -} - -h4 { - font-size: 14px; -} - -h5 { - font-size: 12px; -} - -h6 { - font-size: 11px; -} - -blockquote { - margin: 0; -} - -.lead { - margin-bottom: 30px; - font-size: 20px; - font-weight: 300; - color: #555; -} - -.text-muted { - color: #999; -} - -ul, -ol { - margin-top: 0; - margin-bottom: 0; - padding: 0; -} - -ol ol, -ul ol { - list-style-type: lower-roman; -} - -ul ul ol, -ul ol ol, -ol ul ol, -ol ol ol { - list-style-type: lower-alpha; -} - -tt, -code { - font-family: Consolas,"Liberation Mono",Menlo,Courier,monospace; - font-size: 12px; -} - -.container { - width: 980px; - margin-right: auto; - margin-left: auto; -} - -.columns { - margin-right: -10px; - margin-left: -10px; -} - -.column { - float: left; - padding-right: 10px; - padding-left: 10px; -} - -.one-third { - width: 33%; -} - -.two-thirds { - width: 67%; -} - -.one-fourth { - width: 25%; -} - -.one-half { - width: 50%; -} - -.three-fourths { - width: 75%; -} - -.one-fifth { - width: 20%; -} - -.four-fifths { - width: 80%; -} - -.single-column { - padding-right: 10px; - padding-left: 10px; -} - -.table-column { - display: table-cell; - width: 1%; - padding-right: 10px; - padding-left: 10px; - vertical-align: top; -} - -label { - font-size: 13px; - font-weight: 700; -} diff --git a/samples/sample.html b/samples/sample.html deleted file mode 100644 index 85a78ac..0000000 --- a/samples/sample.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - Home · Primer - - - - - - - - - - -

- -
- - -
-
-

Primer

-

The CSS toolkit and guidelines that power GitHub.

- - - Read the docs - -
-
- -
-
- - - -
-
- - -
- - - -
- Copyright GitHub 2015.
- Created and maintained by the CSS team at GitHub. -
-
- - - - - diff --git a/samples/sample.java b/samples/sample.java deleted file mode 100644 index 949914a..0000000 --- a/samples/sample.java +++ /dev/null @@ -1,8 +0,0 @@ -public enum SimpleSingleton { - INSTANCE; - public void doSomething() { - } -} - -//Call the method from Singleton: -SimpleSingleton.INSTANCE.doSomething(); diff --git a/samples/sample.js b/samples/sample.js deleted file mode 100644 index 1ecd060..0000000 --- a/samples/sample.js +++ /dev/null @@ -1,114 +0,0 @@ -module.exports = function(config) { - config.set({ - - // base path, that will be used to resolve files and exclude - basePath: '', - - // frameworks to use - frameworks: ['jasmine'], - - files: [ - {pattern: 'dist/assets/css/normalize.css', watched: true, served: true, included: true}, - {pattern: 'dist/assets/css/foundation.css', watched: true, served: true, included: true}, - {pattern: 'vendor/modernizr/modernizr.js', watched: true, served: true, included: true}, - {pattern: 'vendor/fastclick/lib/fastclick.js', watched: true, served: true, included: true}, - {pattern: 'vendor/jquery/dist/jquery.js', watched: true, served: true, included: true}, - {pattern: 'vendor/jquery-placeholder/jquery.placeholder.js', watched: true, served: true, included: true}, - {pattern: 'vendor/jquery.cookie/jquery.cookie.js', watched: true, served: true, included: true}, - {pattern: 'dist/assets/js/foundation/foundation.js', watched: true, served: true, included: true}, - {pattern: 'dist/assets/js/foundation/foundation.*.js', watched: true, served: true, included: true}, - {pattern: 'spec/**/*.html', watched: true, served: true, included: true}, - {pattern: 'node_modules/jasmine-jquery/lib/jasmine-jquery.js', watched: true, served: true, included: true}, - {pattern: 'spec/helpers.js', watched: true, served: true, included: true}, - {pattern: 'spec/**/*.js', watched: true, served: true, included: true}, - {pattern: 'spec/**/*.gif', watched: true, served: true, included: false} - ], - - // list of files to exclude - exclude: [ - ], - - // test results reporter to use - // possible values: 'dots', 'progress', 'junit', 'growl', 'coverage' - reporters: ['progress'], - - // web server port - port: 9876, - - // enable / disable colors in the output (reporters and logs) - colors: true, - - // level of logging - // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG - logLevel: config.LOG_INFO, - - // enable / disable watching file and executing tests whenever any file changes - autoWatch: true, - - // Start these browsers, currently available: - // - Chrome - // - ChromeCanary - // - Firefox - // - Opera (has to be installed with `npm install karma-opera-launcher`) - // - Safari (only Mac; has to be installed with `npm install karma-safari-launcher`) - // - PhantomJS - // - IE (only Windows; has to be installed with `npm install karma-ie-launcher`) - browsers: ['SmallPhantomJS', 'LargePhantomJS', 'LargeChrome', 'Firefox'], - - customLaunchers: { - SmallChrome: { - base: 'Chrome', - flags: ['--window-size=320,400'] - }, - LargeChrome: { - base: 'Chrome', - flags: ['--window-size=1025,400'] - }, - SmallPhantomJS: { - base: 'PhantomJS', - options: { - viewportSize: { width: 320, height: 400 } - } - }, - LargePhantomJS: { - base: 'PhantomJS', - options: { - viewportSize: { width: 1025, height: 400 } - } - }, - bs_iphone5: { - base: 'BrowserStack', - device: 'iPhone 5', - os: 'ios', - os_version: '6.0' - }, - bs_ie9: { - base: 'BrowserStack', - os: 'Windows', - os_version: '7', - browser: 'IE', - browser_version: '9.0' - }, - bs_ie10: { - base: 'BrowserStack', - os: 'Windows', - os_version: '7', - browser: 'IE', - browser_version: '10.0' - }, - bs_android41: { - base: 'BrowserStack', - os: 'android', - os_version: '4.1', - device: 'Samsung Galaxy S III' - } - }, - - // If browser does not capture in given timeout [ms], kill it - captureTimeout: 60000, - - // Continuous Integration mode - // if true, it capture browsers, run tests and exit - singleRun: false - }); -}; diff --git a/samples/sample.md b/samples/sample.md deleted file mode 100644 index f42da72..0000000 --- a/samples/sample.md +++ /dev/null @@ -1,153 +0,0 @@ -# Primer - -Primer is the CSS toolkit that power GitHub's front-end design. It's purposefully limited to common components to provide our developers with the most flexibility, and to keep GitHub uniquely *GitHubby*. It's built with SCSS and available via Bower, so it's easy to include all or part of it within your own project. - -[**Read the Primer documentation**](http://primercss.io) to learn more. - -_**Heads up!** We love open source, but Primer is unlikely to add new features that are not used in GitHub.com. It's first and foremost our CSS toolkit. We really love to share though, so hopefully that means we're still friends <3._ - -## Contents - -- [Install](#install) -- [Usage](#usage) -- [Documentation](#documentation) - - [Dependencies](#dependencies) - - [Running locally](#running-locally) - - [Publishing](#publishing) - - [Primer stats](#primer-stats) -- [Updating](#updating) -- [Contributing](#contributing) -- [Versioning](#versioning) -- [License](#license) - -## Install - -### Manually - -Download the [latest release](https://github.com/github/primer/releases/latest) and copy the SCSS files over to your own project. Once your files are in place, jump to the [usage guidelines](#usage) for including Primer into your own CSS. - -### Bower - -Install Primer with Bower by adding `primer-css` to your app's `bower.json` (in `github/github`, this is `vendor/assets/bower.json`). Replace `x.x.x` with the latest version number. - -``` json -{ - "name": "myapp", - "dependencies": { - "primer-css": "0.x.x" - } -} -``` - -### Things to know - -**Hey, GitHubbers!** For GitHub.com, you'll need to `cd` into `vendor/assets` and run `bower install` there. Be sure to commit and push all the changes, including the `bower.json` and everything under `bower_components`. - -## Usage - -Once included, simply `@import` either the master SCSS file, or the individual files as you need them. - -```scss -// Example: All of Primer -@import "primer/scss/primer"; - -// Example: Individual files -@import "primer/scss/variables"; -@import "primer/scss/mixins"; -@import "primer/scss/base"; -``` - -## Documentation - -Primer's documentation is built with Jekyll and published to `http://primercss.io` via the `gh-pages` branch. - -### Dependencies - -You'll need the following installed: - -- Latest Jekyll (minimum v2.2.0): `$ gem install jekyll` -- Latest Sass: `$ gem install sass` -- Latest Grunt CLI: `$ npm install -g grunt-cli` -- [Node.js and npm](http://nodejs.org/download/) - -Chances are you have all this already if you work on `github/github` or similar projects. If you have all those set up, now you can install the dependencies: - -```bash -$ npm install -$ bower install -``` - -### Running locally - -From the Terminal, start a local Jekyll server: - -```bash -$ jekyll serve -``` - -Open a second Terminal tab to automatically recompile the Sass files, run autoprefixer, and update our [Primer stats file](#primer-stats): - -```bash -$ grunt watch -``` - -Alternatively, you can manually run `grunt` and `jekyll serve` when needed. - -### Publishing - -Use the included Grunt task to generate and publish Primer's docs to the `gh-pages` branch. - -```bash -$ grunt publish -``` - -This takes the `_site` directory, generates it's own Git repository there, and publishes the contents to the `gh-pages` branch here on GitHub. Changes are reflected in the hosted docs within a minute or so. - -### Primer stats - -When compiling or watching the Sass files, Primer will automatically generate a `.primer-stats.md` file. This is tracked in the Git repository to provide us historical and contextual information on the changes we introduce. For example, we'll know when the number of selectors or declarations rises sharply within a single change. - -## Updating - -Within `bower.json`, update to a new release by changing the version number that follows the `#` in the dependency URL. - -```json -{ - "name": "myapp", - "dependencies": { - "primer-css": "0.x.x" - } -} -``` - -To pull down the updated package, `cd` into `vendor/assets`, and run `bower install`. - -``` -$ cd vendor/assets -$ bower install -``` - -Check in `bower.json` and all changes under `vendor/assets/bower_components`. - -## Contributing - -By contributing to Primer, you agree to the terms presented in our [CLA](CLA.md). *More information will be provided here soon.* - -When contributing changes to Primer, be sure to do the following steps when opening a pull request: - -1. Bump the version number in `bower.json` (it's purely placebo right now, but it's good habit) and `package.json`. -2. Run `grunt css` and commit the changes. This compiles the SCSS to CSS so we can do basic analysis on the number of selectors, file size, etc. - -In addition, please read through our [contributing guidelines](https://github.com/github/primer/blob/master/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development. - -All HTML and CSS should conform to the [style guidelines](http://primercss.io/guidelines). - -Editor preferences are available in the [editor config](https://github.com/github/primer/blob/master/.editorconfig) for easy use in common text editors. Read more and download plugins at . - -## Versioning - -For transparency into our release cycle and in striving to maintain backward compatibility, Primer is maintained under [the Semantic Versioning guidelines](http://semver.org/). Sometimes we screw up, but we'll adhere to those rules whenever possible. - -## License - -Created by and copyright GitHub, Inc. Released under the [MIT license](LICENSE.md). diff --git a/samples/sample.php b/samples/sample.php deleted file mode 100644 index bd4a7a0..0000000 --- a/samples/sample.php +++ /dev/null @@ -1,12 +0,0 @@ -paginate(9); - return View::make('home.index') - ->with('themes', $themes); - } - -} diff --git a/samples/sample.py b/samples/sample.py deleted file mode 100644 index 40f30bb..0000000 --- a/samples/sample.py +++ /dev/null @@ -1,18 +0,0 @@ -# Import smtplib for the actual sending function -import smtplib - -# Import the email modules we will need -from email.mime.text import MIMEText - -# Open a plain text file for reading. For this example, assume that -# the text file contains only ASCII characters. -fp = open(textfile, 'rb') -# Create a text/plain message -msg = MIMEText(fp.read()) -fp.close() - -# me == the sender's email address -# you == the recipient's email address -msg['Subject'] = 'The contents of %s' % textfile -msg['From'] = me -msg['To'] = you diff --git a/samples/sample.rb b/samples/sample.rb deleted file mode 100644 index b01725c..0000000 --- a/samples/sample.rb +++ /dev/null @@ -1,9 +0,0 @@ -def checkRegistry(line) - registryHives = ["HKEY_CURRENT_USER","HKEY_CLASSES_ROOT","HKEY_LOCAL_MACHINE"] - - registryHives.each do | hive | - if line =~ /#{hive}/ - puts "[+] Registry Access to Hive : #{hive}" - end - end -end diff --git a/samples/sample.scss b/samples/sample.scss deleted file mode 100644 index 9f59fd5..0000000 --- a/samples/sample.scss +++ /dev/null @@ -1,21 +0,0 @@ -// Accent colors -// ------------------------- -$blue: #007eb3; -$blueDark: #0064cd; -$green: #46a546; -$red: #9d261d; -$yellow: #ffc40d; -$orange: #f89406; -$pink: #bc0085; -$purple: #7a43b6; - -body { - font-size: 1em; - line-height: 1.4; - font-family: $customRegular; - -} -h1, h2, h3, h4 { - font-family: $customThin; - font-weight: normal; -} diff --git a/samples/sample.sql b/samples/sample.sql deleted file mode 100644 index 2695e72..0000000 --- a/samples/sample.sql +++ /dev/null @@ -1 +0,0 @@ -SELECT user_id FROM users WHERE user_id = 1