diff --git a/Gemfile b/Gemfile index 40270a73..c893a899 100644 --- a/Gemfile +++ b/Gemfile @@ -2,6 +2,7 @@ source 'http://rubygems.org' gem 'rails', '>=3.1.0', '<3.2.0' gem "brakeman" +gem 'mime-types' gem 'bson_ext' gem 'carrierwave' @@ -24,6 +25,7 @@ gem "mongo_session_store-rails3" gem 'mysql2' gem 'nokogiri' + gem 'radius' gem 'rake' # gem 'remotipart' @@ -74,7 +76,8 @@ group :test, :development do gem 'pry-remote' gem 'pry-stack_explorer' gem 'pry-debugger' - + gem 'faker' + gem "sunspot-rails-tester" gem 'spork' gem 'database_cleaner' #Strategies for cleaning databases. Can be used to ensure a clean state for testing. diff --git a/app/assets/images/ft-icons/Small Icons/accdb.ico b/app/assets/images/ft-icons/Small Icons/accdb.ico new file mode 100755 index 00000000..4526a962 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/accdb.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/avi.ico b/app/assets/images/ft-icons/Small Icons/avi.ico new file mode 100755 index 00000000..89a53309 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/avi.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/bmp.ico b/app/assets/images/ft-icons/Small Icons/bmp.ico new file mode 100755 index 00000000..05a6404d Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/bmp.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/css.ico b/app/assets/images/ft-icons/Small Icons/css.ico new file mode 100755 index 00000000..564e6514 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/css.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/docx_mac.ico b/app/assets/images/ft-icons/Small Icons/docx_mac.ico new file mode 100755 index 00000000..7be4d991 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/docx_mac.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/docx_win.ico b/app/assets/images/ft-icons/Small Icons/docx_win.ico new file mode 100755 index 00000000..8eb4179d Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/docx_win.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/eml.ico b/app/assets/images/ft-icons/Small Icons/eml.ico new file mode 100755 index 00000000..b4dcfb3a Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/eml.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/eps.ico b/app/assets/images/ft-icons/Small Icons/eps.ico new file mode 100755 index 00000000..d18b68be Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/eps.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/fla.ico b/app/assets/images/ft-icons/Small Icons/fla.ico new file mode 100755 index 00000000..b9941245 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/fla.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/gif.ico b/app/assets/images/ft-icons/Small Icons/gif.ico new file mode 100755 index 00000000..ce73c259 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/gif.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/html.ico b/app/assets/images/ft-icons/Small Icons/html.ico new file mode 100755 index 00000000..df8ac671 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/html.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/ind.ico b/app/assets/images/ft-icons/Small Icons/ind.ico new file mode 100755 index 00000000..ede9c43a Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/ind.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/ini.ico b/app/assets/images/ft-icons/Small Icons/ini.ico new file mode 100755 index 00000000..05bb26bc Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/ini.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/jpeg.ico b/app/assets/images/ft-icons/Small Icons/jpeg.ico new file mode 100755 index 00000000..c1481331 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/jpeg.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/jsf.ico b/app/assets/images/ft-icons/Small Icons/jsf.ico new file mode 100755 index 00000000..6b8fe222 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/jsf.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/midi.ico b/app/assets/images/ft-icons/Small Icons/midi.ico new file mode 100755 index 00000000..054189da Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/midi.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/mov.ico b/app/assets/images/ft-icons/Small Icons/mov.ico new file mode 100755 index 00000000..27ab8ba2 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/mov.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/mp3.ico b/app/assets/images/ft-icons/Small Icons/mp3.ico new file mode 100755 index 00000000..6c458aa5 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/mp3.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/mpeg.ico b/app/assets/images/ft-icons/Small Icons/mpeg.ico new file mode 100755 index 00000000..026e1c9c Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/mpeg.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/pdf.ico b/app/assets/images/ft-icons/Small Icons/pdf.ico new file mode 100755 index 00000000..f9a6daca Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/pdf.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/png.ico b/app/assets/images/ft-icons/Small Icons/png.ico new file mode 100755 index 00000000..6f5370d4 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/png.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/pptx_mac.ico b/app/assets/images/ft-icons/Small Icons/pptx_mac.ico new file mode 100755 index 00000000..7f1e076a Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/pptx_mac.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/pptx_win.ico b/app/assets/images/ft-icons/Small Icons/pptx_win.ico new file mode 100755 index 00000000..3ad4e058 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/pptx_win.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/proj.ico b/app/assets/images/ft-icons/Small Icons/proj.ico new file mode 100755 index 00000000..796e5ca4 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/proj.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/psd.ico b/app/assets/images/ft-icons/Small Icons/psd.ico new file mode 100755 index 00000000..227a5a4d Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/psd.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/pst.ico b/app/assets/images/ft-icons/Small Icons/pst.ico new file mode 100755 index 00000000..8922ca4f Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/pst.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/pub.ico b/app/assets/images/ft-icons/Small Icons/pub.ico new file mode 100755 index 00000000..44a52329 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/pub.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/rar.ico b/app/assets/images/ft-icons/Small Icons/rar.ico new file mode 100755 index 00000000..610d85f4 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/rar.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/readme.ico b/app/assets/images/ft-icons/Small Icons/readme.ico new file mode 100755 index 00000000..ce6c38b8 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/readme.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/settings.ico b/app/assets/images/ft-icons/Small Icons/settings.ico new file mode 100755 index 00000000..7a0c3c03 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/settings.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/text.ico b/app/assets/images/ft-icons/Small Icons/text.ico new file mode 100755 index 00000000..4b4e90aa Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/text.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/tiff.ico b/app/assets/images/ft-icons/Small Icons/tiff.ico new file mode 100755 index 00000000..3bdcc270 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/tiff.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/url.ico b/app/assets/images/ft-icons/Small Icons/url.ico new file mode 100755 index 00000000..c04e0b89 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/url.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/vsd.ico b/app/assets/images/ft-icons/Small Icons/vsd.ico new file mode 100755 index 00000000..bfeaacae Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/vsd.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/wav.ico b/app/assets/images/ft-icons/Small Icons/wav.ico new file mode 100755 index 00000000..d10f2f24 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/wav.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/wma.ico b/app/assets/images/ft-icons/Small Icons/wma.ico new file mode 100755 index 00000000..637cb49f Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/wma.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/wmv.ico b/app/assets/images/ft-icons/Small Icons/wmv.ico new file mode 100755 index 00000000..d711a348 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/wmv.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/xlsx_mac.ico b/app/assets/images/ft-icons/Small Icons/xlsx_mac.ico new file mode 100755 index 00000000..f7d075d8 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/xlsx_mac.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/xlsx_win.ico b/app/assets/images/ft-icons/Small Icons/xlsx_win.ico new file mode 100755 index 00000000..c0ab0c95 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/xlsx_win.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/zip.ico b/app/assets/images/ft-icons/Small Icons/zip.ico new file mode 100755 index 00000000..5e8dc14d Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/zip.ico differ diff --git a/app/assets/images/ft-icons/accdb/accdb-128_32.png b/app/assets/images/ft-icons/accdb/accdb-128_32.png new file mode 100755 index 00000000..502e6e64 Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-128_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-16_32.png b/app/assets/images/ft-icons/accdb/accdb-16_32.png new file mode 100755 index 00000000..e8c5c1b4 Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-16_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-24_32.png b/app/assets/images/ft-icons/accdb/accdb-24_32.png new file mode 100755 index 00000000..ae47880b Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-24_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-256_32.png b/app/assets/images/ft-icons/accdb/accdb-256_32.png new file mode 100755 index 00000000..a1ecfa2e Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-256_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-32_32.png b/app/assets/images/ft-icons/accdb/accdb-32_32.png new file mode 100755 index 00000000..045c5c49 Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-32_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-48_32.png b/app/assets/images/ft-icons/accdb/accdb-48_32.png new file mode 100755 index 00000000..d328000b Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-48_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-64_32.png b/app/assets/images/ft-icons/accdb/accdb-64_32.png new file mode 100755 index 00000000..c179c58e Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-64_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-72_32.png b/app/assets/images/ft-icons/accdb/accdb-72_32.png new file mode 100755 index 00000000..e8fd15e4 Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-72_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-80_32.png b/app/assets/images/ft-icons/accdb/accdb-80_32.png new file mode 100755 index 00000000..8683b8d5 Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-80_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-96_32.png b/app/assets/images/ft-icons/accdb/accdb-96_32.png new file mode 100755 index 00000000..f0514a4e Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-96_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-sm-16_32.png b/app/assets/images/ft-icons/accdb/accdb-sm-16_32.png new file mode 100755 index 00000000..801fc26a Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-sm-24_32.png b/app/assets/images/ft-icons/accdb/accdb-sm-24_32.png new file mode 100755 index 00000000..f490d5a5 Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-sm-32_32.png b/app/assets/images/ft-icons/accdb/accdb-sm-32_32.png new file mode 100755 index 00000000..19cc948f Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-sm.ico b/app/assets/images/ft-icons/accdb/accdb-sm.ico new file mode 100755 index 00000000..4526a962 Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-sm.ico differ diff --git a/app/assets/images/ft-icons/accdb/accdb.ico b/app/assets/images/ft-icons/accdb/accdb.ico new file mode 100755 index 00000000..b955963a Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb.ico differ diff --git a/app/assets/images/ft-icons/avi/avi-128_32.png b/app/assets/images/ft-icons/avi/avi-128_32.png new file mode 100755 index 00000000..d8fada44 Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-128_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-16_32.png b/app/assets/images/ft-icons/avi/avi-16_32.png new file mode 100755 index 00000000..4491e22f Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-16_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-24_32.png b/app/assets/images/ft-icons/avi/avi-24_32.png new file mode 100755 index 00000000..91539219 Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-24_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-256_32.png b/app/assets/images/ft-icons/avi/avi-256_32.png new file mode 100755 index 00000000..f0b88834 Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-256_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-32_32.png b/app/assets/images/ft-icons/avi/avi-32_32.png new file mode 100755 index 00000000..21052731 Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-32_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-48_32.png b/app/assets/images/ft-icons/avi/avi-48_32.png new file mode 100755 index 00000000..f186f7f9 Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-48_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-64_32.png b/app/assets/images/ft-icons/avi/avi-64_32.png new file mode 100755 index 00000000..77d0a217 Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-64_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-72_32.png b/app/assets/images/ft-icons/avi/avi-72_32.png new file mode 100755 index 00000000..6ab2fd61 Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-72_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-80_32.png b/app/assets/images/ft-icons/avi/avi-80_32.png new file mode 100755 index 00000000..56828013 Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-80_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-96_32.png b/app/assets/images/ft-icons/avi/avi-96_32.png new file mode 100755 index 00000000..aa6ffa0c Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-96_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-sm-16_32.png b/app/assets/images/ft-icons/avi/avi-sm-16_32.png new file mode 100755 index 00000000..ef95ec8d Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-sm-24_32.png b/app/assets/images/ft-icons/avi/avi-sm-24_32.png new file mode 100755 index 00000000..d67e7234 Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-sm-32_32.png b/app/assets/images/ft-icons/avi/avi-sm-32_32.png new file mode 100755 index 00000000..2727b53a Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-sm.ico b/app/assets/images/ft-icons/avi/avi-sm.ico new file mode 100755 index 00000000..89a53309 Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-sm.ico differ diff --git a/app/assets/images/ft-icons/avi/avi.icns b/app/assets/images/ft-icons/avi/avi.icns new file mode 100755 index 00000000..7ff79c5e Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi.icns differ diff --git a/app/assets/images/ft-icons/avi/avi.ico b/app/assets/images/ft-icons/avi/avi.ico new file mode 100755 index 00000000..95387519 Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi.ico differ diff --git a/app/assets/images/ft-icons/bmp/bmp-128_32.png b/app/assets/images/ft-icons/bmp/bmp-128_32.png new file mode 100755 index 00000000..c47b14b2 Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-128_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-16_32.png b/app/assets/images/ft-icons/bmp/bmp-16_32.png new file mode 100755 index 00000000..a53c85f9 Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-16_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-24_32.png b/app/assets/images/ft-icons/bmp/bmp-24_32.png new file mode 100755 index 00000000..a37ad66f Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-24_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-256_32.png b/app/assets/images/ft-icons/bmp/bmp-256_32.png new file mode 100755 index 00000000..44e20c98 Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-256_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-32_32.png b/app/assets/images/ft-icons/bmp/bmp-32_32.png new file mode 100755 index 00000000..2da1505d Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-32_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-48_32.png b/app/assets/images/ft-icons/bmp/bmp-48_32.png new file mode 100755 index 00000000..915f352a Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-48_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-64_32.png b/app/assets/images/ft-icons/bmp/bmp-64_32.png new file mode 100755 index 00000000..b5ac5ceb Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-64_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-72_32.png b/app/assets/images/ft-icons/bmp/bmp-72_32.png new file mode 100755 index 00000000..0080d547 Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-72_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-80_32.png b/app/assets/images/ft-icons/bmp/bmp-80_32.png new file mode 100755 index 00000000..2f5cbd4e Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-80_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-96_32.png b/app/assets/images/ft-icons/bmp/bmp-96_32.png new file mode 100755 index 00000000..fa288e84 Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-96_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-sm-16_32.png b/app/assets/images/ft-icons/bmp/bmp-sm-16_32.png new file mode 100755 index 00000000..5ad2dd3a Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-sm-24_32.png b/app/assets/images/ft-icons/bmp/bmp-sm-24_32.png new file mode 100755 index 00000000..78e60de2 Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-sm-32_32.png b/app/assets/images/ft-icons/bmp/bmp-sm-32_32.png new file mode 100755 index 00000000..b7dd0152 Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-sm.ico b/app/assets/images/ft-icons/bmp/bmp-sm.ico new file mode 100755 index 00000000..05a6404d Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-sm.ico differ diff --git a/app/assets/images/ft-icons/bmp/bmp.icns b/app/assets/images/ft-icons/bmp/bmp.icns new file mode 100755 index 00000000..0936d3e7 Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp.icns differ diff --git a/app/assets/images/ft-icons/bmp/bmp.ico b/app/assets/images/ft-icons/bmp/bmp.ico new file mode 100755 index 00000000..04c62928 Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp.ico differ diff --git a/app/assets/images/ft-icons/css/css-128_32.png b/app/assets/images/ft-icons/css/css-128_32.png new file mode 100755 index 00000000..077e03a0 Binary files /dev/null and b/app/assets/images/ft-icons/css/css-128_32.png differ diff --git a/app/assets/images/ft-icons/css/css-16_32.png b/app/assets/images/ft-icons/css/css-16_32.png new file mode 100755 index 00000000..80e1215f Binary files /dev/null and b/app/assets/images/ft-icons/css/css-16_32.png differ diff --git a/app/assets/images/ft-icons/css/css-24_32.png b/app/assets/images/ft-icons/css/css-24_32.png new file mode 100755 index 00000000..cef01a95 Binary files /dev/null and b/app/assets/images/ft-icons/css/css-24_32.png differ diff --git a/app/assets/images/ft-icons/css/css-256_32.png b/app/assets/images/ft-icons/css/css-256_32.png new file mode 100755 index 00000000..df2d4bbb Binary files /dev/null and b/app/assets/images/ft-icons/css/css-256_32.png differ diff --git a/app/assets/images/ft-icons/css/css-32_32.png b/app/assets/images/ft-icons/css/css-32_32.png new file mode 100755 index 00000000..0063c545 Binary files /dev/null and b/app/assets/images/ft-icons/css/css-32_32.png differ diff --git a/app/assets/images/ft-icons/css/css-48_32.png b/app/assets/images/ft-icons/css/css-48_32.png new file mode 100755 index 00000000..96fbb755 Binary files /dev/null and b/app/assets/images/ft-icons/css/css-48_32.png differ diff --git a/app/assets/images/ft-icons/css/css-64_32.png b/app/assets/images/ft-icons/css/css-64_32.png new file mode 100755 index 00000000..e82cebea Binary files /dev/null and b/app/assets/images/ft-icons/css/css-64_32.png differ diff --git a/app/assets/images/ft-icons/css/css-72_32.png b/app/assets/images/ft-icons/css/css-72_32.png new file mode 100755 index 00000000..c962cc78 Binary files /dev/null and b/app/assets/images/ft-icons/css/css-72_32.png differ diff --git a/app/assets/images/ft-icons/css/css-80_32.png b/app/assets/images/ft-icons/css/css-80_32.png new file mode 100755 index 00000000..41fa40c0 Binary files /dev/null and b/app/assets/images/ft-icons/css/css-80_32.png differ diff --git a/app/assets/images/ft-icons/css/css-96_32.png b/app/assets/images/ft-icons/css/css-96_32.png new file mode 100755 index 00000000..19924d6b Binary files /dev/null and b/app/assets/images/ft-icons/css/css-96_32.png differ diff --git a/app/assets/images/ft-icons/css/css-sm-16_32.png b/app/assets/images/ft-icons/css/css-sm-16_32.png new file mode 100755 index 00000000..76f118bd Binary files /dev/null and b/app/assets/images/ft-icons/css/css-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/css/css-sm-24_32.png b/app/assets/images/ft-icons/css/css-sm-24_32.png new file mode 100755 index 00000000..6963ee22 Binary files /dev/null and b/app/assets/images/ft-icons/css/css-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/css/css-sm-32_32.png b/app/assets/images/ft-icons/css/css-sm-32_32.png new file mode 100755 index 00000000..9166c27a Binary files /dev/null and b/app/assets/images/ft-icons/css/css-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/css/css-sm.ico b/app/assets/images/ft-icons/css/css-sm.ico new file mode 100755 index 00000000..564e6514 Binary files /dev/null and b/app/assets/images/ft-icons/css/css-sm.ico differ diff --git a/app/assets/images/ft-icons/css/css.icns b/app/assets/images/ft-icons/css/css.icns new file mode 100755 index 00000000..657c7937 Binary files /dev/null and b/app/assets/images/ft-icons/css/css.icns differ diff --git a/app/assets/images/ft-icons/css/css.ico b/app/assets/images/ft-icons/css/css.ico new file mode 100755 index 00000000..82cd1b14 Binary files /dev/null and b/app/assets/images/ft-icons/css/css.ico differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-128_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-128_32.png new file mode 100755 index 00000000..df4b11ab Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-128_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-16_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-16_32.png new file mode 100755 index 00000000..71de929f Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-16_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-24_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-24_32.png new file mode 100755 index 00000000..08468458 Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-24_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-256_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-256_32.png new file mode 100755 index 00000000..de65eac9 Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-256_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-32_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-32_32.png new file mode 100755 index 00000000..c541d18d Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-32_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-48_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-48_32.png new file mode 100755 index 00000000..9469bfe5 Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-48_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-64_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-64_32.png new file mode 100755 index 00000000..3a0c5ab1 Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-64_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-72_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-72_32.png new file mode 100755 index 00000000..57a95678 Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-72_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-80_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-80_32.png new file mode 100755 index 00000000..89dd1509 Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-80_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-96_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-96_32.png new file mode 100755 index 00000000..8e4d641a Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-96_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-sm-16_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-sm-16_32.png new file mode 100755 index 00000000..56ff0695 Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-sm-24_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-sm-24_32.png new file mode 100755 index 00000000..38805187 Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-sm-32_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-sm-32_32.png new file mode 100755 index 00000000..19488d0b Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-sm.ico b/app/assets/images/ft-icons/docx_mac/docx_mac-sm.ico new file mode 100755 index 00000000..7be4d991 Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-sm.ico differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac.icns b/app/assets/images/ft-icons/docx_mac/docx_mac.icns new file mode 100755 index 00000000..f95aae40 Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac.icns differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac.ico b/app/assets/images/ft-icons/docx_mac/docx_mac.ico new file mode 100755 index 00000000..8b0dcce4 Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac.ico differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-128_32.png b/app/assets/images/ft-icons/docx_win/docx_win-128_32.png new file mode 100755 index 00000000..0a1d175b Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-128_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-16_32.png b/app/assets/images/ft-icons/docx_win/docx_win-16_32.png new file mode 100755 index 00000000..c52e6edd Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-16_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-24_32.png b/app/assets/images/ft-icons/docx_win/docx_win-24_32.png new file mode 100755 index 00000000..1176585d Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-24_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-256_32.png b/app/assets/images/ft-icons/docx_win/docx_win-256_32.png new file mode 100755 index 00000000..fddc6674 Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-256_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-32_32.png b/app/assets/images/ft-icons/docx_win/docx_win-32_32.png new file mode 100755 index 00000000..f932a123 Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-32_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-48_32.png b/app/assets/images/ft-icons/docx_win/docx_win-48_32.png new file mode 100755 index 00000000..de255eb9 Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-48_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-64_32.png b/app/assets/images/ft-icons/docx_win/docx_win-64_32.png new file mode 100755 index 00000000..399a1a20 Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-64_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-72_32.png b/app/assets/images/ft-icons/docx_win/docx_win-72_32.png new file mode 100755 index 00000000..fec1af15 Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-72_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-80_32.png b/app/assets/images/ft-icons/docx_win/docx_win-80_32.png new file mode 100755 index 00000000..a161a603 Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-80_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-96_32.png b/app/assets/images/ft-icons/docx_win/docx_win-96_32.png new file mode 100755 index 00000000..6dc0ad7e Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-96_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-sm-16_32.png b/app/assets/images/ft-icons/docx_win/docx_win-sm-16_32.png new file mode 100755 index 00000000..98d3aeb4 Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-sm-24_32.png b/app/assets/images/ft-icons/docx_win/docx_win-sm-24_32.png new file mode 100755 index 00000000..7118b1df Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-sm-32_32.png b/app/assets/images/ft-icons/docx_win/docx_win-sm-32_32.png new file mode 100755 index 00000000..1645daff Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-sm.ico b/app/assets/images/ft-icons/docx_win/docx_win-sm.ico new file mode 100755 index 00000000..8eb4179d Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-sm.ico differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win.ico b/app/assets/images/ft-icons/docx_win/docx_win.ico new file mode 100755 index 00000000..7e1808d3 Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win.ico differ diff --git a/app/assets/images/ft-icons/eml/eml-128_32.png b/app/assets/images/ft-icons/eml/eml-128_32.png new file mode 100755 index 00000000..8d33ff2b Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-128_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-16_32.png b/app/assets/images/ft-icons/eml/eml-16_32.png new file mode 100755 index 00000000..186dadf7 Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-16_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-24_32.png b/app/assets/images/ft-icons/eml/eml-24_32.png new file mode 100755 index 00000000..e5d48918 Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-24_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-256_32.png b/app/assets/images/ft-icons/eml/eml-256_32.png new file mode 100755 index 00000000..cf16f3a6 Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-256_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-32_32.png b/app/assets/images/ft-icons/eml/eml-32_32.png new file mode 100755 index 00000000..28785289 Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-32_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-48_32.png b/app/assets/images/ft-icons/eml/eml-48_32.png new file mode 100755 index 00000000..c7288a95 Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-48_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-64_32.png b/app/assets/images/ft-icons/eml/eml-64_32.png new file mode 100755 index 00000000..d34d3d10 Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-64_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-72_32.png b/app/assets/images/ft-icons/eml/eml-72_32.png new file mode 100755 index 00000000..7d5abd22 Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-72_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-80_32.png b/app/assets/images/ft-icons/eml/eml-80_32.png new file mode 100755 index 00000000..4dc55570 Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-80_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-96_32.png b/app/assets/images/ft-icons/eml/eml-96_32.png new file mode 100755 index 00000000..ae14431d Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-96_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-sm-16_32.png b/app/assets/images/ft-icons/eml/eml-sm-16_32.png new file mode 100755 index 00000000..8a118f16 Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-sm-24_32.png b/app/assets/images/ft-icons/eml/eml-sm-24_32.png new file mode 100755 index 00000000..9f3fa313 Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-sm-32_32.png b/app/assets/images/ft-icons/eml/eml-sm-32_32.png new file mode 100755 index 00000000..14f3afed Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-sm.ico b/app/assets/images/ft-icons/eml/eml-sm.ico new file mode 100755 index 00000000..b4dcfb3a Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-sm.ico differ diff --git a/app/assets/images/ft-icons/eml/eml.icns b/app/assets/images/ft-icons/eml/eml.icns new file mode 100755 index 00000000..8652ed41 Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml.icns differ diff --git a/app/assets/images/ft-icons/eml/eml.ico b/app/assets/images/ft-icons/eml/eml.ico new file mode 100755 index 00000000..af6de79a Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml.ico differ diff --git a/app/assets/images/ft-icons/eps/eps-128_32.png b/app/assets/images/ft-icons/eps/eps-128_32.png new file mode 100755 index 00000000..aec03724 Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-128_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-16_32.png b/app/assets/images/ft-icons/eps/eps-16_32.png new file mode 100755 index 00000000..8075e231 Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-16_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-24_32.png b/app/assets/images/ft-icons/eps/eps-24_32.png new file mode 100755 index 00000000..78c34774 Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-24_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-256_32.png b/app/assets/images/ft-icons/eps/eps-256_32.png new file mode 100755 index 00000000..c8a77a83 Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-256_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-32_32.png b/app/assets/images/ft-icons/eps/eps-32_32.png new file mode 100755 index 00000000..89b64c2a Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-32_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-48_32.png b/app/assets/images/ft-icons/eps/eps-48_32.png new file mode 100755 index 00000000..7b907450 Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-48_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-64_32.png b/app/assets/images/ft-icons/eps/eps-64_32.png new file mode 100755 index 00000000..4a5f0cf6 Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-64_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-72_32.png b/app/assets/images/ft-icons/eps/eps-72_32.png new file mode 100755 index 00000000..c2c06b80 Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-72_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-80_32.png b/app/assets/images/ft-icons/eps/eps-80_32.png new file mode 100755 index 00000000..6c306a9a Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-80_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-96_32.png b/app/assets/images/ft-icons/eps/eps-96_32.png new file mode 100755 index 00000000..54c7522f Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-96_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-sm-16_32.png b/app/assets/images/ft-icons/eps/eps-sm-16_32.png new file mode 100755 index 00000000..9c76c93d Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-sm-24_32.png b/app/assets/images/ft-icons/eps/eps-sm-24_32.png new file mode 100755 index 00000000..6ee3825a Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-sm-32_32.png b/app/assets/images/ft-icons/eps/eps-sm-32_32.png new file mode 100755 index 00000000..b55db4b5 Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-sm.ico b/app/assets/images/ft-icons/eps/eps-sm.ico new file mode 100755 index 00000000..d18b68be Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-sm.ico differ diff --git a/app/assets/images/ft-icons/eps/eps.icns b/app/assets/images/ft-icons/eps/eps.icns new file mode 100755 index 00000000..fbcc896a Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps.icns differ diff --git a/app/assets/images/ft-icons/eps/eps.ico b/app/assets/images/ft-icons/eps/eps.ico new file mode 100755 index 00000000..cbbe8283 Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps.ico differ diff --git a/app/assets/images/ft-icons/fla/fla-128_32.png b/app/assets/images/ft-icons/fla/fla-128_32.png new file mode 100755 index 00000000..b42f1cbe Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-128_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-16_32.png b/app/assets/images/ft-icons/fla/fla-16_32.png new file mode 100755 index 00000000..2cff1875 Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-16_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-24_32.png b/app/assets/images/ft-icons/fla/fla-24_32.png new file mode 100755 index 00000000..13a77eaa Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-24_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-256_32.png b/app/assets/images/ft-icons/fla/fla-256_32.png new file mode 100755 index 00000000..b0eacd2f Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-256_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-32_32.png b/app/assets/images/ft-icons/fla/fla-32_32.png new file mode 100755 index 00000000..d57ac1d7 Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-32_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-48_32.png b/app/assets/images/ft-icons/fla/fla-48_32.png new file mode 100755 index 00000000..43114626 Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-48_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-64_32.png b/app/assets/images/ft-icons/fla/fla-64_32.png new file mode 100755 index 00000000..515074be Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-64_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-72_32.png b/app/assets/images/ft-icons/fla/fla-72_32.png new file mode 100755 index 00000000..c7444d2f Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-72_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-80_32.png b/app/assets/images/ft-icons/fla/fla-80_32.png new file mode 100755 index 00000000..a52b704b Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-80_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-96_32.png b/app/assets/images/ft-icons/fla/fla-96_32.png new file mode 100755 index 00000000..72e851f6 Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-96_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-sm-16_32.png b/app/assets/images/ft-icons/fla/fla-sm-16_32.png new file mode 100755 index 00000000..895aa54b Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-sm-24_32.png b/app/assets/images/ft-icons/fla/fla-sm-24_32.png new file mode 100755 index 00000000..24467c16 Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-sm-32_32.png b/app/assets/images/ft-icons/fla/fla-sm-32_32.png new file mode 100755 index 00000000..f6006da8 Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-sm.ico b/app/assets/images/ft-icons/fla/fla-sm.ico new file mode 100755 index 00000000..b9941245 Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-sm.ico differ diff --git a/app/assets/images/ft-icons/fla/fla.icns b/app/assets/images/ft-icons/fla/fla.icns new file mode 100755 index 00000000..0418c2e0 Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla.icns differ diff --git a/app/assets/images/ft-icons/fla/fla.ico b/app/assets/images/ft-icons/fla/fla.ico new file mode 100755 index 00000000..2dec8568 Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla.ico differ diff --git a/app/assets/images/ft-icons/gif/gif-128_32.png b/app/assets/images/ft-icons/gif/gif-128_32.png new file mode 100755 index 00000000..0c1851b6 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-128_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-16_32.png b/app/assets/images/ft-icons/gif/gif-16_32.png new file mode 100755 index 00000000..2e6d1606 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-16_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-24_32.png b/app/assets/images/ft-icons/gif/gif-24_32.png new file mode 100755 index 00000000..82017913 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-24_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-256_32.png b/app/assets/images/ft-icons/gif/gif-256_32.png new file mode 100755 index 00000000..74c58949 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-256_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-32_32.png b/app/assets/images/ft-icons/gif/gif-32_32.png new file mode 100755 index 00000000..1fd742b7 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-32_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-48_32.png b/app/assets/images/ft-icons/gif/gif-48_32.png new file mode 100755 index 00000000..e776417e Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-48_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-64_32.png b/app/assets/images/ft-icons/gif/gif-64_32.png new file mode 100755 index 00000000..69f52a66 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-64_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-72_32.png b/app/assets/images/ft-icons/gif/gif-72_32.png new file mode 100755 index 00000000..df0d956f Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-72_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-80_32.png b/app/assets/images/ft-icons/gif/gif-80_32.png new file mode 100755 index 00000000..e672d032 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-80_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-96_32.png b/app/assets/images/ft-icons/gif/gif-96_32.png new file mode 100755 index 00000000..aaae3b2f Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-96_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-sm-16_32.png b/app/assets/images/ft-icons/gif/gif-sm-16_32.png new file mode 100755 index 00000000..1bdf08c2 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-sm-24_32.png b/app/assets/images/ft-icons/gif/gif-sm-24_32.png new file mode 100755 index 00000000..ef7d577c Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-sm-32_32.png b/app/assets/images/ft-icons/gif/gif-sm-32_32.png new file mode 100755 index 00000000..ff491927 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-sm.ico b/app/assets/images/ft-icons/gif/gif-sm.ico new file mode 100755 index 00000000..ce73c259 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-sm.ico differ diff --git a/app/assets/images/ft-icons/gif/gif.icns b/app/assets/images/ft-icons/gif/gif.icns new file mode 100755 index 00000000..0907dae0 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif.icns differ diff --git a/app/assets/images/ft-icons/gif/gif.ico b/app/assets/images/ft-icons/gif/gif.ico new file mode 100755 index 00000000..f51a2881 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif.ico differ diff --git a/app/assets/images/ft-icons/html/html-128_32.png b/app/assets/images/ft-icons/html/html-128_32.png new file mode 100755 index 00000000..b7807437 Binary files /dev/null and b/app/assets/images/ft-icons/html/html-128_32.png differ diff --git a/app/assets/images/ft-icons/html/html-16_32.png b/app/assets/images/ft-icons/html/html-16_32.png new file mode 100755 index 00000000..b7be3073 Binary files /dev/null and b/app/assets/images/ft-icons/html/html-16_32.png differ diff --git a/app/assets/images/ft-icons/html/html-24_32.png b/app/assets/images/ft-icons/html/html-24_32.png new file mode 100755 index 00000000..3d45347c Binary files /dev/null and b/app/assets/images/ft-icons/html/html-24_32.png differ diff --git a/app/assets/images/ft-icons/html/html-256_32.png b/app/assets/images/ft-icons/html/html-256_32.png new file mode 100755 index 00000000..57e85ead Binary files /dev/null and b/app/assets/images/ft-icons/html/html-256_32.png differ diff --git a/app/assets/images/ft-icons/html/html-32_32.png b/app/assets/images/ft-icons/html/html-32_32.png new file mode 100755 index 00000000..92150934 Binary files /dev/null and b/app/assets/images/ft-icons/html/html-32_32.png differ diff --git a/app/assets/images/ft-icons/html/html-48_32.png b/app/assets/images/ft-icons/html/html-48_32.png new file mode 100755 index 00000000..041c6527 Binary files /dev/null and b/app/assets/images/ft-icons/html/html-48_32.png differ diff --git a/app/assets/images/ft-icons/html/html-64_32.png b/app/assets/images/ft-icons/html/html-64_32.png new file mode 100755 index 00000000..b3149cce Binary files /dev/null and b/app/assets/images/ft-icons/html/html-64_32.png differ diff --git a/app/assets/images/ft-icons/html/html-72_32.png b/app/assets/images/ft-icons/html/html-72_32.png new file mode 100755 index 00000000..d2537c8c Binary files /dev/null and b/app/assets/images/ft-icons/html/html-72_32.png differ diff --git a/app/assets/images/ft-icons/html/html-80_32.png b/app/assets/images/ft-icons/html/html-80_32.png new file mode 100755 index 00000000..b32bd6db Binary files /dev/null and b/app/assets/images/ft-icons/html/html-80_32.png differ diff --git a/app/assets/images/ft-icons/html/html-96_32.png b/app/assets/images/ft-icons/html/html-96_32.png new file mode 100755 index 00000000..1e2e0e30 Binary files /dev/null and b/app/assets/images/ft-icons/html/html-96_32.png differ diff --git a/app/assets/images/ft-icons/html/html-sm-16_32.png b/app/assets/images/ft-icons/html/html-sm-16_32.png new file mode 100755 index 00000000..784818ac Binary files /dev/null and b/app/assets/images/ft-icons/html/html-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/html/html-sm-24_32.png b/app/assets/images/ft-icons/html/html-sm-24_32.png new file mode 100755 index 00000000..d6da16e0 Binary files /dev/null and b/app/assets/images/ft-icons/html/html-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/html/html-sm-32_32.png b/app/assets/images/ft-icons/html/html-sm-32_32.png new file mode 100755 index 00000000..17d142c8 Binary files /dev/null and b/app/assets/images/ft-icons/html/html-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/html/html-sm.ico b/app/assets/images/ft-icons/html/html-sm.ico new file mode 100755 index 00000000..df8ac671 Binary files /dev/null and b/app/assets/images/ft-icons/html/html-sm.ico differ diff --git a/app/assets/images/ft-icons/html/html.icns b/app/assets/images/ft-icons/html/html.icns new file mode 100755 index 00000000..6117e750 Binary files /dev/null and b/app/assets/images/ft-icons/html/html.icns differ diff --git a/app/assets/images/ft-icons/html/html.ico b/app/assets/images/ft-icons/html/html.ico new file mode 100755 index 00000000..b3c6bf0b Binary files /dev/null and b/app/assets/images/ft-icons/html/html.ico differ diff --git a/app/assets/images/ft-icons/ind/ind-128_32.png b/app/assets/images/ft-icons/ind/ind-128_32.png new file mode 100755 index 00000000..3db39c9a Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-128_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-16_32.png b/app/assets/images/ft-icons/ind/ind-16_32.png new file mode 100755 index 00000000..8e72b8d3 Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-16_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-24_32.png b/app/assets/images/ft-icons/ind/ind-24_32.png new file mode 100755 index 00000000..10fe2118 Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-24_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-256_32.png b/app/assets/images/ft-icons/ind/ind-256_32.png new file mode 100755 index 00000000..3db443a9 Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-256_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-32_32.png b/app/assets/images/ft-icons/ind/ind-32_32.png new file mode 100755 index 00000000..4036efb6 Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-32_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-48_32.png b/app/assets/images/ft-icons/ind/ind-48_32.png new file mode 100755 index 00000000..6914e56a Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-48_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-64_32.png b/app/assets/images/ft-icons/ind/ind-64_32.png new file mode 100755 index 00000000..feb64735 Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-64_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-72_32.png b/app/assets/images/ft-icons/ind/ind-72_32.png new file mode 100755 index 00000000..c3f0bdea Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-72_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-80_32.png b/app/assets/images/ft-icons/ind/ind-80_32.png new file mode 100755 index 00000000..6a289c95 Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-80_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-96_32.png b/app/assets/images/ft-icons/ind/ind-96_32.png new file mode 100755 index 00000000..6ad02a52 Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-96_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-sm-16_32.png b/app/assets/images/ft-icons/ind/ind-sm-16_32.png new file mode 100755 index 00000000..cb9bf7ef Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-sm-24_32.png b/app/assets/images/ft-icons/ind/ind-sm-24_32.png new file mode 100755 index 00000000..b001877b Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-sm-32_32.png b/app/assets/images/ft-icons/ind/ind-sm-32_32.png new file mode 100755 index 00000000..49ea009c Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-sm.ico b/app/assets/images/ft-icons/ind/ind-sm.ico new file mode 100755 index 00000000..ede9c43a Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-sm.ico differ diff --git a/app/assets/images/ft-icons/ind/ind.icns b/app/assets/images/ft-icons/ind/ind.icns new file mode 100755 index 00000000..d69b0219 Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind.icns differ diff --git a/app/assets/images/ft-icons/ind/ind.ico b/app/assets/images/ft-icons/ind/ind.ico new file mode 100755 index 00000000..ea36d715 Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind.ico differ diff --git a/app/assets/images/ft-icons/ini/ini-128_32.png b/app/assets/images/ft-icons/ini/ini-128_32.png new file mode 100755 index 00000000..160aa099 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-128_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-16_32.png b/app/assets/images/ft-icons/ini/ini-16_32.png new file mode 100755 index 00000000..06951fc7 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-16_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-24_32.png b/app/assets/images/ft-icons/ini/ini-24_32.png new file mode 100755 index 00000000..7e1703b4 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-24_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-256_32.png b/app/assets/images/ft-icons/ini/ini-256_32.png new file mode 100755 index 00000000..0d47ab08 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-256_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-32_32.png b/app/assets/images/ft-icons/ini/ini-32_32.png new file mode 100755 index 00000000..165a304d Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-32_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-48_32.png b/app/assets/images/ft-icons/ini/ini-48_32.png new file mode 100755 index 00000000..b641633d Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-48_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-64_32.png b/app/assets/images/ft-icons/ini/ini-64_32.png new file mode 100755 index 00000000..0edb1d99 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-64_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-72_32.png b/app/assets/images/ft-icons/ini/ini-72_32.png new file mode 100755 index 00000000..58e47942 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-72_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-80_32.png b/app/assets/images/ft-icons/ini/ini-80_32.png new file mode 100755 index 00000000..514faf83 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-80_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-96_32.png b/app/assets/images/ft-icons/ini/ini-96_32.png new file mode 100755 index 00000000..ed7f2b93 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-96_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-sm-16_32.png b/app/assets/images/ft-icons/ini/ini-sm-16_32.png new file mode 100755 index 00000000..d725d669 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-sm-24_32.png b/app/assets/images/ft-icons/ini/ini-sm-24_32.png new file mode 100755 index 00000000..f922cc27 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-sm-32_32.png b/app/assets/images/ft-icons/ini/ini-sm-32_32.png new file mode 100755 index 00000000..c8e23219 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-sm.ico b/app/assets/images/ft-icons/ini/ini-sm.ico new file mode 100755 index 00000000..05bb26bc Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-sm.ico differ diff --git a/app/assets/images/ft-icons/ini/ini.icns b/app/assets/images/ft-icons/ini/ini.icns new file mode 100755 index 00000000..fd724091 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini.icns differ diff --git a/app/assets/images/ft-icons/ini/ini.ico b/app/assets/images/ft-icons/ini/ini.ico new file mode 100755 index 00000000..c3a39b65 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini.ico differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-128_32.png b/app/assets/images/ft-icons/jpeg/jpeg-128_32.png new file mode 100755 index 00000000..6d289472 Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-128_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-16_32.png b/app/assets/images/ft-icons/jpeg/jpeg-16_32.png new file mode 100755 index 00000000..c1fd2994 Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-16_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-24_32.png b/app/assets/images/ft-icons/jpeg/jpeg-24_32.png new file mode 100755 index 00000000..39336f54 Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-24_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-256_32.png b/app/assets/images/ft-icons/jpeg/jpeg-256_32.png new file mode 100755 index 00000000..0d403d69 Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-256_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-32_32.png b/app/assets/images/ft-icons/jpeg/jpeg-32_32.png new file mode 100755 index 00000000..d3a61fb5 Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-32_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-48_32.png b/app/assets/images/ft-icons/jpeg/jpeg-48_32.png new file mode 100755 index 00000000..96ab11ce Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-48_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-64_32.png b/app/assets/images/ft-icons/jpeg/jpeg-64_32.png new file mode 100755 index 00000000..6e1f11fa Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-64_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-72_32.png b/app/assets/images/ft-icons/jpeg/jpeg-72_32.png new file mode 100755 index 00000000..a1a7e67b Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-72_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-80_32.png b/app/assets/images/ft-icons/jpeg/jpeg-80_32.png new file mode 100755 index 00000000..ef2284e7 Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-80_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-96_32.png b/app/assets/images/ft-icons/jpeg/jpeg-96_32.png new file mode 100755 index 00000000..673f0c58 Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-96_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-sm-16_32.png b/app/assets/images/ft-icons/jpeg/jpeg-sm-16_32.png new file mode 100755 index 00000000..f2d5a902 Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-sm-24_32.png b/app/assets/images/ft-icons/jpeg/jpeg-sm-24_32.png new file mode 100755 index 00000000..d43af4e5 Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-sm-32_32.png b/app/assets/images/ft-icons/jpeg/jpeg-sm-32_32.png new file mode 100755 index 00000000..06576500 Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-sm.ico b/app/assets/images/ft-icons/jpeg/jpeg-sm.ico new file mode 100755 index 00000000..c1481331 Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-sm.ico differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg.icns b/app/assets/images/ft-icons/jpeg/jpeg.icns new file mode 100755 index 00000000..304b2e58 Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg.icns differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg.ico b/app/assets/images/ft-icons/jpeg/jpeg.ico new file mode 100755 index 00000000..fb469f99 Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg.ico differ diff --git a/app/assets/images/ft-icons/jpg/jpg-128_32.png b/app/assets/images/ft-icons/jpg/jpg-128_32.png new file mode 100755 index 00000000..6d289472 Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-128_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-16_32.png b/app/assets/images/ft-icons/jpg/jpg-16_32.png new file mode 100755 index 00000000..c1fd2994 Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-16_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-24_32.png b/app/assets/images/ft-icons/jpg/jpg-24_32.png new file mode 100755 index 00000000..39336f54 Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-24_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-256_32.png b/app/assets/images/ft-icons/jpg/jpg-256_32.png new file mode 100755 index 00000000..0d403d69 Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-256_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-32_32.png b/app/assets/images/ft-icons/jpg/jpg-32_32.png new file mode 100755 index 00000000..d3a61fb5 Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-32_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-48_32.png b/app/assets/images/ft-icons/jpg/jpg-48_32.png new file mode 100755 index 00000000..96ab11ce Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-48_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-64_32.png b/app/assets/images/ft-icons/jpg/jpg-64_32.png new file mode 100755 index 00000000..6e1f11fa Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-64_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-72_32.png b/app/assets/images/ft-icons/jpg/jpg-72_32.png new file mode 100755 index 00000000..a1a7e67b Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-72_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-80_32.png b/app/assets/images/ft-icons/jpg/jpg-80_32.png new file mode 100755 index 00000000..ef2284e7 Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-80_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-96_32.png b/app/assets/images/ft-icons/jpg/jpg-96_32.png new file mode 100755 index 00000000..673f0c58 Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-96_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-sm-16_32.png b/app/assets/images/ft-icons/jpg/jpg-sm-16_32.png new file mode 100755 index 00000000..f2d5a902 Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-sm-24_32.png b/app/assets/images/ft-icons/jpg/jpg-sm-24_32.png new file mode 100755 index 00000000..d43af4e5 Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-sm-32_32.png b/app/assets/images/ft-icons/jpg/jpg-sm-32_32.png new file mode 100755 index 00000000..06576500 Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-sm.ico b/app/assets/images/ft-icons/jpg/jpg-sm.ico new file mode 100755 index 00000000..c1481331 Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-sm.ico differ diff --git a/app/assets/images/ft-icons/jpg/jpg.icns b/app/assets/images/ft-icons/jpg/jpg.icns new file mode 100755 index 00000000..304b2e58 Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg.icns differ diff --git a/app/assets/images/ft-icons/jpg/jpg.ico b/app/assets/images/ft-icons/jpg/jpg.ico new file mode 100755 index 00000000..fb469f99 Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg.ico differ diff --git a/app/assets/images/ft-icons/jsf/jsf-128_32.png b/app/assets/images/ft-icons/jsf/jsf-128_32.png new file mode 100755 index 00000000..ed66d6cb Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-128_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-16_32.png b/app/assets/images/ft-icons/jsf/jsf-16_32.png new file mode 100755 index 00000000..d2b86a66 Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-16_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-24_32.png b/app/assets/images/ft-icons/jsf/jsf-24_32.png new file mode 100755 index 00000000..d7ee3342 Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-24_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-256_32.png b/app/assets/images/ft-icons/jsf/jsf-256_32.png new file mode 100755 index 00000000..b8b68dcd Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-256_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-32_32.png b/app/assets/images/ft-icons/jsf/jsf-32_32.png new file mode 100755 index 00000000..34310263 Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-32_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-48_32.png b/app/assets/images/ft-icons/jsf/jsf-48_32.png new file mode 100755 index 00000000..831a1f8e Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-48_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-64_32.png b/app/assets/images/ft-icons/jsf/jsf-64_32.png new file mode 100755 index 00000000..d438512c Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-64_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-72_32.png b/app/assets/images/ft-icons/jsf/jsf-72_32.png new file mode 100755 index 00000000..169bb8e3 Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-72_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-80_32.png b/app/assets/images/ft-icons/jsf/jsf-80_32.png new file mode 100755 index 00000000..18c997f5 Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-80_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-96_32.png b/app/assets/images/ft-icons/jsf/jsf-96_32.png new file mode 100755 index 00000000..9ea6a28c Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-96_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-sm-16_32.png b/app/assets/images/ft-icons/jsf/jsf-sm-16_32.png new file mode 100755 index 00000000..4770116f Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-sm-24_32.png b/app/assets/images/ft-icons/jsf/jsf-sm-24_32.png new file mode 100755 index 00000000..776cfd6b Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-sm-32_32.png b/app/assets/images/ft-icons/jsf/jsf-sm-32_32.png new file mode 100755 index 00000000..f9c94132 Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-sm.ico b/app/assets/images/ft-icons/jsf/jsf-sm.ico new file mode 100755 index 00000000..6b8fe222 Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-sm.ico differ diff --git a/app/assets/images/ft-icons/jsf/jsf.icns b/app/assets/images/ft-icons/jsf/jsf.icns new file mode 100755 index 00000000..2bb66c2b Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf.icns differ diff --git a/app/assets/images/ft-icons/jsf/jsf.ico b/app/assets/images/ft-icons/jsf/jsf.ico new file mode 100755 index 00000000..389b8e1f Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf.ico differ diff --git a/app/assets/images/ft-icons/midi/midi-128_32.png b/app/assets/images/ft-icons/midi/midi-128_32.png new file mode 100755 index 00000000..36b63ac6 Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-128_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-16_32.png b/app/assets/images/ft-icons/midi/midi-16_32.png new file mode 100755 index 00000000..93916e68 Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-16_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-24_32.png b/app/assets/images/ft-icons/midi/midi-24_32.png new file mode 100755 index 00000000..998aa8b0 Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-24_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-256_32.png b/app/assets/images/ft-icons/midi/midi-256_32.png new file mode 100755 index 00000000..e0319a4e Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-256_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-32_32.png b/app/assets/images/ft-icons/midi/midi-32_32.png new file mode 100755 index 00000000..80c73aee Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-32_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-48_32.png b/app/assets/images/ft-icons/midi/midi-48_32.png new file mode 100755 index 00000000..2f00ce74 Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-48_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-64_32.png b/app/assets/images/ft-icons/midi/midi-64_32.png new file mode 100755 index 00000000..e1b28302 Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-64_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-72_32.png b/app/assets/images/ft-icons/midi/midi-72_32.png new file mode 100755 index 00000000..e988bdb0 Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-72_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-80_32.png b/app/assets/images/ft-icons/midi/midi-80_32.png new file mode 100755 index 00000000..e4bc8687 Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-80_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-96_32.png b/app/assets/images/ft-icons/midi/midi-96_32.png new file mode 100755 index 00000000..8a9378db Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-96_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-sm-16_32.png b/app/assets/images/ft-icons/midi/midi-sm-16_32.png new file mode 100755 index 00000000..dcce6f55 Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-sm-24_32.png b/app/assets/images/ft-icons/midi/midi-sm-24_32.png new file mode 100755 index 00000000..a62b659f Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-sm-32_32.png b/app/assets/images/ft-icons/midi/midi-sm-32_32.png new file mode 100755 index 00000000..8df77da4 Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-sm.ico b/app/assets/images/ft-icons/midi/midi-sm.ico new file mode 100755 index 00000000..054189da Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-sm.ico differ diff --git a/app/assets/images/ft-icons/midi/midi.icns b/app/assets/images/ft-icons/midi/midi.icns new file mode 100755 index 00000000..612a4d9c Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi.icns differ diff --git a/app/assets/images/ft-icons/midi/midi.ico b/app/assets/images/ft-icons/midi/midi.ico new file mode 100755 index 00000000..b7c99605 Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi.ico differ diff --git a/app/assets/images/ft-icons/mov/mov-128_32.png b/app/assets/images/ft-icons/mov/mov-128_32.png new file mode 100755 index 00000000..1a904a02 Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-128_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-16_32.png b/app/assets/images/ft-icons/mov/mov-16_32.png new file mode 100755 index 00000000..94fcb4b7 Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-16_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-24_32.png b/app/assets/images/ft-icons/mov/mov-24_32.png new file mode 100755 index 00000000..690d14e6 Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-24_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-256_32.png b/app/assets/images/ft-icons/mov/mov-256_32.png new file mode 100755 index 00000000..78c512b0 Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-256_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-32_32.png b/app/assets/images/ft-icons/mov/mov-32_32.png new file mode 100755 index 00000000..f40489f1 Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-32_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-48_32.png b/app/assets/images/ft-icons/mov/mov-48_32.png new file mode 100755 index 00000000..1eeb21de Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-48_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-64_32.png b/app/assets/images/ft-icons/mov/mov-64_32.png new file mode 100755 index 00000000..ab35721f Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-64_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-72_32.png b/app/assets/images/ft-icons/mov/mov-72_32.png new file mode 100755 index 00000000..92ca7bbe Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-72_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-80_32.png b/app/assets/images/ft-icons/mov/mov-80_32.png new file mode 100755 index 00000000..dbb7cd74 Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-80_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-96_32.png b/app/assets/images/ft-icons/mov/mov-96_32.png new file mode 100755 index 00000000..1282678b Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-96_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-sm-16_32.png b/app/assets/images/ft-icons/mov/mov-sm-16_32.png new file mode 100755 index 00000000..e892f460 Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-sm-24_32.png b/app/assets/images/ft-icons/mov/mov-sm-24_32.png new file mode 100755 index 00000000..1c74bb79 Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-sm-32_32.png b/app/assets/images/ft-icons/mov/mov-sm-32_32.png new file mode 100755 index 00000000..ad268995 Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-sm.ico b/app/assets/images/ft-icons/mov/mov-sm.ico new file mode 100755 index 00000000..27ab8ba2 Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-sm.ico differ diff --git a/app/assets/images/ft-icons/mov/mov.icns b/app/assets/images/ft-icons/mov/mov.icns new file mode 100755 index 00000000..9b4da563 Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov.icns differ diff --git a/app/assets/images/ft-icons/mov/mov.ico b/app/assets/images/ft-icons/mov/mov.ico new file mode 100755 index 00000000..21c25940 Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov.ico differ diff --git a/app/assets/images/ft-icons/mp3/mp3-128_32.png b/app/assets/images/ft-icons/mp3/mp3-128_32.png new file mode 100755 index 00000000..2a3479de Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-128_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-16_32.png b/app/assets/images/ft-icons/mp3/mp3-16_32.png new file mode 100755 index 00000000..36db6109 Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-16_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-24_32.png b/app/assets/images/ft-icons/mp3/mp3-24_32.png new file mode 100755 index 00000000..cad99352 Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-24_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-256_32.png b/app/assets/images/ft-icons/mp3/mp3-256_32.png new file mode 100755 index 00000000..8db10454 Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-256_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-32_32.png b/app/assets/images/ft-icons/mp3/mp3-32_32.png new file mode 100755 index 00000000..870119b2 Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-32_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-48_32.png b/app/assets/images/ft-icons/mp3/mp3-48_32.png new file mode 100755 index 00000000..d5b33898 Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-48_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-64_32.png b/app/assets/images/ft-icons/mp3/mp3-64_32.png new file mode 100755 index 00000000..e9b8029d Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-64_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-72_32.png b/app/assets/images/ft-icons/mp3/mp3-72_32.png new file mode 100755 index 00000000..bf92aaae Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-72_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-80_32.png b/app/assets/images/ft-icons/mp3/mp3-80_32.png new file mode 100755 index 00000000..3491a2f4 Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-80_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-96_32.png b/app/assets/images/ft-icons/mp3/mp3-96_32.png new file mode 100755 index 00000000..7c204b12 Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-96_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-sm-16_32.png b/app/assets/images/ft-icons/mp3/mp3-sm-16_32.png new file mode 100755 index 00000000..1b4862fd Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-sm-24_32.png b/app/assets/images/ft-icons/mp3/mp3-sm-24_32.png new file mode 100755 index 00000000..be746355 Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-sm-32_32.png b/app/assets/images/ft-icons/mp3/mp3-sm-32_32.png new file mode 100755 index 00000000..fe8c5c4d Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-sm.ico b/app/assets/images/ft-icons/mp3/mp3-sm.ico new file mode 100755 index 00000000..6c458aa5 Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-sm.ico differ diff --git a/app/assets/images/ft-icons/mp3/mp3.icns b/app/assets/images/ft-icons/mp3/mp3.icns new file mode 100755 index 00000000..420bd31d Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3.icns differ diff --git a/app/assets/images/ft-icons/mp3/mp3.ico b/app/assets/images/ft-icons/mp3/mp3.ico new file mode 100755 index 00000000..6f4e9168 Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3.ico differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-128_32.png b/app/assets/images/ft-icons/mpeg/mpeg-128_32.png new file mode 100755 index 00000000..b06e26aa Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-128_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-16_32.png b/app/assets/images/ft-icons/mpeg/mpeg-16_32.png new file mode 100755 index 00000000..3225907b Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-16_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-24_32.png b/app/assets/images/ft-icons/mpeg/mpeg-24_32.png new file mode 100755 index 00000000..727a8fee Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-24_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-256_32.png b/app/assets/images/ft-icons/mpeg/mpeg-256_32.png new file mode 100755 index 00000000..0ef252f1 Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-256_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-32_32.png b/app/assets/images/ft-icons/mpeg/mpeg-32_32.png new file mode 100755 index 00000000..f607ed9a Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-32_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-48_32.png b/app/assets/images/ft-icons/mpeg/mpeg-48_32.png new file mode 100755 index 00000000..daa8ef6a Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-48_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-64_32.png b/app/assets/images/ft-icons/mpeg/mpeg-64_32.png new file mode 100755 index 00000000..78168f44 Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-64_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-72_32.png b/app/assets/images/ft-icons/mpeg/mpeg-72_32.png new file mode 100755 index 00000000..66fe4748 Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-72_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-80_32.png b/app/assets/images/ft-icons/mpeg/mpeg-80_32.png new file mode 100755 index 00000000..c6e3d1b5 Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-80_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-96_32.png b/app/assets/images/ft-icons/mpeg/mpeg-96_32.png new file mode 100755 index 00000000..ebd641bc Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-96_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-sm-16_32.png b/app/assets/images/ft-icons/mpeg/mpeg-sm-16_32.png new file mode 100755 index 00000000..314a1c64 Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-sm-24_32.png b/app/assets/images/ft-icons/mpeg/mpeg-sm-24_32.png new file mode 100755 index 00000000..e1ce0e6a Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-sm-32_32.png b/app/assets/images/ft-icons/mpeg/mpeg-sm-32_32.png new file mode 100755 index 00000000..a83b295f Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-sm.ico b/app/assets/images/ft-icons/mpeg/mpeg-sm.ico new file mode 100755 index 00000000..026e1c9c Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-sm.ico differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg.icns b/app/assets/images/ft-icons/mpeg/mpeg.icns new file mode 100755 index 00000000..43943575 Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg.icns differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg.ico b/app/assets/images/ft-icons/mpeg/mpeg.ico new file mode 100755 index 00000000..b42e060b Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg.ico differ diff --git a/app/assets/images/ft-icons/pdf/pdf-128_32.png b/app/assets/images/ft-icons/pdf/pdf-128_32.png new file mode 100755 index 00000000..390bed97 Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-128_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-16_32.png b/app/assets/images/ft-icons/pdf/pdf-16_32.png new file mode 100755 index 00000000..92bd3a69 Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-16_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-24_32.png b/app/assets/images/ft-icons/pdf/pdf-24_32.png new file mode 100755 index 00000000..757f55a8 Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-24_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-256_32.png b/app/assets/images/ft-icons/pdf/pdf-256_32.png new file mode 100755 index 00000000..95e2ca29 Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-256_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-32_32.png b/app/assets/images/ft-icons/pdf/pdf-32_32.png new file mode 100755 index 00000000..a1f3f4ed Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-32_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-48_32.png b/app/assets/images/ft-icons/pdf/pdf-48_32.png new file mode 100755 index 00000000..32cd7b37 Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-48_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-64_32.png b/app/assets/images/ft-icons/pdf/pdf-64_32.png new file mode 100755 index 00000000..6b0a1fea Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-64_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-72_32.png b/app/assets/images/ft-icons/pdf/pdf-72_32.png new file mode 100755 index 00000000..117d2718 Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-72_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-80_32.png b/app/assets/images/ft-icons/pdf/pdf-80_32.png new file mode 100755 index 00000000..ffdb7d4a Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-80_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-96_32.png b/app/assets/images/ft-icons/pdf/pdf-96_32.png new file mode 100755 index 00000000..fbf18d8f Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-96_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-sm-16_32.png b/app/assets/images/ft-icons/pdf/pdf-sm-16_32.png new file mode 100755 index 00000000..33ab1abd Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-sm-24_32.png b/app/assets/images/ft-icons/pdf/pdf-sm-24_32.png new file mode 100755 index 00000000..17c3bf63 Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-sm-32_32.png b/app/assets/images/ft-icons/pdf/pdf-sm-32_32.png new file mode 100755 index 00000000..435fac95 Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-sm.ico b/app/assets/images/ft-icons/pdf/pdf-sm.ico new file mode 100755 index 00000000..f9a6daca Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-sm.ico differ diff --git a/app/assets/images/ft-icons/pdf/pdf.icns b/app/assets/images/ft-icons/pdf/pdf.icns new file mode 100755 index 00000000..2eaf780e Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf.icns differ diff --git a/app/assets/images/ft-icons/pdf/pdf.ico b/app/assets/images/ft-icons/pdf/pdf.ico new file mode 100755 index 00000000..727e93c6 Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf.ico differ diff --git a/app/assets/images/ft-icons/png/png-128_32.png b/app/assets/images/ft-icons/png/png-128_32.png new file mode 100755 index 00000000..0161b591 Binary files /dev/null and b/app/assets/images/ft-icons/png/png-128_32.png differ diff --git a/app/assets/images/ft-icons/png/png-16_32.png b/app/assets/images/ft-icons/png/png-16_32.png new file mode 100755 index 00000000..41d52c64 Binary files /dev/null and b/app/assets/images/ft-icons/png/png-16_32.png differ diff --git a/app/assets/images/ft-icons/png/png-24_32.png b/app/assets/images/ft-icons/png/png-24_32.png new file mode 100755 index 00000000..a0664c20 Binary files /dev/null and b/app/assets/images/ft-icons/png/png-24_32.png differ diff --git a/app/assets/images/ft-icons/png/png-256_32.png b/app/assets/images/ft-icons/png/png-256_32.png new file mode 100755 index 00000000..6293f3c4 Binary files /dev/null and b/app/assets/images/ft-icons/png/png-256_32.png differ diff --git a/app/assets/images/ft-icons/png/png-32_32.png b/app/assets/images/ft-icons/png/png-32_32.png new file mode 100755 index 00000000..6bea58f1 Binary files /dev/null and b/app/assets/images/ft-icons/png/png-32_32.png differ diff --git a/app/assets/images/ft-icons/png/png-48_32.png b/app/assets/images/ft-icons/png/png-48_32.png new file mode 100755 index 00000000..90564b06 Binary files /dev/null and b/app/assets/images/ft-icons/png/png-48_32.png differ diff --git a/app/assets/images/ft-icons/png/png-64_32.png b/app/assets/images/ft-icons/png/png-64_32.png new file mode 100755 index 00000000..6d200b82 Binary files /dev/null and b/app/assets/images/ft-icons/png/png-64_32.png differ diff --git a/app/assets/images/ft-icons/png/png-72_32.png b/app/assets/images/ft-icons/png/png-72_32.png new file mode 100755 index 00000000..150cd52f Binary files /dev/null and b/app/assets/images/ft-icons/png/png-72_32.png differ diff --git a/app/assets/images/ft-icons/png/png-80_32.png b/app/assets/images/ft-icons/png/png-80_32.png new file mode 100755 index 00000000..3e3d199a Binary files /dev/null and b/app/assets/images/ft-icons/png/png-80_32.png differ diff --git a/app/assets/images/ft-icons/png/png-96_32.png b/app/assets/images/ft-icons/png/png-96_32.png new file mode 100755 index 00000000..63cb8269 Binary files /dev/null and b/app/assets/images/ft-icons/png/png-96_32.png differ diff --git a/app/assets/images/ft-icons/png/png-sm-16_32.png b/app/assets/images/ft-icons/png/png-sm-16_32.png new file mode 100755 index 00000000..6c7f88f4 Binary files /dev/null and b/app/assets/images/ft-icons/png/png-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/png/png-sm-24_32.png b/app/assets/images/ft-icons/png/png-sm-24_32.png new file mode 100755 index 00000000..3c0de57b Binary files /dev/null and b/app/assets/images/ft-icons/png/png-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/png/png-sm-32_32.png b/app/assets/images/ft-icons/png/png-sm-32_32.png new file mode 100755 index 00000000..14ca56da Binary files /dev/null and b/app/assets/images/ft-icons/png/png-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/png/png-sm.ico b/app/assets/images/ft-icons/png/png-sm.ico new file mode 100755 index 00000000..6f5370d4 Binary files /dev/null and b/app/assets/images/ft-icons/png/png-sm.ico differ diff --git a/app/assets/images/ft-icons/png/png.icns b/app/assets/images/ft-icons/png/png.icns new file mode 100755 index 00000000..1d179628 Binary files /dev/null and b/app/assets/images/ft-icons/png/png.icns differ diff --git a/app/assets/images/ft-icons/png/png.ico b/app/assets/images/ft-icons/png/png.ico new file mode 100755 index 00000000..ee171d70 Binary files /dev/null and b/app/assets/images/ft-icons/png/png.ico differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-128_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-128_32.png new file mode 100755 index 00000000..b5bb366d Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-128_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-16_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-16_32.png new file mode 100755 index 00000000..f44d7248 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-16_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-24_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-24_32.png new file mode 100755 index 00000000..d23aee27 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-24_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-256_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-256_32.png new file mode 100755 index 00000000..0c39e2dc Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-256_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-32_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-32_32.png new file mode 100755 index 00000000..81e5a481 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-32_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-48_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-48_32.png new file mode 100755 index 00000000..2b5cbd38 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-48_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-64_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-64_32.png new file mode 100755 index 00000000..d2dcae51 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-64_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-72_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-72_32.png new file mode 100755 index 00000000..79237cd6 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-72_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-80_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-80_32.png new file mode 100755 index 00000000..d471b1d8 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-80_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-96_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-96_32.png new file mode 100755 index 00000000..f2c0849c Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-96_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-sm-16_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-sm-16_32.png new file mode 100755 index 00000000..172ed9a5 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-sm-24_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-sm-24_32.png new file mode 100755 index 00000000..ec7b8fcf Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-sm-32_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-sm-32_32.png new file mode 100755 index 00000000..74152a8f Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-sm.ico b/app/assets/images/ft-icons/pptx_mac/pptx_mac-sm.ico new file mode 100755 index 00000000..7f1e076a Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-sm.ico differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac.icns b/app/assets/images/ft-icons/pptx_mac/pptx_mac.icns new file mode 100755 index 00000000..8d25d4c5 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac.icns differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac.ico b/app/assets/images/ft-icons/pptx_mac/pptx_mac.ico new file mode 100755 index 00000000..c59b8f37 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac.ico differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-128_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-128_32.png new file mode 100755 index 00000000..58a0dcec Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-128_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-16_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-16_32.png new file mode 100755 index 00000000..fb4ecb95 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-16_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-24_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-24_32.png new file mode 100755 index 00000000..6ea38a8c Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-24_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-256_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-256_32.png new file mode 100755 index 00000000..1a4609bb Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-256_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-32_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-32_32.png new file mode 100755 index 00000000..27d10055 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-32_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-48_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-48_32.png new file mode 100755 index 00000000..c4d3af40 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-48_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-64_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-64_32.png new file mode 100755 index 00000000..d3873c1f Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-64_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-72_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-72_32.png new file mode 100755 index 00000000..1ab1e60d Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-72_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-80_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-80_32.png new file mode 100755 index 00000000..22759ea6 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-80_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-96_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-96_32.png new file mode 100755 index 00000000..e0255959 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-96_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-sm-16_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-sm-16_32.png new file mode 100755 index 00000000..0b58ca58 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-sm-24_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-sm-24_32.png new file mode 100755 index 00000000..036f7eb5 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-sm-32_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-sm-32_32.png new file mode 100755 index 00000000..4a087eb5 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-sm.ico b/app/assets/images/ft-icons/pptx_win/pptx_win-sm.ico new file mode 100755 index 00000000..3ad4e058 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-sm.ico differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win.ico b/app/assets/images/ft-icons/pptx_win/pptx_win.ico new file mode 100755 index 00000000..7596af97 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win.ico differ diff --git a/app/assets/images/ft-icons/proj/proj-128_32.png b/app/assets/images/ft-icons/proj/proj-128_32.png new file mode 100755 index 00000000..59d4693e Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-128_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-16_32.png b/app/assets/images/ft-icons/proj/proj-16_32.png new file mode 100755 index 00000000..12bef318 Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-16_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-24_32.png b/app/assets/images/ft-icons/proj/proj-24_32.png new file mode 100755 index 00000000..afa9d623 Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-24_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-256_32.png b/app/assets/images/ft-icons/proj/proj-256_32.png new file mode 100755 index 00000000..3e6fbc3b Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-256_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-32_32.png b/app/assets/images/ft-icons/proj/proj-32_32.png new file mode 100755 index 00000000..1e330217 Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-32_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-48_32.png b/app/assets/images/ft-icons/proj/proj-48_32.png new file mode 100755 index 00000000..8cf6a6f5 Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-48_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-64_32.png b/app/assets/images/ft-icons/proj/proj-64_32.png new file mode 100755 index 00000000..924b46cf Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-64_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-72_32.png b/app/assets/images/ft-icons/proj/proj-72_32.png new file mode 100755 index 00000000..6f004867 Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-72_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-80_32.png b/app/assets/images/ft-icons/proj/proj-80_32.png new file mode 100755 index 00000000..3bfba60b Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-80_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-96_32.png b/app/assets/images/ft-icons/proj/proj-96_32.png new file mode 100755 index 00000000..1d187e2b Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-96_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-sm-16_32.png b/app/assets/images/ft-icons/proj/proj-sm-16_32.png new file mode 100755 index 00000000..d50c5d50 Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-sm-24_32.png b/app/assets/images/ft-icons/proj/proj-sm-24_32.png new file mode 100755 index 00000000..3bc92177 Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-sm-32_32.png b/app/assets/images/ft-icons/proj/proj-sm-32_32.png new file mode 100755 index 00000000..7b4e0238 Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-sm.ico b/app/assets/images/ft-icons/proj/proj-sm.ico new file mode 100755 index 00000000..796e5ca4 Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-sm.ico differ diff --git a/app/assets/images/ft-icons/proj/proj.icns b/app/assets/images/ft-icons/proj/proj.icns new file mode 100755 index 00000000..baa57064 Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj.icns differ diff --git a/app/assets/images/ft-icons/proj/proj.ico b/app/assets/images/ft-icons/proj/proj.ico new file mode 100755 index 00000000..a6053002 Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj.ico differ diff --git a/app/assets/images/ft-icons/psd/psd-128_32.png b/app/assets/images/ft-icons/psd/psd-128_32.png new file mode 100755 index 00000000..4fb1b27c Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-128_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-16_32.png b/app/assets/images/ft-icons/psd/psd-16_32.png new file mode 100755 index 00000000..a6657b22 Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-16_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-24_32.png b/app/assets/images/ft-icons/psd/psd-24_32.png new file mode 100755 index 00000000..6198b64e Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-24_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-256_32.png b/app/assets/images/ft-icons/psd/psd-256_32.png new file mode 100755 index 00000000..a0dcfdd0 Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-256_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-32_32.png b/app/assets/images/ft-icons/psd/psd-32_32.png new file mode 100755 index 00000000..c1ca83ce Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-32_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-48_32.png b/app/assets/images/ft-icons/psd/psd-48_32.png new file mode 100755 index 00000000..67e20e44 Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-48_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-64_32.png b/app/assets/images/ft-icons/psd/psd-64_32.png new file mode 100755 index 00000000..fb480990 Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-64_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-72_32.png b/app/assets/images/ft-icons/psd/psd-72_32.png new file mode 100755 index 00000000..8f5ccee7 Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-72_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-80_32.png b/app/assets/images/ft-icons/psd/psd-80_32.png new file mode 100755 index 00000000..41c908ca Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-80_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-96_32.png b/app/assets/images/ft-icons/psd/psd-96_32.png new file mode 100755 index 00000000..c28efdb1 Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-96_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-sm-16_32.png b/app/assets/images/ft-icons/psd/psd-sm-16_32.png new file mode 100755 index 00000000..2dbe1ee5 Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-sm-24_32.png b/app/assets/images/ft-icons/psd/psd-sm-24_32.png new file mode 100755 index 00000000..e9af21bf Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-sm-32_32.png b/app/assets/images/ft-icons/psd/psd-sm-32_32.png new file mode 100755 index 00000000..6f0988ca Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-sm.ico b/app/assets/images/ft-icons/psd/psd-sm.ico new file mode 100755 index 00000000..227a5a4d Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-sm.ico differ diff --git a/app/assets/images/ft-icons/psd/psd.icns b/app/assets/images/ft-icons/psd/psd.icns new file mode 100755 index 00000000..c20acaa0 Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd.icns differ diff --git a/app/assets/images/ft-icons/psd/psd.ico b/app/assets/images/ft-icons/psd/psd.ico new file mode 100755 index 00000000..ffaa001a Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd.ico differ diff --git a/app/assets/images/ft-icons/pst/pst-128_32.png b/app/assets/images/ft-icons/pst/pst-128_32.png new file mode 100755 index 00000000..1db0598c Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-128_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-16_32.png b/app/assets/images/ft-icons/pst/pst-16_32.png new file mode 100755 index 00000000..a0ecfb03 Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-16_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-24_32.png b/app/assets/images/ft-icons/pst/pst-24_32.png new file mode 100755 index 00000000..b1f71f97 Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-24_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-256_32.png b/app/assets/images/ft-icons/pst/pst-256_32.png new file mode 100755 index 00000000..952a5017 Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-256_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-32_32.png b/app/assets/images/ft-icons/pst/pst-32_32.png new file mode 100755 index 00000000..07050d23 Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-32_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-48_32.png b/app/assets/images/ft-icons/pst/pst-48_32.png new file mode 100755 index 00000000..38651ac1 Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-48_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-64_32.png b/app/assets/images/ft-icons/pst/pst-64_32.png new file mode 100755 index 00000000..294ee4a2 Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-64_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-72_32.png b/app/assets/images/ft-icons/pst/pst-72_32.png new file mode 100755 index 00000000..11ab8975 Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-72_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-80_32.png b/app/assets/images/ft-icons/pst/pst-80_32.png new file mode 100755 index 00000000..f4dfea73 Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-80_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-96_32.png b/app/assets/images/ft-icons/pst/pst-96_32.png new file mode 100755 index 00000000..8c9c9eda Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-96_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-sm-16_32.png b/app/assets/images/ft-icons/pst/pst-sm-16_32.png new file mode 100755 index 00000000..4185e8cb Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-sm-24_32.png b/app/assets/images/ft-icons/pst/pst-sm-24_32.png new file mode 100755 index 00000000..ff8534db Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-sm-32_32.png b/app/assets/images/ft-icons/pst/pst-sm-32_32.png new file mode 100755 index 00000000..9db8d12d Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-sm.ico b/app/assets/images/ft-icons/pst/pst-sm.ico new file mode 100755 index 00000000..8922ca4f Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-sm.ico differ diff --git a/app/assets/images/ft-icons/pst/pst.ico b/app/assets/images/ft-icons/pst/pst.ico new file mode 100755 index 00000000..4cba96b6 Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst.ico differ diff --git a/app/assets/images/ft-icons/pub/pub-128_32.png b/app/assets/images/ft-icons/pub/pub-128_32.png new file mode 100755 index 00000000..93900e7a Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-128_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-16_32.png b/app/assets/images/ft-icons/pub/pub-16_32.png new file mode 100755 index 00000000..ec348cdb Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-16_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-24_32.png b/app/assets/images/ft-icons/pub/pub-24_32.png new file mode 100755 index 00000000..6258be2c Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-24_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-256_32.png b/app/assets/images/ft-icons/pub/pub-256_32.png new file mode 100755 index 00000000..f000384b Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-256_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-32_32.png b/app/assets/images/ft-icons/pub/pub-32_32.png new file mode 100755 index 00000000..f810b265 Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-32_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-48_32.png b/app/assets/images/ft-icons/pub/pub-48_32.png new file mode 100755 index 00000000..2e68280d Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-48_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-64_32.png b/app/assets/images/ft-icons/pub/pub-64_32.png new file mode 100755 index 00000000..4891c918 Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-64_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-72_32.png b/app/assets/images/ft-icons/pub/pub-72_32.png new file mode 100755 index 00000000..dfc13885 Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-72_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-80_32.png b/app/assets/images/ft-icons/pub/pub-80_32.png new file mode 100755 index 00000000..780e09f6 Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-80_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-96_32.png b/app/assets/images/ft-icons/pub/pub-96_32.png new file mode 100755 index 00000000..033f33f1 Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-96_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-sm-16_32.png b/app/assets/images/ft-icons/pub/pub-sm-16_32.png new file mode 100755 index 00000000..9cd999f8 Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-sm-24_32.png b/app/assets/images/ft-icons/pub/pub-sm-24_32.png new file mode 100755 index 00000000..f6bbf0a6 Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-sm-32_32.png b/app/assets/images/ft-icons/pub/pub-sm-32_32.png new file mode 100755 index 00000000..1617dc9f Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-sm.ico b/app/assets/images/ft-icons/pub/pub-sm.ico new file mode 100755 index 00000000..44a52329 Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-sm.ico differ diff --git a/app/assets/images/ft-icons/pub/pub.ico b/app/assets/images/ft-icons/pub/pub.ico new file mode 100755 index 00000000..abf5f01d Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub.ico differ diff --git a/app/assets/images/ft-icons/rar/rar-128_32.png b/app/assets/images/ft-icons/rar/rar-128_32.png new file mode 100755 index 00000000..955f258e Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-128_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-16_32.png b/app/assets/images/ft-icons/rar/rar-16_32.png new file mode 100755 index 00000000..8d8c9f29 Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-16_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-24_32.png b/app/assets/images/ft-icons/rar/rar-24_32.png new file mode 100755 index 00000000..00b2d2ac Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-24_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-256_32.png b/app/assets/images/ft-icons/rar/rar-256_32.png new file mode 100755 index 00000000..d13ec4c0 Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-256_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-32_32.png b/app/assets/images/ft-icons/rar/rar-32_32.png new file mode 100755 index 00000000..cefced8e Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-32_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-48_32.png b/app/assets/images/ft-icons/rar/rar-48_32.png new file mode 100755 index 00000000..8eccf430 Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-48_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-64_32.png b/app/assets/images/ft-icons/rar/rar-64_32.png new file mode 100755 index 00000000..0024f76d Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-64_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-72_32.png b/app/assets/images/ft-icons/rar/rar-72_32.png new file mode 100755 index 00000000..99b363cb Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-72_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-80_32.png b/app/assets/images/ft-icons/rar/rar-80_32.png new file mode 100755 index 00000000..7f700699 Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-80_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-96_32.png b/app/assets/images/ft-icons/rar/rar-96_32.png new file mode 100755 index 00000000..a80d16b0 Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-96_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-sm-16_32.png b/app/assets/images/ft-icons/rar/rar-sm-16_32.png new file mode 100755 index 00000000..ffbdff51 Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-sm-24_32.png b/app/assets/images/ft-icons/rar/rar-sm-24_32.png new file mode 100755 index 00000000..8cecf4bb Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-sm-32_32.png b/app/assets/images/ft-icons/rar/rar-sm-32_32.png new file mode 100755 index 00000000..4666f909 Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-sm.ico b/app/assets/images/ft-icons/rar/rar-sm.ico new file mode 100755 index 00000000..610d85f4 Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-sm.ico differ diff --git a/app/assets/images/ft-icons/rar/rar.ico b/app/assets/images/ft-icons/rar/rar.ico new file mode 100755 index 00000000..6dbe80d7 Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar.ico differ diff --git a/app/assets/images/ft-icons/readme/readme-128_32.png b/app/assets/images/ft-icons/readme/readme-128_32.png new file mode 100755 index 00000000..cd6023c9 Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-128_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-16_32.png b/app/assets/images/ft-icons/readme/readme-16_32.png new file mode 100755 index 00000000..cf906083 Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-16_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-24_32.png b/app/assets/images/ft-icons/readme/readme-24_32.png new file mode 100755 index 00000000..64106509 Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-24_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-256_32.png b/app/assets/images/ft-icons/readme/readme-256_32.png new file mode 100755 index 00000000..885e3203 Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-256_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-32_32.png b/app/assets/images/ft-icons/readme/readme-32_32.png new file mode 100755 index 00000000..7287b6b4 Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-32_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-48_32.png b/app/assets/images/ft-icons/readme/readme-48_32.png new file mode 100755 index 00000000..7a63d04e Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-48_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-64_32.png b/app/assets/images/ft-icons/readme/readme-64_32.png new file mode 100755 index 00000000..c0cf7a23 Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-64_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-72_32.png b/app/assets/images/ft-icons/readme/readme-72_32.png new file mode 100755 index 00000000..9b8fe75b Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-72_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-80_32.png b/app/assets/images/ft-icons/readme/readme-80_32.png new file mode 100755 index 00000000..b0ea3a94 Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-80_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-96_32.png b/app/assets/images/ft-icons/readme/readme-96_32.png new file mode 100755 index 00000000..99d69e32 Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-96_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-sm-16_32.png b/app/assets/images/ft-icons/readme/readme-sm-16_32.png new file mode 100755 index 00000000..c7d57910 Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-sm-24_32.png b/app/assets/images/ft-icons/readme/readme-sm-24_32.png new file mode 100755 index 00000000..d9ef5cf0 Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-sm-32_32.png b/app/assets/images/ft-icons/readme/readme-sm-32_32.png new file mode 100755 index 00000000..b64488ae Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-sm.ico b/app/assets/images/ft-icons/readme/readme-sm.ico new file mode 100755 index 00000000..ce6c38b8 Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-sm.ico differ diff --git a/app/assets/images/ft-icons/readme/readme.icns b/app/assets/images/ft-icons/readme/readme.icns new file mode 100755 index 00000000..7e683226 Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme.icns differ diff --git a/app/assets/images/ft-icons/readme/readme.ico b/app/assets/images/ft-icons/readme/readme.ico new file mode 100755 index 00000000..67a35552 Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme.ico differ diff --git a/app/assets/images/ft-icons/settings/settings-128_32.png b/app/assets/images/ft-icons/settings/settings-128_32.png new file mode 100755 index 00000000..49644b88 Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-128_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-16_32.png b/app/assets/images/ft-icons/settings/settings-16_32.png new file mode 100755 index 00000000..c8650530 Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-16_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-24_32.png b/app/assets/images/ft-icons/settings/settings-24_32.png new file mode 100755 index 00000000..a379e8ec Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-24_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-256_32.png b/app/assets/images/ft-icons/settings/settings-256_32.png new file mode 100755 index 00000000..e78186a5 Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-256_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-32_32.png b/app/assets/images/ft-icons/settings/settings-32_32.png new file mode 100755 index 00000000..3f346ff8 Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-32_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-48_32.png b/app/assets/images/ft-icons/settings/settings-48_32.png new file mode 100755 index 00000000..024d8196 Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-48_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-64_32.png b/app/assets/images/ft-icons/settings/settings-64_32.png new file mode 100755 index 00000000..5c83954f Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-64_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-72_32.png b/app/assets/images/ft-icons/settings/settings-72_32.png new file mode 100755 index 00000000..34fe2cf5 Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-72_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-80_32.png b/app/assets/images/ft-icons/settings/settings-80_32.png new file mode 100755 index 00000000..499a9847 Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-80_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-96_32.png b/app/assets/images/ft-icons/settings/settings-96_32.png new file mode 100755 index 00000000..ca09e94e Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-96_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-sm-16_32.png b/app/assets/images/ft-icons/settings/settings-sm-16_32.png new file mode 100755 index 00000000..6453201c Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-sm-24_32.png b/app/assets/images/ft-icons/settings/settings-sm-24_32.png new file mode 100755 index 00000000..86534ffd Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-sm-32_32.png b/app/assets/images/ft-icons/settings/settings-sm-32_32.png new file mode 100755 index 00000000..37512096 Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-sm.ico b/app/assets/images/ft-icons/settings/settings-sm.ico new file mode 100755 index 00000000..7a0c3c03 Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-sm.ico differ diff --git a/app/assets/images/ft-icons/settings/settings.icns b/app/assets/images/ft-icons/settings/settings.icns new file mode 100755 index 00000000..3f9da2c4 Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings.icns differ diff --git a/app/assets/images/ft-icons/settings/settings.ico b/app/assets/images/ft-icons/settings/settings.ico new file mode 100755 index 00000000..8a71330e Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings.ico differ diff --git a/app/assets/images/ft-icons/text/text-128_32.png b/app/assets/images/ft-icons/text/text-128_32.png new file mode 100755 index 00000000..bfacff32 Binary files /dev/null and b/app/assets/images/ft-icons/text/text-128_32.png differ diff --git a/app/assets/images/ft-icons/text/text-16_32.png b/app/assets/images/ft-icons/text/text-16_32.png new file mode 100755 index 00000000..91bd1904 Binary files /dev/null and b/app/assets/images/ft-icons/text/text-16_32.png differ diff --git a/app/assets/images/ft-icons/text/text-24_32.png b/app/assets/images/ft-icons/text/text-24_32.png new file mode 100755 index 00000000..4151eac1 Binary files /dev/null and b/app/assets/images/ft-icons/text/text-24_32.png differ diff --git a/app/assets/images/ft-icons/text/text-256_32.png b/app/assets/images/ft-icons/text/text-256_32.png new file mode 100755 index 00000000..5ea447dc Binary files /dev/null and b/app/assets/images/ft-icons/text/text-256_32.png differ diff --git a/app/assets/images/ft-icons/text/text-32_32.png b/app/assets/images/ft-icons/text/text-32_32.png new file mode 100755 index 00000000..05e3b042 Binary files /dev/null and b/app/assets/images/ft-icons/text/text-32_32.png differ diff --git a/app/assets/images/ft-icons/text/text-48_32.png b/app/assets/images/ft-icons/text/text-48_32.png new file mode 100755 index 00000000..94cbd69b Binary files /dev/null and b/app/assets/images/ft-icons/text/text-48_32.png differ diff --git a/app/assets/images/ft-icons/text/text-64_32.png b/app/assets/images/ft-icons/text/text-64_32.png new file mode 100755 index 00000000..4efa1a5e Binary files /dev/null and b/app/assets/images/ft-icons/text/text-64_32.png differ diff --git a/app/assets/images/ft-icons/text/text-72_32.png b/app/assets/images/ft-icons/text/text-72_32.png new file mode 100755 index 00000000..efe8564a Binary files /dev/null and b/app/assets/images/ft-icons/text/text-72_32.png differ diff --git a/app/assets/images/ft-icons/text/text-80_32.png b/app/assets/images/ft-icons/text/text-80_32.png new file mode 100755 index 00000000..8c6727da Binary files /dev/null and b/app/assets/images/ft-icons/text/text-80_32.png differ diff --git a/app/assets/images/ft-icons/text/text-96_32.png b/app/assets/images/ft-icons/text/text-96_32.png new file mode 100755 index 00000000..a87a0ecf Binary files /dev/null and b/app/assets/images/ft-icons/text/text-96_32.png differ diff --git a/app/assets/images/ft-icons/text/text-sm-16_32.png b/app/assets/images/ft-icons/text/text-sm-16_32.png new file mode 100755 index 00000000..fb11dd7a Binary files /dev/null and b/app/assets/images/ft-icons/text/text-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/text/text-sm-24_32.png b/app/assets/images/ft-icons/text/text-sm-24_32.png new file mode 100755 index 00000000..c902d635 Binary files /dev/null and b/app/assets/images/ft-icons/text/text-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/text/text-sm-32_32.png b/app/assets/images/ft-icons/text/text-sm-32_32.png new file mode 100755 index 00000000..eae11fe6 Binary files /dev/null and b/app/assets/images/ft-icons/text/text-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/text/text-sm.ico b/app/assets/images/ft-icons/text/text-sm.ico new file mode 100755 index 00000000..4b4e90aa Binary files /dev/null and b/app/assets/images/ft-icons/text/text-sm.ico differ diff --git a/app/assets/images/ft-icons/text/text.icns b/app/assets/images/ft-icons/text/text.icns new file mode 100755 index 00000000..f9834d8f Binary files /dev/null and b/app/assets/images/ft-icons/text/text.icns differ diff --git a/app/assets/images/ft-icons/text/text.ico b/app/assets/images/ft-icons/text/text.ico new file mode 100755 index 00000000..39a488a7 Binary files /dev/null and b/app/assets/images/ft-icons/text/text.ico differ diff --git a/app/assets/images/ft-icons/tiff/tiff-128_32.png b/app/assets/images/ft-icons/tiff/tiff-128_32.png new file mode 100755 index 00000000..19a9ccc5 Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-128_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-16_32.png b/app/assets/images/ft-icons/tiff/tiff-16_32.png new file mode 100755 index 00000000..567679ac Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-16_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-24_32.png b/app/assets/images/ft-icons/tiff/tiff-24_32.png new file mode 100755 index 00000000..63828a17 Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-24_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-256_32.png b/app/assets/images/ft-icons/tiff/tiff-256_32.png new file mode 100755 index 00000000..bdc619e7 Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-256_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-32_32.png b/app/assets/images/ft-icons/tiff/tiff-32_32.png new file mode 100755 index 00000000..43531e94 Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-32_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-48_32.png b/app/assets/images/ft-icons/tiff/tiff-48_32.png new file mode 100755 index 00000000..2231e67d Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-48_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-64_32.png b/app/assets/images/ft-icons/tiff/tiff-64_32.png new file mode 100755 index 00000000..13e1f8ea Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-64_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-72_32.png b/app/assets/images/ft-icons/tiff/tiff-72_32.png new file mode 100755 index 00000000..bf06ac60 Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-72_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-80_32.png b/app/assets/images/ft-icons/tiff/tiff-80_32.png new file mode 100755 index 00000000..3c75e90a Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-80_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-96_32.png b/app/assets/images/ft-icons/tiff/tiff-96_32.png new file mode 100755 index 00000000..92ecbe5c Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-96_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-sm-16_32.png b/app/assets/images/ft-icons/tiff/tiff-sm-16_32.png new file mode 100755 index 00000000..495df389 Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-sm-24_32.png b/app/assets/images/ft-icons/tiff/tiff-sm-24_32.png new file mode 100755 index 00000000..3f12ac67 Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-sm-32_32.png b/app/assets/images/ft-icons/tiff/tiff-sm-32_32.png new file mode 100755 index 00000000..146da1af Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-sm.ico b/app/assets/images/ft-icons/tiff/tiff-sm.ico new file mode 100755 index 00000000..3bdcc270 Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-sm.ico differ diff --git a/app/assets/images/ft-icons/tiff/tiff.icns b/app/assets/images/ft-icons/tiff/tiff.icns new file mode 100755 index 00000000..b03e3576 Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff.icns differ diff --git a/app/assets/images/ft-icons/tiff/tiff.ico b/app/assets/images/ft-icons/tiff/tiff.ico new file mode 100755 index 00000000..c74a74a3 Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff.ico differ diff --git a/app/assets/images/ft-icons/url/url-128_32.png b/app/assets/images/ft-icons/url/url-128_32.png new file mode 100755 index 00000000..b577531e Binary files /dev/null and b/app/assets/images/ft-icons/url/url-128_32.png differ diff --git a/app/assets/images/ft-icons/url/url-16_32.png b/app/assets/images/ft-icons/url/url-16_32.png new file mode 100755 index 00000000..4b56d1c5 Binary files /dev/null and b/app/assets/images/ft-icons/url/url-16_32.png differ diff --git a/app/assets/images/ft-icons/url/url-24_32.png b/app/assets/images/ft-icons/url/url-24_32.png new file mode 100755 index 00000000..321bdb86 Binary files /dev/null and b/app/assets/images/ft-icons/url/url-24_32.png differ diff --git a/app/assets/images/ft-icons/url/url-256_32.png b/app/assets/images/ft-icons/url/url-256_32.png new file mode 100755 index 00000000..07ecb093 Binary files /dev/null and b/app/assets/images/ft-icons/url/url-256_32.png differ diff --git a/app/assets/images/ft-icons/url/url-32_32.png b/app/assets/images/ft-icons/url/url-32_32.png new file mode 100755 index 00000000..ba438e9a Binary files /dev/null and b/app/assets/images/ft-icons/url/url-32_32.png differ diff --git a/app/assets/images/ft-icons/url/url-48_32.png b/app/assets/images/ft-icons/url/url-48_32.png new file mode 100755 index 00000000..6beaa222 Binary files /dev/null and b/app/assets/images/ft-icons/url/url-48_32.png differ diff --git a/app/assets/images/ft-icons/url/url-64_32.png b/app/assets/images/ft-icons/url/url-64_32.png new file mode 100755 index 00000000..4fc805fe Binary files /dev/null and b/app/assets/images/ft-icons/url/url-64_32.png differ diff --git a/app/assets/images/ft-icons/url/url-72_32.png b/app/assets/images/ft-icons/url/url-72_32.png new file mode 100755 index 00000000..2974bcf8 Binary files /dev/null and b/app/assets/images/ft-icons/url/url-72_32.png differ diff --git a/app/assets/images/ft-icons/url/url-80_32.png b/app/assets/images/ft-icons/url/url-80_32.png new file mode 100755 index 00000000..99f42fff Binary files /dev/null and b/app/assets/images/ft-icons/url/url-80_32.png differ diff --git a/app/assets/images/ft-icons/url/url-96_32.png b/app/assets/images/ft-icons/url/url-96_32.png new file mode 100755 index 00000000..91181c33 Binary files /dev/null and b/app/assets/images/ft-icons/url/url-96_32.png differ diff --git a/app/assets/images/ft-icons/url/url-sm-16_32.png b/app/assets/images/ft-icons/url/url-sm-16_32.png new file mode 100755 index 00000000..88a8a0a9 Binary files /dev/null and b/app/assets/images/ft-icons/url/url-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/url/url-sm-24_32.png b/app/assets/images/ft-icons/url/url-sm-24_32.png new file mode 100755 index 00000000..8a188f6b Binary files /dev/null and b/app/assets/images/ft-icons/url/url-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/url/url-sm-32_32.png b/app/assets/images/ft-icons/url/url-sm-32_32.png new file mode 100755 index 00000000..6ebe7736 Binary files /dev/null and b/app/assets/images/ft-icons/url/url-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/url/url-sm.ico b/app/assets/images/ft-icons/url/url-sm.ico new file mode 100755 index 00000000..c04e0b89 Binary files /dev/null and b/app/assets/images/ft-icons/url/url-sm.ico differ diff --git a/app/assets/images/ft-icons/url/url.icns b/app/assets/images/ft-icons/url/url.icns new file mode 100755 index 00000000..c399be61 Binary files /dev/null and b/app/assets/images/ft-icons/url/url.icns differ diff --git a/app/assets/images/ft-icons/url/url.ico b/app/assets/images/ft-icons/url/url.ico new file mode 100755 index 00000000..de98d14e Binary files /dev/null and b/app/assets/images/ft-icons/url/url.ico differ diff --git a/app/assets/images/ft-icons/vsd/vsd-128_32.png b/app/assets/images/ft-icons/vsd/vsd-128_32.png new file mode 100755 index 00000000..5790465e Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-128_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-16_32.png b/app/assets/images/ft-icons/vsd/vsd-16_32.png new file mode 100755 index 00000000..7591cfad Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-16_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-24_32.png b/app/assets/images/ft-icons/vsd/vsd-24_32.png new file mode 100755 index 00000000..6ee2e037 Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-24_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-256_32.png b/app/assets/images/ft-icons/vsd/vsd-256_32.png new file mode 100755 index 00000000..0ed78987 Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-256_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-32_32.png b/app/assets/images/ft-icons/vsd/vsd-32_32.png new file mode 100755 index 00000000..3ac53e95 Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-32_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-48_32.png b/app/assets/images/ft-icons/vsd/vsd-48_32.png new file mode 100755 index 00000000..730d76ee Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-48_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-64_32.png b/app/assets/images/ft-icons/vsd/vsd-64_32.png new file mode 100755 index 00000000..019319e9 Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-64_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-72_32.png b/app/assets/images/ft-icons/vsd/vsd-72_32.png new file mode 100755 index 00000000..9369af01 Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-72_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-80_32.png b/app/assets/images/ft-icons/vsd/vsd-80_32.png new file mode 100755 index 00000000..119e54c0 Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-80_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-96_32.png b/app/assets/images/ft-icons/vsd/vsd-96_32.png new file mode 100755 index 00000000..6371f1f7 Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-96_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-sm-16_32.png b/app/assets/images/ft-icons/vsd/vsd-sm-16_32.png new file mode 100755 index 00000000..40583cfb Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-sm-24_32.png b/app/assets/images/ft-icons/vsd/vsd-sm-24_32.png new file mode 100755 index 00000000..0ed68f64 Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-sm-32_32.png b/app/assets/images/ft-icons/vsd/vsd-sm-32_32.png new file mode 100755 index 00000000..8d74de64 Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-sm.ico b/app/assets/images/ft-icons/vsd/vsd-sm.ico new file mode 100755 index 00000000..bfeaacae Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-sm.ico differ diff --git a/app/assets/images/ft-icons/vsd/vsd.ico b/app/assets/images/ft-icons/vsd/vsd.ico new file mode 100755 index 00000000..fe77a578 Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd.ico differ diff --git a/app/assets/images/ft-icons/wav/wav-128_32.png b/app/assets/images/ft-icons/wav/wav-128_32.png new file mode 100755 index 00000000..2d524001 Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-128_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-16_32.png b/app/assets/images/ft-icons/wav/wav-16_32.png new file mode 100755 index 00000000..c4793579 Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-16_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-24_32.png b/app/assets/images/ft-icons/wav/wav-24_32.png new file mode 100755 index 00000000..0ce5448e Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-24_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-256_32.png b/app/assets/images/ft-icons/wav/wav-256_32.png new file mode 100755 index 00000000..d8b94577 Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-256_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-32_32.png b/app/assets/images/ft-icons/wav/wav-32_32.png new file mode 100755 index 00000000..3e6e6d0c Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-32_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-48_32.png b/app/assets/images/ft-icons/wav/wav-48_32.png new file mode 100755 index 00000000..a256b708 Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-48_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-64_32.png b/app/assets/images/ft-icons/wav/wav-64_32.png new file mode 100755 index 00000000..9f3792b9 Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-64_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-72_32.png b/app/assets/images/ft-icons/wav/wav-72_32.png new file mode 100755 index 00000000..e82d36b2 Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-72_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-80_32.png b/app/assets/images/ft-icons/wav/wav-80_32.png new file mode 100755 index 00000000..86966b33 Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-80_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-96_32.png b/app/assets/images/ft-icons/wav/wav-96_32.png new file mode 100755 index 00000000..961592ba Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-96_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-sm-16_32.png b/app/assets/images/ft-icons/wav/wav-sm-16_32.png new file mode 100755 index 00000000..8cbf5637 Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-sm-24_32.png b/app/assets/images/ft-icons/wav/wav-sm-24_32.png new file mode 100755 index 00000000..b36a499c Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-sm-32_32.png b/app/assets/images/ft-icons/wav/wav-sm-32_32.png new file mode 100755 index 00000000..8079e663 Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-sm.ico b/app/assets/images/ft-icons/wav/wav-sm.ico new file mode 100755 index 00000000..d10f2f24 Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-sm.ico differ diff --git a/app/assets/images/ft-icons/wav/wav.icns b/app/assets/images/ft-icons/wav/wav.icns new file mode 100755 index 00000000..8ff56ad2 Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav.icns differ diff --git a/app/assets/images/ft-icons/wav/wav.ico b/app/assets/images/ft-icons/wav/wav.ico new file mode 100755 index 00000000..50183726 Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav.ico differ diff --git a/app/assets/images/ft-icons/wma/wma-128_32.png b/app/assets/images/ft-icons/wma/wma-128_32.png new file mode 100755 index 00000000..183bf78a Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-128_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-16_32.png b/app/assets/images/ft-icons/wma/wma-16_32.png new file mode 100755 index 00000000..2643dd9e Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-16_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-24_32.png b/app/assets/images/ft-icons/wma/wma-24_32.png new file mode 100755 index 00000000..ee91713d Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-24_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-256_32.png b/app/assets/images/ft-icons/wma/wma-256_32.png new file mode 100755 index 00000000..4e00fadf Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-256_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-32_32.png b/app/assets/images/ft-icons/wma/wma-32_32.png new file mode 100755 index 00000000..1a1cfb1b Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-32_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-48_32.png b/app/assets/images/ft-icons/wma/wma-48_32.png new file mode 100755 index 00000000..4e0359e5 Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-48_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-64_32.png b/app/assets/images/ft-icons/wma/wma-64_32.png new file mode 100755 index 00000000..a38a2597 Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-64_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-72_32.png b/app/assets/images/ft-icons/wma/wma-72_32.png new file mode 100755 index 00000000..3e921266 Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-72_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-80_32.png b/app/assets/images/ft-icons/wma/wma-80_32.png new file mode 100755 index 00000000..831b99df Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-80_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-96_32.png b/app/assets/images/ft-icons/wma/wma-96_32.png new file mode 100755 index 00000000..9ede12c4 Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-96_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-sm-16_32.png b/app/assets/images/ft-icons/wma/wma-sm-16_32.png new file mode 100755 index 00000000..8ddc3bcb Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-sm-24_32.png b/app/assets/images/ft-icons/wma/wma-sm-24_32.png new file mode 100755 index 00000000..7a5db72f Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-sm-32_32.png b/app/assets/images/ft-icons/wma/wma-sm-32_32.png new file mode 100755 index 00000000..95fd08fd Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-sm.ico b/app/assets/images/ft-icons/wma/wma-sm.ico new file mode 100755 index 00000000..637cb49f Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-sm.ico differ diff --git a/app/assets/images/ft-icons/wma/wma.icns b/app/assets/images/ft-icons/wma/wma.icns new file mode 100755 index 00000000..d59a92f3 Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma.icns differ diff --git a/app/assets/images/ft-icons/wma/wma.ico b/app/assets/images/ft-icons/wma/wma.ico new file mode 100755 index 00000000..7955bbf8 Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma.ico differ diff --git a/app/assets/images/ft-icons/wmv/wmv-128_32.png b/app/assets/images/ft-icons/wmv/wmv-128_32.png new file mode 100755 index 00000000..1c2014fc Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-128_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-16_32.png b/app/assets/images/ft-icons/wmv/wmv-16_32.png new file mode 100755 index 00000000..67fc572a Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-16_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-24_32.png b/app/assets/images/ft-icons/wmv/wmv-24_32.png new file mode 100755 index 00000000..38b172c9 Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-24_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-256_32.png b/app/assets/images/ft-icons/wmv/wmv-256_32.png new file mode 100755 index 00000000..9e5d3af0 Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-256_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-32_32.png b/app/assets/images/ft-icons/wmv/wmv-32_32.png new file mode 100755 index 00000000..13f8e8c3 Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-32_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-48_32.png b/app/assets/images/ft-icons/wmv/wmv-48_32.png new file mode 100755 index 00000000..774c4ed5 Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-48_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-64_32.png b/app/assets/images/ft-icons/wmv/wmv-64_32.png new file mode 100755 index 00000000..979ea305 Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-64_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-72_32.png b/app/assets/images/ft-icons/wmv/wmv-72_32.png new file mode 100755 index 00000000..6f6930bf Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-72_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-80_32.png b/app/assets/images/ft-icons/wmv/wmv-80_32.png new file mode 100755 index 00000000..a91cad43 Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-80_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-96_32.png b/app/assets/images/ft-icons/wmv/wmv-96_32.png new file mode 100755 index 00000000..73e796a4 Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-96_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-sm-16_32.png b/app/assets/images/ft-icons/wmv/wmv-sm-16_32.png new file mode 100755 index 00000000..d9acadc5 Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-sm-24_32.png b/app/assets/images/ft-icons/wmv/wmv-sm-24_32.png new file mode 100755 index 00000000..b7f7d7b7 Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-sm-32_32.png b/app/assets/images/ft-icons/wmv/wmv-sm-32_32.png new file mode 100755 index 00000000..84c5def4 Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-sm.ico b/app/assets/images/ft-icons/wmv/wmv-sm.ico new file mode 100755 index 00000000..d711a348 Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-sm.ico differ diff --git a/app/assets/images/ft-icons/wmv/wmv.icns b/app/assets/images/ft-icons/wmv/wmv.icns new file mode 100755 index 00000000..d5ef0bc3 Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv.icns differ diff --git a/app/assets/images/ft-icons/wmv/wmv.ico b/app/assets/images/ft-icons/wmv/wmv.ico new file mode 100755 index 00000000..a96e246d Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv.ico differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-128_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-128_32.png new file mode 100755 index 00000000..a7a5b633 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-128_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-16_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-16_32.png new file mode 100755 index 00000000..888e566a Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-16_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-24_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-24_32.png new file mode 100755 index 00000000..838219bb Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-24_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-256_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-256_32.png new file mode 100755 index 00000000..cf8004e8 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-256_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-32_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-32_32.png new file mode 100755 index 00000000..40a0e021 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-32_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-48_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-48_32.png new file mode 100755 index 00000000..7569d3b7 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-48_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-64_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-64_32.png new file mode 100755 index 00000000..9fc9a2f4 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-64_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-72_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-72_32.png new file mode 100755 index 00000000..373f0334 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-72_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-80_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-80_32.png new file mode 100755 index 00000000..ec4170b2 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-80_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-96_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-96_32.png new file mode 100755 index 00000000..43df7bcf Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-96_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-sm-16_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-sm-16_32.png new file mode 100755 index 00000000..239a8b3d Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-sm-24_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-sm-24_32.png new file mode 100755 index 00000000..de891121 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-sm-32_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-sm-32_32.png new file mode 100755 index 00000000..b3cf5c80 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-sm.ico b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-sm.ico new file mode 100755 index 00000000..f7d075d8 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-sm.ico differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac.icns b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac.icns new file mode 100755 index 00000000..8219ee91 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac.icns differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac.ico b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac.ico new file mode 100755 index 00000000..366ebd4c Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac.ico differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx-win.ico b/app/assets/images/ft-icons/xlsx_win/xlsx-win.ico new file mode 100755 index 00000000..5c0f9fd1 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx-win.ico differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-128_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-128_32.png new file mode 100755 index 00000000..15c9fe5d Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-128_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-16_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-16_32.png new file mode 100755 index 00000000..aad16513 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-16_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-24_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-24_32.png new file mode 100755 index 00000000..66717cee Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-24_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-256_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-256_32.png new file mode 100755 index 00000000..afe3480c Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-256_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-32_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-32_32.png new file mode 100755 index 00000000..c695c823 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-32_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-48_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-48_32.png new file mode 100755 index 00000000..c635b143 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-48_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-64_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-64_32.png new file mode 100755 index 00000000..5a2c86b1 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-64_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-72_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-72_32.png new file mode 100755 index 00000000..93c4b491 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-72_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-80_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-80_32.png new file mode 100755 index 00000000..03992ca9 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-80_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-96_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-96_32.png new file mode 100755 index 00000000..ec2250f0 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-96_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-sm-16_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-sm-16_32.png new file mode 100755 index 00000000..bc42b5bf Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-sm-24_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-sm-24_32.png new file mode 100755 index 00000000..805fb462 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-sm-32_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-sm-32_32.png new file mode 100755 index 00000000..faaee8c1 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-sm.ico b/app/assets/images/ft-icons/xlsx_win/xlsx_win-sm.ico new file mode 100755 index 00000000..c0ab0c95 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-sm.ico differ diff --git a/app/assets/images/ft-icons/zip/zip-128_32.png b/app/assets/images/ft-icons/zip/zip-128_32.png new file mode 100755 index 00000000..f20f96b7 Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-128_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-16_32.png b/app/assets/images/ft-icons/zip/zip-16_32.png new file mode 100755 index 00000000..9ef40b00 Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-16_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-24_32.png b/app/assets/images/ft-icons/zip/zip-24_32.png new file mode 100755 index 00000000..8f2f281a Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-24_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-256_32.png b/app/assets/images/ft-icons/zip/zip-256_32.png new file mode 100755 index 00000000..3cbcd767 Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-256_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-32_32.png b/app/assets/images/ft-icons/zip/zip-32_32.png new file mode 100755 index 00000000..c1cd406b Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-32_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-48_32.png b/app/assets/images/ft-icons/zip/zip-48_32.png new file mode 100755 index 00000000..8f1edbbf Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-48_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-64_32.png b/app/assets/images/ft-icons/zip/zip-64_32.png new file mode 100755 index 00000000..5f539e04 Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-64_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-72_32.png b/app/assets/images/ft-icons/zip/zip-72_32.png new file mode 100755 index 00000000..229d7ca9 Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-72_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-80_32.png b/app/assets/images/ft-icons/zip/zip-80_32.png new file mode 100755 index 00000000..012919aa Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-80_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-96_32.png b/app/assets/images/ft-icons/zip/zip-96_32.png new file mode 100755 index 00000000..f72ac98b Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-96_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-sm-16_32.png b/app/assets/images/ft-icons/zip/zip-sm-16_32.png new file mode 100755 index 00000000..088971b6 Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-sm-24_32.png b/app/assets/images/ft-icons/zip/zip-sm-24_32.png new file mode 100755 index 00000000..c2e31843 Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-sm-32_32.png b/app/assets/images/ft-icons/zip/zip-sm-32_32.png new file mode 100755 index 00000000..c1ef3138 Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-sm.ico b/app/assets/images/ft-icons/zip/zip-sm.ico new file mode 100755 index 00000000..5e8dc14d Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-sm.ico differ diff --git a/app/assets/images/ft-icons/zip/zip.icns b/app/assets/images/ft-icons/zip/zip.icns new file mode 100755 index 00000000..7755b4b2 Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip.icns differ diff --git a/app/assets/images/ft-icons/zip/zip.ico b/app/assets/images/ft-icons/zip/zip.ico new file mode 100755 index 00000000..34750d5c Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip.ico differ diff --git a/app/assets/javascripts/desktop.js b/app/assets/javascripts/desktop.js index 7bfcb0b5..de5f7f71 100644 --- a/app/assets/javascripts/desktop.js +++ b/app/assets/javascripts/desktop.js @@ -7,9 +7,11 @@ //= require jquery //= require jquery_ujs //= require jquery-ui +//= require jquery.form //= require jquery.tinyscrollbar //= require jquery.miniColors.min //= require bootstrap //= require orbitdesktopAPI //= require orbitTimeline -//= require orbitdesktop \ No newline at end of file +//= require orbitdesktop +//= require desktop/journal_pages \ No newline at end of file diff --git a/app/assets/javascripts/desktop/journal_pages.js.erb b/app/assets/javascripts/desktop/journal_pages.js.erb new file mode 100644 index 00000000..9b7c0a03 --- /dev/null +++ b/app/assets/javascripts/desktop/journal_pages.js.erb @@ -0,0 +1,254 @@ +orbitDesktop.prototype.initializeJournalPapers = function(target,url,cache){ // this init journal papers + this.initializeJournalPapers.formCallback = function(data){ + if(data.success){ + o.notify(data.msg,"success"); + o.sub_menu_item($("div[content-type=menu] a").eq(0)); + }else{ + o.notify(data.msg,"alert"); + } + } + + this.initializeJournalPapers.list = function(){ // to open list part in journal papers page + var journalData; + var bindHandlers = function(){ // to bind handlers for list page + o.simple_drop_down(); + + o.tinyscrollbar_ext({ + main: '.tinycanvas', + fill: '.list_t' + }) + + $("#journal_selection_options a").click(function(){ + switch($(this).attr("href")){ + case "all": + $(".list_item_action > .icon-check-empty").switchClass("icon-check-empty","icon-check",0); + break; + case "none": + $(".list_item_action > .icon-check").switchClass("icon-check","icon-check-empty",0); + break; + } + return false; + }) + $("#journal_view_selection a").click(function(){ + switch($(this).attr("href")){ + case "journal": + journalview(); + break; + case "keywords": + keywordsview(); + break; + case "title": + titleview(); + break; + case "abstract": + abstractview(); + break; + case "file": + fileview(); + break; + } + return false; + }) + + $("div[container=true]").unbind(".edit").on("click.edit",".journal_paper_edit",function(){ + $.ajax({ + url : $(this).attr("href"), + type : "get", + success : function(data){ + var prev_data = $("div[container=true]").html(); + $("div[container=true]").html(data); + $(".bt-cancel").click(function(){ + $("div[container=true]").html(prev_data); + }) + } + }) + return false; + }) + $("div[container=true]").unbind(".delete").on("click.delete",".journal_paper_delete",function(){ + var delurl = $(this).attr("href"); + var parent = $(this).parent(); + o.confirm({ + buttons : ["Yes","No"], + highlighted : 2, + message : "Are you sure, you want to delete this paper?" + },function(value){ + if(value){ + $.ajax({ + url : delurl, + type : "DELETE", + success : function(data){ + if(data.success){ + parent.hide("slide",function(){parent.remove();}); + o.notify(data.msg,"success"); + } + } + }) + } + }) + return false; + }) + + } + + var bindSecondaryHandlers = function(){ + $("#journal_p div#paper_list a.icon-check-empty").click(function(){ + if($(this).hasClass("icon-check-empty")){ + $(this).switchClass("icon-check-empty","icon-check",0); + } else if($(this) .hasClass("icon-check")) { + $(this).switchClass("icon-check","icon-check-empty",0); + } else if($(this).hasClass("icon-star")){ + $(this).removeClass("icon-star").addClass("icon-star-empty"); + } else if($(this).hasClass("icon-star-empty")){ + $(this).removeClass("icon-star-empty").addClass("icon-star"); + } + return false; + }) + } + + var journalview = function(){ + $("#journal_p div#paper_list div.overview").empty(); + var column = $('
'), + counter = 1, + li; + $.each(journalData,function(i,journal){ + $.each(journal.papers,function(j,paper){ + li = $('
  • '+journal.title+'
    '+paper.title+'
    Edit Delete
  • '); + column.find("ul").append(li); + if(counter%5==0){ + $("#journal_p div#paper_list div.overview").append(column); + column = $('
    '); + } + counter++; + }) + }) + $("#journal_p div#paper_list div.overview").append(column); + bindSecondaryHandlers(); + } + var fileview = function(){ + $("#journal_p div#paper_list div.overview").empty(); + var column = $('
    '), + counter = 1, + li = null; + $.each(journalData,function(i,journal){ + $.each(journal.papers,function(j,paper){ + li = null; + li = $('
  • '); + li.append('
    '+journal.title+'
    '); + $.each(paper.files,function(k,file){ + var thistitle = file.title; + if(!file.title) + thistitle = "Untitled File"; + var img = $('
    '+thistitle+'
    '); + li.append(img); + }) + li.append('Edit Delete'); + column.find("ul").append(li); + if(counter%5==0){ + $("#journal_p div#paper_list div.overview").append(column); + column = $('
    '); + } + counter++; + }) + }) + $("#journal_p div#paper_list div.overview").append(column); + bindSecondaryHandlers(); + } + var keywordsview = function(){ + $("#journal_p div#paper_list div.overview").empty(); + var column = $('
    '), + counter = 1, + li; + $.each(journalData,function(i,journal){ + $.each(journal.papers,function(j,paper){ + li = $('
  • '+paper.title+'
    '+paper.keywords+'
    Edit Delete
  • '); + column.find("ul").append(li); + if(counter%5==0){ + $("#journal_p div#paper_list div.overview").append(column); + column = $('
    '); + } + counter++; + }) + }) + $("#journal_p div#paper_list div.overview").append(column); + bindSecondaryHandlers(); + } + + var titleview = function(){ + $("#journal_p div#paper_list div.overview").empty(); + var column = $('
    '), + counter = 1, + li; + $.each(journalData,function(i,journal){ + $.each(journal.papers,function(j,paper){ + li = $('
  • '+paper.title+'
    Edit Delete
  • '); + column.find("ul").append(li); + if(counter%5==0){ + $("#journal_p div#paper_list div.overview").append(column); + column = $('
    '); + } + counter++; + }) + }) + $("#journal_p div#paper_list div.overview").append(column); + bindSecondaryHandlers(); + } + + var abstractview = function(){ + $("#journal_p div#paper_list div.overview").empty(); + var column = $('
    '), + li; + $.each(journalData,function(i,journal){ + $.each(journal.papers,function(j,paper){ + li = $('
  • '+paper.title+'
    '+paper.abstract+'
    Edit Delete
  • '); + column.find("ul").append(li); + $("#journal_p div#paper_list div.overview").append(column); + column = $('
    '); + }) + }) + $("#journal_p div#paper_list div.overview").append(column); + bindSecondaryHandlers(); + } + + var getData = function(){ + $.getJSON("/desktop/journal_pages/get_journals_json",function(journals){ + journalData = eval(journals); + journalview(); + bindHandlers(); + }) + } + getData(); + } + + this.initializeJournalPapers.addpaper = function(){ // to open add pages in journal papers page + var bindHandlers = function(){ // to bind handlers for add page + o.simple_drop_down(); + + o.tinyscrollbar_ext({ + main: '.tinycanvas', + fill: '.s_grid_con' + }) + } + bindHandlers(); + } + this.initializeJournalPapers.coAuthorformCallback = function(data){ + if(data.success){ + o.notify(data.msg,"success"); + o.sub_menu_item($("div[content-type=menu] a").eq(0)); + }else{ + o.notify(data.msg,"alert"); + } + } + this.initializeJournalPapers.coauthor = function(){ // to open add pages in journal papers page + var bindHandlers = function(){ // to bind handlers for add page + o.simple_drop_down(); + + o.tinyscrollbar_ext({ + main: '.tinycanvas', + fill: '.s_grid_con' + }) + } + bindHandlers(); + } + + + }; diff --git a/app/assets/javascripts/inc/attribute_onoff.js b/app/assets/javascripts/inc/attribute_onoff.js index efcbabd5..f1541a11 100644 --- a/app/assets/javascripts/inc/attribute_onoff.js +++ b/app/assets/javascripts/inc/attribute_onoff.js @@ -13,8 +13,10 @@ $(document).ready(function(){ $(this).parents(".map-block").find(".form-horizontal").toggleClass("hide"); if($(this).parents(".map-block").hasClass("disabled")){ $(this).text("OFF"); + $(this).siblings(".subrole_disable_field").val("true"); }else{ $(this).text("ON"); + $(this).siblings(".subrole_disable_field").val("false"); } } if($(this).parents("legend").length==1) { @@ -22,8 +24,10 @@ $(document).ready(function(){ $(this).parents("legend").next("div").toggleClass("hide"); if($(this).parents("legend").next("div").hasClass("hide")){ $(this).text("OFF"); + $(this).siblings(".subrole_disable_field").val("true"); }else{ $(this).text("ON"); + $(this).siblings(".subrole_disable_field").val("false"); } checkSwitch(); } diff --git a/app/assets/javascripts/news_bulletin_form.js.erb b/app/assets/javascripts/news_bulletin_form.js.erb deleted file mode 100644 index 2a96e6be..00000000 --- a/app/assets/javascripts/news_bulletin_form.js.erb +++ /dev/null @@ -1,29 +0,0 @@ -<%#= encoding: utf-8 %> -$(document).ready(function(){ -//alert("News Loaded"); - -$('.news_bulletin_links_block a.delete').live('click', function(){ - $(this).parents('.list_item').remove(); -}); - -$('.news_bulletin_files_block a.delete').live('click', function(){ - $(this).parents('.list_item').remove(); -}); - -$(document).on('click', '.action a.remove_existing_record', function(){ - if(confirm("<%= I18n.t(:sure?)%>")){ - $(this).next('.should_destroy').attr('value', 1); - $("tr#" + $(this).prev().attr('value')).hide(); - } -}); - -$(document).on('click', '.quick_edit_cancel', function(){ - tr = $(this).attr('rel'); - $('#' + tr).hide(); - $("tr#news_bulletin_file_" + $(this).prev().attr('value')).hide(); - $("tr#news_bulletin_link_" + $(this).prev().attr('value')).hide(); -}); -$('.reject_info').tooltip({ - placement : 'bottom' -}); -}); \ No newline at end of file diff --git a/app/assets/javascripts/orbitTimeline.js b/app/assets/javascripts/orbitTimeline.js index bd2fbb78..bdde5a24 100644 --- a/app/assets/javascripts/orbitTimeline.js +++ b/app/assets/javascripts/orbitTimeline.js @@ -59,7 +59,7 @@ var orbitTimeline = function(dom){ this.constructTimeScale = function(callbackFn){ var mon ="",year="",formname; var scale = $("
    "); - $.getJSON("desktop_orbit/gettimelinespan",{"get":"papers"},function(years){ + $.getJSON("/desktop_orbit/gettimelinespan",{"get":"papers"},function(years){ var $ul = $(""); var startyear = years.startyear, endyear = years.endyear,year = years.startyear; $ul.append('
  • '+startyear+'
  • '); @@ -69,7 +69,7 @@ var orbitTimeline = function(dom){ } $("div#orbit div#year_navigation").html($ul); }) - $.getJSON("desktop_orbit/eventajaxload",{"event":"papers","from":t.fromdate},function(papersArray){ + $.getJSON("/desktop_orbit/eventajaxload",{"event":"papers","from":t.fromdate},function(papersArray){ $.each(papersArray,function(i,pa){ $.each(pa.papers,function(i,paper){ var dt = new Date(paper.created_at); @@ -150,7 +150,7 @@ var orbitTimeline = function(dom){ var scale = $("#scale_wrapper"); t.ajaxload = false; - $.getJSON("desktop_orbit/eventajaxload",{"from":t.fromdate},function(papersArray){ + $.getJSON("/desktop_orbit/eventajaxload",{"from":t.fromdate},function(papersArray){ $.each(papersArray,function(i,pa){ $.each(pa.papers,function(i,paper){ var dt = new Date(paper.created_at); @@ -235,7 +235,7 @@ var orbitTimeline = function(dom){ this.ajaxEventPull = function(){ if(!t.update){ t.update = true; - $.getJSON("desktop_orbit/ajaxeventpull",{"from":t.fromdate},function(){ + $.getJSON("/desktop_orbit/ajaxeventpull",{"from":t.fromdate},function(){ }) } diff --git a/app/assets/javascripts/orbitdesktop.js b/app/assets/javascripts/orbitdesktop.js index 2b4eb629..dc183d3d 100755 --- a/app/assets/javascripts/orbitdesktop.js +++ b/app/assets/javascripts/orbitdesktop.js @@ -1,1689 +1,1253 @@ // JavaScript Document //harry //Inititialize function will initialize desktop + +//callback-method will be called after desktop controlled ajax call +//container=true is the area where the view will be loaded +//load = true is used to load the list element by default +//response-type = "json"|"script"|"xml|html" default is json + + $.extend($.expr[':'], { - 'containsi': function (elem, i, match, array) { - return (elem.textContent || elem.innerText || '').toLowerCase().indexOf((match[3] || "").toLowerCase()) >= 0; - } + 'containsi': function (elem, i, match, array) { + return (elem.textContent || elem.innerText || '').toLowerCase().indexOf((match[3] || "").toLowerCase()) >= 0; + } }); $.fn.sort = function(c) { - return this.pushStack([].sort.apply(this, arguments), []); - }; + return this.pushStack([].sort.apply(this, arguments), []); +}; var sortAscending = function(a, b) { - return $(a).find("h1").text() > $(b).find("h1").text() ? 1 : -1; + return $(a).find("h1").text() > $(b).find("h1").text() ? 1 : -1; }; var sortDescending = function(a, b) { - return $(a).find("h1").text() < $(b).find("h1").text() ? 1 : -1; + return $(a).find("h1").text() < $(b).find("h1").text() ? 1 : -1; }; var orbitDesktop = function(dom){ - orbitDesktopAPI.apply(this); - o = this; - this.contentHolder = dom; - this.themesettings = ""; - this.theme = "4f8d3f493b67fcd05f086359"; - this.transitionTime = 500; - this.currenthtml = "desktop.html"; - this.currentface = "home"; - this.desktopData = {"home":"","settings":"","work":"","favorite":"","apps_manager":"","sections":"","journal_p":"","appstore":"","orbit":"","books":"","seminar_p":"","research_d":"","research_p":""}; - this.tp = ""; - this.sectionList; - this.initialize = function(){ - var theme = o.theme; - var custom = false; - $.getJSON("/desktop/get_desktop_settings",{"get":"desktop","desktopid":o.desktopId},function(desktopSettings){ - if(desktopSettings){ - if(desktopSettings.theme!="custom"){ - theme = desktopSettings.theme; - }else{ - theme = "4f8d3f493b67fcd05f086359"; - custom = true; - } - o.theme = theme; - loadTheme(desktopSettings.customtheme,desktopSettings.wallpaper); - }else{loadTheme();} - }) - var loadTheme = function(customtheme,customwallpaper){ //This function will load the theme from database - $.getJSON("/"+o.themefolder+"/"+theme+"/settings/"+theme+".json",function(ts){ - o.themesettings = eval(ts); - $('head').append( $('').attr('href', "/"+o.themefolder+"/"+theme+"/css/"+ts.css)); - if(custom){ - $("head").find("#dyn_css").remove(); - $("head").append(customtheme); - } - $(document).ready(function(){o.loadWallpaper(customwallpaper);o.bindDesktopEvents();o.loadIconCache();o.initializeDesktop();}); - }) - } - } - this.changeTheme = function(theme){ // this function is used for changing theme - o.theme = theme; - $.getJSON("/"+o.themefolder+"/"+theme+"/settings/"+theme+".json",function(ts){ - o.themesettings = eval(ts); - $('head').find("#dyn_css").remove(); - $('head').append( $('').attr('href', "/"+o.themefolder+"/"+theme+"/css/"+ts.css)); - o.loadWallpaper(); - o.loadIconCache(); - }) - }; - this.bindDesktopEvents = function(){ //this function will bind the global handlers to thd desktop, for example doc - $("a#d_app_manager").click(function(){ - var target = $(this).attr("href"); - if(o.currenthtml!=target){ - o.desktopData[o.currentface] = $(o.contentHolder).html(); - $("#content").hide("drop",o.transitionTime,function(){ - o.initializeAppSearch(target); - }); - } - }); - $("a#d_desktop").click(function(){ - var target = $(this).attr("href"); - if(o.currenthtml!=target){ - o.desktopData[o.currentface] = $(o.contentHolder).html(); - $("#content").hide("drop",o.transitionTime,function(){ - o.initializeDesktop(target); - }); - } - }); - $("a#d_sections").click(function(){ - var target = $(this).attr("href"); - if(o.currenthtml!=target){ - o.desktopData[o.currentface] = $(o.contentHolder).html(); - $("#content").hide("drop",o.transitionTime,function(){ - o.initializeSectionsManager(target); - }); - } - }); - $("#d_journal_p").click(function(){ - var target = $(this).attr("href"); - if(o.currenthtml!=target){ - o.desktopData[o.currentface] = $(o.contentHolder).html(); - $("#content").hide("drop",o.transitionTime,function(){ - o.initializeJournalPapers(target); - }); - } - }); - $("a#d_settings").click(function(){ - var target = $(this).attr("href"); - if(o.currenthtml!=target){ - o.desktopData[o.currentface] = $(o.contentHolder).html(); - $("#content").hide("drop",o.transitionTime,function(){ - o.initializeSettings(target); - }); - } - }); - $("a#d_appstore").click(function(){ - var target = $(this).attr("href"); - if(o.currenthtml!=target){ - o.desktopData[o.currentface] = $(o.contentHolder).html(); - $("#content").hide("drop",o.transitionTime,function(){ - o.initializeAppstore(target); - }); - } - }); - $("a#d_orbit").click(function(){ - var target = $(this).attr("href"); - if(o.currenthtml!=target){ - o.desktopData[o.currentface] = $(o.contentHolder).html(); - $("#content").hide("drop",o.transitionTime,function(){ - o.initializeOrbitTimeline(target); - }); - } - }); - $("a#d_books").click(function(){ - var target = $(this).attr("href"); - if(o.currenthtml!=target){ - o.desktopData[o.currentface] = $(o.contentHolder).html(); - $("#content").hide("drop",o.transitionTime,function(){ - o.initializeBooks(target); - }); - } - }); - $("a#d_seminar_p").click(function(){ - var target = $(this).attr("href"); - if(o.currenthtml!=target){ - o.desktopData[o.currentface] = $(o.contentHolder).html(); - $("#content").hide("drop",o.transitionTime,function(){ - o.initializeSeminar(target); - }); - } - }); - $("a#d_research_d").click(function(){ - var target = $(this).attr("href"); - if(o.currenthtml!=target){ - o.desktopData[o.currentface] = $(o.contentHolder).html(); - $("#content").hide("drop",o.transitionTime,function(){ - o.initializeResearchDomain(target); - }); - } - }); - $("a#d_research_p").click(function(){ - var target = $(this).attr("href"); - if(o.currenthtml!=target){ - o.desktopData[o.currentface] = $(o.contentHolder).html(); - $("#content").hide("drop",o.transitionTime,function(){ - o.initializeResearchProject(target); - }); - } - }); - $(window).resize(function(){ - var ww = $(window).width(); - $("img#thmbackground").attr({"width":ww}); - if( $('.tinycanvas').length > 0 ){ $('.tinycanvas').tinyscrollbar_update(); } - if($(o.contentHolder).find("div.app_frame").length > 0){ - $(o.contentHolder).find("div.app_frame").each(function(){ - var app_holder_height = $(this).height() - 72; - var app_holder_width = $(this).width(); - $(this).find("div.app_holder").height(app_holder_height); - $(this).find("div.app_holder iframe").attr({"height":app_holder_height,"width":app_holder_width}); - }) - } - }); - var $widget_fn = $('.widget_fn'),$fn_des = $('.fn_des'); - $widget_fn.hover(function(){ - var fn_name = $(this).find('img').attr('alt'),nth = $(this).parents('.d_cate').index(),des_left = $('.dock_child').eq(nth).width(); - $(this).addClass('thmc1'); - $fn_des.text(fn_name).css({'top':nth * 60,'left': des_left + 60}).stop(true, true).fadeIn(); - },function(){ - $(this).removeClass('thmc1'); - $fn_des.stop(true, true).fadeOut(); - }); - }; - - this.initializeDesktop = function(target){ //this is for initializing main desktops that are sections and tiles - if(!target)target = "desktop"; - o.currenthtml = target; - o.currentface = "home"; - - var bindHandlers = function(){ // this function will bind all the handlers in the desktop - var groupWrapperWidth = 0; - $("div#desktop .group").each(function(){groupWrapperWidth+=$(this).outerWidth(true);}); - var grps = new Array; - $("div#desktop #group_wrapper").css("width",groupWrapperWidth); - var first = true; - $("div#desktop .g_col").sortable({ - connectWith: ".g_col", - tolerance: 'pointer' , - revert: 300, - containment: '#group_wrapper', - helper: 'clone', - stop:function(){ - first = true; - var grpwidth = 0; - for(i in grps){ - var grp = grps[i]; - if(grp.find(".element").length == 0){ - grp.animate({"width":"0px"},500,function(){$(this).remove();}); - grpwidth+=225; - } - } - grps = []; - $("#group_wrapper").width($("#group_wrapper").width()-grpwidth); - }, - start:function(){ - $("#group_wrapper").find("div.group").each(function(i,par){ - var nextnumber = $(this).find("ul").length; - $newcol = $('