├── .gitignore ├── .vscode └── last.sql ├── README.md ├── ROADMAP.md ├── bin ├── cli.js ├── config.js ├── config.json └── server.js ├── connector.js ├── db └── .gitignore ├── dbProd └── .gitignore ├── index.js ├── media ├── Capture-1.png ├── Capture-2.png ├── Capture-3.png ├── Capture-4.png ├── Capture-5.png ├── Capture-6.png ├── Capture-7.png ├── Capture-8.png └── Capture-9.png ├── memory.js ├── models ├── 00_user.js └── 1_sms.js ├── package-lock.json ├── package.json ├── public ├── admin │ ├── charts.html │ ├── css │ │ ├── style-mango.css │ │ ├── style-responsive.css │ │ ├── style.css │ │ ├── themes │ │ │ ├── blue.css │ │ │ ├── default.css │ │ │ ├── green.css │ │ │ ├── grey.css │ │ │ ├── orange.css │ │ │ ├── pink.css │ │ │ ├── red.css │ │ │ ├── violet.css │ │ │ ├── white.css │ │ │ └── yellow.css │ │ └── vendors.css │ ├── dashboard-blog.html │ ├── dashboard-shopping.html │ ├── form-components.html │ ├── form-dropzone-file-upload.html │ ├── form-layouts.html │ ├── form-multiple-file-upload.html │ ├── form-validation.html │ ├── images │ │ └── icons │ │ │ └── favicon.ico │ ├── index.html │ ├── js │ │ ├── app.js │ │ ├── charts.js │ │ ├── dashboard-blog.js │ │ ├── dashboard-shopping.js │ │ ├── form-components.js │ │ ├── form-dropzone-file-upload.js │ │ ├── form-layouts.js │ │ ├── form-multiple-file-upload.js │ │ ├── form-validation.js │ │ ├── holder.js │ │ ├── html5shiv.js │ │ ├── index.js │ │ ├── jquery-1.9.1.js │ │ ├── jquery-migrate-1.2.1.min.js │ │ ├── jquery-ui.js │ │ ├── jquery.menu.js │ │ ├── main.js │ │ ├── page-fullcalendar.js │ │ ├── respond.min.js │ │ ├── table-editable.js │ │ ├── transitions.js │ │ ├── ui-nestable-list.js │ │ ├── ui-portlets.js │ │ ├── ui-sliders.js │ │ └── ui-tabs-accordions-navs.js │ ├── layout-boxed.html │ ├── layout-left-sidebar.html │ ├── layout-right-sidebar.html │ ├── page-404.html │ ├── page-500.html │ ├── page-blank.html │ ├── page-fullcalendar.html │ ├── page-invoice.html │ ├── page-lock-screen.html │ ├── page-pricing-table.html │ ├── page-signin.html │ ├── page-signup.html │ ├── table-advanced.html │ ├── table-basic.html │ ├── table-editable.html │ ├── table-responsive.html │ ├── transitions.html │ ├── ui-buttons.html │ ├── ui-general.html │ ├── ui-icons.html │ ├── ui-modals.html │ ├── ui-nestable-list.html │ ├── ui-portlets.html │ ├── ui-sliders.html │ ├── ui-tabs-accordions-navs.html │ ├── ui-typography.html │ └── vendors │ │ ├── animate.css │ │ └── animate.css │ │ ├── bootstrap-clockface │ │ ├── css │ │ │ └── clockface.css │ │ └── js │ │ │ └── clockface.js │ │ ├── bootstrap-colorpicker │ │ ├── css │ │ │ └── colorpicker.css │ │ ├── img │ │ │ ├── alpha.png │ │ │ ├── hue.png │ │ │ └── saturation.png │ │ └── js │ │ │ └── bootstrap-colorpicker.js │ │ ├── bootstrap-datepicker │ │ ├── css │ │ │ └── datepicker.css │ │ └── js │ │ │ └── bootstrap-datepicker.js │ │ ├── bootstrap-daterangepicker │ │ ├── daterangepicker-bs3.css │ │ └── daterangepicker.js │ │ ├── bootstrap-datetimepicker │ │ └── build │ │ │ ├── css │ │ │ └── bootstrap-datetimepicker.min.css │ │ │ └── js │ │ │ └── bootstrap-datetimepicker.min.js │ │ ├── bootstrap-hover-dropdown │ │ └── bootstrap-hover-dropdown.js │ │ ├── bootstrap-switch │ │ ├── css │ │ │ └── bootstrap-switch.css │ │ └── js │ │ │ └── bootstrap-switch.min.js │ │ ├── bootstrap-timepicker │ │ ├── css │ │ │ └── bootstrap-timepicker.min.css │ │ └── js │ │ │ └── bootstrap-timepicker.js │ │ ├── bootstrap │ │ ├── css │ │ │ └── bootstrap.min.css │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regulard41d.eot │ │ └── js │ │ │ └── bootstrap.min.js │ │ ├── datatables │ │ ├── css │ │ │ └── dataTables.bootstrap.css │ │ ├── images │ │ │ ├── sort_asc.png │ │ │ ├── sort_asc_disabled.png │ │ │ ├── sort_both.png │ │ │ ├── sort_desc.png │ │ │ └── sort_desc_disabled.png │ │ └── js │ │ │ ├── dataTables.bootstrap.js │ │ │ ├── jquery-DT-pagination.js │ │ │ ├── jquery.dataTables.1.10.js │ │ │ ├── jquery.dataTables.1.10.min.js │ │ │ ├── jquery.dataTables.js │ │ │ └── jquery.jeditable.js │ │ ├── dropzone │ │ ├── css │ │ │ └── dropzone.css │ │ ├── images │ │ │ ├── spritemap.png │ │ │ └── spritemap@2x.png │ │ └── js │ │ │ └── dropzone.js │ │ ├── flot-chart │ │ ├── jquery.flot.categories.js │ │ ├── jquery.flot.fillbetween.js │ │ ├── jquery.flot.js │ │ ├── jquery.flot.pie.js │ │ ├── jquery.flot.resize.js │ │ ├── jquery.flot.spline.js │ │ ├── jquery.flot.stack.js │ │ └── jquery.flot.tooltip.js │ │ ├── font-awesome │ │ ├── css │ │ │ └── font-awesome.min.css │ │ └── fonts │ │ │ ├── fontawesome-webfontba72.eot │ │ │ ├── fontawesome-webfontba72.svg │ │ │ ├── fontawesome-webfontba72.ttf │ │ │ ├── fontawesome-webfontba72.woff │ │ │ └── fontawesome-webfontd41d.eot │ │ ├── fullcalendar │ │ ├── fullcalendar.css │ │ ├── fullcalendar.min.js │ │ └── fullcalendar.print.css │ │ ├── jquery-animateNumber │ │ └── jquery.animateNumber.min.js │ │ ├── jquery-cookie │ │ └── jquery.cookie.js │ │ ├── jquery-file-upload │ │ ├── css │ │ │ ├── blueimp-gallery.min.css │ │ │ ├── jquery.fileupload-ui.css │ │ │ └── jquery.fileupload.css │ │ ├── img │ │ │ ├── loading.gif │ │ │ └── progressbar.gif │ │ └── js │ │ │ ├── cors │ │ │ └── jquery.xdr-transport.js │ │ │ ├── jquery.fileupload-audio.js │ │ │ ├── jquery.fileupload-image.js │ │ │ ├── jquery.fileupload-process.js │ │ │ ├── jquery.fileupload-ui.js │ │ │ ├── jquery.fileupload-validate.js │ │ │ ├── jquery.fileupload-video.js │ │ │ ├── jquery.fileupload.js │ │ │ ├── jquery.iframe-transport.js │ │ │ └── vendor │ │ │ ├── canvas-to-blob.min.js │ │ │ ├── jquery.blueimp-gallery.min.js │ │ │ ├── jquery.ui.widget.js │ │ │ ├── load-image.min.js │ │ │ └── tmpl.min.js │ │ ├── jquery-jvectormap │ │ ├── gdp-data.js │ │ ├── jquery-jvectormap-1.2.2.css │ │ ├── jquery-jvectormap-1.2.2.min.js │ │ └── jquery-jvectormap-world-mill-en.js │ │ ├── jquery-knob │ │ └── jquery.knob.js │ │ ├── jquery-maskedinput │ │ └── jquery-maskedinput.js │ │ ├── jquery-nestable │ │ ├── jquery.nestable.js │ │ └── nestable.css │ │ ├── jquery-news-ticker │ │ ├── jquery.news-ticker.css │ │ └── jquery.news-ticker.js │ │ ├── jquery-pace │ │ ├── pace.css │ │ └── pace.min.js │ │ ├── jquery-ui-1.10.3.custom │ │ └── css │ │ │ └── ui-lightness │ │ │ ├── images │ │ │ ├── animated-overlay.gif │ │ │ ├── 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 │ │ │ └── jquery-ui-1.10.3.custom.css │ │ ├── jquery-validation │ │ └── dist │ │ │ └── jquery.validate.js │ │ ├── metisMenu │ │ └── jquery.metisMenu.js │ │ ├── moment │ │ └── moment.js │ │ ├── skycons │ │ └── skycons.js │ │ └── slimScroll │ │ └── jquery.slimscroll.js ├── assets │ ├── .DS_Store │ ├── css │ │ ├── .DS_Store │ │ ├── bootstrap.css │ │ ├── codemirror-theme.css │ │ ├── codemirror.css │ │ ├── flexslider.css │ │ ├── font-style.css │ │ ├── login.css │ │ ├── main.css │ │ ├── register.css │ │ └── table.css │ ├── fonts │ │ ├── linecons.eot │ │ ├── linecons.svg │ │ ├── linecons.ttf │ │ └── linecons.woff │ ├── img │ │ ├── .DS_Store │ │ ├── bg.JPG │ │ ├── down-small.png │ │ ├── down.png │ │ ├── face.jpg │ │ ├── face36x36.jpg │ │ ├── face80x80.jpg │ │ ├── glyphicons-halflings-white.png │ │ ├── glyphicons-halflings.png │ │ ├── logo.png │ │ ├── logo30.png │ │ ├── photo01.jpeg │ │ ├── photo02.jpg │ │ ├── photo03.jpg │ │ ├── photo04.jpg │ │ ├── sep-half.png │ │ ├── slide01.png │ │ ├── slide02.png │ │ ├── up-small.png │ │ ├── up.png │ │ └── user-avatar.jpg │ └── js │ │ ├── .DS_Store │ │ ├── admin.js │ │ ├── bootstrap.js │ │ ├── codemirror-compressed.js │ │ ├── codemirror-hint.js │ │ ├── dash-charts.js │ │ ├── dash-noty.js │ │ ├── gauge.js │ │ ├── highcharts.js │ │ ├── jquery.flexslider.js │ │ ├── jquery.js │ │ ├── jquery.validate.js │ │ ├── lineandbars.js │ │ └── noty │ │ ├── jquery.noty.js │ │ ├── layouts │ │ ├── bottom.js │ │ ├── bottomCenter.js │ │ ├── bottomLeft.js │ │ ├── bottomRight.js │ │ ├── center.js │ │ ├── centerLeft.js │ │ ├── centerRight.js │ │ ├── inline.js │ │ ├── top.js │ │ ├── topCenter.js │ │ ├── topLeft.js │ │ └── topRight.js │ │ ├── promise.js │ │ └── themes │ │ └── default.js ├── css │ └── style.css ├── favicon.ico ├── fonts │ ├── -_Ctzj9b56b8RgXW8FAriRsxEYwM7FgeyaSgU71cLG0.woff │ ├── -g5pDUSRgvxvOl5u-a_WHw.woff │ ├── EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff │ ├── HqHm7BVC_nzzTui2lzQTDT8E0i7KZn-EPnyo3HZu7kw.woff │ ├── IczWvq5y_Cwwv_rBjOtT0w.woff │ ├── PRmiXeptR36kaC0GEAetxjqR_3kx9_hJXbbyU8S6IN0.woff │ ├── PRmiXeptR36kaC0GEAetxkCDe67GEgBv_HnyvHTfdew.woff │ ├── bH7276GfdCjMjApa_dkG6T8E0i7KZn-EPnyo3HZu7kw.woff │ ├── cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff │ ├── fonts.css │ ├── k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff │ └── xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff ├── img │ ├── alpha.png │ ├── arrow.png │ ├── beta.png │ └── bg.png ├── index.html └── vendor │ └── codemirror │ ├── addon │ ├── comment │ │ ├── comment.js │ │ └── continuecomment.js │ ├── dialog │ │ ├── dialog.css │ │ └── dialog.js │ ├── display │ │ ├── autorefresh.js │ │ ├── fullscreen.css │ │ ├── fullscreen.js │ │ ├── panel.js │ │ ├── placeholder.js │ │ └── rulers.js │ ├── edit │ │ ├── closebrackets.js │ │ ├── closetag.js │ │ ├── continuelist.js │ │ ├── matchbrackets.js │ │ ├── matchtags.js │ │ └── trailingspace.js │ ├── fold │ │ ├── brace-fold.js │ │ ├── comment-fold.js │ │ ├── foldcode.js │ │ ├── foldgutter.css │ │ ├── foldgutter.js │ │ ├── indent-fold.js │ │ ├── markdown-fold.js │ │ └── xml-fold.js │ ├── hint │ │ ├── anyword-hint.js │ │ ├── css-hint.js │ │ ├── html-hint.js │ │ ├── javascript-hint.js │ │ ├── show-hint.css │ │ ├── show-hint.js │ │ ├── sql-hint.js │ │ └── xml-hint.js │ ├── lint │ │ ├── coffeescript-lint.js │ │ ├── css-lint.js │ │ ├── html-lint.js │ │ ├── javascript-lint.js │ │ ├── json-lint.js │ │ ├── lint.css │ │ ├── lint.js │ │ └── yaml-lint.js │ ├── merge │ │ ├── merge.css │ │ └── merge.js │ ├── mode │ │ ├── loadmode.js │ │ ├── multiplex.js │ │ ├── multiplex_test.js │ │ ├── overlay.js │ │ └── simple.js │ ├── runmode │ │ ├── colorize.js │ │ ├── runmode-standalone.js │ │ ├── runmode.js │ │ └── runmode.node.js │ ├── scroll │ │ ├── annotatescrollbar.js │ │ ├── scrollpastend.js │ │ ├── simplescrollbars.css │ │ └── simplescrollbars.js │ ├── search │ │ ├── jump-to-line.js │ │ ├── match-highlighter.js │ │ ├── matchesonscrollbar.css │ │ ├── matchesonscrollbar.js │ │ ├── search.js │ │ └── searchcursor.js │ ├── selection │ │ ├── active-line.js │ │ ├── mark-selection.js │ │ └── selection-pointer.js │ ├── tern │ │ ├── tern.css │ │ ├── tern.js │ │ └── worker.js │ └── wrap │ │ └── hardwrap.js │ ├── codemirror.css │ ├── codemirror.js │ ├── mode │ ├── apl │ │ ├── apl.js │ │ └── index.html │ ├── asciiarmor │ │ ├── asciiarmor.js │ │ └── index.html │ ├── asn.1 │ │ ├── asn.1.js │ │ └── index.html │ ├── asterisk │ │ ├── asterisk.js │ │ └── index.html │ ├── brainfuck │ │ ├── brainfuck.js │ │ └── index.html │ ├── clike │ │ ├── clike.js │ │ ├── index.html │ │ └── scala.html │ ├── clojure │ │ ├── clojure.js │ │ └── index.html │ ├── cmake │ │ ├── cmake.js │ │ └── index.html │ ├── cobol │ │ ├── cobol.js │ │ └── index.html │ ├── coffeescript │ │ ├── coffeescript.js │ │ └── index.html │ ├── commonlisp │ │ ├── commonlisp.js │ │ └── index.html │ ├── crystal │ │ ├── crystal.js │ │ └── index.html │ ├── css │ │ ├── css.js │ │ ├── gss.html │ │ ├── gss_test.js │ │ ├── index.html │ │ ├── less.html │ │ ├── less_test.js │ │ ├── scss.html │ │ └── scss_test.js │ ├── cypher │ │ ├── cypher.js │ │ └── index.html │ ├── d │ │ ├── d.js │ │ └── index.html │ ├── dart │ │ ├── dart.js │ │ └── index.html │ ├── diff │ │ ├── diff.js │ │ └── index.html │ ├── django │ │ ├── django.js │ │ └── index.html │ ├── dockerfile │ │ ├── dockerfile.js │ │ └── index.html │ ├── dtd │ │ ├── dtd.js │ │ └── index.html │ ├── dylan │ │ ├── dylan.js │ │ └── index.html │ ├── ebnf │ │ ├── ebnf.js │ │ └── index.html │ ├── ecl │ │ ├── ecl.js │ │ └── index.html │ ├── eiffel │ │ ├── eiffel.js │ │ └── index.html │ ├── elm │ │ ├── elm.js │ │ └── index.html │ ├── erlang │ │ ├── erlang.js │ │ └── index.html │ ├── factor │ │ ├── factor.js │ │ └── index.html │ ├── fcl │ │ ├── fcl.js │ │ └── index.html │ ├── forth │ │ ├── forth.js │ │ └── index.html │ ├── fortran │ │ ├── fortran.js │ │ └── index.html │ ├── gas │ │ ├── gas.js │ │ └── index.html │ ├── gfm │ │ ├── gfm.js │ │ └── index.html │ ├── gherkin │ │ ├── gherkin.js │ │ └── index.html │ ├── go │ │ ├── go.js │ │ └── index.html │ ├── groovy │ │ ├── groovy.js │ │ └── index.html │ ├── haml │ │ ├── haml.js │ │ └── index.html │ ├── handlebars │ │ ├── handlebars.js │ │ └── index.html │ ├── haskell-literate │ │ ├── haskell-literate.js │ │ └── index.html │ ├── haskell │ │ ├── haskell.js │ │ └── index.html │ ├── haxe │ │ ├── haxe.js │ │ └── index.html │ ├── htmlembedded │ │ ├── htmlembedded.js │ │ └── index.html │ ├── htmlmixed │ │ ├── htmlmixed.js │ │ └── index.html │ ├── http │ │ ├── http.js │ │ └── index.html │ ├── idl │ │ ├── idl.js │ │ └── index.html │ ├── index.html │ ├── javascript │ │ ├── index.html │ │ ├── javascript.js │ │ ├── json-ld.html │ │ └── typescript.html │ ├── jinja2 │ │ ├── index.html │ │ └── jinja2.js │ ├── jsx │ │ ├── index.html │ │ └── jsx.js │ ├── julia │ │ ├── index.html │ │ └── julia.js │ ├── livescript │ │ ├── index.html │ │ └── livescript.js │ ├── lua │ │ ├── index.html │ │ └── lua.js │ ├── markdown │ │ ├── index.html │ │ └── markdown.js │ ├── mathematica │ │ ├── index.html │ │ └── mathematica.js │ ├── mbox │ │ ├── index.html │ │ └── mbox.js │ ├── meta.js │ ├── mirc │ │ ├── index.html │ │ └── mirc.js │ ├── mllike │ │ ├── index.html │ │ └── mllike.js │ ├── modelica │ │ ├── index.html │ │ └── modelica.js │ ├── mscgen │ │ ├── index.html │ │ ├── mscgen.js │ │ ├── mscgen_test.js │ │ ├── msgenny_test.js │ │ └── xu_test.js │ ├── mumps │ │ ├── index.html │ │ └── mumps.js │ ├── nginx │ │ ├── index.html │ │ └── nginx.js │ ├── nsis │ │ ├── index.html │ │ └── nsis.js │ ├── ntriples │ │ ├── index.html │ │ └── ntriples.js │ ├── octave │ │ ├── index.html │ │ └── octave.js │ ├── oz │ │ ├── index.html │ │ └── oz.js │ ├── pascal │ │ ├── index.html │ │ └── pascal.js │ ├── pegjs │ │ ├── index.html │ │ └── pegjs.js │ ├── perl │ │ ├── index.html │ │ └── perl.js │ ├── php │ │ ├── index.html │ │ └── php.js │ ├── pig │ │ ├── index.html │ │ └── pig.js │ ├── powershell │ │ ├── index.html │ │ └── powershell.js │ ├── properties │ │ ├── index.html │ │ └── properties.js │ ├── protobuf │ │ ├── index.html │ │ └── protobuf.js │ ├── pug │ │ ├── index.html │ │ └── pug.js │ ├── puppet │ │ ├── index.html │ │ └── puppet.js │ ├── python │ │ ├── index.html │ │ └── python.js │ ├── q │ │ ├── index.html │ │ └── q.js │ ├── r │ │ ├── index.html │ │ └── r.js │ ├── rpm │ │ ├── changes │ │ │ └── index.html │ │ ├── index.html │ │ └── rpm.js │ ├── rst │ │ ├── index.html │ │ └── rst.js │ ├── ruby │ │ ├── index.html │ │ └── ruby.js │ ├── rust │ │ ├── index.html │ │ └── rust.js │ ├── sas │ │ ├── index.html │ │ └── sas.js │ ├── sass │ │ ├── index.html │ │ └── sass.js │ ├── scheme │ │ ├── index.html │ │ └── scheme.js │ ├── shell │ │ ├── index.html │ │ └── shell.js │ ├── sieve │ │ ├── index.html │ │ └── sieve.js │ ├── slim │ │ ├── index.html │ │ └── slim.js │ ├── smalltalk │ │ ├── index.html │ │ └── smalltalk.js │ ├── smarty │ │ ├── index.html │ │ └── smarty.js │ ├── solr │ │ ├── index.html │ │ └── solr.js │ ├── soy │ │ ├── index.html │ │ └── soy.js │ ├── sparql │ │ ├── index.html │ │ └── sparql.js │ ├── spreadsheet │ │ ├── index.html │ │ └── spreadsheet.js │ ├── sql │ │ ├── index.html │ │ └── sql.js │ ├── stex │ │ ├── index.html │ │ └── stex.js │ ├── stylus │ │ ├── index.html │ │ └── stylus.js │ ├── swift │ │ ├── index.html │ │ └── swift.js │ ├── tcl │ │ ├── index.html │ │ └── tcl.js │ ├── textile │ │ ├── index.html │ │ └── textile.js │ ├── tiddlywiki │ │ ├── index.html │ │ ├── tiddlywiki.css │ │ └── tiddlywiki.js │ ├── tiki │ │ ├── index.html │ │ ├── tiki.css │ │ └── tiki.js │ ├── toml │ │ ├── index.html │ │ └── toml.js │ ├── tornado │ │ ├── index.html │ │ └── tornado.js │ ├── troff │ │ ├── index.html │ │ └── troff.js │ ├── ttcn-cfg │ │ ├── index.html │ │ └── ttcn-cfg.js │ ├── ttcn │ │ ├── index.html │ │ └── ttcn.js │ ├── turtle │ │ ├── index.html │ │ └── turtle.js │ ├── twig │ │ ├── index.html │ │ └── twig.js │ ├── vb │ │ ├── index.html │ │ └── vb.js │ ├── vbscript │ │ ├── index.html │ │ └── vbscript.js │ ├── velocity │ │ ├── index.html │ │ └── velocity.js │ ├── verilog │ │ ├── index.html │ │ └── verilog.js │ ├── vhdl │ │ ├── index.html │ │ └── vhdl.js │ ├── vue │ │ ├── index.html │ │ └── vue.js │ ├── webidl │ │ ├── index.html │ │ └── webidl.js │ ├── xml │ │ ├── index.html │ │ └── xml.js │ ├── xquery │ │ ├── index.html │ │ └── xquery.js │ ├── yacas │ │ ├── index.html │ │ └── yacas.js │ ├── yaml-frontmatter │ │ ├── index.html │ │ └── yaml-frontmatter.js │ ├── yaml │ │ ├── index.html │ │ └── yaml.js │ └── z80 │ │ ├── index.html │ │ └── z80.js │ └── theme │ ├── 3024-day.css │ ├── 3024-night.css │ ├── abcdef.css │ ├── ambiance-mobile.css │ ├── ambiance.css │ ├── base16-dark.css │ ├── base16-light.css │ ├── bespin.css │ ├── blackboard.css │ ├── cobalt.css │ ├── colorforth.css │ ├── darcula.css │ ├── dracula.css │ ├── duotone-dark.css │ ├── duotone-light.css │ ├── eclipse.css │ ├── elegant.css │ ├── erlang-dark.css │ ├── gruvbox-dark.css │ ├── hopscotch.css │ ├── icecoder.css │ ├── idea.css │ ├── isotope.css │ ├── lesser-dark.css │ ├── liquibyte.css │ ├── lucario.css │ ├── material.css │ ├── mbo.css │ ├── mdn-like.css │ ├── midnight.css │ ├── monokai.css │ ├── neat.css │ ├── neo.css │ ├── night.css │ ├── oceanic-next.css │ ├── panda-syntax.css │ ├── paraiso-dark.css │ ├── paraiso-light.css │ ├── pastel-on-dark.css │ ├── railscasts.css │ ├── rubyblue.css │ ├── seti.css │ ├── shadowfox.css │ ├── solarized.css │ ├── ssms.css │ ├── the-matrix.css │ ├── tomorrow-night-bright.css │ ├── tomorrow-night-eighties.css │ ├── ttcn.css │ ├── twilight.css │ ├── vibrant-ink.css │ ├── xq-dark.css │ ├── xq-light.css │ ├── yeti.css │ └── zenburn.css ├── routes ├── 0_login.js ├── 1_static.js ├── 2_connectors.js ├── admin │ ├── MotCle.js │ ├── connector.js │ ├── expressions.js │ ├── help-about.js │ ├── reporting.js │ ├── script.js │ ├── settings.js │ ├── short-number.js │ └── user.js └── healthz.js ├── scripts ├── connectors │ ├── .keepme │ ├── kannel.js │ ├── modem.js │ ├── shorty.js │ └── smpp.js ├── keywords │ └── .gitignore ├── modules │ └── .gitignore └── services │ └── .gitignore ├── sessions └── .gitignore ├── settings.js ├── settings.json ├── settings.json.dist ├── views ├── admin.html ├── build-form.html ├── build-resposive-table.html ├── editor.twig ├── page-about.html ├── page-blank.html ├── page-csv.html ├── page-error.html ├── page-help.html ├── page-signin.html ├── page-todo.html └── select-ajax.twig └── vm.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | db/* 3 | dbProd/* 4 | .npmignore 5 | *.log 6 | *.pid 7 | test.js -------------------------------------------------------------------------------- /.vscode/last.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/.vscode/last.sql -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- 1 | > # SCRIPTBOX ROADMAP 2 | 3 | ### BUG TO FIX 4 | 5 | - [ ] Todo list 6 | - [ ] Scroll on list view 7 | - [ ] Fix the font 8 | 9 | ### NEXT REALEASE 10 | 11 | In the next release the scriptbox must allow : 12 | 13 | - [ ] All created users must receive a notification mail (server ip, login and password) 14 | - [ ] Add More diagram to dashboard 15 | - [ ] Write some tutorial, and better documentation 16 | - [ ] Add a keyword embedded data for a better script optimisation 17 | - [ ] Fix all bug and found contributor and testers 18 | 19 | ### Version 0.0.1 20 | 21 | In this release the scriptbox must allow : 22 | 23 | - [✓] Add js isolate context for rewrite SMS 24 | - [✓] A better javascript environement for script execution 25 | - [✓] Add session storage for a client persistent data 26 | - [✓] Add local storage for share data across clients who use the same keyword 27 | - [✓] Add globlal storage for share data across clients who use the same shortcode 28 | - [✓] Add database access (mysql, mongodb, postgresql etc...) 29 | - [✓] Add network access (http, https, socket, tls, datagrame,dns) 30 | - [✓] Multi language for script (javascript, coffeescript) 31 | - [✓] Connect to Kannel, SMS Center and other SMPP servers 32 | - [✓] Add SMPP v3.4 server for test 33 | - [ ] Add SMPP v5 server for test 34 | - [ ] Write a services via a designers, a graphical tools for create news script 35 | - [ ] Add socketio for realtime notifications 36 | - [ ] Manage a local sql database(ALASQL) 37 | - [ ] Allow manage database from script 38 | - [ ] Allow manage database from admin 39 | - [ ] Import/Export table to csv 40 | - [ ] Add background task services 41 | - [ ] Allow manage task from script 42 | - [ ] Allow manage task from admin 43 | - [ ] Write some tutorial, and better documentation 44 | - [ ] Internationalisation support (French & English) 45 | - [ ] A plugin system for add new functionality 46 | - [ ] Fix all bug and found more contributors and testers 47 | -------------------------------------------------------------------------------- /bin/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "smpp": { 3 | "mode": "transceiver", 4 | "host": "127.0.0.1", 5 | "port": 2775, 6 | "system_id": "9090", 7 | "password": "password", 8 | "system_type": "SHORTY", 9 | "addr_ton": 0, 10 | "addr_npi": 1, 11 | "addr_range": "", 12 | "timeout": 30, 13 | "client_keepalive": false, 14 | "client_reconnect_interval": 2500, 15 | "strict": 1 16 | }, 17 | "debug": true 18 | } 19 | -------------------------------------------------------------------------------- /db/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /dbProd/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /media/Capture-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/media/Capture-1.png -------------------------------------------------------------------------------- /media/Capture-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/media/Capture-2.png -------------------------------------------------------------------------------- /media/Capture-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/media/Capture-3.png -------------------------------------------------------------------------------- /media/Capture-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/media/Capture-4.png -------------------------------------------------------------------------------- /media/Capture-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/media/Capture-5.png -------------------------------------------------------------------------------- /media/Capture-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/media/Capture-6.png -------------------------------------------------------------------------------- /media/Capture-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/media/Capture-7.png -------------------------------------------------------------------------------- /media/Capture-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/media/Capture-8.png -------------------------------------------------------------------------------- /media/Capture-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/media/Capture-9.png -------------------------------------------------------------------------------- /public/admin/images/icons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/images/icons/favicon.ico -------------------------------------------------------------------------------- /public/admin/js/app.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /public/admin/js/dashboard-blog.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | 3 | var comma_separator_number_step = $.animateNumber.numberStepFactories.separator(',') 4 | 5 | /*****************************/ 6 | /********* TAB BLOG **********/ 7 | 8 | //BEGIN JQUERY FLOT CHART 9 | var d2 = [ 10 | ["Jan 1", 93], 11 | ["Jan 3", 78], 12 | ["Jan 5", 47], 13 | ["Jan 7", 35], 14 | ["Jan 9", 48], 15 | ["Jan 11", 26], 16 | ["Jan 13", 49], 17 | ["Jan 15", 96], 18 | ["Jan 17", 54], 19 | ["Jan 19", 99], 20 | ["Jan 21", 92], 21 | ["Jan 23", 43] 22 | ]; 23 | $.plot("#site-stats-chart", [ 24 | { 25 | data: d2, 26 | color: "#01b6ad" 27 | } 28 | ], { 29 | series: { 30 | bars: { 31 | align: "left", 32 | lineWidth: 0, 33 | show: !0, 34 | barWidth: .4, 35 | fill: .9 36 | } 37 | }, 38 | grid: { 39 | borderColor: "#fafafa", 40 | borderWidth: 1, 41 | hoverable: !0 42 | }, 43 | tooltip: !0, 44 | tooltipOpts: { 45 | content: "%x : %y", 46 | defaultTheme: false 47 | }, 48 | xaxis: { 49 | tickColor: "#fafafa", 50 | mode: "categories" 51 | }, 52 | yaxis: { 53 | tickColor: "#fafafa" 54 | }, 55 | shadowSize: 0 56 | }); 57 | //END JQUERY FLOT CHART 58 | 59 | /********* TAB BLOG ***********/ 60 | /*****************************/ 61 | 62 | }); 63 | 64 | -------------------------------------------------------------------------------- /public/admin/js/form-dropzone-file-upload.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | Dropzone.options.myDropzone = { 3 | init: function () { 4 | this.on("addedfile", function (file) { 5 | 6 | // Create the remove button 7 | var removeButton = Dropzone.createElement(""); 8 | 9 | 10 | // Capture the Dropzone instance as closure. 11 | var _this = this; 12 | 13 | // Listen to the click event 14 | removeButton.addEventListener("click", function (e) { 15 | // Make sure the button click doesn't submit the form: 16 | e.preventDefault(); 17 | e.stopPropagation(); 18 | 19 | // Remove the file preview. 20 | _this.removeFile(file); 21 | // If you want to the delete the file on the server as well, 22 | // you can do the AJAX request here. 23 | }); 24 | 25 | // Add the button to the file preview element. 26 | file.previewElement.appendChild(removeButton); 27 | }); 28 | } 29 | }; 30 | }); -------------------------------------------------------------------------------- /public/admin/js/form-layouts.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | var menu_h = $('#sidebar').height(); 3 | $('#form-layouts ul.nav-pills li a').live('click', function () { 4 | var tab_id = $(this).attr('href'); 5 | var tab_h = $(tab_id).height(); 6 | if (tab_h < menu_h) { 7 | $(tab_id).css('height', '960px'); 8 | } 9 | }); 10 | }); -------------------------------------------------------------------------------- /public/admin/js/form-multiple-file-upload.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | // Initialize the jQuery File Upload widget: 3 | $('#fileupload').fileupload({ 4 | disableImageResize: false, 5 | // Uncomment the following to send cross-domain cookies: 6 | //xhrFields: {withCredentials: true}, 7 | url: '../vendors/jquery-file-upload/server/php/' 8 | }); 9 | 10 | // Enable iframe cross-domain access via redirect option: 11 | $('#fileupload').fileupload( 12 | 'option', 13 | 'redirect', 14 | window.location.href.replace( 15 | /\/[^\/]*$/, 16 | '/cors/result.html?%s' 17 | ) 18 | ); 19 | 20 | // Demo settings: 21 | $('#fileupload').fileupload('option', { 22 | url: '../vendors/jquery-file-upload/server/php/', 23 | // Enable image resizing, except for Android and Opera, 24 | // which actually support image resizing, but fail to 25 | // send Blob objects via XHR requests: 26 | disableImageResize: /Android(?!.*Chrome)|Opera/ 27 | .test(window.navigator.userAgent), 28 | maxFileSize: 5000000, 29 | acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i 30 | }); 31 | // Upload server status check for browsers with CORS support: 32 | if ($.support.cors) { 33 | $.ajax({ 34 | url: '../vendors/jquery-file-upload/server/php/', 35 | type: 'HEAD' 36 | }).fail(function () { 37 | $('
') 38 | .text('Upload server currently unavailable - ' + 39 | new Date()) 40 | .appendTo('#fileupload'); 41 | }); 42 | } 43 | 44 | }); -------------------------------------------------------------------------------- /public/admin/js/jquery.menu.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | var open = true; 3 | $('#menu-toggle').live('click', function () { 4 | if ($('#wrapper').hasClass('right-sidebar')) { 5 | if (open == true) { 6 | $('#sidebar').css('display', 'none'); 7 | $('#page-wrapper').css('margin-right', '0px'); 8 | open = false; 9 | } 10 | else { 11 | $('#sidebar').css('display', 'block'); 12 | $('#page-wrapper').css('margin-right', '250px'); 13 | open = true; 14 | } 15 | } else { 16 | if (open == true) { 17 | $('#sidebar').css('display', 'none'); 18 | $('#page-wrapper').css('margin-left', '0px'); 19 | open = false; 20 | } 21 | else { 22 | $('#sidebar').css('display', 'block'); 23 | $('#page-wrapper').css('margin-left', '250px'); 24 | open = true; 25 | } 26 | } 27 | }); 28 | }); -------------------------------------------------------------------------------- /public/admin/js/ui-nestable-list.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | var updateOutput = function (e) { 3 | var list = e.length ? e : $(e.target), 4 | output = list.data('output'); 5 | if (window.JSON) { 6 | output.val(window.JSON.stringify(list.nestable('serialize')));//, null, 2)); 7 | } else { 8 | output.val('JSON browser support required for this demo.'); 9 | } 10 | }; 11 | 12 | // activate Nestable for list 1 13 | $('#nestable').nestable({ 14 | group: 1 15 | }).on('change', updateOutput); 16 | 17 | // activate Nestable for list 2 18 | $('#nestable2').nestable({ 19 | group: 1 20 | }).on('change', updateOutput); 21 | 22 | // output initial serialised data 23 | updateOutput($('#nestable').data('output', $('#nestable-output'))); 24 | updateOutput($('#nestable2').data('output', $('#nestable2-output'))); 25 | 26 | $('#nestable-menu').on('click', function (e) { 27 | var target = $(e.target), 28 | action = target.data('action'); 29 | if (action === 'expand-all') { 30 | $('.dd').nestable('expandAll'); 31 | } 32 | if (action === 'collapse-all') { 33 | $('.dd').nestable('collapseAll'); 34 | } 35 | }); 36 | 37 | $('#nestable3').nestable(); 38 | }); -------------------------------------------------------------------------------- /public/admin/js/ui-portlets.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | $('.portlet-scroll').slimScroll({ 3 | "height": "250", 4 | "alwaysVisible": true 5 | }); 6 | 7 | $(".column").sortable({ 8 | connectWith: ".column", 9 | opacity: 0.8, 10 | coneHelperSize: true, 11 | placeholder: 'sortable-placeholder', 12 | forcePlaceholderSize: true, 13 | tolerance: "pointer" 14 | }); 15 | 16 | $(".column").disableSelection(); 17 | 18 | }); -------------------------------------------------------------------------------- /public/admin/js/ui-tabs-accordions-navs.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | 3 | //BEGIN ACCORDION WITH ICONS 4 | function toggleChevron(e) { 5 | $(e.target) 6 | .prev('.panel-heading') 7 | .find("i.indicator") 8 | .toggleClass('glyphicon-chevron-left glyphicon-chevron-down'); 9 | } 10 | 11 | $('#accordion1').on('hidden.bs.collapse', toggleChevron); 12 | $('#accordion1').on('shown.bs.collapse', toggleChevron); 13 | //END ACCORDION WITH ICONS 14 | 15 | //BEGIN JQUERY SLIMSCROLL 16 | $('.scrollspy-example').slimScroll({ 17 | "height": "200", 18 | "railVisible": true, 19 | "alwaysVisible": true 20 | }); 21 | //END JQUERY SLIMSCROLL 22 | 23 | }); 24 | 25 | -------------------------------------------------------------------------------- /public/admin/vendors/bootstrap-colorpicker/img/alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/bootstrap-colorpicker/img/alpha.png -------------------------------------------------------------------------------- /public/admin/vendors/bootstrap-colorpicker/img/hue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/bootstrap-colorpicker/img/hue.png -------------------------------------------------------------------------------- /public/admin/vendors/bootstrap-colorpicker/img/saturation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/bootstrap-colorpicker/img/saturation.png -------------------------------------------------------------------------------- /public/admin/vendors/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /public/admin/vendors/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /public/admin/vendors/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /public/admin/vendors/bootstrap/fonts/glyphicons-halflings-regulard41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/bootstrap/fonts/glyphicons-halflings-regulard41d.eot -------------------------------------------------------------------------------- /public/admin/vendors/datatables/images/sort_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/datatables/images/sort_asc.png -------------------------------------------------------------------------------- /public/admin/vendors/datatables/images/sort_asc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/datatables/images/sort_asc_disabled.png -------------------------------------------------------------------------------- /public/admin/vendors/datatables/images/sort_both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/datatables/images/sort_both.png -------------------------------------------------------------------------------- /public/admin/vendors/datatables/images/sort_desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/datatables/images/sort_desc.png -------------------------------------------------------------------------------- /public/admin/vendors/datatables/images/sort_desc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/datatables/images/sort_desc_disabled.png -------------------------------------------------------------------------------- /public/admin/vendors/dropzone/images/spritemap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/dropzone/images/spritemap.png -------------------------------------------------------------------------------- /public/admin/vendors/dropzone/images/spritemap@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/dropzone/images/spritemap@2x.png -------------------------------------------------------------------------------- /public/admin/vendors/font-awesome/fonts/fontawesome-webfontba72.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/font-awesome/fonts/fontawesome-webfontba72.eot -------------------------------------------------------------------------------- /public/admin/vendors/font-awesome/fonts/fontawesome-webfontba72.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/font-awesome/fonts/fontawesome-webfontba72.ttf -------------------------------------------------------------------------------- /public/admin/vendors/font-awesome/fonts/fontawesome-webfontba72.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/font-awesome/fonts/fontawesome-webfontba72.woff -------------------------------------------------------------------------------- /public/admin/vendors/font-awesome/fonts/fontawesome-webfontd41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/font-awesome/fonts/fontawesome-webfontd41d.eot -------------------------------------------------------------------------------- /public/admin/vendors/fullcalendar/fullcalendar.print.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * FullCalendar v1.6.4 Print Stylesheet 3 | * Docs & License: http://arshaw.com/fullcalendar/ 4 | * (c) 2013 Adam Shaw 5 | */ 6 | 7 | /* 8 | * Include this stylesheet on your page to get a more printer-friendly calendar. 9 | * When including this stylesheet, use the media='print' attribute of the tag. 10 | * Make sure to include this stylesheet IN ADDITION to the regular fullcalendar.css. 11 | */ 12 | 13 | /* Events 14 | -----------------------------------------------------*/ 15 | 16 | .fc-event { 17 | background: #fff !important; 18 | color: #000 !important; 19 | } 20 | 21 | /* for vertical events */ 22 | 23 | .fc-event-bg { 24 | display: none !important; 25 | } 26 | 27 | .fc-event .ui-resizable-handle { 28 | display: none !important; 29 | } 30 | 31 | 32 | -------------------------------------------------------------------------------- /public/admin/vendors/jquery-file-upload/css/jquery.fileupload-ui.css: -------------------------------------------------------------------------------- 1 | @charset "UTF-8"; 2 | /* 3 | * jQuery File Upload UI Plugin CSS 9.0.0 4 | * https://github.com/blueimp/jQuery-File-Upload 5 | * 6 | * Copyright 2010, Sebastian Tschan 7 | * https://blueimp.net 8 | * 9 | * Licensed under the MIT license: 10 | * http://www.opensource.org/licenses/MIT 11 | */ 12 | 13 | .fileupload-buttonbar .btn, 14 | .fileupload-buttonbar .toggle { 15 | margin-bottom: 5px; 16 | } 17 | 18 | .progress-animated .progress-bar, 19 | .progress-animated .bar { 20 | background: url("../img/progressbar.gif") !important; 21 | filter: none; 22 | } 23 | 24 | .fileupload-process { 25 | float: right; 26 | display: none; 27 | } 28 | 29 | .fileupload-processing .fileupload-process, 30 | .files .processing .preview { 31 | display: block; 32 | width: 32px; 33 | height: 32px; 34 | background: url("../img/loading.gif") center no-repeat; 35 | background-size: contain; 36 | } 37 | 38 | .files audio, 39 | .files video { 40 | max-width: 300px; 41 | } 42 | 43 | @media (max-width: 767px) { 44 | .fileupload-buttonbar .toggle, 45 | .files .toggle, 46 | .files .btn span { 47 | display: none; 48 | } 49 | 50 | .files .name { 51 | width: 80px; 52 | word-wrap: break-word; 53 | } 54 | 55 | .files audio, 56 | .files video { 57 | max-width: 80px; 58 | } 59 | 60 | .files img, 61 | .files canvas { 62 | max-width: 100%; 63 | } 64 | } 65 | -------------------------------------------------------------------------------- /public/admin/vendors/jquery-file-upload/css/jquery.fileupload.css: -------------------------------------------------------------------------------- 1 | @charset "UTF-8"; 2 | /* 3 | * jQuery File Upload Plugin CSS 1.3.0 4 | * https://github.com/blueimp/jQuery-File-Upload 5 | * 6 | * Copyright 2013, Sebastian Tschan 7 | * https://blueimp.net 8 | * 9 | * Licensed under the MIT license: 10 | * http://www.opensource.org/licenses/MIT 11 | */ 12 | 13 | .fileinput-button { 14 | position: relative; 15 | overflow: hidden; 16 | } 17 | 18 | .fileinput-button input { 19 | position: absolute; 20 | top: 0; 21 | right: 0; 22 | margin: 0; 23 | opacity: 0; 24 | -ms-filter: 'alpha(opacity=0)'; 25 | font-size: 200px; 26 | direction: ltr; 27 | cursor: pointer; 28 | } 29 | 30 | /* Fixes for IE < 8 */ 31 | @media screen\9 { 32 | .fileinput-button input { 33 | filter: alpha(opacity=0); 34 | font-size: 100%; 35 | height: 100%; 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /public/admin/vendors/jquery-file-upload/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/jquery-file-upload/img/loading.gif -------------------------------------------------------------------------------- /public/admin/vendors/jquery-file-upload/img/progressbar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/jquery-file-upload/img/progressbar.gif -------------------------------------------------------------------------------- /public/admin/vendors/jquery-file-upload/js/vendor/canvas-to-blob.min.js: -------------------------------------------------------------------------------- 1 | !function (a) { 2 | "use strict"; 3 | var b = a.HTMLCanvasElement && a.HTMLCanvasElement.prototype, c = a.Blob && function () { 4 | try { 5 | return Boolean(new Blob) 6 | } catch (a) { 7 | return!1 8 | } 9 | }(), d = c && a.Uint8Array && function () { 10 | try { 11 | return 100 === new Blob([new Uint8Array(100)]).size 12 | } catch (a) { 13 | return!1 14 | } 15 | }(), e = a.BlobBuilder || a.WebKitBlobBuilder || a.MozBlobBuilder || a.MSBlobBuilder, f = (c || e) && a.atob && a.ArrayBuffer && a.Uint8Array && function (a) { 16 | var b, f, g, h, i, j; 17 | for (b = a.split(",")[0].indexOf("base64") >= 0 ? atob(a.split(",")[1]) : decodeURIComponent(a.split(",")[1]), f = new ArrayBuffer(b.length), g = new Uint8Array(f), h = 0; h < b.length; h += 1)g[h] = b.charCodeAt(h); 18 | return i = a.split(",")[0].split(":")[1].split(";")[0], c ? new Blob([d ? g : f], {type: i}) : (j = new e, j.append(f), j.getBlob(i)) 19 | }; 20 | a.HTMLCanvasElement && !b.toBlob && (b.mozGetAsFile ? b.toBlob = function (a, c, d) { 21 | d && b.toDataURL && f ? a(f(this.toDataURL(c, d))) : a(this.mozGetAsFile("blob", c)) 22 | } : b.toDataURL && f && (b.toBlob = function (a, b, c) { 23 | a(f(this.toDataURL(b, c))) 24 | })), "function" == typeof define && define.amd ? define(function () { 25 | return f 26 | }) : a.dataURLtoBlob = f 27 | }(this); -------------------------------------------------------------------------------- /public/admin/vendors/jquery-file-upload/js/vendor/tmpl.min.js: -------------------------------------------------------------------------------- 1 | !function (a) { 2 | "use strict"; 3 | var b = function (a, c) { 4 | var d = /[^\w\-\.:]/.test(a) ? new Function(b.arg + ",tmpl", "var _e=tmpl.encode" + b.helper + ",_s='" + a.replace(b.regexp, b.func) + "';return _s;") : b.cache[a] = b.cache[a] || b(b.load(a)); 5 | return c ? d(c, b) : function (a) { 6 | return d(a, b) 7 | } 8 | }; 9 | b.cache = {}, b.load = function (a) { 10 | return document.getElementById(a).innerHTML 11 | }, b.regexp = /([\s'\\])(?!(?:[^{]|\{(?!%))*%\})|(?:\{%(=|#)([\s\S]+?)%\})|(\{%)|(%\})/g, b.func = function (a, b, c, d, e, f) { 12 | return b ? {"\n": "\\n", "\r": "\\r", " ": "\\t", " ": " "}[b] || "\\" + b : c ? "=" === c ? "'+_e(" + d + ")+'" : "'+(" + d + "==null?'':" + d + ")+'" : e ? "';" : f ? "_s+='" : void 0 13 | }, b.encReg = /[<>&"'\x00]/g, b.encMap = {"<": "<", ">": ">", "&": "&", '"': """, "'": "'"}, b.encode = function (a) { 14 | return(null == a ? "" : "" + a).replace(b.encReg, function (a) { 15 | return b.encMap[a] || "" 16 | }) 17 | }, b.arg = "o", b.helper = ",print=function(s,e){_s+=e?(s==null?'':s):_e(s);},include=function(s,d){_s+=tmpl(s,d);}", "function" == typeof define && define.amd ? define(function () { 18 | return b 19 | }) : a.tmpl = b 20 | }(this); -------------------------------------------------------------------------------- /public/admin/vendors/jquery-jvectormap/jquery-jvectormap-1.2.2.css: -------------------------------------------------------------------------------- 1 | .jvectormap-label { 2 | position: absolute; 3 | display: none; 4 | border: solid 1px #CDCDCD; 5 | -webkit-border-radius: 3px; 6 | -moz-border-radius: 3px; 7 | border-radius: 3px; 8 | background: #292929; 9 | color: white; 10 | font-family: sans-serif, Verdana; 11 | font-size: smaller; 12 | padding: 3px; 13 | } 14 | 15 | .jvectormap-zoomin, .jvectormap-zoomout { 16 | position: absolute; 17 | left: 10px; 18 | -webkit-border-radius: 3px; 19 | -moz-border-radius: 3px; 20 | border-radius: 3px; 21 | background: #292929; 22 | padding: 3px; 23 | color: white; 24 | width: 10px; 25 | height: 10px; 26 | cursor: pointer; 27 | line-height: 10px; 28 | text-align: center; 29 | } 30 | 31 | .jvectormap-zoomin { 32 | top: 10px; 33 | } 34 | 35 | .jvectormap-zoomout { 36 | top: 30px; 37 | } -------------------------------------------------------------------------------- /public/admin/vendors/jquery-pace/pace.css: -------------------------------------------------------------------------------- 1 | .pace .pace-progress { 2 | background: #29d; 3 | position: fixed; 4 | z-index: 2000; 5 | top: 0; 6 | left: 0; 7 | height: 2px; 8 | 9 | -webkit-transition: width 1s; 10 | -moz-transition: width 1s; 11 | -o-transition: width 1s; 12 | transition: width 1s; 13 | } 14 | 15 | .pace-inactive { 16 | display: none; 17 | } 18 | -------------------------------------------------------------------------------- /public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/animated-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/animated-overlay.gif -------------------------------------------------------------------------------- /public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png -------------------------------------------------------------------------------- /public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png -------------------------------------------------------------------------------- /public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png -------------------------------------------------------------------------------- /public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png -------------------------------------------------------------------------------- /public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png -------------------------------------------------------------------------------- /public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png -------------------------------------------------------------------------------- /public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png -------------------------------------------------------------------------------- /public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png -------------------------------------------------------------------------------- /public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-icons_228ef1_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-icons_228ef1_256x240.png -------------------------------------------------------------------------------- /public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-icons_ef8c08_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-icons_ef8c08_256x240.png -------------------------------------------------------------------------------- /public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-icons_ffd27a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-icons_ffd27a_256x240.png -------------------------------------------------------------------------------- /public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-icons_ffffff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/admin/vendors/jquery-ui-1.10.3.custom/css/ui-lightness/images/ui-icons_ffffff_256x240.png -------------------------------------------------------------------------------- /public/admin/vendors/metisMenu/jquery.metisMenu.js: -------------------------------------------------------------------------------- 1 | ; 2 | (function ($, window, document, undefined) { 3 | 4 | var pluginName = "metisMenu", 5 | defaults = { 6 | toggle: true 7 | }; 8 | 9 | function Plugin(element, options) { 10 | this.element = element; 11 | this.settings = $.extend({}, defaults, options); 12 | this._defaults = defaults; 13 | this._name = pluginName; 14 | this.init(); 15 | } 16 | 17 | Plugin.prototype = { 18 | init: function () { 19 | 20 | var $this = $(this.element), 21 | $toggle = this.settings.toggle; 22 | 23 | $this.find('li.active').has('ul').children('ul').addClass('collapse in'); 24 | $this.find('li').not('.active').has('ul').children('ul').addClass('collapse'); 25 | 26 | $this.find('li').has('ul').children('a').on('click', function (e) { 27 | e.preventDefault(); 28 | 29 | $(this).parent('li').toggleClass('active').children('ul').collapse('toggle'); 30 | 31 | if ($toggle) { 32 | $(this).parent('li').siblings().removeClass('active').children('ul.in').collapse('hide'); 33 | } 34 | }); 35 | } 36 | }; 37 | 38 | $.fn[ pluginName ] = function (options) { 39 | return this.each(function () { 40 | if (!$.data(this, "plugin_" + pluginName)) { 41 | $.data(this, "plugin_" + pluginName, new Plugin(this, options)); 42 | } 43 | }); 44 | }; 45 | 46 | })(jQuery, window, document); 47 | -------------------------------------------------------------------------------- /public/assets/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/.DS_Store -------------------------------------------------------------------------------- /public/assets/css/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/css/.DS_Store -------------------------------------------------------------------------------- /public/assets/css/codemirror-theme.css: -------------------------------------------------------------------------------- 1 | .cm-s-twilight.CodeMirror { background: #141414; color: #f7f7f7; } /**/ 2 | .cm-s-twilight .CodeMirror-selected { background: #323232 !important; } /**/ 3 | 4 | .cm-s-twilight .CodeMirror-gutters { background: #222; border-right: 1px solid #aaa; } 5 | .cm-s-twilight .CodeMirror-linenumber { color: #aaa; } 6 | .cm-s-twilight .CodeMirror-cursor { border-left: 1px solid white !important; } 7 | 8 | .cm-s-twilight .cm-keyword { color: #f9ee98; } /**/ 9 | .cm-s-twilight .cm-atom { color: #FC0; } 10 | .cm-s-twilight .cm-number { color: #ca7841; } /**/ 11 | .cm-s-twilight .cm-def { color: #8DA6CE; } 12 | .cm-s-twilight span.cm-variable-2, .cm-s-twilight span.cm-tag { color: #607392; } /**/ 13 | .cm-s-twilight span.cm-variable-3, .cm-s-twilight span.cm-def { color: #607392; } /**/ 14 | .cm-s-twilight .cm-operator { color: #cda869; } /**/ 15 | .cm-s-twilight .cm-comment { color:#777; font-style:italic; font-weight:normal; } /**/ 16 | .cm-s-twilight .cm-string { color:#8f9d6a; font-style:italic; } /**/ 17 | .cm-s-twilight .cm-string-2 { color:#bd6b18 } /*?*/ 18 | .cm-s-twilight .cm-meta { background-color:#141414; color:#f7f7f7; } /*?*/ 19 | .cm-s-twilight .cm-builtin { color: #cda869; } /*?*/ 20 | .cm-s-twilight .cm-tag { color: #997643; } /**/ 21 | .cm-s-twilight .cm-attribute { color: #d6bb6d; } /*?*/ 22 | .cm-s-twilight .cm-header { color: #FF6400; } 23 | .cm-s-twilight .cm-hr { color: #AEAEAE; } 24 | .cm-s-twilight .cm-link { color:#ad9361; font-style:italic; text-decoration:none; } /**/ 25 | .cm-s-twilight .cm-error { border-bottom: 1px solid red; } 26 | 27 | .cm-s-twilight .CodeMirror-activeline-background {background: #27282E !important;} 28 | .cm-s-twilight .CodeMirror-matchingbracket {outline:1px solid grey; color:white !important;} 29 | -------------------------------------------------------------------------------- /public/assets/css/login.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * BLOCKS - Responsive Dashboard Theme 3 | * 4 | * Copyright 2013 5 | * Licensed under the Apache License v2.0 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * Created by: Carlos Esteban Alvarez 8 | * URL: http://www.basicoh.com 9 | * Designed and built based on Twitter Bootstrap. 10 | */ 11 | 12 | /*CONFIGURATION USED IN LOGIN.HTML*/ 13 | /*Login Page*/ 14 | 15 | html{ 16 | /* This image will be displayed fullscreen */ 17 | background:url('../img/bg.jpg') no-repeat center center; 18 | /* Ensure the html element always takes up the full height of the browser window */ 19 | min-height:100%; 20 | 21 | /* The Magic */ 22 | background-size:cover; 23 | } 24 | body { 25 | background:transparent; 26 | min-height:100%; 27 | font-family: 'Open Sans', sans-serif; 28 | } 29 | 30 | 31 | select, textarea, input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color], .uneditable-input { 32 | display: inline-block; 33 | height: 26px; 34 | padding: 4px 6px; 35 | margin-bottom: 9px; 36 | font-size: 14px; 37 | line-height: 20px; 38 | color: #9e9d9d; 39 | -webkit-border-radius: 3px; 40 | -moz-border-radius: 3px; 41 | border-radius: 3px; 42 | } 43 | 44 | .block-unit { 45 | margin-bottom: 30px; 46 | padding-bottom:10px; 47 | border: 1px solid #6a6868; 48 | background: rgba(0, 0, 0, 0.4); 49 | -webkit-border-radius: 4px; 50 | -moz-border-radius: 4px; 51 | border-radius: 4px; 52 | } 53 | 54 | /*FORM ERROR MESSAGE*/ 55 | .error{ color:#b2c831;} 56 | 57 | @media (max-width: 979px) { 58 | .navbar-fixed-top { 59 | margin-bottom: 0px; 60 | } 61 | } -------------------------------------------------------------------------------- /public/assets/fonts/linecons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/fonts/linecons.eot -------------------------------------------------------------------------------- /public/assets/fonts/linecons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/fonts/linecons.ttf -------------------------------------------------------------------------------- /public/assets/fonts/linecons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/fonts/linecons.woff -------------------------------------------------------------------------------- /public/assets/img/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/img/.DS_Store -------------------------------------------------------------------------------- /public/assets/img/bg.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/img/bg.JPG -------------------------------------------------------------------------------- /public/assets/img/down-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/img/down-small.png -------------------------------------------------------------------------------- /public/assets/img/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/img/down.png -------------------------------------------------------------------------------- /public/assets/img/face.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/img/face.jpg -------------------------------------------------------------------------------- /public/assets/img/face36x36.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/img/face36x36.jpg -------------------------------------------------------------------------------- /public/assets/img/face80x80.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/img/face80x80.jpg -------------------------------------------------------------------------------- /public/assets/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /public/assets/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /public/assets/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/img/logo.png -------------------------------------------------------------------------------- /public/assets/img/logo30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/img/logo30.png -------------------------------------------------------------------------------- /public/assets/img/photo01.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/img/photo01.jpeg -------------------------------------------------------------------------------- /public/assets/img/photo02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/img/photo02.jpg -------------------------------------------------------------------------------- /public/assets/img/photo03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/img/photo03.jpg -------------------------------------------------------------------------------- /public/assets/img/photo04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/img/photo04.jpg -------------------------------------------------------------------------------- /public/assets/img/sep-half.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/img/sep-half.png -------------------------------------------------------------------------------- /public/assets/img/slide01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/img/slide01.png -------------------------------------------------------------------------------- /public/assets/img/slide02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/img/slide02.png -------------------------------------------------------------------------------- /public/assets/img/up-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/img/up-small.png -------------------------------------------------------------------------------- /public/assets/img/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/img/up.png -------------------------------------------------------------------------------- /public/assets/img/user-avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/img/user-avatar.jpg -------------------------------------------------------------------------------- /public/assets/js/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badlee/scriptbox/98255dabce2c63b781c598dc14a79823b4a517d6/public/assets/js/.DS_Store -------------------------------------------------------------------------------- /public/assets/js/dash-noty.js: -------------------------------------------------------------------------------- 1 |  var n = noty({ 2 | text: ' Marcel Newman
Hi! Welcome. This is CUBES, the new Dashboard panel created for WrapBootstrap. Please take a look and enjoy.', 3 | type: 'alert', 4 | layout: 'topRight', 5 | closeWith: ['hover'], 6 | }); 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /public/assets/js/noty/layouts/bottom.js: -------------------------------------------------------------------------------- 1 | ;(function($) { 2 | 3 | $.noty.layouts.bottom = { 4 | name: 'bottom', 5 | options: {}, 6 | container: { 7 | object: '