├── .gitignore ├── ElasticSearch.sh ├── README.md ├── Vagrantfile ├── app ├── README.md ├── __init__.py ├── admin_view.py ├── bulk.py ├── config.py ├── corex.py ├── models.py ├── search.py ├── templates │ ├── admin │ │ └── index.html │ ├── base.html.part │ ├── doc-view.html │ ├── entities.html │ ├── forms_elements.html │ ├── historical-searches-box.html │ ├── index-dash.html │ ├── ngrams.html │ ├── permission-denied.html │ ├── search-results-box.html │ ├── search-results-map.html │ ├── search-template.html │ ├── upload.html │ ├── user-invite.html │ └── user-login.html ├── unicorn │ └── static │ │ ├── ajax │ │ ├── bulksearch.html │ │ ├── calendar.html │ │ ├── charts_coindesk.html │ │ ├── charts_flot.html │ │ ├── charts_google.html │ │ ├── charts_morris.html │ │ ├── charts_xcharts.html │ │ ├── dashboard.html │ │ ├── dashboard_old.html │ │ ├── entities.html │ │ ├── forms_elements.html │ │ ├── forms_file_uploader.html │ │ ├── forms_layouts.html │ │ ├── gallery_flickr.html │ │ ├── gallery_simple.html │ │ ├── map_fullscreen.html │ │ ├── maps.html │ │ ├── page_404.html │ │ ├── page_500.html │ │ ├── page_contacts.html │ │ ├── page_feed.html │ │ ├── page_invoice.html │ │ ├── page_messages.html │ │ ├── page_pricing.html │ │ ├── page_register.html │ │ ├── page_search.html │ │ ├── page_search_google.html │ │ ├── tables_beauty.html │ │ ├── tables_datatables.html │ │ ├── tables_simple.html │ │ ├── typography.html │ │ ├── ui_buttons.html │ │ ├── ui_grid.html │ │ ├── ui_icons.html │ │ ├── ui_jquery-ui.html │ │ ├── ui_progressbars.html │ │ ├── upload.html │ │ └── urls.html │ │ ├── bootstrap │ │ ├── css │ │ │ ├── bootstrap-theme.css │ │ │ ├── bootstrap-theme.css.map │ │ │ ├── bootstrap-theme.min.css │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ └── bootstrap.min.css │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ └── glyphicons-halflings-regular.woff │ │ └── js │ │ │ ├── bootstrap.js │ │ │ └── bootstrap.min.js │ │ ├── css │ │ ├── MyFontsWebfontsKit.css │ │ ├── custom.css │ │ ├── dash.css │ │ ├── dash.min.css │ │ ├── font-awesome.css │ │ ├── font-awesome.min.css │ │ ├── jquery-ui.css │ │ ├── jquery-ui.min.css │ │ ├── jquery-ui.structure.css │ │ ├── jquery-ui.structure.min.css │ │ ├── jquery-ui.theme.css │ │ ├── jquery-ui.theme.min.css │ │ ├── jquery.dataTables.css │ │ └── style.css │ │ ├── font-awesome-4.3.0 │ │ ├── less │ │ │ ├── animated.less │ │ │ ├── bordered-pulled.less │ │ │ ├── core.less │ │ │ ├── fixed-width.less │ │ │ ├── font-awesome.less │ │ │ ├── icons.less │ │ │ ├── larger.less │ │ │ ├── list.less │ │ │ ├── mixins.less │ │ │ ├── path.less │ │ │ ├── rotated-flipped.less │ │ │ ├── stacked.less │ │ │ └── variables.less │ │ └── scss │ │ │ ├── _animated.scss │ │ │ ├── _bordered-pulled.scss │ │ │ ├── _core.scss │ │ │ ├── _fixed-width.scss │ │ │ ├── _icons.scss │ │ │ ├── _larger.scss │ │ │ ├── _list.scss │ │ │ ├── _mixins.scss │ │ │ ├── _path.scss │ │ │ ├── _rotated-flipped.scss │ │ │ ├── _stacked.scss │ │ │ ├── _variables.scss │ │ │ └── font-awesome.scss │ │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ ├── fontawesome-webfont.woff2 │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ └── glyphicons-halflings-regular.woff │ │ ├── img │ │ ├── 8962691008_7f489395c9_m.jpg │ │ ├── 8985207189_01ea27882d_m.jpg │ │ ├── 9036958611_fa1bb7f827_m.jpg │ │ ├── 9041440555_2175b32078_m.jpg │ │ ├── avatar.jpg │ │ ├── chevron-left.png │ │ ├── chevron-right.png │ │ ├── devoops_getdata.gif │ │ ├── devoops_pattern_b10.png │ │ ├── logo-200.png │ │ ├── logo.png │ │ ├── sort-asc.png │ │ ├── sort-desc.png │ │ ├── sort.png │ │ ├── times.png │ │ ├── ui-accordion-down.png │ │ ├── ui-accordion-right.png │ │ ├── ui-left.png │ │ ├── ui-right.png │ │ └── unicorn.png │ │ ├── js │ │ ├── DataTables │ │ │ ├── Contributing.md │ │ │ ├── Readme.md │ │ │ ├── examples │ │ │ │ ├── advanced_init │ │ │ │ │ ├── column_render.html │ │ │ │ │ ├── complex_header.html │ │ │ │ │ ├── defaults.html │ │ │ │ │ ├── dom_multiple_elements.html │ │ │ │ │ ├── dom_toolbar.html │ │ │ │ │ ├── dt_events.html │ │ │ │ │ ├── events_live.html │ │ │ │ │ ├── footer_callback.html │ │ │ │ │ ├── html5-data-attributes.html │ │ │ │ │ ├── html5-data-options.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── language_file.html │ │ │ │ │ ├── length_menu.html │ │ │ │ │ ├── object_dom_read.html │ │ │ │ │ ├── row_callback.html │ │ │ │ │ ├── row_grouping.html │ │ │ │ │ └── sort_direction_control.html │ │ │ │ ├── ajax │ │ │ │ │ ├── custom_data_flat.html │ │ │ │ │ ├── custom_data_property.html │ │ │ │ │ ├── deep.html │ │ │ │ │ ├── defer_render.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── null_data_source.html │ │ │ │ │ ├── objects.html │ │ │ │ │ ├── objects_subarrays.html │ │ │ │ │ ├── orthogonal-data.html │ │ │ │ │ └── simple.html │ │ │ │ ├── api │ │ │ │ │ ├── add_row.html │ │ │ │ │ ├── api_in_init.html │ │ │ │ │ ├── counter_columns.html │ │ │ │ │ ├── form.html │ │ │ │ │ ├── highlight.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── multi_filter.html │ │ │ │ │ ├── multi_filter_select.html │ │ │ │ │ ├── regex.html │ │ │ │ │ ├── row_details.html │ │ │ │ │ ├── select_row.html │ │ │ │ │ ├── select_single_row.html │ │ │ │ │ ├── show_hide.html │ │ │ │ │ └── tabs_and_scrolling.html │ │ │ │ ├── basic_init │ │ │ │ │ ├── alt_pagination.html │ │ │ │ │ ├── comma-decimal.html │ │ │ │ │ ├── complex_header.html │ │ │ │ │ ├── dom.html │ │ │ │ │ ├── filter_only.html │ │ │ │ │ ├── flexible_width.html │ │ │ │ │ ├── hidden_columns.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── language.html │ │ │ │ │ ├── multi_col_sort.html │ │ │ │ │ ├── multiple_tables.html │ │ │ │ │ ├── scroll_x.html │ │ │ │ │ ├── scroll_xy.html │ │ │ │ │ ├── scroll_y.html │ │ │ │ │ ├── scroll_y_theme.html │ │ │ │ │ ├── state_save.html │ │ │ │ │ ├── table_sorting.html │ │ │ │ │ └── zero_configuration.html │ │ │ │ ├── data_sources │ │ │ │ │ ├── ajax.html │ │ │ │ │ ├── dom.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── js_array.html │ │ │ │ │ └── server_side.html │ │ │ │ ├── index.html │ │ │ │ ├── plug-ins │ │ │ │ │ ├── api.html │ │ │ │ │ ├── dom_sort.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── range_filtering.html │ │ │ │ │ ├── sorting_auto.html │ │ │ │ │ └── sorting_manual.html │ │ │ │ ├── resources │ │ │ │ │ ├── demo.css │ │ │ │ │ ├── demo.js │ │ │ │ │ ├── details_close.png │ │ │ │ │ ├── details_open.png │ │ │ │ │ ├── examples.php │ │ │ │ │ └── syntax │ │ │ │ │ │ ├── Syntax Highlighter license │ │ │ │ │ │ ├── shCore.css │ │ │ │ │ │ └── shCore.js │ │ │ │ ├── server_side │ │ │ │ │ ├── custom_vars.html │ │ │ │ │ ├── defer_loading.html │ │ │ │ │ ├── ids.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── jsonp.html │ │ │ │ │ ├── object_data.html │ │ │ │ │ ├── pipeline.html │ │ │ │ │ ├── post.html │ │ │ │ │ ├── row_details.html │ │ │ │ │ ├── scripts │ │ │ │ │ │ ├── ids-arrays.php │ │ │ │ │ │ ├── ids-objects.php │ │ │ │ │ │ ├── jsonp.php │ │ │ │ │ │ ├── mysql.sql │ │ │ │ │ │ ├── objects.php │ │ │ │ │ │ ├── post.php │ │ │ │ │ │ ├── postgres.sql │ │ │ │ │ │ ├── server_processing.php │ │ │ │ │ │ ├── sqlite.sql │ │ │ │ │ │ ├── sqlserver.sql │ │ │ │ │ │ └── ssp.class.php │ │ │ │ │ ├── select_rows.html │ │ │ │ │ └── simple.html │ │ │ │ └── styling │ │ │ │ │ ├── bootstrap.html │ │ │ │ │ ├── cell-border.html │ │ │ │ │ ├── compact.html │ │ │ │ │ ├── display.html │ │ │ │ │ ├── foundation.html │ │ │ │ │ ├── hover.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── jqueryUI.html │ │ │ │ │ ├── no-classes.html │ │ │ │ │ ├── order-column.html │ │ │ │ │ ├── row-border.html │ │ │ │ │ └── stripe.html │ │ │ ├── extensions │ │ │ │ ├── AutoFill │ │ │ │ │ ├── Readme.txt │ │ │ │ │ ├── css │ │ │ │ │ │ ├── dataTables.autoFill.css │ │ │ │ │ │ └── dataTables.autoFill.min.css │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── columns.html │ │ │ │ │ │ ├── complete-callback.html │ │ │ │ │ │ ├── fill-both.html │ │ │ │ │ │ ├── fill-horizontal.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── scrolling.html │ │ │ │ │ │ ├── simple.html │ │ │ │ │ │ └── step-callback.html │ │ │ │ │ ├── images │ │ │ │ │ │ └── filler.png │ │ │ │ │ └── js │ │ │ │ │ │ ├── dataTables.autoFill.js │ │ │ │ │ │ └── dataTables.autoFill.min.js │ │ │ │ ├── ColReorder │ │ │ │ │ ├── License.txt │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── css │ │ │ │ │ │ ├── dataTables.colReorder.css │ │ │ │ │ │ └── dataTables.colReorder.min.css │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── alt_insert.html │ │ │ │ │ │ ├── col_filter.html │ │ │ │ │ │ ├── colvis.html │ │ │ │ │ │ ├── fixedcolumns.html │ │ │ │ │ │ ├── fixedheader.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── jqueryui.html │ │ │ │ │ │ ├── new_init.html │ │ │ │ │ │ ├── predefined.html │ │ │ │ │ │ ├── realtime.html │ │ │ │ │ │ ├── reset.html │ │ │ │ │ │ ├── scrolling.html │ │ │ │ │ │ ├── server_side.html │ │ │ │ │ │ ├── simple.html │ │ │ │ │ │ └── state_save.html │ │ │ │ │ ├── images │ │ │ │ │ │ └── insert.png │ │ │ │ │ └── js │ │ │ │ │ │ ├── dataTables.colReorder.js │ │ │ │ │ │ └── dataTables.colReorder.min.js │ │ │ │ ├── ColVis │ │ │ │ │ ├── License.txt │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── css │ │ │ │ │ │ ├── dataTables.colVis.css │ │ │ │ │ │ ├── dataTables.colVis.min.css │ │ │ │ │ │ └── dataTables.colvis.jqueryui.css │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── button_order.html │ │ │ │ │ │ ├── exclude_columns.html │ │ │ │ │ │ ├── group_columns.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── jqueryui.html │ │ │ │ │ │ ├── mouseover.html │ │ │ │ │ │ ├── new_init.html │ │ │ │ │ │ ├── restore.html │ │ │ │ │ │ ├── simple.html │ │ │ │ │ │ ├── text.html │ │ │ │ │ │ ├── title_callback.html │ │ │ │ │ │ ├── two_tables.html │ │ │ │ │ │ └── two_tables_identical.html │ │ │ │ │ └── js │ │ │ │ │ │ ├── dataTables.colVis.js │ │ │ │ │ │ └── dataTables.colVis.min.js │ │ │ │ ├── FixedColumns │ │ │ │ │ ├── License.txt │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── css │ │ │ │ │ │ ├── dataTables.fixedColumns.css │ │ │ │ │ │ └── dataTables.fixedColumns.min.css │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── bootstrap.html │ │ │ │ │ │ ├── col_filter.html │ │ │ │ │ │ ├── colvis.html │ │ │ │ │ │ ├── css_size.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── index_column.html │ │ │ │ │ │ ├── left_right_columns.html │ │ │ │ │ │ ├── right_column.html │ │ │ │ │ │ ├── rowspan.html │ │ │ │ │ │ ├── server-side-processing.html │ │ │ │ │ │ ├── simple.html │ │ │ │ │ │ ├── size_fixed.html │ │ │ │ │ │ ├── size_fluid.html │ │ │ │ │ │ └── two_columns.html │ │ │ │ │ └── js │ │ │ │ │ │ ├── dataTables.fixedColumns.js │ │ │ │ │ │ └── dataTables.fixedColumns.min.js │ │ │ │ ├── FixedHeader │ │ │ │ │ ├── Readme.txt │ │ │ │ │ ├── css │ │ │ │ │ │ ├── dataTables.fixedHeader.css │ │ │ │ │ │ └── dataTables.fixedHeader.min.css │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── header_footer.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── simple.html │ │ │ │ │ │ ├── top_left_right.html │ │ │ │ │ │ ├── two_tables.html │ │ │ │ │ │ └── zIndexes.html │ │ │ │ │ └── js │ │ │ │ │ │ ├── dataTables.fixedHeader.js │ │ │ │ │ │ └── dataTables.fixedHeader.min.js │ │ │ │ ├── KeyTable │ │ │ │ │ ├── Readme.txt │ │ │ │ │ ├── css │ │ │ │ │ │ ├── dataTables.keyTable.css │ │ │ │ │ │ └── dataTables.keyTable.min.css │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── events.html │ │ │ │ │ │ ├── html.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── scrolling.html │ │ │ │ │ │ └── simple.html │ │ │ │ │ └── js │ │ │ │ │ │ ├── dataTables.keyTable.js │ │ │ │ │ │ └── dataTables.keyTable.min.js │ │ │ │ ├── Responsive │ │ │ │ │ ├── License.txt │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── css │ │ │ │ │ │ ├── dataTables.responsive.css │ │ │ │ │ │ └── dataTables.responsive.scss │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── child-rows │ │ │ │ │ │ │ ├── column-control.html │ │ │ │ │ │ │ ├── custom-renderer.html │ │ │ │ │ │ │ ├── disable-child-rows.html │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── right-column.html │ │ │ │ │ │ │ └── whole-row-control.html │ │ │ │ │ │ ├── display-control │ │ │ │ │ │ │ ├── auto.html │ │ │ │ │ │ │ ├── classes.html │ │ │ │ │ │ │ ├── fixedHeader.html │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── init-classes.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── initialisation │ │ │ │ │ │ │ ├── ajax.html │ │ │ │ │ │ │ ├── className.html │ │ │ │ │ │ │ ├── default.html │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── new.html │ │ │ │ │ │ │ └── option.html │ │ │ │ │ │ └── styling │ │ │ │ │ │ │ ├── bootstrap.html │ │ │ │ │ │ │ ├── compact.html │ │ │ │ │ │ │ ├── foundation.html │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── scrolling.html │ │ │ │ │ └── js │ │ │ │ │ │ ├── dataTables.responsive.js │ │ │ │ │ │ └── dataTables.responsive.min.js │ │ │ │ ├── Scroller │ │ │ │ │ ├── Readme.txt │ │ │ │ │ ├── css │ │ │ │ │ │ ├── dataTables.scroller.css │ │ │ │ │ │ └── dataTables.scroller.min.css │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── api_scrolling.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── large_js_source.html │ │ │ │ │ │ ├── server-side_processing.html │ │ │ │ │ │ ├── simple.html │ │ │ │ │ │ └── state_saving.html │ │ │ │ │ ├── images │ │ │ │ │ │ └── loading-background.png │ │ │ │ │ └── js │ │ │ │ │ │ ├── dataTables.scroller.js │ │ │ │ │ │ └── dataTables.scroller.min.js │ │ │ │ └── TableTools │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── css │ │ │ │ │ ├── dataTables.tableTools.css │ │ │ │ │ └── dataTables.tableTools.min.css │ │ │ │ │ ├── examples │ │ │ │ │ ├── ajax.html │ │ │ │ │ ├── alter_buttons.html │ │ │ │ │ ├── bootstrap.html │ │ │ │ │ ├── button_text.html │ │ │ │ │ ├── collection.html │ │ │ │ │ ├── defaults.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── jqueryui.html │ │ │ │ │ ├── multi_instance.html │ │ │ │ │ ├── multiple_tables.html │ │ │ │ │ ├── new_init.html │ │ │ │ │ ├── pdf_message.html │ │ │ │ │ ├── plug-in.html │ │ │ │ │ ├── select_column.html │ │ │ │ │ ├── select_multi.html │ │ │ │ │ ├── select_os.html │ │ │ │ │ ├── select_single.html │ │ │ │ │ ├── simple.html │ │ │ │ │ └── swf_path.html │ │ │ │ │ ├── images │ │ │ │ │ ├── collection.png │ │ │ │ │ ├── collection_hover.png │ │ │ │ │ ├── copy.png │ │ │ │ │ ├── copy_hover.png │ │ │ │ │ ├── csv.png │ │ │ │ │ ├── csv_hover.png │ │ │ │ │ ├── pdf.png │ │ │ │ │ ├── pdf_hover.png │ │ │ │ │ ├── print.png │ │ │ │ │ ├── print_hover.png │ │ │ │ │ ├── psd │ │ │ │ │ │ ├── collection.psd │ │ │ │ │ │ ├── copy document.psd │ │ │ │ │ │ ├── file_types.psd │ │ │ │ │ │ └── printer.psd │ │ │ │ │ ├── xls.png │ │ │ │ │ └── xls_hover.png │ │ │ │ │ ├── js │ │ │ │ │ ├── dataTables.tableTools.js │ │ │ │ │ └── dataTables.tableTools.min.js │ │ │ │ │ └── swf │ │ │ │ │ ├── copy_csv_xls.swf │ │ │ │ │ └── copy_csv_xls_pdf.swf │ │ │ ├── license.txt │ │ │ └── media │ │ │ │ ├── css │ │ │ │ ├── jquery.dataTables.css │ │ │ │ ├── jquery.dataTables.min.css │ │ │ │ └── jquery.dataTables_themeroller.css │ │ │ │ ├── images │ │ │ │ ├── Sorting icons.psd │ │ │ │ ├── favicon.ico │ │ │ │ ├── sort_asc.png │ │ │ │ ├── sort_asc_disabled.png │ │ │ │ ├── sort_both.png │ │ │ │ ├── sort_desc.png │ │ │ │ └── sort_desc_disabled.png │ │ │ │ └── js │ │ │ │ ├── jquery.dataTables.js │ │ │ │ ├── jquery.dataTables.min.js │ │ │ │ └── jquery.js │ │ ├── GoogleMapSVG.js │ │ ├── Leaflet.markercluster │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── Jakefile.js │ │ │ ├── MIT-LICENCE.txt │ │ │ ├── README.md │ │ │ ├── bower.json │ │ │ ├── build │ │ │ │ ├── build.js │ │ │ │ ├── deps.js │ │ │ │ └── hintrc.js │ │ │ ├── dist │ │ │ │ ├── MarkerCluster.Default.css │ │ │ │ ├── MarkerCluster.css │ │ │ │ ├── leaflet.markercluster-src.js │ │ │ │ └── leaflet.markercluster.js │ │ │ ├── example │ │ │ │ ├── geojson-sample.js │ │ │ │ ├── geojson.html │ │ │ │ ├── marker-clustering-convexhull.html │ │ │ │ ├── marker-clustering-custom.html │ │ │ │ ├── marker-clustering-everything.html │ │ │ │ ├── marker-clustering-geojson.html │ │ │ │ ├── marker-clustering-realworld-maxzoom.388.html │ │ │ │ ├── marker-clustering-realworld-mobile.388.html │ │ │ │ ├── marker-clustering-realworld.10000.html │ │ │ │ ├── marker-clustering-realworld.388.html │ │ │ │ ├── marker-clustering-realworld.50000.html │ │ │ │ ├── marker-clustering-singlemarkermode.html │ │ │ │ ├── marker-clustering-spiderfier.html │ │ │ │ ├── marker-clustering-zoomtobounds.html │ │ │ │ ├── marker-clustering-zoomtoshowlayer.html │ │ │ │ ├── marker-clustering.html │ │ │ │ ├── mobile.css │ │ │ │ ├── old-bugs │ │ │ │ │ ├── add-1000-after.html │ │ │ │ │ ├── add-markers-offscreen.html │ │ │ │ │ ├── add-remove-before-addtomap.html │ │ │ │ │ ├── animationless-zoom.html │ │ │ │ │ ├── click-cluster-at-screen-edge.html │ │ │ │ │ ├── disappearing-marker-from-spider.html │ │ │ │ │ ├── doesnt-update-cluster-on-bottom-level.html │ │ │ │ │ ├── remove-add-clustering.html │ │ │ │ │ ├── remove-when-spiderfied.html │ │ │ │ │ ├── removelayer-after-remove-from-map.html │ │ │ │ │ ├── setView-doesnt-remove.html │ │ │ │ │ ├── zoomtoshowlayer-doesnt-need-to-zoom.html │ │ │ │ │ └── zoomtoshowlayer-doesnt-zoom-if-centered-on.html │ │ │ │ ├── realworld.10000.js │ │ │ │ ├── realworld.388.js │ │ │ │ ├── realworld.50000.1.js │ │ │ │ ├── realworld.50000.2.js │ │ │ │ └── screen.css │ │ │ ├── package.json │ │ │ ├── spec │ │ │ │ ├── after.js │ │ │ │ ├── expect.js │ │ │ │ ├── happen.js │ │ │ │ ├── index.html │ │ │ │ ├── karma.conf.js │ │ │ │ ├── sinon.js │ │ │ │ └── suites │ │ │ │ │ ├── AddLayer.MultipleSpec.js │ │ │ │ │ ├── AddLayer.SingleSpec.js │ │ │ │ │ ├── AddLayersSpec.js │ │ │ │ │ ├── ChildChangingIconSupportSpec.js │ │ │ │ │ ├── CircleMarkerSupportSpec.js │ │ │ │ │ ├── CircleSupportSpec.js │ │ │ │ │ ├── DistanceGridSpec.js │ │ │ │ │ ├── LeafletSpec.js │ │ │ │ │ ├── NonPointSpec.js │ │ │ │ │ ├── QuickHullSpec.js │ │ │ │ │ ├── RememberOpacity.js │ │ │ │ │ ├── RemoveLayerSpec.js │ │ │ │ │ ├── SpecHelper.js │ │ │ │ │ ├── clearLayersSpec.js │ │ │ │ │ ├── eachLayerSpec.js │ │ │ │ │ ├── eventsSpec.js │ │ │ │ │ ├── getBoundsSpec.js │ │ │ │ │ ├── getLayersSpec.js │ │ │ │ │ ├── getVisibleParentSpec.js │ │ │ │ │ ├── onAddSpec.js │ │ │ │ │ ├── onRemoveSpec.js │ │ │ │ │ ├── removeLayersSpec.js │ │ │ │ │ ├── spiderfySpec.js │ │ │ │ │ └── zoomAnimationSpec.js │ │ │ └── src │ │ │ │ ├── DistanceGrid.js │ │ │ │ ├── MarkerCluster.QuickHull.js │ │ │ │ ├── MarkerCluster.Spiderfier.js │ │ │ │ ├── MarkerCluster.js │ │ │ │ ├── MarkerClusterGroup.js │ │ │ │ ├── MarkerOpacity.js │ │ │ │ └── copyright.js │ │ ├── addons │ │ │ ├── .svn │ │ │ │ ├── all-wcprops │ │ │ │ └── entries │ │ │ └── pager │ │ │ │ ├── .svn │ │ │ │ ├── all-wcprops │ │ │ │ ├── entries │ │ │ │ ├── prop-base │ │ │ │ │ ├── jquery.tablesorter.pager.css.svn-base │ │ │ │ │ └── jquery.tablesorter.pager.js.svn-base │ │ │ │ └── text-base │ │ │ │ │ ├── jquery.tablesorter.pager.css.svn-base │ │ │ │ │ └── jquery.tablesorter.pager.js.svn-base │ │ │ │ ├── jquery.tablesorter.pager.css │ │ │ │ └── jquery.tablesorter.pager.js │ │ ├── bootstrap.min.js │ │ ├── build.xml │ │ ├── build │ │ │ ├── .svn │ │ │ │ ├── all-wcprops │ │ │ │ ├── entries │ │ │ │ ├── prop-base │ │ │ │ │ ├── ParseMaster.js.svn-base │ │ │ │ │ ├── js.jar.svn-base │ │ │ │ │ ├── jsmin.js.svn-base │ │ │ │ │ ├── min.js.svn-base │ │ │ │ │ ├── pack.js.svn-base │ │ │ │ │ ├── packer.js.svn-base │ │ │ │ │ └── writeFile.js.svn-base │ │ │ │ └── text-base │ │ │ │ │ ├── ParseMaster.js.svn-base │ │ │ │ │ ├── js.jar.svn-base │ │ │ │ │ ├── jsmin.js.svn-base │ │ │ │ │ ├── min.js.svn-base │ │ │ │ │ ├── pack.js.svn-base │ │ │ │ │ ├── packer.js.svn-base │ │ │ │ │ └── writeFile.js.svn-base │ │ │ ├── ParseMaster.js │ │ │ ├── js.jar │ │ │ ├── jsmin.js │ │ │ ├── min.js │ │ │ ├── pack.js │ │ │ ├── packer.js │ │ │ └── writeFile.js │ │ ├── carrotsearch.circles.js │ │ ├── carrotsearch.foamtree.js │ │ ├── changelog │ │ ├── controlPanel.js │ │ ├── core.js │ │ ├── d3.js │ │ ├── d3.layout.cloud.js │ │ ├── d3.min.js │ │ ├── d3.tip.v0.6.3.js │ │ ├── dash.js │ │ ├── dash.min.js │ │ ├── date.js │ │ ├── docs │ │ │ ├── .svn │ │ │ │ ├── all-wcprops │ │ │ │ ├── entries │ │ │ │ ├── prop-base │ │ │ │ │ ├── example-ajax.html.svn-base │ │ │ │ │ ├── example-empty-table.html.svn-base │ │ │ │ │ ├── example-extending-defaults.html.svn-base │ │ │ │ │ ├── example-meta-headers.html.svn-base │ │ │ │ │ ├── example-meta-parsers.html.svn-base │ │ │ │ │ ├── example-meta-sort-list.html.svn-base │ │ │ │ │ ├── example-option-debug.html.svn-base │ │ │ │ │ ├── example-option-digits.html.svn-base │ │ │ │ │ ├── example-option-sort-force.html.svn-base │ │ │ │ │ ├── example-option-sort-key.html.svn-base │ │ │ │ │ ├── example-option-sort-list.html.svn-base │ │ │ │ │ ├── example-option-sort-order.html.svn-base │ │ │ │ │ ├── example-option-text-extraction.html.svn-base │ │ │ │ │ ├── example-options-headers.html.svn-base │ │ │ │ │ ├── example-pager.html.svn-base │ │ │ │ │ ├── example-parsers.html.svn-base │ │ │ │ │ ├── example-trigger-sort.html.svn-base │ │ │ │ │ ├── example-triggers.html.svn-base │ │ │ │ │ ├── example-update-cell.html.svn-base │ │ │ │ │ ├── example-widgets.html.svn-base │ │ │ │ │ └── index.html.svn-base │ │ │ │ └── text-base │ │ │ │ │ ├── example-ajax.html.svn-base │ │ │ │ │ ├── example-empty-table.html.svn-base │ │ │ │ │ ├── example-extending-defaults.html.svn-base │ │ │ │ │ ├── example-meta-headers.html.svn-base │ │ │ │ │ ├── example-meta-parsers.html.svn-base │ │ │ │ │ ├── example-meta-sort-list.html.svn-base │ │ │ │ │ ├── example-option-debug.html.svn-base │ │ │ │ │ ├── example-option-digits.html.svn-base │ │ │ │ │ ├── example-option-sort-force.html.svn-base │ │ │ │ │ ├── example-option-sort-key.html.svn-base │ │ │ │ │ ├── example-option-sort-list.html.svn-base │ │ │ │ │ ├── example-option-sort-order.html.svn-base │ │ │ │ │ ├── example-option-text-extraction.html.svn-base │ │ │ │ │ ├── example-options-headers.html.svn-base │ │ │ │ │ ├── example-pager.html.svn-base │ │ │ │ │ ├── example-parsers.html.svn-base │ │ │ │ │ ├── example-trigger-sort.html.svn-base │ │ │ │ │ ├── example-triggers.html.svn-base │ │ │ │ │ ├── example-update-cell.html.svn-base │ │ │ │ │ ├── example-widgets.html.svn-base │ │ │ │ │ └── index.html.svn-base │ │ │ ├── .tmp_index.html.55071~ │ │ │ ├── assets │ │ │ │ ├── .svn │ │ │ │ │ ├── all-wcprops │ │ │ │ │ ├── entries │ │ │ │ │ ├── prop-base │ │ │ │ │ │ └── ajax-content.html.svn-base │ │ │ │ │ └── text-base │ │ │ │ │ │ └── ajax-content.html.svn-base │ │ │ │ └── ajax-content.html │ │ │ ├── css │ │ │ │ ├── .svn │ │ │ │ │ ├── all-wcprops │ │ │ │ │ ├── entries │ │ │ │ │ ├── prop-base │ │ │ │ │ │ └── jq.css.svn-base │ │ │ │ │ └── text-base │ │ │ │ │ │ └── jq.css.svn-base │ │ │ │ └── jq.css │ │ │ ├── example-ajax.html │ │ │ ├── example-empty-table.html │ │ │ ├── example-extending-defaults.html │ │ │ ├── example-meta-headers.html │ │ │ ├── example-meta-parsers.html │ │ │ ├── example-meta-sort-list.html │ │ │ ├── example-option-debug.html │ │ │ ├── example-option-digits.html │ │ │ ├── example-option-sort-force.html │ │ │ ├── example-option-sort-key.html │ │ │ ├── example-option-sort-list.html │ │ │ ├── example-option-sort-order.html │ │ │ ├── example-option-text-extraction.html │ │ │ ├── example-options-headers.html │ │ │ ├── example-pager.html │ │ │ ├── example-parsers.html │ │ │ ├── example-trigger-sort.html │ │ │ ├── example-triggers.html │ │ │ ├── example-update-cell.html │ │ │ ├── example-widgets.html │ │ │ ├── img │ │ │ │ ├── .svn │ │ │ │ │ ├── all-wcprops │ │ │ │ │ ├── entries │ │ │ │ │ ├── prop-base │ │ │ │ │ │ └── external.png.svn-base │ │ │ │ │ └── text-base │ │ │ │ │ │ └── external.png.svn-base │ │ │ │ └── external.png │ │ │ ├── index.html │ │ │ └── js │ │ │ │ ├── .svn │ │ │ │ ├── all-wcprops │ │ │ │ ├── entries │ │ │ │ ├── prop-base │ │ │ │ │ ├── docs.js.svn-base │ │ │ │ │ └── examples.js.svn-base │ │ │ │ └── text-base │ │ │ │ │ ├── docs.js.svn-base │ │ │ │ │ └── examples.js.svn-base │ │ │ │ ├── docs.js │ │ │ │ └── examples.js │ │ ├── entities.js │ │ ├── force-graph.js │ │ ├── images │ │ │ ├── layers-2x.png │ │ │ ├── layers.png │ │ │ ├── marker-icon-2x.png │ │ │ ├── marker-icon.png │ │ │ └── marker-shadow.png │ │ ├── jquery-latest.js │ │ ├── jquery-ui-1.11.1 │ │ │ ├── external │ │ │ │ └── jquery │ │ │ │ │ └── jquery.js │ │ │ ├── images │ │ │ │ ├── ui-bg_diagonals-thick_18_b81900_40x40.png │ │ │ │ ├── ui-bg_diagonals-thick_20_666666_40x40.png │ │ │ │ ├── ui-bg_flat_10_000000_40x100.png │ │ │ │ ├── ui-bg_glass_100_f6f6f6_1x400.png │ │ │ │ ├── ui-bg_glass_100_fdf5ce_1x400.png │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ │ ├── ui-bg_gloss-wave_35_f6a828_500x100.png │ │ │ │ ├── ui-bg_highlight-soft_100_eeeeee_1x100.png │ │ │ │ ├── ui-bg_highlight-soft_75_ffe45c_1x100.png │ │ │ │ ├── ui-icons_222222_256x240.png │ │ │ │ ├── ui-icons_228ef1_256x240.png │ │ │ │ ├── ui-icons_ef8c08_256x240.png │ │ │ │ ├── ui-icons_ffd27a_256x240.png │ │ │ │ └── ui-icons_ffffff_256x240.png │ │ │ ├── index.html │ │ │ ├── jquery-ui.css │ │ │ ├── jquery-ui.js │ │ │ ├── jquery-ui.min.css │ │ │ ├── jquery-ui.min.js │ │ │ ├── jquery-ui.structure.css │ │ │ ├── jquery-ui.structure.min.css │ │ │ ├── jquery-ui.theme.css │ │ │ └── jquery-ui.theme.min.css │ │ ├── jquery.dataTables.js │ │ ├── jquery.metadata.js │ │ ├── jquery.min.js │ │ ├── jquery.tablesorter.js │ │ ├── jquery.tablesorter.min.js │ │ ├── jstree.js │ │ ├── landingPage.js │ │ ├── leaflet-locationfilter │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── src │ │ │ │ ├── img │ │ │ │ ├── filter-icon.png │ │ │ │ ├── move-handle.png │ │ │ │ └── resize-handle.png │ │ │ │ ├── locationfilter.css │ │ │ │ └── locationfilter.js │ │ ├── leaflet-src.js │ │ ├── leaflet.css │ │ ├── leaflet.js │ │ ├── lib │ │ │ ├── bootstrap-2.3.0.js │ │ │ ├── bootstrap-2.3.0.min.js │ │ │ ├── d3.v3.js │ │ │ ├── d3.v3.min.js │ │ │ ├── jquery-1.8.2.js │ │ │ ├── jquery-1.8.2.min.js │ │ │ ├── jquery-ui-1.9.1.js │ │ │ ├── md5.js │ │ │ └── vega-1.0.0.js │ │ ├── loader │ │ │ ├── cdn-fallback-bootstrap.js │ │ │ ├── cdn-fallback-bootstrap.min.js │ │ │ ├── cdn-fallback-d3.js │ │ │ ├── cdn-fallback-d3.min.js │ │ │ ├── cdn-fallback-jquery.js │ │ │ ├── cdn-fallback-jquery.min.js │ │ │ ├── load-bootstrap.js │ │ │ ├── load-bootstrap.min.js │ │ │ ├── load-d3.js │ │ │ ├── load-d3.min.js │ │ │ ├── load-jquery.js │ │ │ ├── load-jquery.min.js │ │ │ ├── load-tangelo.js.in │ │ │ ├── load-tangelo.min.js │ │ │ ├── load-tangelo.min.js.in │ │ │ └── loader-preamble.js │ │ ├── moment.min.js │ │ ├── navbar.js │ │ ├── prettify.js │ │ ├── require.js │ │ ├── sample-data.js │ │ ├── svgColorLegend.js │ │ ├── tangelo.js │ │ ├── tests │ │ │ ├── .svn │ │ │ │ ├── all-wcprops │ │ │ │ ├── entries │ │ │ │ ├── prop-base │ │ │ │ │ ├── cell.metadata.html.svn-base │ │ │ │ │ ├── checkbox.html.svn-base │ │ │ │ │ ├── colspan.html.svn-base │ │ │ │ │ ├── demo.html.svn-base │ │ │ │ │ ├── index.html.svn-base │ │ │ │ │ ├── large.html.svn-base │ │ │ │ │ ├── lockedOrder.html.svn-base │ │ │ │ │ ├── metadata.html.svn-base │ │ │ │ │ ├── multiple-headers.html.svn-base │ │ │ │ │ └── pager.html.svn-base │ │ │ │ └── text-base │ │ │ │ │ ├── cell.metadata.html.svn-base │ │ │ │ │ ├── checkbox.html.svn-base │ │ │ │ │ ├── colspan.html.svn-base │ │ │ │ │ ├── demo.html.svn-base │ │ │ │ │ ├── index.html.svn-base │ │ │ │ │ ├── large.html.svn-base │ │ │ │ │ ├── lockedOrder.html.svn-base │ │ │ │ │ ├── metadata.html.svn-base │ │ │ │ │ ├── multiple-headers.html.svn-base │ │ │ │ │ └── pager.html.svn-base │ │ │ ├── assets │ │ │ │ ├── .svn │ │ │ │ │ ├── all-wcprops │ │ │ │ │ ├── entries │ │ │ │ │ ├── prop-base │ │ │ │ │ │ └── ajax-content.html.svn-base │ │ │ │ │ └── text-base │ │ │ │ │ │ └── ajax-content.html.svn-base │ │ │ │ └── ajax-content.html │ │ │ ├── cell.metadata.html │ │ │ ├── checkbox.html │ │ │ ├── colspan.html │ │ │ ├── demo.html │ │ │ ├── index.html │ │ │ ├── large.html │ │ │ ├── lockedOrder.html │ │ │ ├── metadata.html │ │ │ ├── multiple-headers.html │ │ │ └── pager.html │ │ ├── themes │ │ │ ├── .svn │ │ │ │ ├── all-wcprops │ │ │ │ └── entries │ │ │ ├── blue │ │ │ │ ├── .svn │ │ │ │ │ ├── all-wcprops │ │ │ │ │ ├── entries │ │ │ │ │ ├── prop-base │ │ │ │ │ │ ├── asc.gif.svn-base │ │ │ │ │ │ ├── bg.gif.svn-base │ │ │ │ │ │ ├── blue.zip.svn-base │ │ │ │ │ │ ├── desc.gif.svn-base │ │ │ │ │ │ └── style.css.svn-base │ │ │ │ │ └── text-base │ │ │ │ │ │ ├── asc.gif.svn-base │ │ │ │ │ │ ├── bg.gif.svn-base │ │ │ │ │ │ ├── blue.zip.svn-base │ │ │ │ │ │ ├── desc.gif.svn-base │ │ │ │ │ │ └── style.css.svn-base │ │ │ │ ├── asc.gif │ │ │ │ ├── bg.gif │ │ │ │ ├── blue.zip │ │ │ │ ├── desc.gif │ │ │ │ └── style.css │ │ │ ├── default-dark │ │ │ │ ├── 32px.png │ │ │ │ ├── 40px.png │ │ │ │ ├── style.css │ │ │ │ ├── style.min.css │ │ │ │ └── throbber.gif │ │ │ ├── default │ │ │ │ ├── 32px.png │ │ │ │ ├── 40px.png │ │ │ │ ├── style.css │ │ │ │ ├── style.min.css │ │ │ │ └── throbber.gif │ │ │ └── green │ │ │ │ ├── .svn │ │ │ │ ├── all-wcprops │ │ │ │ ├── entries │ │ │ │ ├── prop-base │ │ │ │ │ ├── asc.png.svn-base │ │ │ │ │ ├── bg.png.svn-base │ │ │ │ │ ├── desc.png.svn-base │ │ │ │ │ ├── green.zip.svn-base │ │ │ │ │ └── style.css.svn-base │ │ │ │ └── text-base │ │ │ │ │ ├── asc.png.svn-base │ │ │ │ │ ├── bg.png.svn-base │ │ │ │ │ ├── desc.png.svn-base │ │ │ │ │ ├── green.zip.svn-base │ │ │ │ │ └── style.css.svn-base │ │ │ │ ├── asc.png │ │ │ │ ├── bg.png │ │ │ │ ├── desc.png │ │ │ │ ├── green.zip │ │ │ │ └── style.css │ │ ├── timeline.js │ │ ├── underscore-min.js │ │ ├── underscore.js │ │ └── util.js │ │ ├── plugins │ │ ├── bootstrap │ │ │ ├── bootstrap-theme.css │ │ │ ├── bootstrap-theme.css.map │ │ │ ├── bootstrap-theme.min.css │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.js │ │ ├── bootstrapvalidator │ │ │ ├── bootstrapValidator.css │ │ │ ├── bootstrapValidator.js │ │ │ ├── bootstrapValidator.min.css │ │ │ ├── bootstrapValidator.min.js │ │ │ └── bootstrapValidator.scss │ │ ├── d3 │ │ │ ├── LICENSE │ │ │ ├── d3.v3.js │ │ │ └── d3.v3.min.js │ │ ├── datatables │ │ │ ├── TableTools.js │ │ │ ├── TableTools_orig.js │ │ │ ├── ZeroClipboard.js │ │ │ ├── copy_csv_xls_pdf.swf │ │ │ ├── dataTables.bootstrap.js │ │ │ └── jquery.dataTables.js │ │ ├── fancybox │ │ │ ├── blank.gif │ │ │ ├── fancybox_loading.gif │ │ │ ├── fancybox_loading@2x.gif │ │ │ ├── fancybox_overlay.png │ │ │ ├── fancybox_sprite.png │ │ │ ├── fancybox_sprite@2x.png │ │ │ ├── helpers │ │ │ │ ├── fancybox_buttons.png │ │ │ │ ├── jquery.fancybox-buttons.css │ │ │ │ ├── jquery.fancybox-buttons.js │ │ │ │ ├── jquery.fancybox-media.js │ │ │ │ ├── jquery.fancybox-thumbs.css │ │ │ │ └── jquery.fancybox-thumbs.js │ │ │ ├── jquery.fancybox.css │ │ │ ├── jquery.fancybox.js │ │ │ └── jquery.fancybox.pack.js │ │ ├── fineuploader │ │ │ ├── LICENSE │ │ │ ├── edit.gif │ │ │ ├── fineuploader-5.0.1.css │ │ │ ├── fineuploader-5.0.1.min.css │ │ │ ├── iframe.xss.response-5.0.1.js │ │ │ ├── jquery.fineuploader-5.0.1.js │ │ │ ├── jquery.fineuploader-5.0.1.min.js │ │ │ ├── loading.gif │ │ │ └── processing.gif │ │ ├── flot │ │ │ ├── LICENSE.txt │ │ │ ├── jquery.flot.js │ │ │ ├── jquery.flot.resize.js │ │ │ └── jquery.flot.time.js │ │ ├── fullcalendar │ │ │ ├── fullcalendar.css │ │ │ ├── fullcalendar.js │ │ │ ├── fullcalendar.min.js │ │ │ ├── fullcalendar.print.css │ │ │ ├── gcal.js │ │ │ └── lang │ │ │ │ ├── all.js │ │ │ │ ├── ar-ma.js │ │ │ │ ├── ar.js │ │ │ │ ├── bg.js │ │ │ │ ├── ca.js │ │ │ │ ├── cs.js │ │ │ │ ├── da.js │ │ │ │ ├── de.js │ │ │ │ ├── el.js │ │ │ │ ├── en-au.js │ │ │ │ ├── en-ca.js │ │ │ │ ├── en-gb.js │ │ │ │ ├── es.js │ │ │ │ ├── fa.js │ │ │ │ ├── fi.js │ │ │ │ ├── fr-ca.js │ │ │ │ ├── fr.js │ │ │ │ ├── hi.js │ │ │ │ ├── hr.js │ │ │ │ ├── hu.js │ │ │ │ ├── it.js │ │ │ │ ├── ja.js │ │ │ │ ├── ko.js │ │ │ │ ├── lt.js │ │ │ │ ├── lv.js │ │ │ │ ├── nl.js │ │ │ │ ├── pl.js │ │ │ │ ├── pt-br.js │ │ │ │ ├── pt.js │ │ │ │ ├── ro.js │ │ │ │ ├── ru.js │ │ │ │ ├── sk.js │ │ │ │ ├── sl.js │ │ │ │ ├── sv.js │ │ │ │ ├── th.js │ │ │ │ ├── tr.js │ │ │ │ ├── uk.js │ │ │ │ ├── zh-cn.js │ │ │ │ └── zh-tw.js │ │ ├── jQuery-Knob │ │ │ ├── LICENSE │ │ │ └── jquery.knob.js │ │ ├── jquery-ui-timepicker-addon │ │ │ ├── LICENSE-MIT │ │ │ ├── i18n │ │ │ │ ├── jquery-ui-timepicker-af.js │ │ │ │ ├── jquery-ui-timepicker-am.js │ │ │ │ ├── jquery-ui-timepicker-bg.js │ │ │ │ ├── jquery-ui-timepicker-ca.js │ │ │ │ ├── jquery-ui-timepicker-cs.js │ │ │ │ ├── jquery-ui-timepicker-da.js │ │ │ │ ├── jquery-ui-timepicker-de.js │ │ │ │ ├── jquery-ui-timepicker-el.js │ │ │ │ ├── jquery-ui-timepicker-es.js │ │ │ │ ├── jquery-ui-timepicker-et.js │ │ │ │ ├── jquery-ui-timepicker-eu.js │ │ │ │ ├── jquery-ui-timepicker-fi.js │ │ │ │ ├── jquery-ui-timepicker-fr.js │ │ │ │ ├── jquery-ui-timepicker-gl.js │ │ │ │ ├── jquery-ui-timepicker-he.js │ │ │ │ ├── jquery-ui-timepicker-hr.js │ │ │ │ ├── jquery-ui-timepicker-hu.js │ │ │ │ ├── jquery-ui-timepicker-id.js │ │ │ │ ├── jquery-ui-timepicker-it.js │ │ │ │ ├── jquery-ui-timepicker-ja.js │ │ │ │ ├── jquery-ui-timepicker-ko.js │ │ │ │ ├── jquery-ui-timepicker-lt.js │ │ │ │ ├── jquery-ui-timepicker-nl.js │ │ │ │ ├── jquery-ui-timepicker-no.js │ │ │ │ ├── jquery-ui-timepicker-pl.js │ │ │ │ ├── jquery-ui-timepicker-pt-BR.js │ │ │ │ ├── jquery-ui-timepicker-pt.js │ │ │ │ ├── jquery-ui-timepicker-ro.js │ │ │ │ ├── jquery-ui-timepicker-ru.js │ │ │ │ ├── jquery-ui-timepicker-sk.js │ │ │ │ ├── jquery-ui-timepicker-sr-RS.js │ │ │ │ ├── jquery-ui-timepicker-sr-YU.js │ │ │ │ ├── jquery-ui-timepicker-sv.js │ │ │ │ ├── jquery-ui-timepicker-th.js │ │ │ │ ├── jquery-ui-timepicker-tr.js │ │ │ │ ├── jquery-ui-timepicker-uk.js │ │ │ │ ├── jquery-ui-timepicker-vi.js │ │ │ │ ├── jquery-ui-timepicker-zh-CN.js │ │ │ │ └── jquery-ui-timepicker-zh-TW.js │ │ │ ├── index.html │ │ │ ├── jquery-ui-sliderAccess.js │ │ │ ├── jquery-ui-timepicker-addon.css │ │ │ ├── jquery-ui-timepicker-addon.js │ │ │ ├── jquery-ui-timepicker-addon.min.css │ │ │ └── jquery-ui-timepicker-addon.min.js │ │ ├── jquery-ui │ │ │ ├── i18n │ │ │ │ ├── jquery-ui-i18n.min.js │ │ │ │ ├── jquery.ui.datepicker-af.min.js │ │ │ │ ├── jquery.ui.datepicker-ar-DZ.min.js │ │ │ │ ├── jquery.ui.datepicker-ar.min.js │ │ │ │ ├── jquery.ui.datepicker-az.min.js │ │ │ │ ├── jquery.ui.datepicker-be.min.js │ │ │ │ ├── jquery.ui.datepicker-bg.min.js │ │ │ │ ├── jquery.ui.datepicker-bs.min.js │ │ │ │ ├── jquery.ui.datepicker-ca.min.js │ │ │ │ ├── jquery.ui.datepicker-cs.min.js │ │ │ │ ├── jquery.ui.datepicker-cy-GB.min.js │ │ │ │ ├── jquery.ui.datepicker-da.min.js │ │ │ │ ├── jquery.ui.datepicker-de.min.js │ │ │ │ ├── jquery.ui.datepicker-el.min.js │ │ │ │ ├── jquery.ui.datepicker-en-AU.min.js │ │ │ │ ├── jquery.ui.datepicker-en-GB.min.js │ │ │ │ ├── jquery.ui.datepicker-en-NZ.min.js │ │ │ │ ├── jquery.ui.datepicker-eo.min.js │ │ │ │ ├── jquery.ui.datepicker-es.min.js │ │ │ │ ├── jquery.ui.datepicker-et.min.js │ │ │ │ ├── jquery.ui.datepicker-eu.min.js │ │ │ │ ├── jquery.ui.datepicker-fa.min.js │ │ │ │ ├── jquery.ui.datepicker-fi.min.js │ │ │ │ ├── jquery.ui.datepicker-fo.min.js │ │ │ │ ├── jquery.ui.datepicker-fr-CA.min.js │ │ │ │ ├── jquery.ui.datepicker-fr-CH.min.js │ │ │ │ ├── jquery.ui.datepicker-fr.min.js │ │ │ │ ├── jquery.ui.datepicker-gl.min.js │ │ │ │ ├── jquery.ui.datepicker-he.min.js │ │ │ │ ├── jquery.ui.datepicker-hi.min.js │ │ │ │ ├── jquery.ui.datepicker-hr.min.js │ │ │ │ ├── jquery.ui.datepicker-hu.min.js │ │ │ │ ├── jquery.ui.datepicker-hy.min.js │ │ │ │ ├── jquery.ui.datepicker-id.min.js │ │ │ │ ├── jquery.ui.datepicker-is.min.js │ │ │ │ ├── jquery.ui.datepicker-it.min.js │ │ │ │ ├── jquery.ui.datepicker-ja.min.js │ │ │ │ ├── jquery.ui.datepicker-ka.min.js │ │ │ │ ├── jquery.ui.datepicker-kk.min.js │ │ │ │ ├── jquery.ui.datepicker-km.min.js │ │ │ │ ├── jquery.ui.datepicker-ko.min.js │ │ │ │ ├── jquery.ui.datepicker-ky.min.js │ │ │ │ ├── jquery.ui.datepicker-lb.min.js │ │ │ │ ├── jquery.ui.datepicker-lt.min.js │ │ │ │ ├── jquery.ui.datepicker-lv.min.js │ │ │ │ ├── jquery.ui.datepicker-mk.min.js │ │ │ │ ├── jquery.ui.datepicker-ml.min.js │ │ │ │ ├── jquery.ui.datepicker-ms.min.js │ │ │ │ ├── jquery.ui.datepicker-nb.min.js │ │ │ │ ├── jquery.ui.datepicker-nl-BE.min.js │ │ │ │ ├── jquery.ui.datepicker-nl.min.js │ │ │ │ ├── jquery.ui.datepicker-nn.min.js │ │ │ │ ├── jquery.ui.datepicker-no.min.js │ │ │ │ ├── jquery.ui.datepicker-pl.min.js │ │ │ │ ├── jquery.ui.datepicker-pt-BR.min.js │ │ │ │ ├── jquery.ui.datepicker-pt.min.js │ │ │ │ ├── jquery.ui.datepicker-rm.min.js │ │ │ │ ├── jquery.ui.datepicker-ro.min.js │ │ │ │ ├── jquery.ui.datepicker-ru.min.js │ │ │ │ ├── jquery.ui.datepicker-sk.min.js │ │ │ │ ├── jquery.ui.datepicker-sl.min.js │ │ │ │ ├── jquery.ui.datepicker-sq.min.js │ │ │ │ ├── jquery.ui.datepicker-sr-SR.min.js │ │ │ │ ├── jquery.ui.datepicker-sr.min.js │ │ │ │ ├── jquery.ui.datepicker-sv.min.js │ │ │ │ ├── jquery.ui.datepicker-ta.min.js │ │ │ │ ├── jquery.ui.datepicker-th.min.js │ │ │ │ ├── jquery.ui.datepicker-tj.min.js │ │ │ │ ├── jquery.ui.datepicker-tr.min.js │ │ │ │ ├── jquery.ui.datepicker-uk.min.js │ │ │ │ ├── jquery.ui.datepicker-vi.min.js │ │ │ │ ├── jquery.ui.datepicker-zh-CN.min.js │ │ │ │ ├── jquery.ui.datepicker-zh-HK.min.js │ │ │ │ └── jquery.ui.datepicker-zh-TW.min.js │ │ │ ├── images │ │ │ │ ├── animated-overlay.gif │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ │ │ ├── ui-icons_222222_256x240.png │ │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ │ ├── ui-icons_454545_256x240.png │ │ │ │ ├── ui-icons_888888_256x240.png │ │ │ │ └── ui-icons_cd0a0a_256x240.png │ │ │ ├── jquery-ui.css │ │ │ ├── jquery-ui.js │ │ │ ├── jquery-ui.min.css │ │ │ └── jquery-ui.min.js │ │ ├── jquery │ │ │ └── jquery-2.1.0.min.js │ │ ├── justified-gallery │ │ │ ├── README.md │ │ │ ├── jquery.justifiedgallery.css │ │ │ ├── jquery.justifiedgallery.js │ │ │ ├── jquery.justifiedgallery.min.css │ │ │ ├── jquery.justifiedgallery.min.js │ │ │ └── loading.gif │ │ ├── moment │ │ │ ├── LICENSE │ │ │ ├── langs.js │ │ │ ├── langs.min.js │ │ │ ├── moment-with-langs.js │ │ │ ├── moment-with-langs.min.js │ │ │ └── moment.min.js │ │ ├── morris │ │ │ ├── morris.js │ │ │ └── morris.min.js │ │ ├── raphael │ │ │ ├── raphael-min.js │ │ │ └── raphael.js │ │ ├── select2 │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── bower.json │ │ │ ├── release.sh │ │ │ ├── select2-bootstrap.css │ │ │ ├── select2-spinner.gif │ │ │ ├── select2.css │ │ │ ├── select2.jquery.json │ │ │ ├── select2.js │ │ │ ├── select2.min.js │ │ │ ├── select2.png │ │ │ ├── select2_locale_ar.js │ │ │ ├── select2_locale_bg.js │ │ │ ├── select2_locale_ca.js │ │ │ ├── select2_locale_cs.js │ │ │ ├── select2_locale_da.js │ │ │ ├── select2_locale_de.js │ │ │ ├── select2_locale_el.js │ │ │ ├── select2_locale_en.js.template │ │ │ ├── select2_locale_es.js │ │ │ ├── select2_locale_et.js │ │ │ ├── select2_locale_eu.js │ │ │ ├── select2_locale_fa.js │ │ │ ├── select2_locale_fi.js │ │ │ ├── select2_locale_fr.js │ │ │ ├── select2_locale_gl.js │ │ │ ├── select2_locale_he.js │ │ │ ├── select2_locale_hr.js │ │ │ ├── select2_locale_hu.js │ │ │ ├── select2_locale_id.js │ │ │ ├── select2_locale_is.js │ │ │ ├── select2_locale_it.js │ │ │ ├── select2_locale_ja.js │ │ │ ├── select2_locale_ko.js │ │ │ ├── select2_locale_lt.js │ │ │ ├── select2_locale_lv.js │ │ │ ├── select2_locale_mk.js │ │ │ ├── select2_locale_ms.js │ │ │ ├── select2_locale_nl.js │ │ │ ├── select2_locale_no.js │ │ │ ├── select2_locale_pl.js │ │ │ ├── select2_locale_pt-BR.js │ │ │ ├── select2_locale_pt-PT.js │ │ │ ├── select2_locale_ro.js │ │ │ ├── select2_locale_ru.js │ │ │ ├── select2_locale_sk.js │ │ │ ├── select2_locale_sv.js │ │ │ ├── select2_locale_th.js │ │ │ ├── select2_locale_tr.js │ │ │ ├── select2_locale_ua.js │ │ │ ├── select2_locale_vi.js │ │ │ ├── select2_locale_zh-CN.js │ │ │ ├── select2_locale_zh-TW.js │ │ │ └── select2x2.png │ │ ├── sparkline │ │ │ ├── jquery.sparkline.js │ │ │ └── jquery.sparkline.min.js │ │ ├── tinymce │ │ │ ├── jquery.tinymce.min.js │ │ │ ├── langs │ │ │ │ └── readme.md │ │ │ ├── license.txt │ │ │ ├── plugins │ │ │ │ ├── advlist │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── anchor │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── autolink │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── autoresize │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── autosave │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── bbcode │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── charmap │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── code │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── contextmenu │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── directionality │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── emoticons │ │ │ │ │ ├── img │ │ │ │ │ │ ├── smiley-cool.gif │ │ │ │ │ │ ├── smiley-cry.gif │ │ │ │ │ │ ├── smiley-embarassed.gif │ │ │ │ │ │ ├── smiley-foot-in-mouth.gif │ │ │ │ │ │ ├── smiley-frown.gif │ │ │ │ │ │ ├── smiley-innocent.gif │ │ │ │ │ │ ├── smiley-kiss.gif │ │ │ │ │ │ ├── smiley-laughing.gif │ │ │ │ │ │ ├── smiley-money-mouth.gif │ │ │ │ │ │ ├── smiley-sealed.gif │ │ │ │ │ │ ├── smiley-smile.gif │ │ │ │ │ │ ├── smiley-surprised.gif │ │ │ │ │ │ ├── smiley-tongue-out.gif │ │ │ │ │ │ ├── smiley-undecided.gif │ │ │ │ │ │ ├── smiley-wink.gif │ │ │ │ │ │ └── smiley-yell.gif │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── example │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── example_dependency │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── fullpage │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── fullscreen │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── hr │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── image │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── importcss │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── insertdatetime │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── layer │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── legacyoutput │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── link │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── lists │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── media │ │ │ │ │ ├── moxieplayer.swf │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── nonbreaking │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── noneditable │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── pagebreak │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── paste │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── preview │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── print │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── save │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── searchreplace │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── spellchecker │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── tabfocus │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── table │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── template │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── textcolor │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── visualblocks │ │ │ │ │ ├── css │ │ │ │ │ │ └── visualblocks.css │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── visualchars │ │ │ │ │ └── plugin.min.js │ │ │ │ └── wordcount │ │ │ │ │ └── plugin.min.js │ │ │ ├── skins │ │ │ │ └── lightgray │ │ │ │ │ ├── content.inline.min.css │ │ │ │ │ ├── content.min.css │ │ │ │ │ ├── fonts │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── tinymce-small.eot │ │ │ │ │ ├── tinymce-small.svg │ │ │ │ │ ├── tinymce-small.ttf │ │ │ │ │ ├── tinymce-small.woff │ │ │ │ │ ├── tinymce.eot │ │ │ │ │ ├── tinymce.svg │ │ │ │ │ ├── tinymce.ttf │ │ │ │ │ └── tinymce.woff │ │ │ │ │ ├── img │ │ │ │ │ ├── anchor.gif │ │ │ │ │ ├── loader.gif │ │ │ │ │ ├── object.gif │ │ │ │ │ └── trans.gif │ │ │ │ │ ├── skin.ie7.min.css │ │ │ │ │ └── skin.min.css │ │ │ ├── themes │ │ │ │ └── modern │ │ │ │ │ └── theme.min.js │ │ │ └── tinymce.min.js │ │ └── xcharts │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── xcharts.css │ │ │ ├── xcharts.js │ │ │ ├── xcharts.min.css │ │ │ └── xcharts.min.js │ │ └── unicorn.png ├── util │ ├── __init__.py │ ├── historical.py │ ├── network.py │ └── round_time.py └── views.py ├── create_db.py ├── db_setup.sh ├── dossiers.json ├── dossiers_mapping.json ├── install.sh ├── nltk_deps.py ├── requirements.txt ├── run.py ├── search.py ├── start_unicorn.sh ├── tests ├── test_bulk.py ├── test_conns.py ├── test_models.py └── test_views.py ├── topics.json └── util ├── backup ├── create_repository.py ├── create_snapshot.py ├── restore_snapshot.py └── snapshot_status.py ├── bulk ├── entities │ ├── grab_entities.py │ ├── iterate_search.py │ └── mk_entity_mapping.py ├── reindex-with-group.py ├── reindex-with-locations.py └── reindex-with-numbers.py ├── es-py-attach.py ├── es-py-init.py ├── es-py-reset.py ├── iterate_search.py ├── utilconfig.py └── utilconfig.py.template /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.swp 3 | data/ 4 | runconfig.py 5 | app/config.py 6 | util/utilconfig.py 7 | .vagrant/ 8 | .idea/ 9 | .DS_Store -------------------------------------------------------------------------------- /app/README.md: -------------------------------------------------------------------------------- 1 | # unicorn 2 | centralized search for wildlife trafficking 3 | 4 | # to run 5 | gunicorn -w 4 app:app --bind=0.0.0.0: --certfile= --keyfile= 6 | -------------------------------------------------------------------------------- /app/config.py: -------------------------------------------------------------------------------- 1 | # Elasticsearch configuration 2 | es_url = 'localhost' 3 | es_port = 9200 4 | es_index = 'dossiers' 5 | 6 | # Postgres configuration 7 | db_conn_str = 'postgresql://unicorn:unicorn@127.0.0.1:5432/' 8 | 9 | # Unicorn confi 10 | admin_username = 'admin' 11 | admin_password = 'admin' 12 | tmp_dir = '/tmp/' 13 | uni_host = '0.0.0.0' 14 | uni_port = 5000 15 | # Optional: the directory that contains "unicorn.key" and "unicorn.cert" 16 | # uni_cert_dir=/path/to/certs -------------------------------------------------------------------------------- /app/search.py: -------------------------------------------------------------------------------- 1 | import simplejson as json 2 | import requests 3 | 4 | 5 | def run(term=''): 6 | """ 7 | 8 | :param str term: Page to request? 9 | :return list: List of titles of elastic hits in response 10 | """ 11 | r = requests.get(str(term).strip()) 12 | data = r.json() 13 | return json.dumps([x['_source']['title'] for x in data['hits']['hits']]) 14 | -------------------------------------------------------------------------------- /app/templates/admin/index.html: -------------------------------------------------------------------------------- 1 | {% extends 'admin/master.html' %} 2 | {% block body %} 3 | {% endblock %} 4 | -------------------------------------------------------------------------------- /app/templates/entities.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 11 | -------------------------------------------------------------------------------- /app/templates/forms_elements.html: -------------------------------------------------------------------------------- 1 |
2 | 9 |
10 |
11 | 12 |
13 | 14 | 23 | -------------------------------------------------------------------------------- /app/templates/historical-searches-box.html: -------------------------------------------------------------------------------- 1 | Clear all 2 |
3 | {% for hist in history | reverse %} 4 |
5 | 9 | {{hist.query}} 10 |
11 | {% endfor %} 12 |
13 | 14 | -------------------------------------------------------------------------------- /app/templates/permission-denied.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

Error 403

4 |

Permission denied.

5 |
6 |
7 | 11 | -------------------------------------------------------------------------------- /app/unicorn/static/ajax/gallery_flickr.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | 16 | -------------------------------------------------------------------------------- /app/unicorn/static/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /app/unicorn/static/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /app/unicorn/static/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /app/unicorn/static/css/custom.css: -------------------------------------------------------------------------------- 1 | .link { 2 | fill: none; 3 | stroke: #333; 4 | stroke-width: 0.1px; 5 | } 6 | 7 | .node { 8 | stroke-width: 1.5px; 9 | } 10 | 11 | .node.entity { 12 | stroke: #000; 13 | fill: #FFF; 14 | } 15 | 16 | .node.document { 17 | stroke: #333; 18 | fill: #333; 19 | } 20 | 21 | .node.fixed { 22 | stroke-width: 5px; 23 | stroke: #CD2626; 24 | } 25 | 26 | .node:hover { 27 | stroke: #000; 28 | stroke-width: 5px; 29 | } 30 | text { 31 | font: 10px sans-serif; 32 | pointer-events: none; 33 | text-shadow: 0 1px 0 #fff, 1px 0 0 #fff, 0 -1px 0 #fff, -1px 0 0 #fff; 34 | } 35 | 36 | 37 | span.highlight { background-color: yellow; } 38 | 39 | div {word-wrap: break-word;} 40 | -------------------------------------------------------------------------------- /app/unicorn/static/font-awesome-4.3.0/less/bordered-pulled.less: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em @fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .pull-right { float: right; } 11 | .pull-left { float: left; } 12 | 13 | .@{fa-css-prefix} { 14 | &.pull-left { margin-right: .3em; } 15 | &.pull-right { margin-left: .3em; } 16 | } 17 | -------------------------------------------------------------------------------- /app/unicorn/static/font-awesome-4.3.0/less/core.less: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal @fa-font-size-base/1 FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | transform: translate(0, 0); // ensures no half-pixel rendering in firefox 12 | 13 | } 14 | -------------------------------------------------------------------------------- /app/unicorn/static/font-awesome-4.3.0/less/fixed-width.less: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .@{fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /app/unicorn/static/font-awesome-4.3.0/less/font-awesome.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables.less"; 7 | @import "mixins.less"; 8 | @import "path.less"; 9 | @import "core.less"; 10 | @import "larger.less"; 11 | @import "fixed-width.less"; 12 | @import "list.less"; 13 | @import "bordered-pulled.less"; 14 | @import "animated.less"; 15 | @import "rotated-flipped.less"; 16 | @import "stacked.less"; 17 | @import "icons.less"; 18 | -------------------------------------------------------------------------------- /app/unicorn/static/font-awesome-4.3.0/less/larger.less: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .@{fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .@{fa-css-prefix}-2x { font-size: 2em; } 11 | .@{fa-css-prefix}-3x { font-size: 3em; } 12 | .@{fa-css-prefix}-4x { font-size: 4em; } 13 | .@{fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /app/unicorn/static/font-awesome-4.3.0/less/list.less: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: @fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .@{fa-css-prefix}-li { 11 | position: absolute; 12 | left: -@fa-li-width; 13 | width: @fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.@{fa-css-prefix}-lg { 17 | left: (-@fa-li-width + (4em / 14)); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /app/unicorn/static/font-awesome-4.3.0/less/rotated-flipped.less: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } 5 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } 6 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } 7 | 8 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } 9 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .@{fa-css-prefix}-rotate-90, 15 | :root .@{fa-css-prefix}-rotate-180, 16 | :root .@{fa-css-prefix}-rotate-270, 17 | :root .@{fa-css-prefix}-flip-horizontal, 18 | :root .@{fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /app/unicorn/static/font-awesome-4.3.0/less/stacked.less: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .@{fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .@{fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .@{fa-css-prefix}-inverse { color: @fa-inverse; } 21 | -------------------------------------------------------------------------------- /app/unicorn/static/font-awesome-4.3.0/scss/_bordered-pulled.scss: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em $fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .pull-right { float: right; } 11 | .pull-left { float: left; } 12 | 13 | .#{$fa-css-prefix} { 14 | &.pull-left { margin-right: .3em; } 15 | &.pull-right { margin-left: .3em; } 16 | } 17 | -------------------------------------------------------------------------------- /app/unicorn/static/font-awesome-4.3.0/scss/_core.scss: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal #{$fa-font-size-base}/1 FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | transform: translate(0, 0); // ensures no half-pixel rendering in firefox 12 | 13 | } 14 | -------------------------------------------------------------------------------- /app/unicorn/static/font-awesome-4.3.0/scss/_fixed-width.scss: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .#{$fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /app/unicorn/static/font-awesome-4.3.0/scss/_larger.scss: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .#{$fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .#{$fa-css-prefix}-2x { font-size: 2em; } 11 | .#{$fa-css-prefix}-3x { font-size: 3em; } 12 | .#{$fa-css-prefix}-4x { font-size: 4em; } 13 | .#{$fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /app/unicorn/static/font-awesome-4.3.0/scss/_list.scss: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: $fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .#{$fa-css-prefix}-li { 11 | position: absolute; 12 | left: -$fa-li-width; 13 | width: $fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.#{$fa-css-prefix}-lg { 17 | left: -$fa-li-width + (4em / 14); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /app/unicorn/static/font-awesome-4.3.0/scss/_rotated-flipped.scss: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } 5 | .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } 6 | .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } 7 | 8 | .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } 9 | .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .#{$fa-css-prefix}-rotate-90, 15 | :root .#{$fa-css-prefix}-rotate-180, 16 | :root .#{$fa-css-prefix}-rotate-270, 17 | :root .#{$fa-css-prefix}-flip-horizontal, 18 | :root .#{$fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /app/unicorn/static/font-awesome-4.3.0/scss/_stacked.scss: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .#{$fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .#{$fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .#{$fa-css-prefix}-inverse { color: $fa-inverse; } 21 | -------------------------------------------------------------------------------- /app/unicorn/static/font-awesome-4.3.0/scss/font-awesome.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables"; 7 | @import "mixins"; 8 | @import "path"; 9 | @import "core"; 10 | @import "larger"; 11 | @import "fixed-width"; 12 | @import "list"; 13 | @import "bordered-pulled"; 14 | @import "animated"; 15 | @import "rotated-flipped"; 16 | @import "stacked"; 17 | @import "icons"; 18 | -------------------------------------------------------------------------------- /app/unicorn/static/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /app/unicorn/static/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /app/unicorn/static/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /app/unicorn/static/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /app/unicorn/static/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /app/unicorn/static/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /app/unicorn/static/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /app/unicorn/static/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /app/unicorn/static/img/8962691008_7f489395c9_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/img/8962691008_7f489395c9_m.jpg -------------------------------------------------------------------------------- /app/unicorn/static/img/8985207189_01ea27882d_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/img/8985207189_01ea27882d_m.jpg -------------------------------------------------------------------------------- /app/unicorn/static/img/9036958611_fa1bb7f827_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/img/9036958611_fa1bb7f827_m.jpg -------------------------------------------------------------------------------- /app/unicorn/static/img/9041440555_2175b32078_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/img/9041440555_2175b32078_m.jpg -------------------------------------------------------------------------------- /app/unicorn/static/img/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/img/avatar.jpg -------------------------------------------------------------------------------- /app/unicorn/static/img/chevron-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/img/chevron-left.png -------------------------------------------------------------------------------- /app/unicorn/static/img/chevron-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/img/chevron-right.png -------------------------------------------------------------------------------- /app/unicorn/static/img/devoops_getdata.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/img/devoops_getdata.gif -------------------------------------------------------------------------------- /app/unicorn/static/img/devoops_pattern_b10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/img/devoops_pattern_b10.png -------------------------------------------------------------------------------- /app/unicorn/static/img/logo-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/img/logo-200.png -------------------------------------------------------------------------------- /app/unicorn/static/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/img/logo.png -------------------------------------------------------------------------------- /app/unicorn/static/img/sort-asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/img/sort-asc.png -------------------------------------------------------------------------------- /app/unicorn/static/img/sort-desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/img/sort-desc.png -------------------------------------------------------------------------------- /app/unicorn/static/img/sort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/img/sort.png -------------------------------------------------------------------------------- /app/unicorn/static/img/times.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/img/times.png -------------------------------------------------------------------------------- /app/unicorn/static/img/ui-accordion-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/img/ui-accordion-down.png -------------------------------------------------------------------------------- /app/unicorn/static/img/ui-accordion-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/img/ui-accordion-right.png -------------------------------------------------------------------------------- /app/unicorn/static/img/ui-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/img/ui-left.png -------------------------------------------------------------------------------- /app/unicorn/static/img/ui-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/img/ui-right.png -------------------------------------------------------------------------------- /app/unicorn/static/img/unicorn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/img/unicorn.png -------------------------------------------------------------------------------- /app/unicorn/static/js/DataTables/examples/resources/details_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/DataTables/examples/resources/details_close.png -------------------------------------------------------------------------------- /app/unicorn/static/js/DataTables/examples/resources/details_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/DataTables/examples/resources/details_open.png -------------------------------------------------------------------------------- /app/unicorn/static/js/DataTables/examples/resources/examples.php: -------------------------------------------------------------------------------- 1 | " 8 | ], 9 | "description": "Marker Clustering plugin for Leaflet.", 10 | "main": [ 11 | "dist/leaflet.markercluster-src.js", 12 | "dist/MarkerCluster.css", 13 | "dist/MarkerCluster.Default.css" 14 | ], 15 | "license": "MIT", 16 | "ignore": [ 17 | "**/.*", 18 | "node_modules", 19 | "bower_components", 20 | "example", 21 | "spec", 22 | "test", 23 | "tests" 24 | ], 25 | "dependencies": { 26 | "leaflet": ">= 0.7.0" 27 | } 28 | } -------------------------------------------------------------------------------- /app/unicorn/static/js/Leaflet.markercluster/build/deps.js: -------------------------------------------------------------------------------- 1 | var deps = { 2 | 3 | Core: { 4 | src: ['MarkerClusterGroup.js', 5 | 'MarkerCluster.js', 6 | 'MarkerOpacity.js', 7 | 'DistanceGrid.js'], 8 | desc: 'The core of the library.' 9 | }, 10 | 11 | QuickHull: { 12 | src: ['MarkerCluster.QuickHull.js'], 13 | desc: 'ConvexHull generation. Used to show the area outline of the markers within a cluster.', 14 | heading: 'QuickHull' 15 | }, 16 | 17 | Spiderfier: { 18 | src: ['MarkerCluster.Spiderfier.js'], 19 | desc: 'Provides the ability to show all of the child markers of a cluster.', 20 | heading: 'Spiderfier' 21 | } 22 | }; 23 | 24 | if (typeof exports !== 'undefined') { 25 | exports.deps = deps; 26 | } 27 | -------------------------------------------------------------------------------- /app/unicorn/static/js/Leaflet.markercluster/build/hintrc.js: -------------------------------------------------------------------------------- 1 | exports.config = { 2 | 3 | // environment 4 | "browser": true, 5 | "node": true, 6 | "predef": ['L', 'define'], 7 | "strict": false, 8 | 9 | // code style 10 | "bitwise": true, 11 | "camelcase": true, 12 | "curly": true, 13 | "eqeqeq": true, 14 | "forin": false, 15 | "immed": true, 16 | "latedef": true, 17 | "newcap": true, 18 | "noarg": true, 19 | "noempty": true, 20 | "nonew": true, 21 | "undef": true, 22 | "unused": true, 23 | //"quotmark": "single", 24 | 25 | // whitespace 26 | "indent": 4, 27 | "trailing": true, 28 | "white": true, 29 | "smarttabs": true, 30 | //"maxlen": 120 31 | 32 | // code simplicity - not enforced but nice to check from time to time 33 | // "maxstatements": 20, 34 | // "maxcomplexity": 5 35 | // "maxparams": 4, 36 | // "maxdepth": 4 37 | }; 38 | -------------------------------------------------------------------------------- /app/unicorn/static/js/Leaflet.markercluster/dist/MarkerCluster.css: -------------------------------------------------------------------------------- 1 | .leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow { 2 | -webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in; 3 | -moz-transition: -moz-transform 0.3s ease-out, opacity 0.3s ease-in; 4 | -o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in; 5 | transition: transform 0.3s ease-out, opacity 0.3s ease-in; 6 | } 7 | -------------------------------------------------------------------------------- /app/unicorn/static/js/Leaflet.markercluster/example/mobile.css: -------------------------------------------------------------------------------- 1 | html, body, #map { 2 | margin: 0; 3 | padding: 0; 4 | width: 100%; 5 | height: 100%; 6 | } -------------------------------------------------------------------------------- /app/unicorn/static/js/Leaflet.markercluster/example/screen.css: -------------------------------------------------------------------------------- 1 | #map { 2 | width: 800px; 3 | height: 600px; 4 | border: 1px solid #ccc; 5 | } 6 | 7 | #progress { 8 | display: none; 9 | position: absolute; 10 | z-index: 1000; 11 | left: 400px; 12 | top: 300px; 13 | width: 200px; 14 | height: 20px; 15 | margin-top: -20px; 16 | margin-left: -100px; 17 | background-color: #fff; 18 | background-color: rgba(255, 255, 255, 0.7); 19 | border-radius: 4px; 20 | padding: 2px; 21 | } 22 | 23 | #progress-bar { 24 | width: 0; 25 | height: 100%; 26 | background-color: #76A6FC; 27 | border-radius: 4px; 28 | } 29 | -------------------------------------------------------------------------------- /app/unicorn/static/js/Leaflet.markercluster/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "leaflet.markercluster", 3 | "repository": "https://github.com/Leaflet/Leaflet.markercluster", 4 | "version": "0.4.0", 5 | "description": "Provides Beautiful Animated Marker Clustering functionality for Leaflet", 6 | "dependencies": { 7 | "leaflet": "~0.7.1" 8 | }, 9 | "devDependencies": { 10 | "jshint": "~2.1.3", 11 | "mocha": "~1.10.0", 12 | "karma": "~0.8.5", 13 | "uglify-js": "~2.3.6", 14 | "jake": "~0.5.16" 15 | }, 16 | "main": "dist/leaflet.markercluster.js", 17 | "scripts": { 18 | "test": "jake test", 19 | "prepublish": "jake" 20 | }, 21 | "keywords": ["gis", "map"] 22 | } 23 | -------------------------------------------------------------------------------- /app/unicorn/static/js/Leaflet.markercluster/spec/after.js: -------------------------------------------------------------------------------- 1 | // put after Leaflet files as imagePath can't be detected in a PhantomJS env 2 | L.Icon.Default.imagePath = "../dist/images"; 3 | -------------------------------------------------------------------------------- /app/unicorn/static/js/Leaflet.markercluster/spec/suites/DistanceGridSpec.js: -------------------------------------------------------------------------------- 1 | describe('distance grid', function () { 2 | it('addObject', function () { 3 | var grid = new L.DistanceGrid(100), 4 | obj = {}; 5 | 6 | expect(grid.addObject(obj, { x: 0, y: 0 })).to.eql(undefined); 7 | expect(grid.removeObject(obj, { x: 0, y: 0 })).to.eql(true); 8 | }); 9 | 10 | it('eachObject', function (done) { 11 | var grid = new L.DistanceGrid(100), 12 | obj = {}; 13 | 14 | expect(grid.addObject(obj, { x: 0, y: 0 })).to.eql(undefined); 15 | 16 | grid.eachObject(function(o) { 17 | expect(o).to.eql(obj); 18 | done(); 19 | }); 20 | }); 21 | }); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/js/Leaflet.markercluster/spec/suites/LeafletSpec.js: -------------------------------------------------------------------------------- 1 | describe('L#noConflict', function() { 2 | it('restores the previous L value and returns Leaflet namespace', function(){ 3 | 4 | expect(L.version).to.be.ok(); 5 | }); 6 | }); 7 | -------------------------------------------------------------------------------- /app/unicorn/static/js/Leaflet.markercluster/spec/suites/SpecHelper.js: -------------------------------------------------------------------------------- 1 | function noSpecs() { 2 | xit('has no specs'); 3 | } 4 | 5 | if (!Array.prototype.map) { 6 | Array.prototype.map = function(fun /*, thisp */) { 7 | "use strict"; 8 | 9 | if (this === void 0 || this === null) 10 | throw new TypeError(); 11 | 12 | var t = Object(this); 13 | var len = t.length >>> 0; 14 | if (typeof fun !== "function") 15 | throw new TypeError(); 16 | 17 | var res = new Array(len); 18 | var thisp = arguments[1]; 19 | for (var i = 0; i < len; i++) { 20 | if (i in t) 21 | res[i] = fun.call(thisp, t[i], i, t); 22 | } 23 | 24 | return res; 25 | }; 26 | } -------------------------------------------------------------------------------- /app/unicorn/static/js/Leaflet.markercluster/src/MarkerOpacity.js: -------------------------------------------------------------------------------- 1 | 2 | /* 3 | * Extends L.Marker to include two extra methods: clusterHide and clusterShow. 4 | * 5 | * They work as setOpacity(0) and setOpacity(1) respectively, but 6 | * they will remember the marker's opacity when hiding and showing it again. 7 | * 8 | */ 9 | 10 | 11 | L.Marker.include({ 12 | 13 | clusterHide: function () { 14 | this.options.opacityWhenUnclustered = this.options.opacity || 1; 15 | return this.setOpacity(0); 16 | }, 17 | 18 | clusterShow: function () { 19 | var ret = this.setOpacity(this.options.opacity || this.options.opacityWhenUnclustered); 20 | delete this.options.opacityWhenUnclustered; 21 | return ret; 22 | } 23 | 24 | }); 25 | 26 | 27 | -------------------------------------------------------------------------------- /app/unicorn/static/js/Leaflet.markercluster/src/copyright.js: -------------------------------------------------------------------------------- 1 | /* 2 | Leaflet.markercluster, Provides Beautiful Animated Marker Clustering functionality for Leaflet, a JS library for interactive maps. 3 | https://github.com/Leaflet/Leaflet.markercluster 4 | (c) 2012-2013, Dave Leaver, smartrak 5 | */ 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/addons/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 28 4 | /svn/!svn/ver/3/trunk/addons 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/addons/.svn/entries: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | dir 4 | 5 5 | https://tablesorter.googlecode.com/svn/trunk/addons 6 | https://tablesorter.googlecode.com/svn 7 | 8 | 9 | 10 | 2009-10-02T08:54:38.707056Z 11 | 3 12 | christian.bach 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | dbe5111a-81cf-11de-b558-27974e103503 28 | 29 | pager 30 | dir 31 | 32 | -------------------------------------------------------------------------------- /app/unicorn/static/js/addons/pager/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 34 4 | /svn/!svn/ver/3/trunk/addons/pager 5 | END 6 | jquery.tablesorter.pager.css 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 63 10 | /svn/!svn/ver/3/trunk/addons/pager/jquery.tablesorter.pager.css 11 | END 12 | jquery.tablesorter.pager.js 13 | K 25 14 | svn:wc:ra_dav:version-url 15 | V 62 16 | /svn/!svn/ver/3/trunk/addons/pager/jquery.tablesorter.pager.js 17 | END 18 | -------------------------------------------------------------------------------- /app/unicorn/static/js/addons/pager/.svn/prop-base/jquery.tablesorter.pager.css.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/addons/pager/.svn/prop-base/jquery.tablesorter.pager.js.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/addons/pager/.svn/text-base/jquery.tablesorter.pager.css.svn-base: -------------------------------------------------------------------------------- 1 | div.tablesorterPager { 2 | padding: 10px 0 10px 0; 3 | background-color: #D6D2C2; 4 | text-align: center; 5 | } 6 | div.tablesorterPager span { 7 | padding: 0 5px 0 5px; 8 | } 9 | div.tablesorterPager input.prev { 10 | width: auto; 11 | margin-right: 10px; 12 | } 13 | div.tablesorterPager input.next { 14 | width: auto; 15 | margin-left: 10px; 16 | } 17 | div.tablesorterPager input { 18 | font-size: 8px; 19 | width: 50px; 20 | border: 1px solid #330000; 21 | text-align: center; 22 | } 23 | 24 | 25 | -------------------------------------------------------------------------------- /app/unicorn/static/js/addons/pager/jquery.tablesorter.pager.css: -------------------------------------------------------------------------------- 1 | div.tablesorterPager { 2 | padding: 10px 0 10px 0; 3 | background-color: #D6D2C2; 4 | text-align: center; 5 | } 6 | div.tablesorterPager span { 7 | padding: 0 5px 0 5px; 8 | } 9 | div.tablesorterPager input.prev { 10 | width: auto; 11 | margin-right: 10px; 12 | } 13 | div.tablesorterPager input.next { 14 | width: auto; 15 | margin-left: 10px; 16 | } 17 | div.tablesorterPager input { 18 | font-size: 8px; 19 | width: 50px; 20 | border: 1px solid #330000; 21 | text-align: center; 22 | } 23 | 24 | 25 | -------------------------------------------------------------------------------- /app/unicorn/static/js/build/.svn/prop-base/ParseMaster.js.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/build/.svn/prop-base/js.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/build/.svn/prop-base/jsmin.js.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/build/.svn/prop-base/min.js.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/build/.svn/prop-base/pack.js.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/build/.svn/prop-base/packer.js.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/build/.svn/prop-base/writeFile.js.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/build/.svn/text-base/js.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/build/.svn/text-base/js.jar.svn-base -------------------------------------------------------------------------------- /app/unicorn/static/js/build/.svn/text-base/min.js.svn-base: -------------------------------------------------------------------------------- 1 | load("build/jsmin.js", "build/writeFile.js"); 2 | 3 | var f = jsmin('', readFile(arguments[0]), 3); 4 | 5 | writeFile( arguments[1], f ); 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/build/.svn/text-base/pack.js.svn-base: -------------------------------------------------------------------------------- 1 | load("build/ParseMaster.js", "build/packer.js", "build/writeFile.js"); 2 | 3 | var out = readFile( arguments[0] ); 4 | 5 | writeFile( arguments[1], pack( out, 62, true, false ) ); 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/build/.svn/text-base/writeFile.js.svn-base: -------------------------------------------------------------------------------- 1 | importPackage(java.io); 2 | 3 | function writeFile( file, stream ) { 4 | var buffer = new PrintWriter( new FileWriter( file ) ); 5 | buffer.print( stream ); 6 | buffer.close(); 7 | } 8 | 9 | function read( file ) { 10 | var jq = new File(file); 11 | var reader = new BufferedReader(new FileReader(jq)); 12 | var line = null; 13 | var buffer = new java.lang.StringBuffer(jq.length()); 14 | while( (line = reader.readLine()) != null) { 15 | buffer.append(line); 16 | buffer.append("\n"); 17 | } 18 | return buffer.toString(); 19 | } -------------------------------------------------------------------------------- /app/unicorn/static/js/build/js.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/build/js.jar -------------------------------------------------------------------------------- /app/unicorn/static/js/build/min.js: -------------------------------------------------------------------------------- 1 | load("build/jsmin.js", "build/writeFile.js"); 2 | 3 | var f = jsmin('', readFile(arguments[0]), 3); 4 | 5 | writeFile( arguments[1], f ); 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/build/pack.js: -------------------------------------------------------------------------------- 1 | load("build/ParseMaster.js", "build/packer.js", "build/writeFile.js"); 2 | 3 | var out = readFile( arguments[0] ); 4 | 5 | writeFile( arguments[1], pack( out, 62, true, false ) ); 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/build/writeFile.js: -------------------------------------------------------------------------------- 1 | importPackage(java.io); 2 | 3 | function writeFile( file, stream ) { 4 | var buffer = new PrintWriter( new FileWriter( file ) ); 5 | buffer.print( stream ); 6 | buffer.close(); 7 | } 8 | 9 | function read( file ) { 10 | var jq = new File(file); 11 | var reader = new BufferedReader(new FileReader(jq)); 12 | var line = null; 13 | var buffer = new java.lang.StringBuffer(jq.length()); 14 | while( (line = reader.readLine()) != null) { 15 | buffer.append(line); 16 | buffer.append("\n"); 17 | } 18 | return buffer.toString(); 19 | } -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/.svn/prop-base/example-ajax.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/.svn/prop-base/example-empty-table.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/.svn/prop-base/example-extending-defaults.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/.svn/prop-base/example-meta-headers.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/.svn/prop-base/example-meta-parsers.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/.svn/prop-base/example-meta-sort-list.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/.svn/prop-base/example-option-debug.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/.svn/prop-base/example-option-digits.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/.svn/prop-base/example-option-sort-force.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/.svn/prop-base/example-option-sort-key.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/.svn/prop-base/example-option-sort-list.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/.svn/prop-base/example-option-sort-order.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/.svn/prop-base/example-option-text-extraction.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/.svn/prop-base/example-options-headers.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/.svn/prop-base/example-pager.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/.svn/prop-base/example-parsers.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/.svn/prop-base/example-trigger-sort.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/.svn/prop-base/example-triggers.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/.svn/prop-base/example-update-cell.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/.svn/prop-base/example-widgets.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/.svn/prop-base/index.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/assets/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 33 4 | /svn/!svn/ver/3/trunk/docs/assets 5 | END 6 | ajax-content.html 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 51 10 | /svn/!svn/ver/3/trunk/docs/assets/ajax-content.html 11 | END 12 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/assets/.svn/entries: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | dir 4 | 5 5 | https://tablesorter.googlecode.com/svn/trunk/docs/assets 6 | https://tablesorter.googlecode.com/svn 7 | 8 | 9 | 10 | 2009-10-02T08:54:38.707056Z 11 | 3 12 | christian.bach 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | dbe5111a-81cf-11de-b558-27974e103503 28 | 29 | ajax-content.html 30 | file 31 | 32 | 33 | 34 | 35 | 2010-10-15T09:18:20.000000Z 36 | 37c2591f6f63c9332374c71765b1bfcc 37 | 2009-10-02T08:54:38.707056Z 38 | 3 39 | christian.bach 40 | has-props 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 765 62 | 63 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/assets/.svn/prop-base/ajax-content.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/css/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 30 4 | /svn/!svn/ver/3/trunk/docs/css 5 | END 6 | jq.css 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 37 10 | /svn/!svn/ver/3/trunk/docs/css/jq.css 11 | END 12 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/css/.svn/entries: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | dir 4 | 5 5 | https://tablesorter.googlecode.com/svn/trunk/docs/css 6 | https://tablesorter.googlecode.com/svn 7 | 8 | 9 | 10 | 2009-10-02T08:54:38.707056Z 11 | 3 12 | christian.bach 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | dbe5111a-81cf-11de-b558-27974e103503 28 | 29 | jq.css 30 | file 31 | 32 | 33 | 34 | 35 | 2010-10-15T09:18:20.000000Z 36 | 67b0f319899db115e9e9ef3e1f4c0316 37 | 2009-10-02T08:54:38.707056Z 38 | 3 39 | christian.bach 40 | has-props 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 1955 62 | 63 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/css/.svn/prop-base/jq.css.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/img/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 30 4 | /svn/!svn/ver/3/trunk/docs/img 5 | END 6 | external.png 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 43 10 | /svn/!svn/ver/3/trunk/docs/img/external.png 11 | END 12 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/img/.svn/entries: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | dir 4 | 5 5 | https://tablesorter.googlecode.com/svn/trunk/docs/img 6 | https://tablesorter.googlecode.com/svn 7 | 8 | 9 | 10 | 2009-10-02T08:54:38.707056Z 11 | 3 12 | christian.bach 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | dbe5111a-81cf-11de-b558-27974e103503 28 | 29 | external.png 30 | file 31 | 32 | 33 | 34 | 35 | 2010-10-15T09:18:20.000000Z 36 | 8ea7563eac773be6a466fd8a9866a411 37 | 2009-10-02T08:54:38.707056Z 38 | 3 39 | christian.bach 40 | has-props 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 165 62 | 63 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/img/.svn/prop-base/external.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/img/.svn/text-base/external.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/docs/img/.svn/text-base/external.png.svn-base -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/img/external.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/docs/img/external.png -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/js/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 29 4 | /svn/!svn/ver/3/trunk/docs/js 5 | END 6 | docs.js 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 37 10 | /svn/!svn/ver/3/trunk/docs/js/docs.js 11 | END 12 | examples.js 13 | K 25 14 | svn:wc:ra_dav:version-url 15 | V 41 16 | /svn/!svn/ver/3/trunk/docs/js/examples.js 17 | END 18 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/js/.svn/prop-base/docs.js.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/js/.svn/prop-base/examples.js.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/js/.svn/text-base/docs.js.svn-base: -------------------------------------------------------------------------------- 1 | /* Stop IE flicker */ 2 | if ($.browser.msie == true) document.execCommand('BackgroundImageCache', false, true); 3 | ChiliBook.recipeFolder = "js/chili/"; 4 | ChiliBook.stylesheetFolder = "js/chili/" 5 | 6 | jQuery.fn.antispam = function() { 7 | return this.each(function(){ 8 | var email = $(this).text().toLowerCase().replace(/\sdot/g,'.').replace(/\sat/g,'@').replace(/\s+/g,''); 9 | var URI = "mailto:" + email; 10 | $(this).hide().before( 11 | $("").attr("href",URI).addClass("external").text(email) 12 | ); 13 | }); 14 | }; 15 | 16 | 17 | $(function() { 18 | $("pre.javascript").chili(); 19 | $("pre.html").chili(); 20 | $("pre.css").chili(); 21 | $("a.external").each(function() {this.target = '_new'}); 22 | $("span.email").antispam(); 23 | }); -------------------------------------------------------------------------------- /app/unicorn/static/js/docs/js/docs.js: -------------------------------------------------------------------------------- 1 | /* Stop IE flicker */ 2 | if ($.browser.msie == true) document.execCommand('BackgroundImageCache', false, true); 3 | ChiliBook.recipeFolder = "js/chili/"; 4 | ChiliBook.stylesheetFolder = "js/chili/" 5 | 6 | jQuery.fn.antispam = function() { 7 | return this.each(function(){ 8 | var email = $(this).text().toLowerCase().replace(/\sdot/g,'.').replace(/\sat/g,'@').replace(/\s+/g,''); 9 | var URI = "mailto:" + email; 10 | $(this).hide().before( 11 | $("").attr("href",URI).addClass("external").text(email) 12 | ); 13 | }); 14 | }; 15 | 16 | 17 | $(function() { 18 | $("pre.javascript").chili(); 19 | $("pre.html").chili(); 20 | $("pre.css").chili(); 21 | $("a.external").each(function() {this.target = '_new'}); 22 | $("span.email").antispam(); 23 | }); -------------------------------------------------------------------------------- /app/unicorn/static/js/images/layers-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/images/layers-2x.png -------------------------------------------------------------------------------- /app/unicorn/static/js/images/layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/images/layers.png -------------------------------------------------------------------------------- /app/unicorn/static/js/images/marker-icon-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/images/marker-icon-2x.png -------------------------------------------------------------------------------- /app/unicorn/static/js/images/marker-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/images/marker-icon.png -------------------------------------------------------------------------------- /app/unicorn/static/js/images/marker-shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/images/marker-shadow.png -------------------------------------------------------------------------------- /app/unicorn/static/js/jquery-ui-1.11.1/images/ui-bg_diagonals-thick_18_b81900_40x40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/jquery-ui-1.11.1/images/ui-bg_diagonals-thick_18_b81900_40x40.png -------------------------------------------------------------------------------- /app/unicorn/static/js/jquery-ui-1.11.1/images/ui-bg_diagonals-thick_20_666666_40x40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/jquery-ui-1.11.1/images/ui-bg_diagonals-thick_20_666666_40x40.png -------------------------------------------------------------------------------- /app/unicorn/static/js/jquery-ui-1.11.1/images/ui-bg_flat_10_000000_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/jquery-ui-1.11.1/images/ui-bg_flat_10_000000_40x100.png -------------------------------------------------------------------------------- /app/unicorn/static/js/jquery-ui-1.11.1/images/ui-bg_glass_100_f6f6f6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/jquery-ui-1.11.1/images/ui-bg_glass_100_f6f6f6_1x400.png -------------------------------------------------------------------------------- /app/unicorn/static/js/jquery-ui-1.11.1/images/ui-bg_glass_100_fdf5ce_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/jquery-ui-1.11.1/images/ui-bg_glass_100_fdf5ce_1x400.png -------------------------------------------------------------------------------- /app/unicorn/static/js/jquery-ui-1.11.1/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/jquery-ui-1.11.1/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /app/unicorn/static/js/jquery-ui-1.11.1/images/ui-bg_gloss-wave_35_f6a828_500x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/jquery-ui-1.11.1/images/ui-bg_gloss-wave_35_f6a828_500x100.png -------------------------------------------------------------------------------- /app/unicorn/static/js/jquery-ui-1.11.1/images/ui-bg_highlight-soft_100_eeeeee_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/jquery-ui-1.11.1/images/ui-bg_highlight-soft_100_eeeeee_1x100.png -------------------------------------------------------------------------------- /app/unicorn/static/js/jquery-ui-1.11.1/images/ui-bg_highlight-soft_75_ffe45c_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/jquery-ui-1.11.1/images/ui-bg_highlight-soft_75_ffe45c_1x100.png -------------------------------------------------------------------------------- /app/unicorn/static/js/jquery-ui-1.11.1/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/jquery-ui-1.11.1/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /app/unicorn/static/js/jquery-ui-1.11.1/images/ui-icons_228ef1_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/jquery-ui-1.11.1/images/ui-icons_228ef1_256x240.png -------------------------------------------------------------------------------- /app/unicorn/static/js/jquery-ui-1.11.1/images/ui-icons_ef8c08_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/jquery-ui-1.11.1/images/ui-icons_ef8c08_256x240.png -------------------------------------------------------------------------------- /app/unicorn/static/js/jquery-ui-1.11.1/images/ui-icons_ffd27a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/jquery-ui-1.11.1/images/ui-icons_ffd27a_256x240.png -------------------------------------------------------------------------------- /app/unicorn/static/js/jquery-ui-1.11.1/images/ui-icons_ffffff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/jquery-ui-1.11.1/images/ui-icons_ffffff_256x240.png -------------------------------------------------------------------------------- /app/unicorn/static/js/leaflet-locationfilter/src/img/filter-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/leaflet-locationfilter/src/img/filter-icon.png -------------------------------------------------------------------------------- /app/unicorn/static/js/leaflet-locationfilter/src/img/move-handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/leaflet-locationfilter/src/img/move-handle.png -------------------------------------------------------------------------------- /app/unicorn/static/js/leaflet-locationfilter/src/img/resize-handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/leaflet-locationfilter/src/img/resize-handle.png -------------------------------------------------------------------------------- /app/unicorn/static/js/loader/cdn-fallback-bootstrap.js: -------------------------------------------------------------------------------- 1 | tangelo.me = tangelo.whoami(); 2 | window.$.fn.modal || tangelo.newScript("/js/lib/bootstrap-2.3.0.js"); 3 | tangelo.kill(tangelo.me); 4 | -------------------------------------------------------------------------------- /app/unicorn/static/js/loader/cdn-fallback-bootstrap.min.js: -------------------------------------------------------------------------------- 1 | tangelo.me = tangelo.whoami(); 2 | window.$.modal || tangelo.newScript("/js/lib/bootstrap-2.3.0.min.js"); 3 | tangelo.kill(tangelo.me); 4 | -------------------------------------------------------------------------------- /app/unicorn/static/js/loader/cdn-fallback-d3.js: -------------------------------------------------------------------------------- 1 | tangelo.me = tangelo.whoami(); 2 | window.d3 || tangelo.newScript("/js/lib/d3.v3.js", {charset: "utf-8"}); 3 | tangelo.kill(tangelo.me); 4 | -------------------------------------------------------------------------------- /app/unicorn/static/js/loader/cdn-fallback-d3.min.js: -------------------------------------------------------------------------------- 1 | tangelo.me = tangelo.whoami(); 2 | window.d3 || tangelo.newScript("/js/lib/d3.v3.min.js", {charset: "utf-8"}); 3 | tangelo.kill(tangelo.me); 4 | -------------------------------------------------------------------------------- /app/unicorn/static/js/loader/cdn-fallback-jquery.js: -------------------------------------------------------------------------------- 1 | tangelo.me = tangelo.whoami(); 2 | window.$ || tangelo.newScript("/js/lib/jquery-1.8.2.js"); 3 | tangelo.kill(tangelo.me); 4 | -------------------------------------------------------------------------------- /app/unicorn/static/js/loader/cdn-fallback-jquery.min.js: -------------------------------------------------------------------------------- 1 | tangelo.me = tangelo.whoami(); 2 | window.$ || tangelo.newScript("/js/lib/jquery-1.8.2.min.js"); 3 | tangelo.kill(tangelo.me); 4 | -------------------------------------------------------------------------------- /app/unicorn/static/js/loader/load-bootstrap.js: -------------------------------------------------------------------------------- 1 | tangelo.me = tangelo.whoami(); 2 | 3 | tangelo.newScript("http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.0/js/bootstrap.js"); 4 | tangelo.newScript("/js/loader/cdn-fallback-bootstrap.js"); 5 | 6 | tangelo.kill(tangelo.me); 7 | -------------------------------------------------------------------------------- /app/unicorn/static/js/loader/load-bootstrap.min.js: -------------------------------------------------------------------------------- 1 | tangelo.me = tangelo.whoami(); 2 | 3 | tangelo.newScript("http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.0/js/bootstrap.min.js"); 4 | tangelo.newScript("/js/loader/cdn-fallback-bootstrap.min.js"); 5 | 6 | tangelo.kill(tangelo.me); 7 | -------------------------------------------------------------------------------- /app/unicorn/static/js/loader/load-d3.js: -------------------------------------------------------------------------------- 1 | tangelo.me = tangelo.whoami(); 2 | 3 | tangelo.newScript("http://d3js.org/d3.v3.js", {charset: "utf-8"}); 4 | tangelo.newScript("/js/loader/cdn-fallback-d3.js"); 5 | 6 | tangelo.kill(tangelo.me); 7 | -------------------------------------------------------------------------------- /app/unicorn/static/js/loader/load-d3.min.js: -------------------------------------------------------------------------------- 1 | tangelo.me = tangelo.whoami(); 2 | 3 | tangelo.newScript("http://d3js.org/d3.v3.min.js", {charset: "utf-8"}); 4 | tangelo.newScript("/js/loader/cdn-fallback-d3.min.js"); 5 | 6 | tangelo.kill(tangelo.me); 7 | -------------------------------------------------------------------------------- /app/unicorn/static/js/loader/load-jquery.js: -------------------------------------------------------------------------------- 1 | tangelo.me = tangelo.whoami(); 2 | 3 | tangelo.newScript("http://code.jquery.com/jquery-1.8.2.js"); 4 | tangelo.newScript("/js/loader/cdn-fallback-jquery.js"); 5 | 6 | tangelo.kill(tangelo.me); 7 | -------------------------------------------------------------------------------- /app/unicorn/static/js/loader/load-jquery.min.js: -------------------------------------------------------------------------------- 1 | tangelo.me = tangelo.whoami(); 2 | 3 | tangelo.newScript("http://code.jquery.com/jquery-1.8.2.min.js"); 4 | tangelo.newScript("/js/loader/cdn-fallback-jquery.min.js"); 5 | 6 | tangelo.kill(tangelo.me); 7 | -------------------------------------------------------------------------------- /app/unicorn/static/js/loader/load-tangelo.js.in: -------------------------------------------------------------------------------- 1 | @LOADER_PREAMBLE@ 2 | 3 | // Grab the script tag this script is contained in. 4 | tangelo.scripts = document.getElementsByTagName("script"); 5 | tangelo.point = tangelo.scripts[tangelo.scripts.length - 1]; 6 | 7 | // Grab a reference to this script element. 8 | tangelo.me = tangelo.whoami(); 9 | 10 | // Load the dependencies of Tangelo, followed by Tangelo itself. 11 | tangelo.newScript("/js/loader/load-jquery.js"); 12 | tangelo.newScript("/js/loader/load-d3.js"); 13 | tangelo.newScript("/js/loader/load-bootstrap.js"); 14 | tangelo.newScript("/js/tangelo.js"); 15 | 16 | // Remove this script element from the DOM. 17 | tangelo.kill(tangelo.me); 18 | -------------------------------------------------------------------------------- /app/unicorn/static/js/loader/load-tangelo.min.js.in: -------------------------------------------------------------------------------- 1 | @LOADER_PREAMBLE@ 2 | 3 | // Grab the script tag this script is contained in. 4 | tangelo.scripts = document.getElementsByTagName("script"); 5 | tangelo.point = tangelo.scripts[tangelo.scripts.length - 1]; 6 | 7 | // Grab a reference to this script element. 8 | tangelo.me = tangelo.whoami(); 9 | 10 | // Load the dependencies of Tangelo, followed by Tangelo itself. 11 | tangelo.newScript("/js/loader/load-jquery.min.js"); 12 | tangelo.newScript("/js/loader/load-d3.min.js"); 13 | tangelo.newScript("/js/loader/load-bootstrap.js"); 14 | tangelo.newScript("/js/tangelo.min.js"); 15 | 16 | // Remove this script element from the DOM. 17 | tangelo.kill(tangelo.me); 18 | -------------------------------------------------------------------------------- /app/unicorn/static/js/tests/.svn/prop-base/cell.metadata.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/tests/.svn/prop-base/checkbox.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/tests/.svn/prop-base/colspan.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/tests/.svn/prop-base/demo.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/tests/.svn/prop-base/index.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/tests/.svn/prop-base/large.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/tests/.svn/prop-base/lockedOrder.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/tests/.svn/prop-base/metadata.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/tests/.svn/prop-base/multiple-headers.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/tests/.svn/prop-base/pager.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/tests/.svn/text-base/index.html.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Love Peace and Nukes 8 | 9 | 10 | 11 | 12 | 13 | 15 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /app/unicorn/static/js/tests/.svn/text-base/large.html.svn-base: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | tablesorter: 296 rows 7 | 8 | 9 | 10 | 11 | 12 | 13 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /app/unicorn/static/js/tests/assets/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 34 4 | /svn/!svn/ver/3/trunk/tests/assets 5 | END 6 | ajax-content.html 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 52 10 | /svn/!svn/ver/3/trunk/tests/assets/ajax-content.html 11 | END 12 | -------------------------------------------------------------------------------- /app/unicorn/static/js/tests/assets/.svn/entries: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | dir 4 | 5 5 | https://tablesorter.googlecode.com/svn/trunk/tests/assets 6 | https://tablesorter.googlecode.com/svn 7 | 8 | 9 | 10 | 2009-10-02T08:54:38.707056Z 11 | 3 12 | christian.bach 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | dbe5111a-81cf-11de-b558-27974e103503 28 | 29 | ajax-content.html 30 | file 31 | 32 | 33 | 34 | 35 | 2010-10-15T09:18:19.000000Z 36 | 01d47d69c2c1d16a805499e93670fa67 37 | 2009-10-02T08:54:38.707056Z 38 | 3 39 | christian.bach 40 | has-props 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 388 62 | 63 | -------------------------------------------------------------------------------- /app/unicorn/static/js/tests/assets/.svn/prop-base/ajax-content.html.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/tests/assets/.svn/text-base/ajax-content.html.svn-base: -------------------------------------------------------------------------------- 1 | 2 | Student04 3 | Languages 4 | male 5 | 80 6 | 70 7 | 75 8 | 80 9 | 10 | 11 | Student05 12 | Mathematics 13 | male 14 | 90 15 | 88 16 | 100 17 | 90 18 | 19 | 20 | 21 | Student06 22 | Languages 23 | female 24 | 85 25 | 95 26 | 80 27 | 85 28 | 29 | -------------------------------------------------------------------------------- /app/unicorn/static/js/tests/assets/ajax-content.html: -------------------------------------------------------------------------------- 1 | 2 | Student04 3 | Languages 4 | male 5 | 80 6 | 70 7 | 75 8 | 80 9 | 10 | 11 | Student05 12 | Mathematics 13 | male 14 | 90 15 | 88 16 | 100 17 | 90 18 | 19 | 20 | 21 | Student06 22 | Languages 23 | female 24 | 85 25 | 95 26 | 80 27 | 85 28 | 29 | -------------------------------------------------------------------------------- /app/unicorn/static/js/tests/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Love Peace and Nukes 8 | 9 | 10 | 11 | 12 | 13 | 15 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /app/unicorn/static/js/tests/large.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | tablesorter: 296 rows 7 | 8 | 9 | 10 | 11 | 12 | 13 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 28 4 | /svn/!svn/ver/3/trunk/themes 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/.svn/entries: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | dir 4 | 5 5 | https://tablesorter.googlecode.com/svn/trunk/themes 6 | https://tablesorter.googlecode.com/svn 7 | 8 | 9 | 10 | 2009-10-02T08:54:38.707056Z 11 | 3 12 | christian.bach 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | dbe5111a-81cf-11de-b558-27974e103503 28 | 29 | blue 30 | dir 31 | 32 | green 33 | dir 34 | 35 | -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/blue/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 33 4 | /svn/!svn/ver/3/trunk/themes/blue 5 | END 6 | style.css 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 43 10 | /svn/!svn/ver/3/trunk/themes/blue/style.css 11 | END 12 | desc.gif 13 | K 25 14 | svn:wc:ra_dav:version-url 15 | V 42 16 | /svn/!svn/ver/3/trunk/themes/blue/desc.gif 17 | END 18 | asc.gif 19 | K 25 20 | svn:wc:ra_dav:version-url 21 | V 41 22 | /svn/!svn/ver/3/trunk/themes/blue/asc.gif 23 | END 24 | bg.gif 25 | K 25 26 | svn:wc:ra_dav:version-url 27 | V 40 28 | /svn/!svn/ver/3/trunk/themes/blue/bg.gif 29 | END 30 | blue.zip 31 | K 25 32 | svn:wc:ra_dav:version-url 33 | V 42 34 | /svn/!svn/ver/3/trunk/themes/blue/blue.zip 35 | END 36 | -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/blue/.svn/prop-base/asc.gif.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/blue/.svn/prop-base/bg.gif.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/blue/.svn/prop-base/blue.zip.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/blue/.svn/prop-base/desc.gif.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/blue/.svn/prop-base/style.css.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/blue/.svn/text-base/asc.gif.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/themes/blue/.svn/text-base/asc.gif.svn-base -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/blue/.svn/text-base/bg.gif.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/themes/blue/.svn/text-base/bg.gif.svn-base -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/blue/.svn/text-base/blue.zip.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/themes/blue/.svn/text-base/blue.zip.svn-base -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/blue/.svn/text-base/desc.gif.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/themes/blue/.svn/text-base/desc.gif.svn-base -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/blue/asc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/themes/blue/asc.gif -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/blue/bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/themes/blue/bg.gif -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/blue/blue.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/themes/blue/blue.zip -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/blue/desc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/themes/blue/desc.gif -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/default-dark/32px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/themes/default-dark/32px.png -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/default-dark/40px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/themes/default-dark/40px.png -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/default-dark/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/themes/default-dark/throbber.gif -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/default/32px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/themes/default/32px.png -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/default/40px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/themes/default/40px.png -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/default/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/themes/default/throbber.gif -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/green/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 34 4 | /svn/!svn/ver/3/trunk/themes/green 5 | END 6 | bg.png 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 41 10 | /svn/!svn/ver/3/trunk/themes/green/bg.png 11 | END 12 | green.zip 13 | K 25 14 | svn:wc:ra_dav:version-url 15 | V 44 16 | /svn/!svn/ver/3/trunk/themes/green/green.zip 17 | END 18 | style.css 19 | K 25 20 | svn:wc:ra_dav:version-url 21 | V 44 22 | /svn/!svn/ver/3/trunk/themes/green/style.css 23 | END 24 | desc.png 25 | K 25 26 | svn:wc:ra_dav:version-url 27 | V 43 28 | /svn/!svn/ver/3/trunk/themes/green/desc.png 29 | END 30 | asc.png 31 | K 25 32 | svn:wc:ra_dav:version-url 33 | V 42 34 | /svn/!svn/ver/3/trunk/themes/green/asc.png 35 | END 36 | -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/green/.svn/prop-base/asc.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/green/.svn/prop-base/bg.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/green/.svn/prop-base/desc.png.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/green/.svn/prop-base/green.zip.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/green/.svn/prop-base/style.css.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 10 4 | text/plain 5 | END 6 | -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/green/.svn/text-base/asc.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/themes/green/.svn/text-base/asc.png.svn-base -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/green/.svn/text-base/bg.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/themes/green/.svn/text-base/bg.png.svn-base -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/green/.svn/text-base/desc.png.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/themes/green/.svn/text-base/desc.png.svn-base -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/green/.svn/text-base/green.zip.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/themes/green/.svn/text-base/green.zip.svn-base -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/green/asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/themes/green/asc.png -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/green/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/themes/green/bg.png -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/green/desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/themes/green/desc.png -------------------------------------------------------------------------------- /app/unicorn/static/js/themes/green/green.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/js/themes/green/green.zip -------------------------------------------------------------------------------- /app/unicorn/static/plugins/bootstrapvalidator/bootstrapValidator.css: -------------------------------------------------------------------------------- 1 | /** 2 | * BootstrapValidator (https://github.com/nghuuphuoc/bootstrapvalidator) 3 | * 4 | * A jQuery plugin to validate form fields. Use with Bootstrap 3 5 | * 6 | * @author http://twitter.com/nghuuphuoc 7 | * @copyright (c) 2014 Nguyen Huu Phuoc 8 | * @license MIT 9 | */ 10 | .bootstrap-validator-form .help-block { 11 | margin-bottom: 0; } 12 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/bootstrapvalidator/bootstrapValidator.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * BootstrapValidator v0.2.3 (http://github.com/nghuuphuoc/bootstrapvalidator) 3 | * 4 | * A jQuery plugin to validate form fields. Use with Bootstrap 3 5 | * 6 | * @author Nguyen Huu Phuoc 7 | * @copyright (c) 2013 Nguyen Huu Phuoc 8 | * @license MIT 9 | */ 10 | 11 | 12 | .bootstrap-validator-form .help-block{margin-bottom:0} -------------------------------------------------------------------------------- /app/unicorn/static/plugins/bootstrapvalidator/bootstrapValidator.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * BootstrapValidator (https://github.com/nghuuphuoc/bootstrapvalidator) 3 | * 4 | * A jQuery plugin to validate form fields. Use with Bootstrap 3 5 | * 6 | * @author http://twitter.com/nghuuphuoc 7 | * @copyright (c) 2014 Nguyen Huu Phuoc 8 | * @license MIT 9 | */ 10 | 11 | .bootstrap-validator-form { 12 | .help-block { 13 | margin-bottom: 0; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/datatables/copy_csv_xls_pdf.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/datatables/copy_csv_xls_pdf.swf -------------------------------------------------------------------------------- /app/unicorn/static/plugins/fancybox/blank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/fancybox/blank.gif -------------------------------------------------------------------------------- /app/unicorn/static/plugins/fancybox/fancybox_loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/fancybox/fancybox_loading.gif -------------------------------------------------------------------------------- /app/unicorn/static/plugins/fancybox/fancybox_loading@2x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/fancybox/fancybox_loading@2x.gif -------------------------------------------------------------------------------- /app/unicorn/static/plugins/fancybox/fancybox_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/fancybox/fancybox_overlay.png -------------------------------------------------------------------------------- /app/unicorn/static/plugins/fancybox/fancybox_sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/fancybox/fancybox_sprite.png -------------------------------------------------------------------------------- /app/unicorn/static/plugins/fancybox/fancybox_sprite@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/fancybox/fancybox_sprite@2x.png -------------------------------------------------------------------------------- /app/unicorn/static/plugins/fancybox/helpers/fancybox_buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/fancybox/helpers/fancybox_buttons.png -------------------------------------------------------------------------------- /app/unicorn/static/plugins/fineuploader/edit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/fineuploader/edit.gif -------------------------------------------------------------------------------- /app/unicorn/static/plugins/fineuploader/iframe.xss.response-5.0.1.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | "use strict"; 3 | var match = /(\{.*\})/.exec(document.body.innerHTML); 4 | if (match) { 5 | parent.postMessage(match[1], "*"); 6 | } 7 | }()); 8 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/fineuploader/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/fineuploader/loading.gif -------------------------------------------------------------------------------- /app/unicorn/static/plugins/fineuploader/processing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/fineuploader/processing.gif -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-af.js: -------------------------------------------------------------------------------- 1 | /* Afrikaans translation for the jQuery Timepicker Addon */ 2 | /* Written by Deon Heyns */ 3 | (function($) { 4 | $.timepicker.regional['af'] = { 5 | timeOnlyTitle: 'Kies Tyd', 6 | timeText: 'Tyd ', 7 | hourText: 'Ure ', 8 | minuteText: 'Minute', 9 | secondText: 'Sekondes', 10 | millisecText: 'Millisekondes', 11 | microsecText: 'Mikrosekondes', 12 | timezoneText: 'Tydsone', 13 | currentText: 'Huidige Tyd', 14 | closeText: 'Klaar', 15 | timeFormat: 'HH:mm', 16 | amNames: ['AM', 'A'], 17 | pmNames: ['PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['af']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-am.js: -------------------------------------------------------------------------------- 1 | /* Armenian translation for the jQuery Timepicker Addon */ 2 | /* Written by Artavazd Avetisyan artavazda@hotmail.com */ 3 | (function($) { 4 | $.timepicker.regional['am'] = { 5 | timeOnlyTitle: 'Ընտրեք ժամանակը', 6 | timeText: 'Ժամանակը', 7 | hourText: 'Ժամ', 8 | minuteText: 'Րոպե', 9 | secondText: 'Վարկյան', 10 | millisecText: 'Միլիվարկյան', 11 | microsecText: 'Միկրովարկյան', 12 | timezoneText: 'Ժամային գոտին', 13 | currentText: 'Այժմ', 14 | closeText: 'Փակել', 15 | timeFormat: 'HH:mm', 16 | amNames: ['AM', 'A'], 17 | pmNames: ['PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['am']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-bg.js: -------------------------------------------------------------------------------- 1 | /* Bulgarian translation for the jQuery Timepicker Addon */ 2 | /* Written by Plamen Kovandjiev */ 3 | (function($) { 4 | $.timepicker.regional['bg'] = { 5 | timeOnlyTitle: 'Изберете време', 6 | timeText: 'Време', 7 | hourText: 'Час', 8 | minuteText: 'Минути', 9 | secondText: 'Секунди', 10 | millisecText: 'Милисекунди', 11 | microsecText: 'Микросекунди', 12 | timezoneText: 'Часови пояс', 13 | currentText: 'Сега', 14 | closeText: 'Затвори', 15 | timeFormat: 'HH:mm', 16 | amNames: ['AM', 'A'], 17 | pmNames: ['PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['bg']); 21 | })(jQuery); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-ca.js: -------------------------------------------------------------------------------- 1 | /* Catalan translation for the jQuery Timepicker Addon */ 2 | /* Written by Sergi Faber */ 3 | (function($) { 4 | $.timepicker.regional['ca'] = { 5 | timeOnlyTitle: 'Escollir una hora', 6 | timeText: 'Hora', 7 | hourText: 'Hores', 8 | minuteText: 'Minuts', 9 | secondText: 'Segons', 10 | millisecText: 'Milisegons', 11 | microsecText: 'Microsegons', 12 | timezoneText: 'Fus horari', 13 | currentText: 'Ara', 14 | closeText: 'Tancar', 15 | timeFormat: 'HH:mm', 16 | amNames: ['AM', 'A'], 17 | pmNames: ['PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['ca']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-cs.js: -------------------------------------------------------------------------------- 1 | /* Czech translation for the jQuery Timepicker Addon */ 2 | /* Written by Ondřej Vodáček */ 3 | (function($) { 4 | $.timepicker.regional['cs'] = { 5 | timeOnlyTitle: 'Vyberte čas', 6 | timeText: 'Čas', 7 | hourText: 'Hodiny', 8 | minuteText: 'Minuty', 9 | secondText: 'Vteřiny', 10 | millisecText: 'Milisekundy', 11 | microsecText: 'Mikrosekundy', 12 | timezoneText: 'Časové pásmo', 13 | currentText: 'Nyní', 14 | closeText: 'Zavřít', 15 | timeFormat: 'HH:mm', 16 | amNames: ['dop.', 'AM', 'A'], 17 | pmNames: ['odp.', 'PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['cs']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-da.js: -------------------------------------------------------------------------------- 1 | /* Danish translation for the jQuery Timepicker Addon */ 2 | /* Written by Lars H. Jensen (http://www.larshj.dk) */ 3 | (function ($) { 4 | $.timepicker.regional['da'] = { 5 | timeOnlyTitle: 'Vælg tid', 6 | timeText: 'Tid', 7 | hourText: 'Time', 8 | minuteText: 'Minut', 9 | secondText: 'Sekund', 10 | millisecText: 'Millisekund', 11 | microsecText: 'Mikrosekund', 12 | timezoneText: 'Tidszone', 13 | currentText: 'Nu', 14 | closeText: 'Luk', 15 | timeFormat: 'HH:mm', 16 | amNames: ['am', 'AM', 'A'], 17 | pmNames: ['pm', 'PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['da']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-de.js: -------------------------------------------------------------------------------- 1 | /* German translation for the jQuery Timepicker Addon */ 2 | /* Written by Marvin */ 3 | (function($) { 4 | $.timepicker.regional['de'] = { 5 | timeOnlyTitle: 'Zeit Wählen', 6 | timeText: 'Zeit', 7 | hourText: 'Stunde', 8 | minuteText: 'Minute', 9 | secondText: 'Sekunde', 10 | millisecText: 'Millisekunde', 11 | microsecText: 'Mikrosekunde', 12 | timezoneText: 'Zeitzone', 13 | currentText: 'Jetzt', 14 | closeText: 'Fertig', 15 | timeFormat: 'HH:mm', 16 | amNames: ['vorm.', 'AM', 'A'], 17 | pmNames: ['nachm.', 'PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['de']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-el.js: -------------------------------------------------------------------------------- 1 | /* Hellenic translation for the jQuery Timepicker Addon */ 2 | /* Written by Christos Pontikis */ 3 | (function($) { 4 | $.timepicker.regional['el'] = { 5 | timeOnlyTitle: 'Επιλογή ώρας', 6 | timeText: 'Ώρα', 7 | hourText: 'Ώρες', 8 | minuteText: 'Λεπτά', 9 | secondText: 'Δευτερόλεπτα', 10 | millisecText: 'μιλιδευτερόλεπτο', 11 | microsecText: 'Microseconds', 12 | timezoneText: 'Ζώνη ώρας', 13 | currentText: 'Τώρα', 14 | closeText: 'Κλείσιμο', 15 | timeFormat: 'HH:mm', 16 | amNames: ['π.μ.', 'AM', 'A'], 17 | pmNames: ['μ.μ.', 'PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['el']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-es.js: -------------------------------------------------------------------------------- 1 | /* Spanish translation for the jQuery Timepicker Addon */ 2 | /* Written by Ianaré Sévi */ 3 | (function($) { 4 | $.timepicker.regional['es'] = { 5 | timeOnlyTitle: 'Elegir una hora', 6 | timeText: 'Hora', 7 | hourText: 'Horas', 8 | minuteText: 'Minutos', 9 | secondText: 'Segundos', 10 | millisecText: 'Milisegundos', 11 | microsecText: 'Microsegundos', 12 | timezoneText: 'Huso horario', 13 | currentText: 'Ahora', 14 | closeText: 'Cerrar', 15 | timeFormat: 'HH:mm', 16 | amNames: ['a.m.', 'AM', 'A'], 17 | pmNames: ['p.m.', 'PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['es']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-et.js: -------------------------------------------------------------------------------- 1 | /* Estonian translation for the jQuery Timepicker Addon */ 2 | /* Written by Karl Sutt (karl@sutt.ee) */ 3 | (function($) { 4 | $.timepicker.regional['et'] = { 5 | timeOnlyTitle: 'Vali aeg', 6 | timeText: 'Aeg', 7 | hourText: 'Tund', 8 | minuteText: 'Minut', 9 | secondText: 'Sekund', 10 | millisecText: 'Millisekundis', 11 | microsecText: 'Mikrosekundis', 12 | timezoneText: 'Ajavöönd', 13 | currentText: 'Praegu', 14 | closeText: 'Valmis', 15 | timeFormat: 'HH:mm', 16 | amNames: ['AM', 'A'], 17 | pmNames: ['PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['et']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-eu.js: -------------------------------------------------------------------------------- 1 | /* Basque trannslation for JQuery Timepicker Addon 2 | /* Translated by Xabi Fer */ 3 | (function($) { 4 | $.timepicker.regional['eu'] = { 5 | timeOnlyTitle: 'Aukeratu ordua', 6 | timeText: 'Ordua', 7 | hourText: 'Orduak', 8 | minuteText: 'Minutuak', 9 | secondText: 'Segunduak', 10 | millisecText: 'Milisegunduak', 11 | microsecText: 'Mikrosegundotan', 12 | timezoneText: 'Ordu-eremua', 13 | currentText: 'Orain', 14 | closeText: 'Itxi', 15 | timeFormat: 'HH:mm', 16 | amNames: ['a.m.', 'AM', 'A'], 17 | pmNames: ['p.m.', 'PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['eu']); 21 | })(jQuery); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-fi.js: -------------------------------------------------------------------------------- 1 | /* Finnish translation for the jQuery Timepicker Addon */ 2 | /* Written by Juga Paazmaya (http://github.com/paazmaya) */ 3 | (function($) { 4 | $.timepicker.regional['fi'] = { 5 | timeOnlyTitle: 'Valitse aika', 6 | timeText: 'Aika', 7 | hourText: 'Tunti', 8 | minuteText: 'Minuutti', 9 | secondText: 'Sekunti', 10 | millisecText: 'Millisekunnin', 11 | microsecText: 'Mikrosekuntia', 12 | timezoneText: 'Aikavyöhyke', 13 | currentText: 'Nyt', 14 | closeText: 'Sulje', 15 | timeFormat: 'HH:mm', 16 | amNames: ['ap.', 'AM', 'A'], 17 | pmNames: ['ip.', 'PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['fi']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-fr.js: -------------------------------------------------------------------------------- 1 | /* French translation for the jQuery Timepicker Addon */ 2 | /* Written by Thomas Lété */ 3 | (function($) { 4 | $.timepicker.regional['fr'] = { 5 | timeOnlyTitle: 'Choisir une heure', 6 | timeText: 'Heure', 7 | hourText: 'Heures', 8 | minuteText: 'Minutes', 9 | secondText: 'Secondes', 10 | millisecText: 'Millisecondes', 11 | microsecText: 'Microsecondes', 12 | timezoneText: 'Fuseau horaire', 13 | currentText: 'Maintenant', 14 | closeText: 'Terminé', 15 | timeFormat: 'HH:mm', 16 | amNames: ['AM', 'A'], 17 | pmNames: ['PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['fr']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-gl.js: -------------------------------------------------------------------------------- 1 | /* Galician translation for the jQuery Timepicker Addon */ 2 | /* Written by David Barral */ 3 | (function($) { 4 | $.timepicker.regional['gl'] = { 5 | timeOnlyTitle: 'Elixir unha hora', 6 | timeText: 'Hora', 7 | hourText: 'Horas', 8 | minuteText: 'Minutos', 9 | secondText: 'Segundos', 10 | millisecText: 'Milisegundos', 11 | microsecText: 'Microssegundos', 12 | timezoneText: 'Fuso horario', 13 | currentText: 'Agora', 14 | closeText: 'Pechar', 15 | timeFormat: 'HH:mm', 16 | amNames: ['a.m.', 'AM', 'A'], 17 | pmNames: ['p.m.', 'PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['gl']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-he.js: -------------------------------------------------------------------------------- 1 | /* Hebrew translation for the jQuery Timepicker Addon */ 2 | /* Written by Lior Lapid */ 3 | (function($) { 4 | $.timepicker.regional["he"] = { 5 | timeOnlyTitle: "בחירת זמן", 6 | timeText: "שעה", 7 | hourText: "שעות", 8 | minuteText: "דקות", 9 | secondText: "שניות", 10 | millisecText: "אלפית השנייה", 11 | microsecText: "מיקרו", 12 | timezoneText: "אזור זמן", 13 | currentText: "עכשיו", 14 | closeText:"סגור", 15 | timeFormat: "HH:mm", 16 | amNames: ['לפנה"צ', 'AM', 'A'], 17 | pmNames: ['אחה"צ', 'PM', 'P'], 18 | isRTL: true 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional["he"]); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-hr.js: -------------------------------------------------------------------------------- 1 | /* Croatian translation for the jQuery Timepicker Addon */ 2 | /* Written by Mladen */ 3 | (function($) { 4 | $.timepicker.regional['hr'] = { 5 | timeOnlyTitle: 'Odaberi vrijeme', 6 | timeText: 'Vrijeme', 7 | hourText: 'Sati', 8 | minuteText: 'Minute', 9 | secondText: 'Sekunde', 10 | millisecText: 'Milisekunde', 11 | microsecText: 'Mikrosekunde', 12 | timezoneText: 'Vremenska zona', 13 | currentText: 'Sada', 14 | closeText: 'Gotovo', 15 | timeFormat: 'HH:mm', 16 | amNames: ['a.m.', 'AM', 'A'], 17 | pmNames: ['p.m.', 'PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['hr']); 21 | })(jQuery); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-hu.js: -------------------------------------------------------------------------------- 1 | /* Hungarian translation for the jQuery Timepicker Addon */ 2 | /* Written by Vas Gábor */ 3 | (function($) { 4 | $.timepicker.regional['hu'] = { 5 | timeOnlyTitle: 'Válasszon időpontot', 6 | timeText: 'Idő', 7 | hourText: 'Óra', 8 | minuteText: 'Perc', 9 | secondText: 'Másodperc', 10 | millisecText: 'Milliszekundumos', 11 | microsecText: 'Ezredmásodperc', 12 | timezoneText: 'Időzóna', 13 | currentText: 'Most', 14 | closeText: 'Kész', 15 | timeFormat: 'HH:mm', 16 | amNames: ['de.', 'AM', 'A'], 17 | pmNames: ['du.', 'PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['hu']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-id.js: -------------------------------------------------------------------------------- 1 | /* Indonesian translation for the jQuery Timepicker Addon */ 2 | /* Written by Nia */ 3 | (function($) { 4 | $.timepicker.regional['id'] = { 5 | timeOnlyTitle: 'Pilih Waktu', 6 | timeText: 'Waktu', 7 | hourText: 'Pukul', 8 | minuteText: 'Menit', 9 | secondText: 'Detik', 10 | millisecText: 'Milidetik', 11 | microsecText: 'Mikrodetik', 12 | timezoneText: 'Zona Waktu', 13 | currentText: 'Sekarang', 14 | closeText: 'OK', 15 | timeFormat: 'HH:mm', 16 | amNames: ['AM', 'A'], 17 | pmNames: ['PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['id']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-it.js: -------------------------------------------------------------------------------- 1 | /* Italian translation for the jQuery Timepicker Addon */ 2 | /* Written by Marco "logicoder" Del Tongo */ 3 | (function($) { 4 | $.timepicker.regional['it'] = { 5 | timeOnlyTitle: 'Scegli orario', 6 | timeText: 'Orario', 7 | hourText: 'Ora', 8 | minuteText: 'Minuti', 9 | secondText: 'Secondi', 10 | millisecText: 'Millisecondi', 11 | microsecText: 'Microsecondi', 12 | timezoneText: 'Fuso orario', 13 | currentText: 'Adesso', 14 | closeText: 'Chiudi', 15 | timeFormat: 'HH:mm', 16 | amNames: ['m.', 'AM', 'A'], 17 | pmNames: ['p.', 'PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['it']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-ja.js: -------------------------------------------------------------------------------- 1 | /* Japanese translation for the jQuery Timepicker Addon */ 2 | /* Written by Jun Omae */ 3 | (function($) { 4 | $.timepicker.regional['ja'] = { 5 | timeOnlyTitle: '時間を選択', 6 | timeText: '時間', 7 | hourText: '時', 8 | minuteText: '分', 9 | secondText: '秒', 10 | millisecText: 'ミリ秒', 11 | microsecText: 'マイクロ秒', 12 | timezoneText: 'タイムゾーン', 13 | currentText: '現時刻', 14 | closeText: '閉じる', 15 | timeFormat: 'HH:mm', 16 | amNames: ['午前', 'AM', 'A'], 17 | pmNames: ['午後', 'PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['ja']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-ko.js: -------------------------------------------------------------------------------- 1 | /* Korean translation for the jQuery Timepicker Addon */ 2 | /* Written by Genie */ 3 | (function($) { 4 | $.timepicker.regional['ko'] = { 5 | timeOnlyTitle: '시간 선택', 6 | timeText: '시간', 7 | hourText: '시', 8 | minuteText: '분', 9 | secondText: '초', 10 | millisecText: '밀리초', 11 | microsecText: '마이크로', 12 | timezoneText: '표준 시간대', 13 | currentText: '현재 시각', 14 | closeText: '닫기', 15 | timeFormat: 'tt h:mm', 16 | amNames: ['오전', 'AM', 'A'], 17 | pmNames: ['오후', 'PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['ko']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-lt.js: -------------------------------------------------------------------------------- 1 | /* Lithuanian translation for the jQuery Timepicker Addon */ 2 | /* Written by Irmantas Šiupšinskas */ 3 | (function($) { 4 | $.timepicker.regional['lt'] = { 5 | timeOnlyTitle: 'Pasirinkite laiką', 6 | timeText: 'Laikas', 7 | hourText: 'Valandos', 8 | minuteText: 'Minutės', 9 | secondText: 'Sekundės', 10 | millisecText: 'Milisekundės', 11 | microsecText: 'Mikrosekundės', 12 | timezoneText: 'Laiko zona', 13 | currentText: 'Dabar', 14 | closeText: 'Uždaryti', 15 | timeFormat: 'HH:mm', 16 | amNames: ['priešpiet', 'AM', 'A'], 17 | pmNames: ['popiet', 'PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['lt']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-nl.js: -------------------------------------------------------------------------------- 1 | /* Dutch translation for the jQuery Timepicker Addon */ 2 | /* Written by Martijn van der Lee */ 3 | (function($) { 4 | $.timepicker.regional['nl'] = { 5 | timeOnlyTitle: 'Tijdstip', 6 | timeText: 'Tijd', 7 | hourText: 'Uur', 8 | minuteText: 'Minuut', 9 | secondText: 'Seconde', 10 | millisecText: 'Milliseconde', 11 | microsecText: 'Microseconde', 12 | timezoneText: 'Tijdzone', 13 | currentText: 'Vandaag', 14 | closeText: 'Sluiten', 15 | timeFormat: 'HH:mm', 16 | amNames: ['AM', 'A'], 17 | pmNames: ['PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['nl']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-no.js: -------------------------------------------------------------------------------- 1 | /* Norwegian translation for the jQuery Timepicker Addon */ 2 | /* Written by Morten Hauan (http://hauan.me) */ 3 | (function($) { 4 | $.timepicker.regional['no'] = { 5 | timeOnlyTitle: 'Velg tid', 6 | timeText: 'Tid', 7 | hourText: 'Time', 8 | minuteText: 'Minutt', 9 | secondText: 'Sekund', 10 | millisecText: 'Millisekund', 11 | microsecText: 'mikrosekund', 12 | timezoneText: 'Tidssone', 13 | currentText: 'Nå', 14 | closeText: 'Lukk', 15 | timeFormat: 'HH:mm', 16 | amNames: ['am', 'AM', 'A'], 17 | pmNames: ['pm', 'PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['no']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-pl.js: -------------------------------------------------------------------------------- 1 | /* Polish translation for the jQuery Timepicker Addon */ 2 | /* Written by Michał Pena */ 3 | (function($) { 4 | $.timepicker.regional['pl'] = { 5 | timeOnlyTitle: 'Wybierz godzinę', 6 | timeText: 'Czas', 7 | hourText: 'Godzina', 8 | minuteText: 'Minuta', 9 | secondText: 'Sekunda', 10 | millisecText: 'Milisekunda', 11 | microsecText: 'Mikrosekunda', 12 | timezoneText: 'Strefa czasowa', 13 | currentText: 'Teraz', 14 | closeText: 'Gotowe', 15 | timeFormat: 'HH:mm', 16 | amNames: ['AM', 'A'], 17 | pmNames: ['PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['pl']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-pt-BR.js: -------------------------------------------------------------------------------- 1 | /* Brazilian Portuguese translation for the jQuery Timepicker Addon */ 2 | /* Written by Diogo Damiani (diogodamiani@gmail.com) */ 3 | (function ($) { 4 | $.timepicker.regional['pt-BR'] = { 5 | timeOnlyTitle: 'Escolha o horário', 6 | timeText: 'Horário', 7 | hourText: 'Hora', 8 | minuteText: 'Minutos', 9 | secondText: 'Segundos', 10 | millisecText: 'Milissegundos', 11 | microsecText: 'Microssegundos', 12 | timezoneText: 'Fuso horário', 13 | currentText: 'Agora', 14 | closeText: 'Fechar', 15 | timeFormat: 'HH:mm', 16 | amNames: ['a.m.', 'AM', 'A'], 17 | pmNames: ['p.m.', 'PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['pt-BR']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-pt.js: -------------------------------------------------------------------------------- 1 | /* Portuguese translation for the jQuery Timepicker Addon */ 2 | /* Written by Luan Almeida */ 3 | (function($) { 4 | $.timepicker.regional['pt'] = { 5 | timeOnlyTitle: 'Escolha uma hora', 6 | timeText: 'Hora', 7 | hourText: 'Horas', 8 | minuteText: 'Minutos', 9 | secondText: 'Segundos', 10 | millisecText: 'Milissegundos', 11 | microsecText: 'Microssegundos', 12 | timezoneText: 'Fuso horário', 13 | currentText: 'Agora', 14 | closeText: 'Fechar', 15 | timeFormat: 'HH:mm', 16 | amNames: ['a.m.', 'AM', 'A'], 17 | pmNames: ['p.m.', 'PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['pt']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-ro.js: -------------------------------------------------------------------------------- 1 | /* Romanian translation for the jQuery Timepicker Addon */ 2 | /* Written by Romeo Adrian Cioaba */ 3 | (function($) { 4 | $.timepicker.regional['ro'] = { 5 | timeOnlyTitle: 'Alegeţi o oră', 6 | timeText: 'Timp', 7 | hourText: 'Ore', 8 | minuteText: 'Minute', 9 | secondText: 'Secunde', 10 | millisecText: 'Milisecunde', 11 | microsecText: 'Microsecunde', 12 | timezoneText: 'Fus orar', 13 | currentText: 'Acum', 14 | closeText: 'Închide', 15 | timeFormat: 'HH:mm', 16 | amNames: ['AM', 'A'], 17 | pmNames: ['PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['ro']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-ru.js: -------------------------------------------------------------------------------- 1 | /* Russian translation for the jQuery Timepicker Addon */ 2 | /* Written by Trent Richardson */ 3 | (function($) { 4 | $.timepicker.regional['ru'] = { 5 | timeOnlyTitle: 'Выберите время', 6 | timeText: 'Время', 7 | hourText: 'Часы', 8 | minuteText: 'Минуты', 9 | secondText: 'Секунды', 10 | millisecText: 'Миллисекунды', 11 | microsecText: 'Микросекунды', 12 | timezoneText: 'Часовой пояс', 13 | currentText: 'Сейчас', 14 | closeText: 'Закрыть', 15 | timeFormat: 'HH:mm', 16 | amNames: ['AM', 'A'], 17 | pmNames: ['PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['ru']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-sk.js: -------------------------------------------------------------------------------- 1 | /* Slovak translation for the jQuery Timepicker Addon */ 2 | /* Written by David Vallner */ 3 | (function($) { 4 | $.timepicker.regional['sk'] = { 5 | timeOnlyTitle: 'Zvoľte čas', 6 | timeText: 'Čas', 7 | hourText: 'Hodiny', 8 | minuteText: 'Minúty', 9 | secondText: 'Sekundy', 10 | millisecText: 'Milisekundy', 11 | microsecText: 'Mikrosekundy', 12 | timezoneText: 'Časové pásmo', 13 | currentText: 'Teraz', 14 | closeText: 'Zavrieť', 15 | timeFormat: 'H:m', 16 | amNames: ['dop.', 'AM', 'A'], 17 | pmNames: ['pop.', 'PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['sk']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-sr-RS.js: -------------------------------------------------------------------------------- 1 | /* Serbian cyrilic translation for the jQuery Timepicker Addon */ 2 | /* Written by Vladimir Jelovac */ 3 | (function($) { 4 | $.timepicker.regional['sr-RS'] = { 5 | timeOnlyTitle: 'Одаберите време', 6 | timeText: 'Време', 7 | hourText: 'Сати', 8 | minuteText: 'Минути', 9 | secondText: 'Секунде', 10 | millisecText: 'Милисекунде', 11 | microsecText: 'Микросекунде', 12 | timezoneText: 'Временска зона', 13 | currentText: 'Сада', 14 | closeText: 'Затвори', 15 | timeFormat: 'HH:mm', 16 | amNames: ['AM', 'A'], 17 | pmNames: ['PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['sr-RS']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-sr-YU.js: -------------------------------------------------------------------------------- 1 | /* Serbian latin translation for the jQuery Timepicker Addon */ 2 | /* Written by Vladimir Jelovac */ 3 | (function($) { 4 | $.timepicker.regional['sr-YU'] = { 5 | timeOnlyTitle: 'Odaberite vreme', 6 | timeText: 'Vreme', 7 | hourText: 'Sati', 8 | minuteText: 'Minuti', 9 | secondText: 'Sekunde', 10 | millisecText: 'Milisekunde', 11 | microsecText: 'Mikrosekunde', 12 | timezoneText: 'Vremenska zona', 13 | currentText: 'Sada', 14 | closeText: 'Zatvori', 15 | timeFormat: 'HH:mm', 16 | amNames: ['AM', 'A'], 17 | pmNames: ['PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['sr-YU']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-sv.js: -------------------------------------------------------------------------------- 1 | /* Swedish translation for the jQuery Timepicker Addon */ 2 | /* Written by Nevon */ 3 | (function($) { 4 | $.timepicker.regional['sv'] = { 5 | timeOnlyTitle: 'Välj en tid', 6 | timeText: 'Tid', 7 | hourText: 'Timme', 8 | minuteText: 'Minut', 9 | secondText: 'Sekund', 10 | millisecText: 'Millisekund', 11 | microsecText: 'Mikrosekund', 12 | timezoneText: 'Tidszon', 13 | currentText: 'Nu', 14 | closeText: 'Stäng', 15 | timeFormat: 'HH:mm', 16 | amNames: ['AM', 'A'], 17 | pmNames: ['PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['sv']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-th.js: -------------------------------------------------------------------------------- 1 | /* Thai translation for the jQuery Timepicker Addon */ 2 | /* Written by Yote Wachirapornpongsa */ 3 | (function($) { 4 | $.timepicker.regional['th'] = { 5 | timeOnlyTitle: 'เลือกเวลา', 6 | timeText: 'เวลา ', 7 | hourText: 'ชั่วโมง ', 8 | minuteText: 'นาที', 9 | secondText: 'วินาที', 10 | millisecText: 'มิลลิวินาที', 11 | microsecText: 'ไมโคริวินาที', 12 | timezoneText: 'เขตเวลา', 13 | currentText: 'เวลาปัจจุบัน', 14 | closeText: 'ปิด', 15 | timeFormat: 'hh:mm tt' 16 | }; 17 | $.timepicker.setDefaults($.timepicker.regional['th']); 18 | })(jQuery); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-tr.js: -------------------------------------------------------------------------------- 1 | /* Turkish translation for the jQuery Timepicker Addon */ 2 | /* Written by Fehmi Can Saglam, Edited by Goktug Ozturk */ 3 | (function($) { 4 | $.timepicker.regional['tr'] = { 5 | timeOnlyTitle: 'Zaman Seçiniz', 6 | timeText: 'Zaman', 7 | hourText: 'Saat', 8 | minuteText: 'Dakika', 9 | secondText: 'Saniye', 10 | millisecText: 'Milisaniye', 11 | microsecText: 'Mikrosaniye', 12 | timezoneText: 'Zaman Dilimi', 13 | currentText: 'Şu an', 14 | closeText: 'Tamam', 15 | timeFormat: 'HH:mm', 16 | amNames: ['ÖÖ', 'Ö'], 17 | pmNames: ['ÖS', 'S'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['tr']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-uk.js: -------------------------------------------------------------------------------- 1 | /* Ukrainian translation for the jQuery Timepicker Addon */ 2 | /* Written by Sergey Noskov */ 3 | (function($) { 4 | $.timepicker.regional['uk'] = { 5 | timeOnlyTitle: 'Виберіть час', 6 | timeText: 'Час', 7 | hourText: 'Години', 8 | minuteText: 'Хвилини', 9 | secondText: 'Секунди', 10 | millisecText: 'Мілісекунди', 11 | microsecText: 'Мікросекунди', 12 | timezoneText: 'Часовий пояс', 13 | currentText: 'Зараз', 14 | closeText: 'Закрити', 15 | timeFormat: 'HH:mm', 16 | amNames: ['AM', 'A'], 17 | pmNames: ['PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['uk']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-vi.js: -------------------------------------------------------------------------------- 1 | /* Vietnamese translation for the jQuery Timepicker Addon */ 2 | /* Written by Nguyen Dinh Trung */ 3 | (function($) { 4 | $.timepicker.regional['vi'] = { 5 | timeOnlyTitle: 'Chọn giờ', 6 | timeText: 'Thời gian', 7 | hourText: 'Giờ', 8 | minuteText: 'Phút', 9 | secondText: 'Giây', 10 | millisecText: 'Phần nghìn giây', 11 | microsecText: 'Miligiây', 12 | timezoneText: 'Múi giờ', 13 | currentText: 'Hiện thời', 14 | closeText: 'Đóng', 15 | timeFormat: 'H:m', 16 | amNames: ['SA', 'AM', 'A'], 17 | pmNames: ['CH', 'PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['vi']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-zh-CN.js: -------------------------------------------------------------------------------- 1 | /* Simplified Chinese translation for the jQuery Timepicker Addon / 2 | / Written by Will Lu */ 3 | (function($) { 4 | $.timepicker.regional['zh-CN'] = { 5 | timeOnlyTitle: '选择时间', 6 | timeText: '时间', 7 | hourText: '小时', 8 | minuteText: '分钟', 9 | secondText: '秒钟', 10 | millisecText: '微秒', 11 | microsecText: '微秒', 12 | timezoneText: '时区', 13 | currentText: '现在时间', 14 | closeText: '关闭', 15 | timeFormat: 'HH:mm', 16 | amNames: ['AM', 'A'], 17 | pmNames: ['PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['zh-CN']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/i18n/jquery-ui-timepicker-zh-TW.js: -------------------------------------------------------------------------------- 1 | /* Chinese translation for the jQuery Timepicker Addon */ 2 | /* Written by Alang.lin */ 3 | (function($) { 4 | $.timepicker.regional['zh-TW'] = { 5 | timeOnlyTitle: '選擇時分秒', 6 | timeText: '時間', 7 | hourText: '時', 8 | minuteText: '分', 9 | secondText: '秒', 10 | millisecText: '毫秒', 11 | microsecText: '微秒', 12 | timezoneText: '時區', 13 | currentText: '現在時間', 14 | closeText: '確定', 15 | timeFormat: 'HH:mm', 16 | amNames: ['上午', 'AM', 'A'], 17 | pmNames: ['下午', 'PM', 'P'], 18 | isRTL: false 19 | }; 20 | $.timepicker.setDefaults($.timepicker.regional['zh-TW']); 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/jquery-ui-timepicker-addon.css: -------------------------------------------------------------------------------- 1 | .ui-timepicker-div .ui-widget-header { margin-bottom: 8px; } 2 | .ui-timepicker-div dl { text-align: left; } 3 | .ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; } 4 | .ui-timepicker-div dl dd { margin: 0 10px 10px 40%; } 5 | .ui-timepicker-div td { font-size: 90%; } 6 | .ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; } 7 | 8 | .ui-timepicker-rtl{ direction: rtl; } 9 | .ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; } 10 | .ui-timepicker-rtl dl dt{ float: right; clear: right; } 11 | .ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; } -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui-timepicker-addon/jquery-ui-timepicker-addon.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery Timepicker Addon - v1.4.3 - 2013-11-30 2 | * http://trentrichardson.com/examples/timepicker 3 | * Copyright (c) 2013 Trent Richardson; Licensed MIT */ 4 | 5 | .ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.ui-timepicker-div dl dd{margin:0 10px 10px 40%}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:0;border:0;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.ui-timepicker-rtl dl dt{float:right;clear:right}.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px} -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-az.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(t){t.datepicker.regional.az={closeText:"Bağla",prevText:"<Geri",nextText:"İrəli>",currentText:"Bugün",monthNames:["Yanvar","Fevral","Mart","Aprel","May","İyun","İyul","Avqust","Sentyabr","Oktyabr","Noyabr","Dekabr"],monthNamesShort:["Yan","Fev","Mar","Apr","May","İyun","İyul","Avq","Sen","Okt","Noy","Dek"],dayNames:["Bazar","Bazar ertəsi","Çərşənbə axşamı","Çərşənbə","Cümə axşamı","Cümə","Şənbə"],dayNamesShort:["B","Be","Ça","Ç","Ca","C","Ş"],dayNamesMin:["B","B","Ç","С","Ç","C","Ş"],weekHeader:"Hf",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.datepicker.setDefaults(t.datepicker.regional.az)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-bs.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(t){t.datepicker.regional.bs={closeText:"Zatvori",prevText:"<",nextText:">",currentText:"Danas",monthNames:["Januar","Februar","Mart","April","Maj","Juni","Juli","August","Septembar","Oktobar","Novembar","Decembar"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNames:["Nedelja","Ponedeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"],dayNamesShort:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],dayNamesMin:["Ne","Po","Ut","Sr","Če","Pe","Su"],weekHeader:"Wk",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.datepicker.setDefaults(t.datepicker.regional.bs)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-ca.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(t){t.datepicker.regional.ca={closeText:"Tanca",prevText:"Anterior",nextText:"Següent",currentText:"Avui",monthNames:["gener","febrer","març","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre"],monthNamesShort:["gen","feb","març","abr","maig","juny","jul","ag","set","oct","nov","des"],dayNames:["diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte"],dayNamesShort:["dg","dl","dt","dc","dj","dv","ds"],dayNamesMin:["dg","dl","dt","dc","dj","dv","ds"],weekHeader:"Set",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.datepicker.setDefaults(t.datepicker.regional.ca)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-cs.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(t){t.datepicker.regional.cs={closeText:"Zavřít",prevText:"<Dříve",nextText:"Později>",currentText:"Nyní",monthNames:["leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec"],monthNamesShort:["led","úno","bře","dub","kvě","čer","čvc","srp","zář","říj","lis","pro"],dayNames:["neděle","pondělí","úterý","středa","čtvrtek","pátek","sobota"],dayNamesShort:["ne","po","út","st","čt","pá","so"],dayNamesMin:["ne","po","út","st","čt","pá","so"],weekHeader:"Týd",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.datepicker.setDefaults(t.datepicker.regional.cs)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-da.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(t){t.datepicker.regional.da={closeText:"Luk",prevText:"<Forrige",nextText:"Næste>",currentText:"Idag",monthNames:["Januar","Februar","Marts","April","Maj","Juni","Juli","August","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNames:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"],dayNamesShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],dayNamesMin:["Sø","Ma","Ti","On","To","Fr","Lø"],weekHeader:"Uge",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.datepicker.setDefaults(t.datepicker.regional.da)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-de.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(t){t.datepicker.regional.de={closeText:"Schließen",prevText:"<Zurück",nextText:"Vor>",currentText:"Heute",monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesMin:["So","Mo","Di","Mi","Do","Fr","Sa"],weekHeader:"KW",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.datepicker.setDefaults(t.datepicker.regional.de)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-eo.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(t){t.datepicker.regional.eo={closeText:"Fermi",prevText:"<Anta",nextText:"Sekv>",currentText:"Nuna",monthNames:["Januaro","Februaro","Marto","Aprilo","Majo","Junio","Julio","Aŭgusto","Septembro","Oktobro","Novembro","Decembro"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aŭg","Sep","Okt","Nov","Dec"],dayNames:["Dimanĉo","Lundo","Mardo","Merkredo","Ĵaŭdo","Vendredo","Sabato"],dayNamesShort:["Dim","Lun","Mar","Mer","Ĵaŭ","Ven","Sab"],dayNamesMin:["Di","Lu","Ma","Me","Ĵa","Ve","Sa"],weekHeader:"Sb",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.datepicker.setDefaults(t.datepicker.regional.eo)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-es.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(t){t.datepicker.regional.es={closeText:"Cerrar",prevText:"<Ant",nextText:"Sig>",currentText:"Hoy",monthNames:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],monthNamesShort:["ene","feb","mar","abr","may","jun","jul","ogo","sep","oct","nov","dic"],dayNames:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],dayNamesShort:["dom","lun","mar","mié","juv","vie","sáb"],dayNamesMin:["D","L","M","X","J","V","S"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.datepicker.setDefaults(t.datepicker.regional.es)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-fa.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(t){t.datepicker.regional.fa={closeText:"بستن",prevText:"<قبلی",nextText:"بعدی>",currentText:"امروز",monthNames:["فروردين","ارديبهشت","خرداد","تير","مرداد","شهريور","مهر","آبان","آذر","دی","بهمن","اسفند"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["يکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],dayNamesShort:["ی","د","س","چ","پ","ج","ش"],dayNamesMin:["ی","د","س","چ","پ","ج","ش"],weekHeader:"هف",dateFormat:"yy/mm/dd",firstDay:6,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""},t.datepicker.setDefaults(t.datepicker.regional.fa)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-gl.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(t){t.datepicker.regional.gl={closeText:"Pechar",prevText:"<Ant",nextText:"Seg>",currentText:"Hoxe",monthNames:["Xaneiro","Febreiro","Marzo","Abril","Maio","Xuño","Xullo","Agosto","Setembro","Outubro","Novembro","Decembro"],monthNamesShort:["Xan","Feb","Mar","Abr","Mai","Xuñ","Xul","Ago","Set","Out","Nov","Dec"],dayNames:["Domingo","Luns","Martes","Mércores","Xoves","Venres","Sábado"],dayNamesShort:["Dom","Lun","Mar","Mér","Xov","Ven","Sáb"],dayNamesMin:["Do","Lu","Ma","Mé","Xo","Ve","Sá"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},t.datepicker.setDefaults(t.datepicker.regional.gl)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-he.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(t){t.datepicker.regional.he={closeText:"סגור",prevText:"<הקודם",nextText:"הבא>",currentText:"היום",monthNames:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],monthNamesShort:["ינו","פבר","מרץ","אפר","מאי","יוני","יולי","אוג","ספט","אוק","נוב","דצמ"],dayNames:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת"],dayNamesShort:["א'","ב'","ג'","ד'","ה'","ו'","שבת"],dayNamesMin:["א'","ב'","ג'","ד'","ה'","ו'","שבת"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""},t.datepicker.setDefaults(t.datepicker.regional.he)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-hi.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(e){e.datepicker.regional.hi={closeText:"बंद",prevText:"पिछला",nextText:"अगला",currentText:"आज",monthNames:["जनवरी ","फरवरी","मार्च","अप्रेल","मई","जून","जूलाई","अगस्त ","सितम्बर","अक्टूबर","नवम्बर","दिसम्बर"],monthNamesShort:["जन","फर","मार्च","अप्रेल","मई","जून","जूलाई","अग","सित","अक्ट","नव","दि"],dayNames:["रविवार","सोमवार","मंगलवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"],dayNamesShort:["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],dayNamesMin:["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],weekHeader:"हफ्ता",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.datepicker.setDefaults(e.datepicker.regional.hi)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-hu.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(e){e.datepicker.regional.hu={closeText:"bezár",prevText:"vissza",nextText:"előre",currentText:"ma",monthNames:["Január","Február","Március","Április","Május","Június","Július","Augusztus","Szeptember","Október","November","December"],monthNamesShort:["Jan","Feb","Már","Ápr","Máj","Jún","Júl","Aug","Szep","Okt","Nov","Dec"],dayNames:["Vasárnap","Hétfő","Kedd","Szerda","Csütörtök","Péntek","Szombat"],dayNamesShort:["Vas","Hét","Ked","Sze","Csü","Pén","Szo"],dayNamesMin:["V","H","K","Sze","Cs","P","Szo"],weekHeader:"Hét",dateFormat:"yy.mm.dd.",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:""},e.datepicker.setDefaults(e.datepicker.regional.hu)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-id.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(e){e.datepicker.regional.id={closeText:"Tutup",prevText:"<mundur",nextText:"maju>",currentText:"hari ini",monthNames:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","Nopember","Desember"],monthNamesShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agus","Sep","Okt","Nop","Des"],dayNames:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],dayNamesShort:["Min","Sen","Sel","Rab","kam","Jum","Sab"],dayNamesMin:["Mg","Sn","Sl","Rb","Km","jm","Sb"],weekHeader:"Mg",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.datepicker.setDefaults(e.datepicker.regional.id)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-ja.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(e){e.datepicker.regional.ja={closeText:"閉じる",prevText:"<前",nextText:"次>",currentText:"今日",monthNames:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],monthNamesShort:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayNames:["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],dayNamesShort:["日","月","火","水","木","金","土"],dayNamesMin:["日","月","火","水","木","金","土"],weekHeader:"週",dateFormat:"yy/mm/dd",firstDay:0,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"年"},e.datepicker.setDefaults(e.datepicker.regional.ja)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-km.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(e){e.datepicker.regional.km={closeText:"ធ្វើ​រួច",prevText:"មុន",nextText:"បន្ទាប់",currentText:"ថ្ងៃ​នេះ",monthNames:["មករា","កុម្ភៈ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],monthNamesShort:["មករា","កុម្ភៈ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],dayNames:["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"],dayNamesShort:["អា","ច","អ","ពុ","ព្រហ","សុ","សៅ"],dayNamesMin:["អា","ច","អ","ពុ","ព្រហ","សុ","សៅ"],weekHeader:"សប្ដាហ៍",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.datepicker.setDefaults(e.datepicker.regional.km)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-ko.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(e){e.datepicker.regional.ko={closeText:"닫기",prevText:"이전달",nextText:"다음달",currentText:"오늘",monthNames:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],monthNamesShort:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],dayNames:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],dayNamesShort:["일","월","화","수","목","금","토"],dayNamesMin:["일","월","화","수","목","금","토"],weekHeader:"Wk",dateFormat:"yy-mm-dd",firstDay:0,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"년"},e.datepicker.setDefaults(e.datepicker.regional.ko)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-ky.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(e){e.datepicker.regional.ky={closeText:"Жабуу",prevText:"<Мур",nextText:"Кий>",currentText:"Бүгүн",monthNames:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],monthNamesShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],dayNames:["жекшемби","дүйшөмбү","шейшемби","шаршемби","бейшемби","жума","ишемби"],dayNamesShort:["жек","дүй","шей","шар","бей","жум","ише"],dayNamesMin:["Жк","Дш","Шш","Шр","Бш","Жм","Иш"],weekHeader:"Жум",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.datepicker.setDefaults(e.datepicker.regional.ky)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-lb.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(e){e.datepicker.regional.lb={closeText:"Fäerdeg",prevText:"Zréck",nextText:"Weider",currentText:"Haut",monthNames:["Januar","Februar","Mäerz","Abrëll","Mee","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mäe","Abr","Mee","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonndeg","Méindeg","Dënschdeg","Mëttwoch","Donneschdeg","Freideg","Samschdeg"],dayNamesShort:["Son","Méi","Dën","Mët","Don","Fre","Sam"],dayNamesMin:["So","Mé","Dë","Më","Do","Fr","Sa"],weekHeader:"W",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.datepicker.setDefaults(e.datepicker.regional.lb)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-mk.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(e){e.datepicker.regional.mk={closeText:"Затвори",prevText:"<",nextText:">",currentText:"Денес",monthNames:["Јануари","Февруари","Март","Април","Мај","Јуни","Јули","Август","Септември","Октомври","Ноември","Декември"],monthNamesShort:["Јан","Фев","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Ное","Дек"],dayNames:["Недела","Понеделник","Вторник","Среда","Четврток","Петок","Сабота"],dayNamesShort:["Нед","Пон","Вто","Сре","Чет","Пет","Саб"],dayNamesMin:["Не","По","Вт","Ср","Че","Пе","Са"],weekHeader:"Сед",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.datepicker.setDefaults(e.datepicker.regional.mk)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-ms.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(e){e.datepicker.regional.ms={closeText:"Tutup",prevText:"<Sebelum",nextText:"Selepas>",currentText:"hari ini",monthNames:["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"],monthNamesShort:["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis"],dayNames:["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"],dayNamesShort:["Aha","Isn","Sel","Rab","kha","Jum","Sab"],dayNamesMin:["Ah","Is","Se","Ra","Kh","Ju","Sa"],weekHeader:"Mg",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.datepicker.setDefaults(e.datepicker.regional.ms)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-nb.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(e){e.datepicker.regional.nb={closeText:"Lukk",prevText:"«Forrige",nextText:"Neste»",currentText:"I dag",monthNames:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],monthNamesShort:["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"],dayNamesShort:["søn","man","tir","ons","tor","fre","lør"],dayNames:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],dayNamesMin:["sø","ma","ti","on","to","fr","lø"],weekHeader:"Uke",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.datepicker.setDefaults(e.datepicker.regional.nb)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-nl.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(e){e.datepicker.regional.nl={closeText:"Sluiten",prevText:"←",nextText:"→",currentText:"Vandaag",monthNames:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],monthNamesShort:["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"],dayNames:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],dayNamesShort:["zon","maa","din","woe","don","vri","zat"],dayNamesMin:["zo","ma","di","wo","do","vr","za"],weekHeader:"Wk",dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.datepicker.setDefaults(e.datepicker.regional.nl)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-nn.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(e){e.datepicker.regional.nn={closeText:"Lukk",prevText:"«Førre",nextText:"Neste»",currentText:"I dag",monthNames:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],monthNamesShort:["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"],dayNamesShort:["sun","mån","tys","ons","tor","fre","lau"],dayNames:["sundag","måndag","tysdag","onsdag","torsdag","fredag","laurdag"],dayNamesMin:["su","må","ty","on","to","fr","la"],weekHeader:"Veke",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.datepicker.setDefaults(e.datepicker.regional.nn)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-sq.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(e){e.datepicker.regional.sq={closeText:"mbylle",prevText:"<mbrapa",nextText:"Përpara>",currentText:"sot",monthNames:["Janar","Shkurt","Mars","Prill","Maj","Qershor","Korrik","Gusht","Shtator","Tetor","Nëntor","Dhjetor"],monthNamesShort:["Jan","Shk","Mar","Pri","Maj","Qer","Kor","Gus","Sht","Tet","Nën","Dhj"],dayNames:["E Diel","E Hënë","E Martë","E Mërkurë","E Enjte","E Premte","E Shtune"],dayNamesShort:["Di","Hë","Ma","Më","En","Pr","Sh"],dayNamesMin:["Di","Hë","Ma","Më","En","Pr","Sh"],weekHeader:"Ja",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.datepicker.setDefaults(e.datepicker.regional.sq)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-sr.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(e){e.datepicker.regional.sr={closeText:"Затвори",prevText:"<",nextText:">",currentText:"Данас",monthNames:["Јануар","Фебруар","Март","Април","Мај","Јун","Јул","Август","Септембар","Октобар","Новембар","Децембар"],monthNamesShort:["Јан","Феб","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Нов","Дец"],dayNames:["Недеља","Понедељак","Уторак","Среда","Четвртак","Петак","Субота"],dayNamesShort:["Нед","Пон","Уто","Сре","Чет","Пет","Суб"],dayNamesMin:["Не","По","Ут","Ср","Че","Пе","Су"],weekHeader:"Сед",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.datepicker.setDefaults(e.datepicker.regional.sr)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-tj.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(e){e.datepicker.regional.tj={closeText:"Идома",prevText:"<Қафо",nextText:"Пеш>",currentText:"Имрӯз",monthNames:["Январ","Феврал","Март","Апрел","Май","Июн","Июл","Август","Сентябр","Октябр","Ноябр","Декабр"],monthNamesShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],dayNames:["якшанбе","душанбе","сешанбе","чоршанбе","панҷшанбе","ҷумъа","шанбе"],dayNamesShort:["якш","душ","сеш","чор","пан","ҷум","шан"],dayNamesMin:["Як","Дш","Сш","Чш","Пш","Ҷм","Шн"],weekHeader:"Хф",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.datepicker.setDefaults(e.datepicker.regional.tj)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-tr.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(e){e.datepicker.regional.tr={closeText:"kapat",prevText:"<geri",nextText:"ileri>",currentText:"bugün",monthNames:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"],monthNamesShort:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],dayNames:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"],dayNamesShort:["Pz","Pt","Sa","Ça","Pe","Cu","Ct"],dayNamesMin:["Pz","Pt","Sa","Ça","Pe","Cu","Ct"],weekHeader:"Hf",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.datepicker.setDefaults(e.datepicker.regional.tr)}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-zh-CN.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(e){e.datepicker.regional["zh-CN"]={closeText:"关闭",prevText:"<上月",nextText:"下月>",currentText:"今天",monthNames:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthNamesShort:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],dayNames:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayNamesShort:["周日","周一","周二","周三","周四","周五","周六"],dayNamesMin:["日","一","二","三","四","五","六"],weekHeader:"周",dateFormat:"yy-mm-dd",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"年"},e.datepicker.setDefaults(e.datepicker.regional["zh-CN"])}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-zh-HK.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(e){e.datepicker.regional["zh-HK"]={closeText:"關閉",prevText:"<上月",nextText:"下月>",currentText:"今天",monthNames:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthNamesShort:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],dayNames:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayNamesShort:["周日","周一","周二","周三","周四","周五","周六"],dayNamesMin:["日","一","二","三","四","五","六"],weekHeader:"周",dateFormat:"dd-mm-yy",firstDay:0,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"年"},e.datepicker.setDefaults(e.datepicker.regional["zh-HK"])}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/i18n/jquery.ui.datepicker-zh-TW.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.10.4 - 2014-01-17 2 | * http://jqueryui.com 3 | * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 4 | jQuery(function(e){e.datepicker.regional["zh-TW"]={closeText:"關閉",prevText:"<上月",nextText:"下月>",currentText:"今天",monthNames:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthNamesShort:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],dayNames:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayNamesShort:["周日","周一","周二","周三","周四","周五","周六"],dayNamesMin:["日","一","二","三","四","五","六"],weekHeader:"周",dateFormat:"yy/mm/dd",firstDay:1,isRTL:!1,showMonthAfterYear:!0,yearSuffix:"年"},e.datepicker.setDefaults(e.datepicker.regional["zh-TW"])}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/images/animated-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/jquery-ui/images/animated-overlay.gif -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/jquery-ui/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/jquery-ui/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/jquery-ui/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/jquery-ui/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /app/unicorn/static/plugins/jquery-ui/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/jquery-ui/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /app/unicorn/static/plugins/justified-gallery/README.md: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 |
6 | 7 | This is a JQuery plugin that allows you to create an high quality justified gallery of images. 8 | 9 | A common problem, for people who create sites, is to create an elegant image gallery that manages 10 | the various sizes of images. Flickr and Google+ manage this situation in an excellent way, 11 | the purpose of this plugin is to give you the power of this solutions, with a new fast algorithm. 12 | 13 | You can read the entire description of this project 14 | in the official project page. 15 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/justified-gallery/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/justified-gallery/loading.gif -------------------------------------------------------------------------------- /app/unicorn/static/plugins/select2/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "select2", 3 | "version": "3.4.5", 4 | "main": ["select2.js", "select2.css", "select2.png", "select2x2.png", "select2-spinner.gif"], 5 | "dependencies": { 6 | "jquery": ">= 1.7.1" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/select2/select2-spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/select2/select2-spinner.gif -------------------------------------------------------------------------------- /app/unicorn/static/plugins/select2/select2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/select2/select2.png -------------------------------------------------------------------------------- /app/unicorn/static/plugins/select2/select2_locale_he.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Hebrew translation. 3 | * 4 | * Author: Yakir Sitbon 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "לא נמצאו התאמות"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "נא להזין עוד " + n + " תווים נוספים"; }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "נא להזין פחות " + n + " תווים"; }, 13 | formatSelectionTooBig: function (limit) { return "ניתן לבחור " + limit + " פריטים"; }, 14 | formatLoadMore: function (pageNumber) { return "טוען תוצאות נוספות..."; }, 15 | formatSearching: function () { return "מחפש..."; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/select2/select2_locale_hu.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Hungarian translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "Nincs találat."; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Túl rövid. Még " + n + " karakter hiányzik."; }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Túl hosszú. " + n + " kerekterrel több mint kellene."; }, 11 | formatSelectionTooBig: function (limit) { return "Csak " + limit + " elemet lehet kiválasztani."; }, 12 | formatLoadMore: function (pageNumber) { return "Töltés..."; }, 13 | formatSearching: function () { return "Keresés..."; } 14 | }); 15 | })(jQuery); 16 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/select2/select2_locale_ja.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Japanese translation. 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "該当なし"; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "後" + n + "文字入れてください"; }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "検索文字列が" + n + "文字長すぎます"; }, 11 | formatSelectionTooBig: function (limit) { return "最多で" + limit + "項目までしか選択できません"; }, 12 | formatLoadMore: function (pageNumber) { return "読込中・・・"; }, 13 | formatSearching: function () { return "検索中・・・"; } 14 | }); 15 | })(jQuery); 16 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/select2/select2_locale_ko.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 translation. 3 | * 4 | * Author: Swen Mun 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "결과 없음"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "너무 짧습니다. "+n+"글자 더 입력해주세요."; }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "너무 깁니다. "+n+"글자 지워주세요."; }, 13 | formatSelectionTooBig: function (limit) { return "최대 "+limit+"개까지만 선택하실 수 있습니다."; }, 14 | formatLoadMore: function (pageNumber) { return "불러오는 중…"; }, 15 | formatSearching: function () { return "검색 중…"; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/select2/select2_locale_zh-CN.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Chinese translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | $.extend($.fn.select2.defaults, { 7 | formatNoMatches: function () { return "没有找到匹配项"; }, 8 | formatInputTooShort: function (input, min) { var n = min - input.length; return "请再输入" + n + "个字符";}, 9 | formatInputTooLong: function (input, max) { var n = input.length - max; return "请删掉" + n + "个字符";}, 10 | formatSelectionTooBig: function (limit) { return "你只能选择最多" + limit + "项"; }, 11 | formatLoadMore: function (pageNumber) { return "加载结果中..."; }, 12 | formatSearching: function () { return "搜索中..."; } 13 | }); 14 | })(jQuery); 15 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/select2/select2_locale_zh-TW.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Traditional Chinese translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | $.extend($.fn.select2.defaults, { 7 | formatNoMatches: function () { return "沒有找到相符的項目"; }, 8 | formatInputTooShort: function (input, min) { var n = min - input.length; return "請再輸入" + n + "個字元";}, 9 | formatInputTooLong: function (input, max) { var n = input.length - max; return "請刪掉" + n + "個字元";}, 10 | formatSelectionTooBig: function (limit) { return "你只能選擇最多" + limit + "項"; }, 11 | formatLoadMore: function (pageNumber) { return "載入中..."; }, 12 | formatSearching: function () { return "搜尋中..."; } 13 | }); 14 | })(jQuery); 15 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/select2/select2x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/select2/select2x2.png -------------------------------------------------------------------------------- /app/unicorn/static/plugins/tinymce/langs/readme.md: -------------------------------------------------------------------------------- 1 | This is where language files should be placed. 2 | 3 | Please DO NOT translate these directly use this service: https://www.transifex.com/projects/p/tinymce/ 4 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/tinymce/plugins/anchor/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("anchor",function(e){function t(){var t=e.selection.getNode();e.windowManager.open({title:"Anchor",body:{type:"textbox",name:"name",size:40,label:"Name",value:t.name||t.id},onsubmit:function(t){e.execCommand("mceInsertContent",!1,e.dom.createHTML("a",{id:t.data.name}))}})}e.addButton("anchor",{icon:"anchor",tooltip:"Anchor",onclick:t,stateSelector:"a:not([href])"}),e.addMenuItem("anchor",{icon:"anchor",text:"Anchor",context:"insert",onclick:t})}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/tinymce/plugins/code/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("code",function(e){function o(){e.windowManager.open({title:"Source code",body:{type:"textbox",name:"code",multiline:!0,minWidth:e.getParam("code_dialog_width",600),minHeight:e.getParam("code_dialog_height",Math.min(tinymce.DOM.getViewPort().h-200,500)),value:e.getContent({source_view:!0}),spellcheck:!1,style:"direction: ltr; text-align: left"},onSubmit:function(o){e.focus(),e.undoManager.transact(function(){e.setContent(o.data.code)}),e.selection.setCursorLocation(),e.nodeChanged()}})}e.addCommand("mceCodeEditor",o),e.addButton("code",{icon:"code",tooltip:"Source code",onclick:o}),e.addMenuItem("code",{icon:"code",text:"Source code",context:"tools",onclick:o})}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/tinymce/plugins/contextmenu/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("contextmenu",function(e){var n,t=e.settings.contextmenu_never_use_native;e.on("contextmenu",function(o){var i;if(!o.ctrlKey||t){if(o.preventDefault(),i=e.settings.contextmenu||"link image inserttable | cell row column deletetable",n)n.show();else{var c=[];tinymce.each(i.split(/[ ,]/),function(n){var t=e.menuItems[n];"|"==n&&(t={text:n}),t&&(t.shortcut="",c.push(t))});for(var a=0;a'}),t+=""}),t+=""}var i=[["cool","cry","embarassed","foot-in-mouth"],["frown","innocent","kiss","laughing"],["money-mouth","sealed","smile","surprised"],["tongue-out","undecided","wink","yell"]];t.addButton("emoticons",{type:"panelbutton",panel:{autohide:!0,html:n,onclick:function(e){var n=t.dom.getParent(e.target,"a");n&&(t.insertContent(''),this.hide())}},tooltip:"Emoticons"})}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/tinymce/plugins/example/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("example",function(t){t.addButton("example",{text:"My button",icon:!1,onclick:function(){t.windowManager.open({title:"Example plugin",body:[{type:"textbox",name:"title",label:"Title"}],onsubmit:function(e){t.insertContent("Title: "+e.data.title)}})}}),t.addMenuItem("example",{text:"Example plugin",context:"tools",onclick:function(){t.windowManager.open({title:"TinyMCE site",url:"http://www.tinymce.com",width:800,height:600,buttons:[{text:"Close",onclick:"close"}]})}})}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/tinymce/plugins/example_dependency/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("example_dependency",function(){},["example"]); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/tinymce/plugins/hr/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("hr",function(e){e.addCommand("InsertHorizontalRule",function(){e.execCommand("mceInsertContent",!1,"
")}),e.addButton("hr",{icon:"hr",tooltip:"Horizontal line",cmd:"InsertHorizontalRule"}),e.addMenuItem("hr",{icon:"hr",text:"Horizontal line",cmd:"InsertHorizontalRule",context:"insert"})}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/tinymce/plugins/media/moxieplayer.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/tinymce/plugins/media/moxieplayer.swf -------------------------------------------------------------------------------- /app/unicorn/static/plugins/tinymce/plugins/nonbreaking/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("nonbreaking",function(e){var t=e.getParam("nonbreaking_force_tab");if(e.addCommand("mceNonBreaking",function(){e.insertContent(e.plugins.visualchars&&e.plugins.visualchars.state?' ':" ")}),e.addButton("nonbreaking",{title:"Insert nonbreaking space",cmd:"mceNonBreaking"}),e.addMenuItem("nonbreaking",{text:"Nonbreaking space",cmd:"mceNonBreaking",context:"insert"}),t){var n=+t>1?+t:3;e.on("keydown",function(t){if(9==t.keyCode){if(t.shiftKey)return;t.preventDefault();for(var i=0;n>i;i++)e.execCommand("mceNonBreaking")}})}}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/tinymce/plugins/print/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("print",function(t){t.addCommand("mcePrint",function(){t.getWin().print()}),t.addButton("print",{title:"Print",cmd:"mcePrint"}),t.addShortcut("Ctrl+P","","mcePrint"),t.addMenuItem("print",{text:"Print",cmd:"mcePrint",icon:"print",shortcut:"Ctrl+P",context:"file"})}); -------------------------------------------------------------------------------- /app/unicorn/static/plugins/tinymce/skins/lightgray/fonts/readme.md: -------------------------------------------------------------------------------- 1 | Icons are generated and provided by the http://icomoon.io service. 2 | -------------------------------------------------------------------------------- /app/unicorn/static/plugins/tinymce/skins/lightgray/fonts/tinymce-small.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/tinymce/skins/lightgray/fonts/tinymce-small.eot -------------------------------------------------------------------------------- /app/unicorn/static/plugins/tinymce/skins/lightgray/fonts/tinymce-small.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/tinymce/skins/lightgray/fonts/tinymce-small.ttf -------------------------------------------------------------------------------- /app/unicorn/static/plugins/tinymce/skins/lightgray/fonts/tinymce-small.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/tinymce/skins/lightgray/fonts/tinymce-small.woff -------------------------------------------------------------------------------- /app/unicorn/static/plugins/tinymce/skins/lightgray/fonts/tinymce.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/tinymce/skins/lightgray/fonts/tinymce.eot -------------------------------------------------------------------------------- /app/unicorn/static/plugins/tinymce/skins/lightgray/fonts/tinymce.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/tinymce/skins/lightgray/fonts/tinymce.ttf -------------------------------------------------------------------------------- /app/unicorn/static/plugins/tinymce/skins/lightgray/fonts/tinymce.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/tinymce/skins/lightgray/fonts/tinymce.woff -------------------------------------------------------------------------------- /app/unicorn/static/plugins/tinymce/skins/lightgray/img/anchor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/tinymce/skins/lightgray/img/anchor.gif -------------------------------------------------------------------------------- /app/unicorn/static/plugins/tinymce/skins/lightgray/img/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/tinymce/skins/lightgray/img/loader.gif -------------------------------------------------------------------------------- /app/unicorn/static/plugins/tinymce/skins/lightgray/img/object.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/tinymce/skins/lightgray/img/object.gif -------------------------------------------------------------------------------- /app/unicorn/static/plugins/tinymce/skins/lightgray/img/trans.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/plugins/tinymce/skins/lightgray/img/trans.gif -------------------------------------------------------------------------------- /app/unicorn/static/unicorn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/unicorn/static/unicorn.png -------------------------------------------------------------------------------- /app/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giantoak/unicorn/a7fd45e1e572d6869001cf1a5fa71fa0ecf658a9/app/util/__init__.py -------------------------------------------------------------------------------- /app/util/historical.py: -------------------------------------------------------------------------------- 1 | MAX_HIST = 10 2 | 3 | 4 | def active_history_terms(hist): 5 | terms = [] 6 | for q in hist: 7 | if q['active']: 8 | terms.append(q['query']) 9 | 10 | return terms 11 | 12 | 13 | def update_history(hist, query, active): 14 | for q in hist: 15 | if q['query'] == query: 16 | q['active'] = bool(int(active)) 17 | 18 | return hist 19 | 20 | 21 | def amend_history(hist, last): 22 | for q in hist: 23 | if last['query'] == q['query']: 24 | q['active'] = True 25 | return hist 26 | 27 | if len(hist) > MAX_HIST: 28 | del hist[0] 29 | 30 | hist.append(last) 31 | last['active'] = True 32 | return hist 33 | -------------------------------------------------------------------------------- /create_db.py: -------------------------------------------------------------------------------- 1 | from app import db, flask_bcrypt 2 | db.create_all() 3 | 4 | from app import User, Organization 5 | from app.config import admin_username, admin_password 6 | 7 | focus = Organization('Focus Africa', 'focus-africa.co.za') 8 | admin_group = Organization('admins') 9 | 10 | admin_pw_hash = flask_bcrypt.generate_password_hash(admin_password) 11 | admin = User(admin_username, admin_pw_hash, organization=admin_group, 12 | moderator=True, admin=True) 13 | 14 | db.session.add(focus) 15 | db.session.add(admin_group) 16 | db.session.add(admin) 17 | db.session.commit() 18 | -------------------------------------------------------------------------------- /db_setup.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | sudo -u postgres psql -c "CREATE USER unicorn WITH SUPERUSER CREATEROLE CREATEDB PASSWORD 'unicorn';" 4 | 5 | sudo -u postgres psql -c "CREATE DATABASE unicorn;" 6 | 7 | python createdb.py 8 | -------------------------------------------------------------------------------- /nltk_deps.py: -------------------------------------------------------------------------------- 1 | import nltk 2 | 3 | nltk.download('stopwords') 4 | nltk.download('punkt') 5 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | cffi>=1.3.0 2 | cryptography==1.0.2 3 | decorator==4.0.9 4 | elasticsearch==1.9.0 5 | enum34==1.1.2 6 | flask==0.10.1 7 | flask-admin==1.4.0 8 | flask-basicauth==0.2.0 9 | flask-bcrypt==0.7.1 10 | flask-login==0.3.2 11 | flask-sqlalchemy==2.0 12 | gunicorn==19.1.0 13 | itsdangerous==0.24 14 | jinja2==2.8 15 | markupsafe==0.23 16 | mysql-python==1.2.5 17 | networkx==1.11 18 | nltk==3.2 19 | numpy==1.10.4 20 | pandas==0.17.1 21 | pbr==1.8.0 22 | phonenumbers==7.2.5 23 | psycopg2==2.6.1 24 | pyasn1==0.1.9 25 | pycparser==2.14 26 | pyopenssl==0.15.1 27 | python-bcrypt==0.3.1 28 | python-dateutil==2.4.2 29 | python-magic==0.4.6 30 | requests==2.9.1 31 | scipy==0.17.0 32 | simplejson>=3.8 33 | six==1.10.0 34 | sqlalchemy==1.0.12 35 | tablib==0.11.0 36 | urllib3==1.14 37 | werkzeug==0.11.4 38 | wsgiref==0.1.2 39 | wtforms==2.0.2 40 | -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- 1 | from app import app 2 | from app.config import uni_host, uni_port 3 | import os 4 | try: 5 | from app.config import uni_cert_dir 6 | from OpenSSL import SSL 7 | except ImportError: 8 | uni_cert_dir = None 9 | 10 | 11 | if __name__ == '__main__': 12 | if uni_cert_dir is not None: 13 | context = SSL.Context(SSL.TLSv1_2_METHOD) 14 | context.use_privatekey_file(os.path.join(uni_cert_dir, 'unicorn.key')) 15 | context.use_certificate_file(os.path.join(uni_cert_dir, 'unicorn.crt')) 16 | app.run(debug=True, host=uni_host, port=uni_port, ssl_context=context) 17 | 18 | else: 19 | app.run(debug=True, host=uni_host, port=uni_port) 20 | 21 | -------------------------------------------------------------------------------- /search.py: -------------------------------------------------------------------------------- 1 | from app.config import es_url 2 | from app.config import es_port 3 | from app.config import es_index 4 | import simplejson as json 5 | import requests 6 | 7 | 8 | def run(term=''): 9 | """ 10 | 11 | :param str term: 12 | :returns str: 13 | """ 14 | url = '{}:{}/{}/_search'.format(es_url, es_port, es_index) 15 | body = { 16 | "query": { 17 | "match": { 18 | "file": str(term) 19 | } 20 | }, 21 | "highlight": {"fields": {"file": {}}} 22 | 23 | } 24 | r = requests.post(url, json.dumps(body)) 25 | data = r.json() 26 | titles = [] 27 | for hit in data['hits']['hits']: 28 | titles.append({"doc": hit['_source']['title'], "snippet": hit['highlight']['file']}) 29 | 30 | return json.dumps(titles) 31 | -------------------------------------------------------------------------------- /start_unicorn.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | sudo unoconv -l & 3 | sleep 3 4 | sudo service postgresql start 5 | sleep 3 6 | # sudo service mysql start 7 | # sleep 3 8 | sudo service elasticsearch start 9 | sleep 3 10 | python run.py 11 | -------------------------------------------------------------------------------- /tests/test_conns.py: -------------------------------------------------------------------------------- 1 | import sys 2 | import os 3 | import unittest 4 | from mock import MagicMock, patch 5 | # import simplejson as json 6 | sys.path.append(os.path.dirname(os.path.dirname( 7 | os.path.abspath(__file__)))) 8 | import app 9 | from app.config import db_conn_str 10 | import base64 11 | import sqlalchemy 12 | 13 | class TestConnections(unittest.TestCase): 14 | def setUp(self): 15 | self.app = app.app.test_client() 16 | 17 | def test_conn(self): 18 | ''' Only passes if the connection can be made ''' 19 | engine = sqlalchemy.create_engine(db_conn_str) 20 | connection = engine.connect() 21 | connection.close() 22 | 23 | if __name__ == '__main__': 24 | unittest.main() 25 | -------------------------------------------------------------------------------- /tests/test_models.py: -------------------------------------------------------------------------------- 1 | import sys 2 | import os 3 | import unittest 4 | from mock import MagicMock, patch 5 | # import simplejson as json 6 | sys.path.append(os.path.dirname(os.path.dirname( 7 | os.path.abspath(__file__)))) 8 | import app 9 | from app.config import admin_username, admin_password 10 | import base64 11 | 12 | 13 | class TestModels(unittest.TestCase): 14 | def setUp(self): 15 | self.app = app.app.test_client() 16 | 17 | raise NotImplemented('Do these tests') 18 | 19 | if __name__ == '__main__': 20 | unittest.main() 21 | -------------------------------------------------------------------------------- /util/backup/create_repository.py: -------------------------------------------------------------------------------- 1 | from elasticsearch import Elasticsearch 2 | 3 | # default configuration settings (localhost:9200) 4 | es = Elasticsearch() 5 | q = { 6 | "type": "fs", 7 | "settings": { 8 | "location": "/big/backups/", 9 | "compress": True 10 | } 11 | } 12 | 13 | es.snapshot.create_repository(repository='unicorn_backups', body=q) 14 | -------------------------------------------------------------------------------- /util/backup/create_snapshot.py: -------------------------------------------------------------------------------- 1 | from app.config import es_index 2 | from elasticsearch import Elasticsearch 3 | 4 | # default configuration settings (localhost:9200) 5 | es = Elasticsearch() 6 | 7 | q = { 8 | "indices": es_index, 9 | "ignore_unavailable": False, 10 | "include_global_state": True 11 | } 12 | 13 | es.snapshot.create(repository='unicorn_backups', 14 | body=q, 15 | snapshot='2015-03-30_all_focus_africa') 16 | -------------------------------------------------------------------------------- /util/backup/restore_snapshot.py: -------------------------------------------------------------------------------- 1 | from app.config import es_index 2 | from elasticsearch import Elasticsearch 3 | 4 | # default configuration settings (localhost:9200) 5 | es = Elasticsearch() 6 | snapshot = '2015-03-30_all_focus_africa' 7 | c = raw_input('WARNING: This will delete index {} and replace with\ 8 | snapshot {}. Type "YES" to continue.'.format(es_index, snapshot)) 9 | 10 | if c == 'YES': 11 | es.indices.delete(index=es_index) 12 | es.snapshot.restore(repository='unicorn_backups', 13 | snapshot=snapshot) 14 | -------------------------------------------------------------------------------- /util/backup/snapshot_status.py: -------------------------------------------------------------------------------- 1 | from elasticsearch import Elasticsearch 2 | 3 | # default configuration settings (localhost:9200) 4 | es = Elasticsearch() 5 | 6 | print es.snapshot.status(repository='unicorn_backups', 7 | snapshot='2015-03-30_all_focus_africa') 8 | -------------------------------------------------------------------------------- /util/bulk/entities/mk_entity_mapping.py: -------------------------------------------------------------------------------- 1 | from elasticsearch import Elasticsearch 2 | 3 | es = Elasticsearch() 4 | 5 | q = { 6 | "attachment": { 7 | "properties": { 8 | "entity": { 9 | "type": "nested", 10 | } 11 | } 12 | } 13 | } 14 | es.indices.put_mapping(index='dossiers', doc_type='attachment', body=q) 15 | -------------------------------------------------------------------------------- /util/bulk/reindex-with-group.py: -------------------------------------------------------------------------------- 1 | from app.config import es_index 2 | from elasticsearch import Elasticsearch 3 | import sys 4 | 5 | import os 6 | sys.path.append(os.path.dirname(os.path.dirname(__file__))) 7 | from iterate_search import iterate_over_query 8 | 9 | 10 | def update_partial(doc_id, group): 11 | # Partial update doc 12 | partial_doc = {'doc': {'owner': group}} 13 | 14 | es.update(index=es_index, 15 | doc_type='attachment', 16 | id=doc_id, 17 | body=partial_doc, 18 | refresh=True) 19 | 20 | es = Elasticsearch() 21 | it = iterate_over_query(es, '*', fields='_id') 22 | 23 | for i, doc in enumerate(it): 24 | doc_id = doc['_id'] 25 | update_partial(doc_id, 'Focus Africa') 26 | 27 | if i % 10 == 0: 28 | print i, doc_id 29 | -------------------------------------------------------------------------------- /util/bulk/reindex-with-locations.py: -------------------------------------------------------------------------------- 1 | from app.config import es_index 2 | from elasticsearch import Elasticsearch 3 | import sys 4 | 5 | # default configuration settings (localhost:9200) 6 | es = Elasticsearch() 7 | 8 | filename = sys.argv[1] 9 | file64 = open(filename, 'rb').read().encode('base64') 10 | 11 | doc_struct = {'file': file64, 'title': filename} 12 | 13 | es.index(index=es_index, doc_type='attachment', body=doc_struct) 14 | -------------------------------------------------------------------------------- /util/es-py-attach.py: -------------------------------------------------------------------------------- 1 | from app.config import es_index 2 | from elasticsearch import Elasticsearch 3 | import sys 4 | 5 | # default configuration settings (localhost:9200) 6 | es = Elasticsearch() 7 | 8 | filename = sys.argv[1] 9 | file64 = open(filename, 'rb').read().encode('base64') 10 | 11 | doc_struct = { 12 | 'file': file64, 13 | 'title': filename 14 | } 15 | 16 | es.index(index=es_index, doc_type='attachment', body=doc_struct) 17 | -------------------------------------------------------------------------------- /util/es-py-reset.py: -------------------------------------------------------------------------------- 1 | from app.config import es_index 2 | from elasticsearch import Elasticsearch 3 | # import simplejson as json 4 | # import sys 5 | 6 | # default configuration settings (localhost:9200) 7 | es = Elasticsearch() 8 | 9 | es.indices.delete(index=es_index) 10 | -------------------------------------------------------------------------------- /util/utilconfig.py: -------------------------------------------------------------------------------- 1 | MITIE_LOC='' 2 | -------------------------------------------------------------------------------- /util/utilconfig.py.template: -------------------------------------------------------------------------------- 1 | MITIE_LOC='' 2 | --------------------------------------------------------------------------------