Copy disabled (too large)
Download .txt
Showing preview only (65,814K chars total). Download the full file to get everything.
Repository: JoeyTawadrous/Twitter-Auto-Pilot
Branch: master
Commit: 9b993a62f6eb
Files: 3770
Total size: 61.5 MB
Directory structure:
gitextract_iu7d5m64/
├── .gitignore
├── LICENSE.md
├── README.md
└── frontend/
├── .bowerrc
├── .gitignore
├── README.md
├── bower.json
├── documentation/
│ ├── LICENSE.txt
│ ├── changelog.md
│ ├── css/
│ │ └── shCoreDefault.css
│ ├── fonts/
│ │ ├── css/
│ │ │ └── font-awesome.css
│ │ ├── fonts/
│ │ │ └── FontAwesome.otf
│ │ ├── less/
│ │ │ ├── bordered-pulled.less
│ │ │ ├── core.less
│ │ │ ├── fixed-width.less
│ │ │ ├── font-awesome.less
│ │ │ ├── icons.less
│ │ │ ├── larger.less
│ │ │ ├── list.less
│ │ │ ├── mixins.less
│ │ │ ├── path.less
│ │ │ ├── rotated-flipped.less
│ │ │ ├── spinning.less
│ │ │ ├── stacked.less
│ │ │ └── variables.less
│ │ └── scss/
│ │ ├── _bordered-pulled.scss
│ │ ├── _core.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
│ ├── images/
│ │ ├── min_menu.tiff
│ │ └── welcome.tiff
│ ├── index.html
│ ├── js/
│ │ ├── shBrushXml.js
│ │ └── shCore.js
│ └── production_backup/
│ ├── calendar.html
│ ├── chartjs.html
│ ├── chartjs2.html
│ ├── contacts.html
│ ├── css/
│ │ └── maps/
│ │ └── jquery-jvectormap-2.0.3.css
│ ├── e_commerce.html
│ ├── echarts.html
│ ├── fixed_footer.html
│ ├── fixed_sidebar.html
│ ├── form.html
│ ├── form_advanced.html
│ ├── form_buttons.html
│ ├── form_upload.html
│ ├── form_validation.html
│ ├── form_wizards.html
│ ├── general_elements.html
│ ├── glyphicons.html
│ ├── icons.html
│ ├── inbox.html
│ ├── index.html
│ ├── index2.html
│ ├── index3.html
│ ├── invoice.html
│ ├── js/
│ │ └── datepicker/
│ │ └── daterangepicker.js
│ ├── level2.html
│ ├── login.html
│ ├── map.html
│ ├── media_gallery.html
│ ├── morisjs.html
│ ├── other_charts.html
│ ├── page_403.html
│ ├── page_404.html
│ ├── page_500.html
│ ├── plain_page.html
│ ├── pricing_tables.html
│ ├── profile.html
│ ├── project_detail.html
│ ├── projects.html
│ ├── tables.html
│ ├── tables_dynamic.html
│ ├── typography.html
│ ├── widgets.html
│ └── xx.html
├── gulpfile.js
├── package.json
├── production/
│ ├── TwitterAutoPilot.php
│ ├── build/
│ │ ├── css/
│ │ │ └── custom.css
│ │ └── js/
│ │ └── custom.js
│ ├── css/
│ │ └── maps/
│ │ └── jquery-jvectormap-2.0.3.css
│ ├── faq.php
│ ├── favourite.php
│ ├── follow.php
│ ├── index.php
│ ├── js/
│ │ └── datepicker/
│ │ └── daterangepicker.js
│ ├── lib/
│ │ └── auth/
│ │ ├── OAuth.php
│ │ └── twitterOAuth.php
│ ├── login.php
│ ├── pilots/
│ │ ├── baseCron.php
│ │ ├── baseScript.php
│ │ ├── cron1.php
│ │ ├── cron2.php
│ │ ├── cron3.php
│ │ └── cron5.php
│ ├── sendMessages.php
│ ├── sendReplies.php
│ ├── utils/
│ │ ├── databaseUtils.php
│ │ ├── database_export.sql
│ │ ├── passwords/
│ │ │ ├── password.php
│ │ │ └── version-test.php
│ │ ├── utils.php
│ │ └── validation.php
│ └── vendors/
│ ├── Chart.js/
│ │ ├── .bower.json
│ │ ├── .codeclimate.yml
│ │ ├── .editorconfig
│ │ ├── .eslintignore
│ │ ├── .eslintrc
│ │ ├── .github/
│ │ │ ├── ISSUE_TEMPLATE.md
│ │ │ └── PULL_REQUEST_TEMPLATE.md
│ │ ├── .gitignore
│ │ ├── .travis.yml
│ │ ├── CONTRIBUTING.md
│ │ ├── LICENSE.md
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── composer.json
│ │ ├── config.jshintrc
│ │ ├── dist/
│ │ │ ├── Chart.bundle.js
│ │ │ └── Chart.js
│ │ ├── docs/
│ │ │ ├── 00-Getting-Started.md
│ │ │ ├── 01-Chart-Configuration.md
│ │ │ ├── 02-Scales.md
│ │ │ ├── 03-Line-Chart.md
│ │ │ ├── 04-Bar-Chart.md
│ │ │ ├── 05-Radar-Chart.md
│ │ │ ├── 06-Polar-Area-Chart.md
│ │ │ ├── 07-Pie-Doughnut-Chart.md
│ │ │ ├── 08-Bubble-Chart.md
│ │ │ ├── 09-Advanced.md
│ │ │ └── 10-Notes.md
│ │ ├── gulpfile.js
│ │ ├── karma.conf.ci.js
│ │ ├── karma.conf.js
│ │ ├── karma.coverage.conf.js
│ │ ├── package.json
│ │ ├── samples/
│ │ │ ├── AnimationCallbacks/
│ │ │ │ └── progress-bar.html
│ │ │ ├── bar-horizontal.html
│ │ │ ├── bar-multi-axis.html
│ │ │ ├── bar-stacked.html
│ │ │ ├── bar.html
│ │ │ ├── bubble.html
│ │ │ ├── combo-bar-line.html
│ │ │ ├── data_label_combo-bar-line.html
│ │ │ ├── different-point-sizes.html
│ │ │ ├── doughnut.html
│ │ │ ├── line-customTooltips.html
│ │ │ ├── line-legend.html
│ │ │ ├── line-logarithmic.html
│ │ │ ├── line-multi-axis.html
│ │ │ ├── line-skip-points.html
│ │ │ ├── line-stacked-area.html
│ │ │ ├── line-x-axis-filter.html
│ │ │ ├── line.html
│ │ │ ├── pie-customTooltips.html
│ │ │ ├── pie.html
│ │ │ ├── polar-area.html
│ │ │ ├── radar-skip-points.html
│ │ │ ├── radar.html
│ │ │ ├── scatter-logX.html
│ │ │ ├── scatter-multi-axis.html
│ │ │ ├── scatter.html
│ │ │ ├── timeScale/
│ │ │ │ ├── combo-time-scale.html
│ │ │ │ ├── line-time-point-data.html
│ │ │ │ └── line-time-scale.html
│ │ │ └── tooltip-hooks.html
│ │ ├── src/
│ │ │ ├── chart.js
│ │ │ ├── charts/
│ │ │ │ ├── Chart.Bar.js
│ │ │ │ ├── Chart.Bubble.js
│ │ │ │ ├── Chart.Doughnut.js
│ │ │ │ ├── Chart.Line.js
│ │ │ │ ├── Chart.PolarArea.js
│ │ │ │ ├── Chart.Radar.js
│ │ │ │ └── Chart.Scatter.js
│ │ │ ├── controllers/
│ │ │ │ ├── controller.bar.js
│ │ │ │ ├── controller.bubble.js
│ │ │ │ ├── controller.doughnut.js
│ │ │ │ ├── controller.line.js
│ │ │ │ ├── controller.polarArea.js
│ │ │ │ └── controller.radar.js
│ │ │ ├── core/
│ │ │ │ ├── core.animation.js
│ │ │ │ ├── core.controller.js
│ │ │ │ ├── core.datasetController.js
│ │ │ │ ├── core.element.js
│ │ │ │ ├── core.helpers.js
│ │ │ │ ├── core.js
│ │ │ │ ├── core.layoutService.js
│ │ │ │ ├── core.legend.js
│ │ │ │ ├── core.plugin.js
│ │ │ │ ├── core.scale.js
│ │ │ │ ├── core.scaleService.js
│ │ │ │ ├── core.title.js
│ │ │ │ └── core.tooltip.js
│ │ │ ├── elements/
│ │ │ │ ├── element.arc.js
│ │ │ │ ├── element.line.js
│ │ │ │ ├── element.point.js
│ │ │ │ └── element.rectangle.js
│ │ │ └── scales/
│ │ │ ├── scale.category.js
│ │ │ ├── scale.linear.js
│ │ │ ├── scale.logarithmic.js
│ │ │ ├── scale.radialLinear.js
│ │ │ └── scale.time.js
│ │ └── test/
│ │ ├── controller.bar.tests.js
│ │ ├── controller.bubble.tests.js
│ │ ├── controller.doughnut.tests.js
│ │ ├── controller.line.tests.js
│ │ ├── controller.polarArea.tests.js
│ │ ├── controller.radar.tests.js
│ │ ├── core.element.tests.js
│ │ ├── core.helpers.tests.js
│ │ ├── core.layoutService.tests.js
│ │ ├── core.legend.tests.js
│ │ ├── core.plugin.tests.js
│ │ ├── core.scaleService.tests.js
│ │ ├── core.title.tests.js
│ │ ├── defaultConfig.tests.js
│ │ ├── element.arc.tests.js
│ │ ├── element.line.tests.js
│ │ ├── element.point.tests.js
│ │ ├── element.rectangle.tests.js
│ │ ├── mockContext.js
│ │ ├── scale.category.tests.js
│ │ ├── scale.linear.tests.js
│ │ ├── scale.logarithmic.tests.js
│ │ ├── scale.radialLinear.tests.js
│ │ └── scale.time.tests.js
│ ├── DateJS/
│ │ ├── .bower.json
│ │ ├── GruntFile.js
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── build/
│ │ │ ├── date-af-ZA.js
│ │ │ ├── date-ar-AE.js
│ │ │ ├── date-ar-BH.js
│ │ │ ├── date-ar-DZ.js
│ │ │ ├── date-ar-EG.js
│ │ │ ├── date-ar-IQ.js
│ │ │ ├── date-ar-JO.js
│ │ │ ├── date-ar-KW.js
│ │ │ ├── date-ar-LB.js
│ │ │ ├── date-ar-LY.js
│ │ │ ├── date-ar-MA.js
│ │ │ ├── date-ar-OM.js
│ │ │ ├── date-ar-QA.js
│ │ │ ├── date-ar-SA.js
│ │ │ ├── date-ar-SY.js
│ │ │ ├── date-ar-TN.js
│ │ │ ├── date-ar-YE.js
│ │ │ ├── date-az-Cyrl-AZ.js
│ │ │ ├── date-az-Latn-AZ.js
│ │ │ ├── date-be-BY.js
│ │ │ ├── date-bg-BG.js
│ │ │ ├── date-bs-Latn-BA.js
│ │ │ ├── date-ca-ES.js
│ │ │ ├── date-cs-CZ.js
│ │ │ ├── date-cy-GB.js
│ │ │ ├── date-da-DK.js
│ │ │ ├── date-de-AT.js
│ │ │ ├── date-de-CH.js
│ │ │ ├── date-de-DE.js
│ │ │ ├── date-de-LI.js
│ │ │ ├── date-de-LU.js
│ │ │ ├── date-dv-MV.js
│ │ │ ├── date-el-GR.js
│ │ │ ├── date-en-029.js
│ │ │ ├── date-en-AU.js
│ │ │ ├── date-en-BZ.js
│ │ │ ├── date-en-CA.js
│ │ │ ├── date-en-GB.js
│ │ │ ├── date-en-IE.js
│ │ │ ├── date-en-JM.js
│ │ │ ├── date-en-NZ.js
│ │ │ ├── date-en-PH.js
│ │ │ ├── date-en-TT.js
│ │ │ ├── date-en-US.js
│ │ │ ├── date-en-ZA.js
│ │ │ ├── date-en-ZW.js
│ │ │ ├── date-es-AR.js
│ │ │ ├── date-es-BO.js
│ │ │ ├── date-es-CL.js
│ │ │ ├── date-es-CO.js
│ │ │ ├── date-es-CR.js
│ │ │ ├── date-es-DO.js
│ │ │ ├── date-es-EC.js
│ │ │ ├── date-es-ES.js
│ │ │ ├── date-es-GT.js
│ │ │ ├── date-es-HN.js
│ │ │ ├── date-es-MX.js
│ │ │ ├── date-es-NI.js
│ │ │ ├── date-es-PA.js
│ │ │ ├── date-es-PE.js
│ │ │ ├── date-es-PR.js
│ │ │ ├── date-es-PY.js
│ │ │ ├── date-es-SV.js
│ │ │ ├── date-es-UY.js
│ │ │ ├── date-es-VE.js
│ │ │ ├── date-et-EE.js
│ │ │ ├── date-eu-ES.js
│ │ │ ├── date-fa-IR.js
│ │ │ ├── date-fi-FI.js
│ │ │ ├── date-fo-FO.js
│ │ │ ├── date-fr-BE.js
│ │ │ ├── date-fr-CA.js
│ │ │ ├── date-fr-CH.js
│ │ │ ├── date-fr-FR.js
│ │ │ ├── date-fr-LU.js
│ │ │ ├── date-fr-MC.js
│ │ │ ├── date-gl-ES.js
│ │ │ ├── date-gu-IN.js
│ │ │ ├── date-he-IL.js
│ │ │ ├── date-hi-IN.js
│ │ │ ├── date-hr-BA.js
│ │ │ ├── date-hr-HR.js
│ │ │ ├── date-hu-HU.js
│ │ │ ├── date-hy-AM.js
│ │ │ ├── date-id-ID.js
│ │ │ ├── date-is-IS.js
│ │ │ ├── date-it-CH.js
│ │ │ ├── date-it-IT.js
│ │ │ ├── date-ja-JP.js
│ │ │ ├── date-ka-GE.js
│ │ │ ├── date-kk-KZ.js
│ │ │ ├── date-kn-IN.js
│ │ │ ├── date-ko-KR.js
│ │ │ ├── date-kok-IN.js
│ │ │ ├── date-ky-KG.js
│ │ │ ├── date-lt-LT.js
│ │ │ ├── date-lv-LV.js
│ │ │ ├── date-mi-NZ.js
│ │ │ ├── date-mk-MK.js
│ │ │ ├── date-mn-MN.js
│ │ │ ├── date-mr-IN.js
│ │ │ ├── date-ms-BN.js
│ │ │ ├── date-ms-MY.js
│ │ │ ├── date-mt-MT.js
│ │ │ ├── date-nb-NO.js
│ │ │ ├── date-nl-BE.js
│ │ │ ├── date-nl-NL.js
│ │ │ ├── date-nn-NO.js
│ │ │ ├── date-ns-ZA.js
│ │ │ ├── date-pa-IN.js
│ │ │ ├── date-pl-PL.js
│ │ │ ├── date-pt-BR.js
│ │ │ ├── date-pt-PT.js
│ │ │ ├── date-quz-BO.js
│ │ │ ├── date-quz-EC.js
│ │ │ ├── date-quz-PE.js
│ │ │ ├── date-ro-RO.js
│ │ │ ├── date-ru-RU.js
│ │ │ ├── date-sa-IN.js
│ │ │ ├── date-se-FI.js
│ │ │ ├── date-se-NO.js
│ │ │ ├── date-se-SE.js
│ │ │ ├── date-sk-SK.js
│ │ │ ├── date-sl-SI.js
│ │ │ ├── date-sma-NO.js
│ │ │ ├── date-sma-SE.js
│ │ │ ├── date-smj-NO.js
│ │ │ ├── date-smj-SE.js
│ │ │ ├── date-smn-FI.js
│ │ │ ├── date-sms-FI.js
│ │ │ ├── date-sq-AL.js
│ │ │ ├── date-sr-Cyrl-BA.js
│ │ │ ├── date-sr-Cyrl-CS.js
│ │ │ ├── date-sr-Latn-BA.js
│ │ │ ├── date-sr-Latn-CS.js
│ │ │ ├── date-sv-FI.js
│ │ │ ├── date-sv-SE.js
│ │ │ ├── date-sw-KE.js
│ │ │ ├── date-syr-SY.js
│ │ │ ├── date-ta-IN.js
│ │ │ ├── date-te-IN.js
│ │ │ ├── date-th-TH.js
│ │ │ ├── date-tn-ZA.js
│ │ │ ├── date-tr-TR.js
│ │ │ ├── date-tt-RU.js
│ │ │ ├── date-uk-UA.js
│ │ │ ├── date-ur-PK.js
│ │ │ ├── date-uz-Cyrl-UZ.js
│ │ │ ├── date-uz-Latn-UZ.js
│ │ │ ├── date-vi-VN.js
│ │ │ ├── date-xh-ZA.js
│ │ │ ├── date-zh-CN.js
│ │ │ ├── date-zh-HK.js
│ │ │ ├── date-zh-MO.js
│ │ │ ├── date-zh-SG.js
│ │ │ ├── date-zh-TW.js
│ │ │ ├── date-zu-ZA.js
│ │ │ ├── date.js
│ │ │ ├── i18n/
│ │ │ │ ├── af-ZA.js
│ │ │ │ ├── ar-AE.js
│ │ │ │ ├── ar-BH.js
│ │ │ │ ├── ar-DZ.js
│ │ │ │ ├── ar-EG.js
│ │ │ │ ├── ar-IQ.js
│ │ │ │ ├── ar-JO.js
│ │ │ │ ├── ar-KW.js
│ │ │ │ ├── ar-LB.js
│ │ │ │ ├── ar-LY.js
│ │ │ │ ├── ar-MA.js
│ │ │ │ ├── ar-OM.js
│ │ │ │ ├── ar-QA.js
│ │ │ │ ├── ar-SA.js
│ │ │ │ ├── ar-SY.js
│ │ │ │ ├── ar-TN.js
│ │ │ │ ├── ar-YE.js
│ │ │ │ ├── az-Cyrl-AZ.js
│ │ │ │ ├── az-Latn-AZ.js
│ │ │ │ ├── be-BY.js
│ │ │ │ ├── bg-BG.js
│ │ │ │ ├── bs-Latn-BA.js
│ │ │ │ ├── ca-ES.js
│ │ │ │ ├── cs-CZ.js
│ │ │ │ ├── cy-GB.js
│ │ │ │ ├── da-DK.js
│ │ │ │ ├── de-AT.js
│ │ │ │ ├── de-CH.js
│ │ │ │ ├── de-DE.js
│ │ │ │ ├── de-LI.js
│ │ │ │ ├── de-LU.js
│ │ │ │ ├── dv-MV.js
│ │ │ │ ├── el-GR.js
│ │ │ │ ├── en-029.js
│ │ │ │ ├── en-AU.js
│ │ │ │ ├── en-BZ.js
│ │ │ │ ├── en-CA.js
│ │ │ │ ├── en-GB.js
│ │ │ │ ├── en-IE.js
│ │ │ │ ├── en-JM.js
│ │ │ │ ├── en-NZ.js
│ │ │ │ ├── en-PH.js
│ │ │ │ ├── en-TT.js
│ │ │ │ ├── en-ZA.js
│ │ │ │ ├── en-ZW.js
│ │ │ │ ├── es-AR.js
│ │ │ │ ├── es-BO.js
│ │ │ │ ├── es-CL.js
│ │ │ │ ├── es-CO.js
│ │ │ │ ├── es-CR.js
│ │ │ │ ├── es-DO.js
│ │ │ │ ├── es-EC.js
│ │ │ │ ├── es-ES.js
│ │ │ │ ├── es-GT.js
│ │ │ │ ├── es-HN.js
│ │ │ │ ├── es-MX.js
│ │ │ │ ├── es-NI.js
│ │ │ │ ├── es-PA.js
│ │ │ │ ├── es-PE.js
│ │ │ │ ├── es-PR.js
│ │ │ │ ├── es-PY.js
│ │ │ │ ├── es-SV.js
│ │ │ │ ├── es-UY.js
│ │ │ │ ├── es-VE.js
│ │ │ │ ├── et-EE.js
│ │ │ │ ├── eu-ES.js
│ │ │ │ ├── fa-IR.js
│ │ │ │ ├── fi-FI.js
│ │ │ │ ├── fo-FO.js
│ │ │ │ ├── fr-BE.js
│ │ │ │ ├── fr-CA.js
│ │ │ │ ├── fr-CH.js
│ │ │ │ ├── fr-FR.js
│ │ │ │ ├── fr-LU.js
│ │ │ │ ├── fr-MC.js
│ │ │ │ ├── gl-ES.js
│ │ │ │ ├── gu-IN.js
│ │ │ │ ├── he-IL.js
│ │ │ │ ├── hi-IN.js
│ │ │ │ ├── hr-BA.js
│ │ │ │ ├── hr-HR.js
│ │ │ │ ├── hu-HU.js
│ │ │ │ ├── hy-AM.js
│ │ │ │ ├── id-ID.js
│ │ │ │ ├── is-IS.js
│ │ │ │ ├── it-CH.js
│ │ │ │ ├── it-IT.js
│ │ │ │ ├── ja-JP.js
│ │ │ │ ├── ka-GE.js
│ │ │ │ ├── kk-KZ.js
│ │ │ │ ├── kn-IN.js
│ │ │ │ ├── ko-KR.js
│ │ │ │ ├── kok-IN.js
│ │ │ │ ├── ky-KG.js
│ │ │ │ ├── lt-LT.js
│ │ │ │ ├── lv-LV.js
│ │ │ │ ├── mi-NZ.js
│ │ │ │ ├── mk-MK.js
│ │ │ │ ├── mn-MN.js
│ │ │ │ ├── mr-IN.js
│ │ │ │ ├── ms-BN.js
│ │ │ │ ├── ms-MY.js
│ │ │ │ ├── mt-MT.js
│ │ │ │ ├── nb-NO.js
│ │ │ │ ├── nl-BE.js
│ │ │ │ ├── nl-NL.js
│ │ │ │ ├── nn-NO.js
│ │ │ │ ├── ns-ZA.js
│ │ │ │ ├── pa-IN.js
│ │ │ │ ├── pl-PL.js
│ │ │ │ ├── pt-BR.js
│ │ │ │ ├── pt-PT.js
│ │ │ │ ├── quz-BO.js
│ │ │ │ ├── quz-EC.js
│ │ │ │ ├── quz-PE.js
│ │ │ │ ├── ro-RO.js
│ │ │ │ ├── ru-RU.js
│ │ │ │ ├── sa-IN.js
│ │ │ │ ├── se-FI.js
│ │ │ │ ├── se-NO.js
│ │ │ │ ├── se-SE.js
│ │ │ │ ├── sk-SK.js
│ │ │ │ ├── sl-SI.js
│ │ │ │ ├── sma-NO.js
│ │ │ │ ├── sma-SE.js
│ │ │ │ ├── smj-NO.js
│ │ │ │ ├── smj-SE.js
│ │ │ │ ├── smn-FI.js
│ │ │ │ ├── sms-FI.js
│ │ │ │ ├── sq-AL.js
│ │ │ │ ├── sr-Cyrl-BA.js
│ │ │ │ ├── sr-Cyrl-CS.js
│ │ │ │ ├── sr-Latn-BA.js
│ │ │ │ ├── sr-Latn-CS.js
│ │ │ │ ├── sv-FI.js
│ │ │ │ ├── sv-SE.js
│ │ │ │ ├── sw-KE.js
│ │ │ │ ├── syr-SY.js
│ │ │ │ ├── ta-IN.js
│ │ │ │ ├── te-IN.js
│ │ │ │ ├── th-TH.js
│ │ │ │ ├── tn-ZA.js
│ │ │ │ ├── tr-TR.js
│ │ │ │ ├── tt-RU.js
│ │ │ │ ├── uk-UA.js
│ │ │ │ ├── ur-PK.js
│ │ │ │ ├── uz-Cyrl-UZ.js
│ │ │ │ ├── uz-Latn-UZ.js
│ │ │ │ ├── vi-VN.js
│ │ │ │ ├── xh-ZA.js
│ │ │ │ ├── zh-CN.js
│ │ │ │ ├── zh-HK.js
│ │ │ │ ├── zh-MO.js
│ │ │ │ ├── zh-SG.js
│ │ │ │ ├── zh-TW.js
│ │ │ │ └── zu-ZA.js
│ │ │ └── production/
│ │ │ └── i18n/
│ │ │ ├── af-ZA.js
│ │ │ ├── ar-AE.js
│ │ │ ├── ar-BH.js
│ │ │ ├── ar-DZ.js
│ │ │ ├── ar-EG.js
│ │ │ ├── ar-IQ.js
│ │ │ ├── ar-JO.js
│ │ │ ├── ar-KW.js
│ │ │ ├── ar-LB.js
│ │ │ ├── ar-LY.js
│ │ │ ├── ar-MA.js
│ │ │ ├── ar-OM.js
│ │ │ ├── ar-QA.js
│ │ │ ├── ar-SA.js
│ │ │ ├── ar-SY.js
│ │ │ ├── ar-TN.js
│ │ │ ├── ar-YE.js
│ │ │ ├── az-Cyrl-AZ.js
│ │ │ ├── az-Latn-AZ.js
│ │ │ ├── be-BY.js
│ │ │ ├── bg-BG.js
│ │ │ ├── bs-Latn-BA.js
│ │ │ ├── ca-ES.js
│ │ │ ├── cs-CZ.js
│ │ │ ├── cy-GB.js
│ │ │ ├── da-DK.js
│ │ │ ├── de-AT.js
│ │ │ ├── de-CH.js
│ │ │ ├── de-DE.js
│ │ │ ├── de-LI.js
│ │ │ ├── de-LU.js
│ │ │ ├── dv-MV.js
│ │ │ ├── el-GR.js
│ │ │ ├── en-029.js
│ │ │ ├── en-AU.js
│ │ │ ├── en-BZ.js
│ │ │ ├── en-CA.js
│ │ │ ├── en-GB.js
│ │ │ ├── en-IE.js
│ │ │ ├── en-JM.js
│ │ │ ├── en-NZ.js
│ │ │ ├── en-PH.js
│ │ │ ├── en-TT.js
│ │ │ ├── en-ZA.js
│ │ │ ├── en-ZW.js
│ │ │ ├── es-AR.js
│ │ │ ├── es-BO.js
│ │ │ ├── es-CL.js
│ │ │ ├── es-CO.js
│ │ │ ├── es-CR.js
│ │ │ ├── es-DO.js
│ │ │ ├── es-EC.js
│ │ │ ├── es-ES.js
│ │ │ ├── es-GT.js
│ │ │ ├── es-HN.js
│ │ │ ├── es-MX.js
│ │ │ ├── es-NI.js
│ │ │ ├── es-PA.js
│ │ │ ├── es-PE.js
│ │ │ ├── es-PR.js
│ │ │ ├── es-PY.js
│ │ │ ├── es-SV.js
│ │ │ ├── es-UY.js
│ │ │ ├── es-VE.js
│ │ │ ├── et-EE.js
│ │ │ ├── eu-ES.js
│ │ │ ├── fa-IR.js
│ │ │ ├── fi-FI.js
│ │ │ ├── fo-FO.js
│ │ │ ├── fr-BE.js
│ │ │ ├── fr-CA.js
│ │ │ ├── fr-CH.js
│ │ │ ├── fr-FR.js
│ │ │ ├── fr-LU.js
│ │ │ ├── fr-MC.js
│ │ │ ├── gl-ES.js
│ │ │ ├── gu-IN.js
│ │ │ ├── he-IL.js
│ │ │ ├── hi-IN.js
│ │ │ ├── hr-BA.js
│ │ │ ├── hr-HR.js
│ │ │ ├── hu-HU.js
│ │ │ ├── hy-AM.js
│ │ │ ├── id-ID.js
│ │ │ ├── is-IS.js
│ │ │ ├── it-CH.js
│ │ │ ├── it-IT.js
│ │ │ ├── ja-JP.js
│ │ │ ├── ka-GE.js
│ │ │ ├── kk-KZ.js
│ │ │ ├── kn-IN.js
│ │ │ ├── ko-KR.js
│ │ │ ├── kok-IN.js
│ │ │ ├── ky-KG.js
│ │ │ ├── lt-LT.js
│ │ │ ├── lv-LV.js
│ │ │ ├── mi-NZ.js
│ │ │ ├── mk-MK.js
│ │ │ ├── mn-MN.js
│ │ │ ├── mr-IN.js
│ │ │ ├── ms-BN.js
│ │ │ ├── ms-MY.js
│ │ │ ├── mt-MT.js
│ │ │ ├── nb-NO.js
│ │ │ ├── nl-BE.js
│ │ │ ├── nl-NL.js
│ │ │ ├── nn-NO.js
│ │ │ ├── ns-ZA.js
│ │ │ ├── pa-IN.js
│ │ │ ├── pl-PL.js
│ │ │ ├── pt-BR.js
│ │ │ ├── pt-PT.js
│ │ │ ├── quz-BO.js
│ │ │ ├── quz-EC.js
│ │ │ ├── quz-PE.js
│ │ │ ├── ro-RO.js
│ │ │ ├── ru-RU.js
│ │ │ ├── sa-IN.js
│ │ │ ├── se-FI.js
│ │ │ ├── se-NO.js
│ │ │ ├── se-SE.js
│ │ │ ├── sk-SK.js
│ │ │ ├── sl-SI.js
│ │ │ ├── sma-NO.js
│ │ │ ├── sma-SE.js
│ │ │ ├── smj-NO.js
│ │ │ ├── smj-SE.js
│ │ │ ├── smn-FI.js
│ │ │ ├── sms-FI.js
│ │ │ ├── sq-AL.js
│ │ │ ├── sr-Cyrl-BA.js
│ │ │ ├── sr-Cyrl-CS.js
│ │ │ ├── sr-Latn-BA.js
│ │ │ ├── sr-Latn-CS.js
│ │ │ ├── sv-FI.js
│ │ │ ├── sv-SE.js
│ │ │ ├── sw-KE.js
│ │ │ ├── syr-SY.js
│ │ │ ├── ta-IN.js
│ │ │ ├── te-IN.js
│ │ │ ├── th-TH.js
│ │ │ ├── tn-ZA.js
│ │ │ ├── tr-TR.js
│ │ │ ├── tt-RU.js
│ │ │ ├── uk-UA.js
│ │ │ ├── ur-PK.js
│ │ │ ├── uz-Cyrl-UZ.js
│ │ │ ├── uz-Latn-UZ.js
│ │ │ ├── vi-VN.js
│ │ │ ├── xh-ZA.js
│ │ │ ├── zh-CN.js
│ │ │ ├── zh-HK.js
│ │ │ ├── zh-MO.js
│ │ │ ├── zh-SG.js
│ │ │ ├── zh-TW.js
│ │ │ └── zu-ZA.js
│ │ ├── index.js
│ │ ├── package.json
│ │ ├── reports/
│ │ │ ├── coverage.json
│ │ │ ├── lcov-report/
│ │ │ │ ├── core/
│ │ │ │ │ ├── core-prototypes.js.html
│ │ │ │ │ ├── core.js.html
│ │ │ │ │ ├── extras.js.html
│ │ │ │ │ ├── format_parser.js.html
│ │ │ │ │ ├── i18n.js.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── parser.js.html
│ │ │ │ │ ├── parsing_grammar.js.html
│ │ │ │ │ ├── parsing_operators.js.html
│ │ │ │ │ ├── parsing_translator.js.html
│ │ │ │ │ ├── sugarpak.js.html
│ │ │ │ │ ├── time_period.js.html
│ │ │ │ │ └── time_span.js.html
│ │ │ │ ├── index.html
│ │ │ │ ├── prettify.css
│ │ │ │ └── prettify.js
│ │ │ └── lcov.info
│ │ └── src/
│ │ ├── core/
│ │ │ ├── core-prototypes.js
│ │ │ ├── core.js
│ │ │ ├── extras.js
│ │ │ ├── format_parser.js
│ │ │ ├── i18n.js
│ │ │ ├── parser.js
│ │ │ ├── parsing_grammar.js
│ │ │ ├── parsing_operators.js
│ │ │ ├── parsing_translator.js
│ │ │ ├── sugarpak.js
│ │ │ ├── time_period.js
│ │ │ └── time_span.js
│ │ ├── i18n/
│ │ │ ├── af-ZA.js
│ │ │ ├── ar-AE.js
│ │ │ ├── ar-BH.js
│ │ │ ├── ar-DZ.js
│ │ │ ├── ar-EG.js
│ │ │ ├── ar-IQ.js
│ │ │ ├── ar-JO.js
│ │ │ ├── ar-KW.js
│ │ │ ├── ar-LB.js
│ │ │ ├── ar-LY.js
│ │ │ ├── ar-MA.js
│ │ │ ├── ar-OM.js
│ │ │ ├── ar-QA.js
│ │ │ ├── ar-SA.js
│ │ │ ├── ar-SY.js
│ │ │ ├── ar-TN.js
│ │ │ ├── ar-YE.js
│ │ │ ├── az-Cyrl-AZ.js
│ │ │ ├── az-Latn-AZ.js
│ │ │ ├── be-BY.js
│ │ │ ├── bg-BG.js
│ │ │ ├── bs-Latn-BA.js
│ │ │ ├── ca-ES.js
│ │ │ ├── cs-CZ.js
│ │ │ ├── cy-GB.js
│ │ │ ├── da-DK.js
│ │ │ ├── de-AT.js
│ │ │ ├── de-CH.js
│ │ │ ├── de-DE.js
│ │ │ ├── de-LI.js
│ │ │ ├── de-LU.js
│ │ │ ├── dv-MV.js
│ │ │ ├── el-GR.js
│ │ │ ├── en-029.js
│ │ │ ├── en-AU.js
│ │ │ ├── en-BZ.js
│ │ │ ├── en-CA.js
│ │ │ ├── en-GB.js
│ │ │ ├── en-IE.js
│ │ │ ├── en-JM.js
│ │ │ ├── en-NZ.js
│ │ │ ├── en-PH.js
│ │ │ ├── en-TT.js
│ │ │ ├── en-ZA.js
│ │ │ ├── en-ZW.js
│ │ │ ├── es-AR.js
│ │ │ ├── es-BO.js
│ │ │ ├── es-CL.js
│ │ │ ├── es-CO.js
│ │ │ ├── es-CR.js
│ │ │ ├── es-DO.js
│ │ │ ├── es-EC.js
│ │ │ ├── es-ES.js
│ │ │ ├── es-GT.js
│ │ │ ├── es-HN.js
│ │ │ ├── es-MX.js
│ │ │ ├── es-NI.js
│ │ │ ├── es-PA.js
│ │ │ ├── es-PE.js
│ │ │ ├── es-PR.js
│ │ │ ├── es-PY.js
│ │ │ ├── es-SV.js
│ │ │ ├── es-UY.js
│ │ │ ├── es-VE.js
│ │ │ ├── et-EE.js
│ │ │ ├── eu-ES.js
│ │ │ ├── fa-IR.js
│ │ │ ├── fi-FI.js
│ │ │ ├── fo-FO.js
│ │ │ ├── fr-BE.js
│ │ │ ├── fr-CA.js
│ │ │ ├── fr-CH.js
│ │ │ ├── fr-FR.js
│ │ │ ├── fr-LU.js
│ │ │ ├── fr-MC.js
│ │ │ ├── gl-ES.js
│ │ │ ├── gu-IN.js
│ │ │ ├── he-IL.js
│ │ │ ├── hi-IN.js
│ │ │ ├── hr-BA.js
│ │ │ ├── hr-HR.js
│ │ │ ├── hu-HU.js
│ │ │ ├── hy-AM.js
│ │ │ ├── id-ID.js
│ │ │ ├── is-IS.js
│ │ │ ├── it-CH.js
│ │ │ ├── it-IT.js
│ │ │ ├── ja-JP.js
│ │ │ ├── ka-GE.js
│ │ │ ├── kk-KZ.js
│ │ │ ├── kn-IN.js
│ │ │ ├── ko-KR.js
│ │ │ ├── kok-IN.js
│ │ │ ├── ky-KG.js
│ │ │ ├── lt-LT.js
│ │ │ ├── lv-LV.js
│ │ │ ├── mi-NZ.js
│ │ │ ├── mk-MK.js
│ │ │ ├── mn-MN.js
│ │ │ ├── mr-IN.js
│ │ │ ├── ms-BN.js
│ │ │ ├── ms-MY.js
│ │ │ ├── mt-MT.js
│ │ │ ├── nb-NO.js
│ │ │ ├── nl-BE.js
│ │ │ ├── nl-NL.js
│ │ │ ├── nn-NO.js
│ │ │ ├── ns-ZA.js
│ │ │ ├── pa-IN.js
│ │ │ ├── pl-PL.js
│ │ │ ├── pt-BR.js
│ │ │ ├── pt-PT.js
│ │ │ ├── quz-BO.js
│ │ │ ├── quz-EC.js
│ │ │ ├── quz-PE.js
│ │ │ ├── ro-RO.js
│ │ │ ├── ru-RU.js
│ │ │ ├── sa-IN.js
│ │ │ ├── se-FI.js
│ │ │ ├── se-NO.js
│ │ │ ├── se-SE.js
│ │ │ ├── sk-SK.js
│ │ │ ├── sl-SI.js
│ │ │ ├── sma-NO.js
│ │ │ ├── sma-SE.js
│ │ │ ├── smj-NO.js
│ │ │ ├── smj-SE.js
│ │ │ ├── smn-FI.js
│ │ │ ├── sms-FI.js
│ │ │ ├── sq-AL.js
│ │ │ ├── sr-Cyrl-BA.js
│ │ │ ├── sr-Cyrl-CS.js
│ │ │ ├── sr-Latn-BA.js
│ │ │ ├── sr-Latn-CS.js
│ │ │ ├── sv-FI.js
│ │ │ ├── sv-SE.js
│ │ │ ├── sw-KE.js
│ │ │ ├── syr-SY.js
│ │ │ ├── ta-IN.js
│ │ │ ├── te-IN.js
│ │ │ ├── th-TH.js
│ │ │ ├── tn-ZA.js
│ │ │ ├── tr-TR.js
│ │ │ ├── tt-RU.js
│ │ │ ├── uk-UA.js
│ │ │ ├── ur-PK.js
│ │ │ ├── uz-Cyrl-UZ.js
│ │ │ ├── uz-Latn-UZ.js
│ │ │ ├── vi-VN.js
│ │ │ ├── xh-ZA.js
│ │ │ ├── zh-CN.js
│ │ │ ├── zh-HK.js
│ │ │ ├── zh-MO.js
│ │ │ ├── zh-SG.js
│ │ │ ├── zh-TW.js
│ │ │ └── zu-ZA.js
│ │ └── i18n-template.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/
│ │ │ │ └── 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
│ │ │ ├── basic-options/
│ │ │ │ └── index.html
│ │ │ ├── basic-usage/
│ │ │ │ └── index.html
│ │ │ ├── canvas/
│ │ │ │ └── index.html
│ │ │ ├── categories/
│ │ │ │ └── index.html
│ │ │ ├── examples.css
│ │ │ ├── image/
│ │ │ │ └── index.html
│ │ │ ├── index.html
│ │ │ ├── interacting/
│ │ │ │ └── index.html
│ │ │ ├── navigate/
│ │ │ │ └── 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
│ │ │ ├── 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
│ ├── animate.css/
│ │ ├── .bower.json
│ │ ├── animate-config.json
│ │ ├── animate.css
│ │ ├── bower.json
│ │ ├── gulpfile.js
│ │ └── package.json
│ ├── autosize/
│ │ ├── .bower.json
│ │ ├── .gitignore
│ │ ├── LICENSE.md
│ │ ├── bower.json
│ │ ├── build.js
│ │ ├── changelog.md
│ │ ├── dist/
│ │ │ └── autosize.js
│ │ ├── example/
│ │ │ └── index.html
│ │ ├── package.json
│ │ ├── readme.md
│ │ └── src/
│ │ └── autosize.js
│ ├── bootstrap/
│ │ ├── .bower.json
│ │ ├── CHANGELOG.md
│ │ ├── Gruntfile.js
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── dist/
│ │ │ ├── css/
│ │ │ │ ├── bootstrap-theme.css
│ │ │ │ └── bootstrap.css
│ │ │ └── js/
│ │ │ ├── bootstrap.js
│ │ │ └── npm.js
│ │ ├── grunt/
│ │ │ ├── .jshintrc
│ │ │ ├── bs-commonjs-generator.js
│ │ │ ├── bs-glyphicons-data-generator.js
│ │ │ ├── bs-lessdoc-parser.js
│ │ │ ├── bs-raw-files-generator.js
│ │ │ ├── configBridge.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/
│ │ │ │ ├── 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
│ │ │ ├── mixins.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
│ ├── bootstrap-daterangepicker/
│ │ ├── .bower.json
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── daterangepicker.css
│ │ ├── daterangepicker.js
│ │ ├── daterangepicker.scss
│ │ ├── demo.html
│ │ ├── example/
│ │ │ ├── amd/
│ │ │ │ ├── index.html
│ │ │ │ ├── main.js
│ │ │ │ └── require.js
│ │ │ └── browserify/
│ │ │ ├── README.md
│ │ │ ├── bundle.js
│ │ │ ├── index.html
│ │ │ └── main.js
│ │ ├── package.js
│ │ ├── package.json
│ │ └── website/
│ │ ├── index.html
│ │ ├── website.css
│ │ └── website.js
│ ├── bootstrap-progressbar/
│ │ ├── .bower.json
│ │ ├── CHANGELOG.md
│ │ ├── CONTRIBUTORS.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bootstrap-progressbar.js
│ │ ├── bower.json
│ │ ├── css/
│ │ │ ├── bootstrap-progressbar-2.0.0.css
│ │ │ ├── bootstrap-progressbar-2.0.1.css
│ │ │ ├── bootstrap-progressbar-2.0.2.css
│ │ │ ├── bootstrap-progressbar-2.0.3.css
│ │ │ ├── bootstrap-progressbar-2.0.4.css
│ │ │ ├── bootstrap-progressbar-2.1.0.css
│ │ │ ├── bootstrap-progressbar-2.1.1.css
│ │ │ ├── bootstrap-progressbar-2.2.0.css
│ │ │ ├── bootstrap-progressbar-2.2.1.css
│ │ │ ├── bootstrap-progressbar-2.2.2.css
│ │ │ ├── bootstrap-progressbar-2.3.0.css
│ │ │ ├── bootstrap-progressbar-2.3.1.css
│ │ │ ├── bootstrap-progressbar-2.3.2.css
│ │ │ ├── bootstrap-progressbar-3.0.0-rc1.css
│ │ │ ├── bootstrap-progressbar-3.0.0-rc2.css
│ │ │ ├── bootstrap-progressbar-3.0.0.css
│ │ │ ├── bootstrap-progressbar-3.0.1.css
│ │ │ ├── bootstrap-progressbar-3.0.2.css
│ │ │ ├── bootstrap-progressbar-3.0.3.css
│ │ │ ├── bootstrap-progressbar-3.1.0.css
│ │ │ ├── bootstrap-progressbar-3.1.1.css
│ │ │ ├── bootstrap-progressbar-3.2.0.css
│ │ │ ├── bootstrap-progressbar-3.3.0.css
│ │ │ ├── bootstrap-progressbar-3.3.1.css
│ │ │ ├── bootstrap-progressbar-3.3.2.css
│ │ │ └── bootstrap-progressbar-3.3.4.css
│ │ ├── less/
│ │ │ ├── bootstrap-progressbar-2.x.x.less
│ │ │ ├── bootstrap-progressbar-3.0.0-3.1.x.less
│ │ │ ├── bootstrap-progressbar-3.2.0.less
│ │ │ └── bootstrap-progressbar-3.3.0-3.x.x.less
│ │ ├── package.json
│ │ └── scss/
│ │ ├── bootstrap-progressbar-2.x.x.scss
│ │ ├── bootstrap-progressbar-3.0.0-3.1.x.scss
│ │ ├── bootstrap-progressbar-3.2.0.scss
│ │ └── bootstrap-progressbar-3.3.0-3.x.x.scss
│ ├── bootstrap-wysiwyg/
│ │ ├── .bower.json
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── css/
│ │ │ └── style.css
│ │ ├── examples/
│ │ │ ├── basic.html
│ │ │ ├── clear-formatting.html
│ │ │ ├── events.html
│ │ │ ├── form-post.html
│ │ │ ├── formatblock-example.html
│ │ │ ├── html-editor.html
│ │ │ ├── multiple-editors.html
│ │ │ ├── php/
│ │ │ │ └── upload.php
│ │ │ └── simple-toolbar.html
│ │ ├── gruntfile.js
│ │ ├── gulpfile.js
│ │ ├── package.json
│ │ └── src/
│ │ └── bootstrap-wysiwyg.js
│ ├── cropper/
│ │ ├── .bower.json
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── dist/
│ │ │ ├── cropper.css
│ │ │ └── cropper.js
│ │ ├── package.json
│ │ └── src/
│ │ ├── js/
│ │ │ ├── bind.js
│ │ │ ├── build.js
│ │ │ ├── change.js
│ │ │ ├── cropper.js
│ │ │ ├── defaults.js
│ │ │ ├── handlers.js
│ │ │ ├── init.js
│ │ │ ├── intro.js
│ │ │ ├── methods.js
│ │ │ ├── outro.js
│ │ │ ├── plugin.js
│ │ │ ├── preview.js
│ │ │ ├── render.js
│ │ │ ├── template.js
│ │ │ ├── utilities.js
│ │ │ └── variables.js
│ │ └── scss/
│ │ ├── _main.scss
│ │ ├── _mixins.scss
│ │ ├── _utilities.scss
│ │ ├── _variables.scss
│ │ └── cropper.scss
│ ├── datatables.net/
│ │ ├── .bower.json
│ │ ├── License.txt
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ └── js/
│ │ └── jquery.dataTables.js
│ ├── datatables.net-bs/
│ │ ├── .bower.json
│ │ ├── License.txt
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ ├── css/
│ │ │ └── dataTables.bootstrap.css
│ │ └── js/
│ │ └── dataTables.bootstrap.js
│ ├── datatables.net-buttons/
│ │ ├── .bower.json
│ │ ├── License.txt
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ └── js/
│ │ ├── buttons.colVis.js
│ │ ├── buttons.flash.js
│ │ ├── buttons.html5.js
│ │ ├── buttons.print.js
│ │ └── dataTables.buttons.js
│ ├── datatables.net-buttons-bs/
│ │ ├── .bower.json
│ │ ├── License.txt
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ ├── css/
│ │ │ └── buttons.bootstrap.css
│ │ └── js/
│ │ └── buttons.bootstrap.js
│ ├── datatables.net-fixedheader/
│ │ ├── .bower.json
│ │ ├── License.txt
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ └── js/
│ │ └── dataTables.fixedHeader.js
│ ├── datatables.net-fixedheader-bs/
│ │ ├── .bower.json
│ │ ├── License.txt
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ └── css/
│ │ └── fixedHeader.bootstrap.css
│ ├── datatables.net-keytable/
│ │ ├── .bower.json
│ │ ├── License.txt
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ └── js/
│ │ └── dataTables.keyTable.js
│ ├── datatables.net-responsive/
│ │ ├── .bower.json
│ │ ├── License.txt
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ └── js/
│ │ └── dataTables.responsive.js
│ ├── datatables.net-responsive-bs/
│ │ ├── .bower.json
│ │ ├── License.txt
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ ├── css/
│ │ │ └── responsive.bootstrap.css
│ │ └── js/
│ │ └── responsive.bootstrap.js
│ ├── datatables.net-scroller/
│ │ ├── .bower.json
│ │ ├── License.txt
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ └── js/
│ │ └── dataTables.scroller.js
│ ├── datatables.net-scroller-bs/
│ │ ├── .bower.json
│ │ ├── License.txt
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ └── css/
│ │ └── scroller.bootstrap.css
│ ├── devbridge-autocomplete/
│ │ ├── .bower.json
│ │ ├── bower.json
│ │ ├── devbridge-autocomplete.jquery.json
│ │ ├── dist/
│ │ │ ├── jquery.autocomplete.js
│ │ │ └── license.txt
│ │ ├── gruntfile.js
│ │ ├── index.htm
│ │ ├── license.txt
│ │ ├── package.json
│ │ ├── readme.md
│ │ └── src/
│ │ ├── jquery.autocomplete.d.ts
│ │ └── jquery.autocomplete.js
│ ├── dropzone/
│ │ ├── .bower.json
│ │ ├── bower.json
│ │ └── dist/
│ │ ├── basic.css
│ │ ├── dropzone-amd-module.js
│ │ ├── dropzone.css
│ │ ├── dropzone.js
│ │ └── readme.md
│ ├── echarts/
│ │ ├── .bower.json
│ │ ├── .editorconfig
│ │ ├── .github/
│ │ │ ├── CONTRIBUTING.md
│ │ │ └── ISSUE_TEMPLATE.md
│ │ ├── .gitignore
│ │ ├── .jshintrc
│ │ ├── .npmignore
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── build/
│ │ │ ├── amd2common.js
│ │ │ ├── build.sh
│ │ │ ├── mangleString.js
│ │ │ └── optimize.js
│ │ ├── dist/
│ │ │ ├── echarts.common.js
│ │ │ ├── echarts.js
│ │ │ ├── echarts.simple.js
│ │ │ └── extension/
│ │ │ ├── bmap.js
│ │ │ └── dataTool.js
│ │ ├── extension/
│ │ │ ├── bmap/
│ │ │ │ ├── BMapCoordSys.js
│ │ │ │ ├── BMapModel.js
│ │ │ │ ├── BMapView.js
│ │ │ │ └── bmap.js
│ │ │ ├── dataTool/
│ │ │ │ ├── gexf.js
│ │ │ │ ├── index.js
│ │ │ │ ├── prepareBoxplotData.js
│ │ │ │ └── quantile.js
│ │ │ ├── echarts.js
│ │ │ └── webpack.config.js
│ │ ├── index.common.js
│ │ ├── index.js
│ │ ├── index.simple.js
│ │ ├── map/
│ │ │ ├── js/
│ │ │ │ ├── china-contour.js
│ │ │ │ ├── china.js
│ │ │ │ ├── province/
│ │ │ │ │ ├── anhui.js
│ │ │ │ │ ├── aomen.js
│ │ │ │ │ ├── beijing.js
│ │ │ │ │ ├── chongqing.js
│ │ │ │ │ ├── fujian.js
│ │ │ │ │ ├── gansu.js
│ │ │ │ │ ├── guangdong.js
│ │ │ │ │ ├── guangxi.js
│ │ │ │ │ ├── guizhou.js
│ │ │ │ │ ├── hainan.js
│ │ │ │ │ ├── hebei.js
│ │ │ │ │ ├── heilongjiang.js
│ │ │ │ │ ├── henan.js
│ │ │ │ │ ├── hubei.js
│ │ │ │ │ ├── hunan.js
│ │ │ │ │ ├── jiangsu.js
│ │ │ │ │ ├── jiangxi.js
│ │ │ │ │ ├── jilin.js
│ │ │ │ │ ├── liaoning.js
│ │ │ │ │ ├── neimenggu.js
│ │ │ │ │ ├── ningxia.js
│ │ │ │ │ ├── qinghai.js
│ │ │ │ │ ├── shandong.js
│ │ │ │ │ ├── shanghai.js
│ │ │ │ │ ├── shanxi.js
│ │ │ │ │ ├── shanxi1.js
│ │ │ │ │ ├── sichuan.js
│ │ │ │ │ ├── tianjin.js
│ │ │ │ │ ├── xianggang.js
│ │ │ │ │ ├── xinjiang.js
│ │ │ │ │ ├── xizang.js
│ │ │ │ │ ├── yunnan.js
│ │ │ │ │ └── zhejiang.js
│ │ │ │ └── world.js
│ │ │ └── json/
│ │ │ ├── china-contour.json
│ │ │ ├── china.json
│ │ │ ├── province/
│ │ │ │ ├── anhui.json
│ │ │ │ ├── aomen.json
│ │ │ │ ├── beijing.json
│ │ │ │ ├── chongqing.json
│ │ │ │ ├── fujian.json
│ │ │ │ ├── gansu.json
│ │ │ │ ├── guangdong.json
│ │ │ │ ├── guangxi.json
│ │ │ │ ├── guizhou.json
│ │ │ │ ├── hainan.json
│ │ │ │ ├── hebei.json
│ │ │ │ ├── heilongjiang.json
│ │ │ │ ├── henan.json
│ │ │ │ ├── hubei.json
│ │ │ │ ├── hunan.json
│ │ │ │ ├── jiangsu.json
│ │ │ │ ├── jiangxi.json
│ │ │ │ ├── jilin.json
│ │ │ │ ├── liaoning.json
│ │ │ │ ├── neimenggu.json
│ │ │ │ ├── ningxia.json
│ │ │ │ ├── qinghai.json
│ │ │ │ ├── shandong.json
│ │ │ │ ├── shanghai.json
│ │ │ │ ├── shanxi.json
│ │ │ │ ├── shanxi1.json
│ │ │ │ ├── sichuan.json
│ │ │ │ ├── tianjin.json
│ │ │ │ ├── xianggang.json
│ │ │ │ ├── xinjiang.json
│ │ │ │ ├── xizang.json
│ │ │ │ ├── yunnan.json
│ │ │ │ └── zhejiang.json
│ │ │ └── world.json
│ │ ├── package.json
│ │ ├── src/
│ │ │ ├── CoordinateSystem.js
│ │ │ ├── ExtensionAPI.js
│ │ │ ├── action/
│ │ │ │ ├── createDataSelectAction.js
│ │ │ │ ├── geoRoam.js
│ │ │ │ └── roamHelper.js
│ │ │ ├── chart/
│ │ │ │ ├── bar/
│ │ │ │ │ ├── BarSeries.js
│ │ │ │ │ ├── BarView.js
│ │ │ │ │ └── barItemStyle.js
│ │ │ │ ├── bar.js
│ │ │ │ ├── boxplot/
│ │ │ │ │ ├── BoxplotSeries.js
│ │ │ │ │ ├── BoxplotView.js
│ │ │ │ │ ├── boxplotLayout.js
│ │ │ │ │ └── boxplotVisual.js
│ │ │ │ ├── boxplot.js
│ │ │ │ ├── candlestick/
│ │ │ │ │ ├── CandlestickSeries.js
│ │ │ │ │ ├── CandlestickView.js
│ │ │ │ │ ├── candlestickLayout.js
│ │ │ │ │ ├── candlestickVisual.js
│ │ │ │ │ └── preprocessor.js
│ │ │ │ ├── candlestick.js
│ │ │ │ ├── chord/
│ │ │ │ │ ├── ChordSeries.js
│ │ │ │ │ ├── ChordView.js
│ │ │ │ │ ├── Ribbon.js
│ │ │ │ │ └── chordCircularLayout.js
│ │ │ │ ├── chord.js
│ │ │ │ ├── effectScatter/
│ │ │ │ │ ├── EffectScatterSeries.js
│ │ │ │ │ └── EffectScatterView.js
│ │ │ │ ├── effectScatter.js
│ │ │ │ ├── funnel/
│ │ │ │ │ ├── FunnelSeries.js
│ │ │ │ │ ├── FunnelView.js
│ │ │ │ │ └── funnelLayout.js
│ │ │ │ ├── funnel.js
│ │ │ │ ├── gauge/
│ │ │ │ │ ├── GaugeSeries.js
│ │ │ │ │ ├── GaugeView.js
│ │ │ │ │ └── PointerPath.js
│ │ │ │ ├── gauge.js
│ │ │ │ ├── graph/
│ │ │ │ │ ├── GraphSeries.js
│ │ │ │ │ ├── GraphView.js
│ │ │ │ │ ├── adjustEdge.js
│ │ │ │ │ ├── backwardCompat.js
│ │ │ │ │ ├── categoryFilter.js
│ │ │ │ │ ├── categoryVisual.js
│ │ │ │ │ ├── circularLayout.js
│ │ │ │ │ ├── circularLayoutHelper.js
│ │ │ │ │ ├── createView.js
│ │ │ │ │ ├── edgeVisual.js
│ │ │ │ │ ├── forceHelper.js
│ │ │ │ │ ├── forceLayout.js
│ │ │ │ │ ├── roamAction.js
│ │ │ │ │ ├── simpleLayout.js
│ │ │ │ │ ├── simpleLayoutEdge.js
│ │ │ │ │ └── simpleLayoutHelper.js
│ │ │ │ ├── graph.js
│ │ │ │ ├── heatmap/
│ │ │ │ │ ├── HeatmapLayer.js
│ │ │ │ │ ├── HeatmapSeries.js
│ │ │ │ │ └── HeatmapView.js
│ │ │ │ ├── heatmap.js
│ │ │ │ ├── helper/
│ │ │ │ │ ├── EffectLine.js
│ │ │ │ │ ├── EffectSymbol.js
│ │ │ │ │ ├── LargeSymbolDraw.js
│ │ │ │ │ ├── Line.js
│ │ │ │ │ ├── LineDraw.js
│ │ │ │ │ ├── LinePath.js
│ │ │ │ │ ├── Symbol.js
│ │ │ │ │ ├── SymbolDraw.js
│ │ │ │ │ ├── WhiskerBoxDraw.js
│ │ │ │ │ ├── createGraphFromNodeEdge.js
│ │ │ │ │ ├── createGraphFromNodeMatrix.js
│ │ │ │ │ ├── createListFromArray.js
│ │ │ │ │ └── whiskerBoxCommon.js
│ │ │ │ ├── line/
│ │ │ │ │ ├── LineSeries.js
│ │ │ │ │ ├── LineView.js
│ │ │ │ │ ├── lineAnimationDiff.js
│ │ │ │ │ └── poly.js
│ │ │ │ ├── line.js
│ │ │ │ ├── lines/
│ │ │ │ │ ├── LinesSeries.js
│ │ │ │ │ ├── LinesView.js
│ │ │ │ │ └── linesLayout.js
│ │ │ │ ├── lines.js
│ │ │ │ ├── map/
│ │ │ │ │ ├── MapSeries.js
│ │ │ │ │ ├── MapView.js
│ │ │ │ │ ├── backwardCompat.js
│ │ │ │ │ ├── mapDataStatistic.js
│ │ │ │ │ ├── mapSymbolLayout.js
│ │ │ │ │ └── mapVisual.js
│ │ │ │ ├── map.js
│ │ │ │ ├── parallel/
│ │ │ │ │ ├── ParallelSeries.js
│ │ │ │ │ ├── ParallelView.js
│ │ │ │ │ └── parallelVisual.js
│ │ │ │ ├── parallel.js
│ │ │ │ ├── pie/
│ │ │ │ │ ├── PieSeries.js
│ │ │ │ │ ├── PieView.js
│ │ │ │ │ ├── labelLayout.js
│ │ │ │ │ └── pieLayout.js
│ │ │ │ ├── pie.js
│ │ │ │ ├── radar/
│ │ │ │ │ ├── RadarSeries.js
│ │ │ │ │ ├── RadarView.js
│ │ │ │ │ ├── backwardCompat.js
│ │ │ │ │ └── radarLayout.js
│ │ │ │ ├── radar.js
│ │ │ │ ├── sankey/
│ │ │ │ │ ├── SankeySeries.js
│ │ │ │ │ ├── SankeyView.js
│ │ │ │ │ ├── sankeyLayout.js
│ │ │ │ │ └── sankeyVisual.js
│ │ │ │ ├── sankey.js
│ │ │ │ ├── scatter/
│ │ │ │ │ ├── ScatterSeries.js
│ │ │ │ │ └── ScatterView.js
│ │ │ │ ├── scatter.js
│ │ │ │ ├── themeRiver/
│ │ │ │ │ ├── ThemeRiverSeries.js
│ │ │ │ │ ├── ThemeRiverView.js
│ │ │ │ │ ├── themeRiverLayout.js
│ │ │ │ │ └── themeRiverVisual.js
│ │ │ │ ├── themeRiver.js
│ │ │ │ ├── treemap/
│ │ │ │ │ ├── Breadcrumb.js
│ │ │ │ │ ├── TreemapSeries.js
│ │ │ │ │ ├── TreemapView.js
│ │ │ │ │ ├── helper.js
│ │ │ │ │ ├── treemapAction.js
│ │ │ │ │ ├── treemapLayout.js
│ │ │ │ │ └── treemapVisual.js
│ │ │ │ └── treemap.js
│ │ │ ├── component/
│ │ │ │ ├── angleAxis.js
│ │ │ │ ├── axis/
│ │ │ │ │ ├── AngleAxisView.js
│ │ │ │ │ ├── AxisBuilder.js
│ │ │ │ │ ├── AxisView.js
│ │ │ │ │ ├── ParallelAxisView.js
│ │ │ │ │ ├── RadiusAxisView.js
│ │ │ │ │ ├── SingleAxisView.js
│ │ │ │ │ └── parallelAxisAction.js
│ │ │ │ ├── axis.js
│ │ │ │ ├── dataZoom/
│ │ │ │ │ ├── AxisProxy.js
│ │ │ │ │ ├── DataZoomModel.js
│ │ │ │ │ ├── DataZoomView.js
│ │ │ │ │ ├── InsideZoomModel.js
│ │ │ │ │ ├── InsideZoomView.js
│ │ │ │ │ ├── SelectZoomModel.js
│ │ │ │ │ ├── SelectZoomView.js
│ │ │ │ │ ├── SliderZoomModel.js
│ │ │ │ │ ├── SliderZoomView.js
│ │ │ │ │ ├── dataZoomAction.js
│ │ │ │ │ ├── dataZoomProcessor.js
│ │ │ │ │ ├── history.js
│ │ │ │ │ ├── roams.js
│ │ │ │ │ └── typeDefaulter.js
│ │ │ │ ├── dataZoom.js
│ │ │ │ ├── dataZoomInside.js
│ │ │ │ ├── dataZoomSelect.js
│ │ │ │ ├── geo/
│ │ │ │ │ └── GeoView.js
│ │ │ │ ├── geo.js
│ │ │ │ ├── grid.js
│ │ │ │ ├── helper/
│ │ │ │ │ ├── MapDraw.js
│ │ │ │ │ ├── RoamController.js
│ │ │ │ │ ├── SelectController.js
│ │ │ │ │ ├── interactionMutex.js
│ │ │ │ │ ├── listComponent.js
│ │ │ │ │ ├── selectableMixin.js
│ │ │ │ │ └── sliderMove.js
│ │ │ │ ├── legend/
│ │ │ │ │ ├── LegendModel.js
│ │ │ │ │ ├── LegendView.js
│ │ │ │ │ ├── legendAction.js
│ │ │ │ │ └── legendFilter.js
│ │ │ │ ├── legend.js
│ │ │ │ ├── markLine.js
│ │ │ │ ├── markPoint.js
│ │ │ │ ├── marker/
│ │ │ │ │ ├── MarkLineModel.js
│ │ │ │ │ ├── MarkLineView.js
│ │ │ │ │ ├── MarkPointModel.js
│ │ │ │ │ ├── MarkPointView.js
│ │ │ │ │ └── markerHelper.js
│ │ │ │ ├── parallel.js
│ │ │ │ ├── parallelAxis.js
│ │ │ │ ├── polar.js
│ │ │ │ ├── radar/
│ │ │ │ │ └── RadarView.js
│ │ │ │ ├── radar.js
│ │ │ │ ├── radiusAxis.js
│ │ │ │ ├── single.js
│ │ │ │ ├── singleAxis.js
│ │ │ │ ├── timeline/
│ │ │ │ │ ├── SliderTimelineModel.js
│ │ │ │ │ ├── SliderTimelineView.js
│ │ │ │ │ ├── TimelineAxis.js
│ │ │ │ │ ├── TimelineModel.js
│ │ │ │ │ ├── TimelineView.js
│ │ │ │ │ ├── preprocessor.js
│ │ │ │ │ ├── timelineAction.js
│ │ │ │ │ └── typeDefaulter.js
│ │ │ │ ├── timeline.js
│ │ │ │ ├── title.js
│ │ │ │ ├── toolbox/
│ │ │ │ │ ├── ToolboxModel.js
│ │ │ │ │ ├── ToolboxView.js
│ │ │ │ │ ├── feature/
│ │ │ │ │ │ ├── DataView.js
│ │ │ │ │ │ ├── DataZoom.js
│ │ │ │ │ │ ├── MagicType.js
│ │ │ │ │ │ ├── Restore.js
│ │ │ │ │ │ └── SaveAsImage.js
│ │ │ │ │ └── featureManager.js
│ │ │ │ ├── toolbox.js
│ │ │ │ ├── tooltip/
│ │ │ │ │ ├── TooltipContent.js
│ │ │ │ │ ├── TooltipModel.js
│ │ │ │ │ └── TooltipView.js
│ │ │ │ ├── tooltip.js
│ │ │ │ ├── visualMap/
│ │ │ │ │ ├── ContinuousModel.js
│ │ │ │ │ ├── ContinuousView.js
│ │ │ │ │ ├── PiecewiseModel.js
│ │ │ │ │ ├── PiecewiseView.js
│ │ │ │ │ ├── VisualMapModel.js
│ │ │ │ │ ├── VisualMapView.js
│ │ │ │ │ ├── helper.js
│ │ │ │ │ ├── preprocessor.js
│ │ │ │ │ ├── typeDefaulter.js
│ │ │ │ │ ├── visualCoding.js
│ │ │ │ │ └── visualMapAction.js
│ │ │ │ ├── visualMap.js
│ │ │ │ ├── visualMapContinuous.js
│ │ │ │ └── visualMapPiecewise.js
│ │ │ ├── coord/
│ │ │ │ ├── Axis.js
│ │ │ │ ├── View.js
│ │ │ │ ├── axisDefault.js
│ │ │ │ ├── axisHelper.js
│ │ │ │ ├── axisModelCommonMixin.js
│ │ │ │ ├── axisModelCreator.js
│ │ │ │ ├── cartesian/
│ │ │ │ │ ├── Axis2D.js
│ │ │ │ │ ├── AxisModel.js
│ │ │ │ │ ├── Cartesian.js
│ │ │ │ │ ├── Cartesian2D.js
│ │ │ │ │ ├── Grid.js
│ │ │ │ │ ├── GridModel.js
│ │ │ │ │ └── axisLabelInterval.js
│ │ │ │ ├── geo/
│ │ │ │ │ ├── Geo.js
│ │ │ │ │ ├── GeoModel.js
│ │ │ │ │ ├── Region.js
│ │ │ │ │ ├── fix/
│ │ │ │ │ │ ├── geoCoord.js
│ │ │ │ │ │ ├── nanhai.js
│ │ │ │ │ │ └── textCoord.js
│ │ │ │ │ ├── geoCreator.js
│ │ │ │ │ └── parseGeoJson.js
│ │ │ │ ├── parallel/
│ │ │ │ │ ├── AxisModel.js
│ │ │ │ │ ├── Parallel.js
│ │ │ │ │ ├── ParallelAxis.js
│ │ │ │ │ ├── ParallelModel.js
│ │ │ │ │ ├── parallelCreator.js
│ │ │ │ │ └── parallelPreprocessor.js
│ │ │ │ ├── polar/
│ │ │ │ │ ├── AngleAxis.js
│ │ │ │ │ ├── AxisModel.js
│ │ │ │ │ ├── Polar.js
│ │ │ │ │ ├── PolarModel.js
│ │ │ │ │ ├── RadiusAxis.js
│ │ │ │ │ └── polarCreator.js
│ │ │ │ ├── radar/
│ │ │ │ │ ├── IndicatorAxis.js
│ │ │ │ │ ├── Radar.js
│ │ │ │ │ └── RadarModel.js
│ │ │ │ └── single/
│ │ │ │ ├── AxisModel.js
│ │ │ │ ├── Single.js
│ │ │ │ ├── SingleAxis.js
│ │ │ │ └── singleCreator.js
│ │ │ ├── data/
│ │ │ │ ├── DataDiffer.js
│ │ │ │ ├── Graph.js
│ │ │ │ ├── List.js
│ │ │ │ ├── Tree.js
│ │ │ │ └── helper/
│ │ │ │ ├── completeDimensions.js
│ │ │ │ └── linkList.js
│ │ │ ├── echarts.js
│ │ │ ├── layout/
│ │ │ │ ├── barGrid.js
│ │ │ │ └── points.js
│ │ │ ├── loading/
│ │ │ │ └── default.js
│ │ │ ├── model/
│ │ │ │ ├── Component.js
│ │ │ │ ├── Global.js
│ │ │ │ ├── Model.js
│ │ │ │ ├── OptionManager.js
│ │ │ │ ├── Series.js
│ │ │ │ ├── globalDefault.js
│ │ │ │ └── mixin/
│ │ │ │ ├── areaStyle.js
│ │ │ │ ├── boxLayout.js
│ │ │ │ ├── itemStyle.js
│ │ │ │ ├── lineStyle.js
│ │ │ │ ├── makeStyleMapper.js
│ │ │ │ └── textStyle.js
│ │ │ ├── preprocessor/
│ │ │ │ ├── backwardCompat.js
│ │ │ │ └── helper/
│ │ │ │ └── compatStyle.js
│ │ │ ├── processor/
│ │ │ │ ├── dataFilter.js
│ │ │ │ └── dataSample.js
│ │ │ ├── scale/
│ │ │ │ ├── Interval.js
│ │ │ │ ├── Log.js
│ │ │ │ ├── Ordinal.js
│ │ │ │ ├── Scale.js
│ │ │ │ └── Time.js
│ │ │ ├── util/
│ │ │ │ ├── KDTree.js
│ │ │ │ ├── animation.js
│ │ │ │ ├── array/
│ │ │ │ │ └── nest.js
│ │ │ │ ├── clazz.js
│ │ │ │ ├── component.js
│ │ │ │ ├── format.js
│ │ │ │ ├── graphic.js
│ │ │ │ ├── layout.js
│ │ │ │ ├── model.js
│ │ │ │ ├── number.js
│ │ │ │ ├── quickSelect.js
│ │ │ │ ├── symbol.js
│ │ │ │ └── throttle.js
│ │ │ ├── view/
│ │ │ │ ├── Chart.js
│ │ │ │ └── Component.js
│ │ │ └── visual/
│ │ │ ├── VisualMapping.js
│ │ │ ├── dataColor.js
│ │ │ ├── seriesColor.js
│ │ │ ├── symbol.js
│ │ │ └── visualDefault.js
│ │ ├── test/
│ │ │ ├── README.md
│ │ │ ├── area.html
│ │ │ ├── area2.html
│ │ │ ├── axes.html
│ │ │ ├── axis.html
│ │ │ ├── bar-large.html
│ │ │ ├── bar.html
│ │ │ ├── bar2.html
│ │ │ ├── bmap.html
│ │ │ ├── boxplot-multi.html
│ │ │ ├── boxplot.html
│ │ │ ├── candlestick.html
│ │ │ ├── candlestickConnect.html
│ │ │ ├── chord.html
│ │ │ ├── color-mix-aqi.html
│ │ │ ├── config.js
│ │ │ ├── connect.html
│ │ │ ├── connect2.html
│ │ │ ├── data/
│ │ │ │ ├── Michelson-Morley.json.js
│ │ │ │ ├── aqi/
│ │ │ │ │ ├── BJdata.js
│ │ │ │ │ ├── GZdata.js
│ │ │ │ │ ├── SHdata.js
│ │ │ │ │ └── processAQI.js
│ │ │ │ ├── disk.tree.js
│ │ │ │ ├── energy.json
│ │ │ │ ├── les-miserables.gexf
│ │ │ │ ├── masterPainterColorChoice.json
│ │ │ │ ├── obama_budget_proposal_2012.tree.js
│ │ │ │ ├── option-view.json
│ │ │ │ ├── option-view2.json
│ │ │ │ ├── product.json
│ │ │ │ ├── rainfall.json.js
│ │ │ │ ├── security-sh-2013.json.js
│ │ │ │ └── timelineGDP.js
│ │ │ ├── dataView.html
│ │ │ ├── dataZoom-axes.html
│ │ │ ├── dataZoom-axis-type.html
│ │ │ ├── dataZoom-cartesian-h.html
│ │ │ ├── dataZoom-cartesian-v.html
│ │ │ ├── dataZoom-dataShadow.html
│ │ │ ├── dataZoom-dataShadow0.html
│ │ │ ├── dataZoom-dataShadow1.html
│ │ │ ├── dataZoom-dataShadow2.html
│ │ │ ├── dataZoom-dynamic.html
│ │ │ ├── dataZoom-rainfall-connect.html
│ │ │ ├── dataZoom-rainfall-inside.html
│ │ │ ├── dataZoom-rainfall.html
│ │ │ ├── dataZoom-scatter-category.html
│ │ │ ├── dataZoom-scatter-hv-polar.html
│ │ │ ├── dataZoom-scatter-hv.html
│ │ │ ├── dataZoom-scatter-toolbox.html
│ │ │ ├── dataZoomHighPrecision.html
│ │ │ ├── diff.html
│ │ │ ├── dynamicData.html
│ │ │ ├── effectScatter.html
│ │ │ ├── esl.js
│ │ │ ├── force.html
│ │ │ ├── force2.html
│ │ │ ├── force3.html
│ │ │ ├── funnel.html
│ │ │ ├── gauge.html
│ │ │ ├── geoLine.html
│ │ │ ├── geoScatter.html
│ │ │ ├── getOption.html
│ │ │ ├── graph-grid.html
│ │ │ ├── graph-simple.html
│ │ │ ├── graph.html
│ │ │ ├── heatmap-map.html
│ │ │ ├── heatmap.html
│ │ │ ├── ie8.html
│ │ │ ├── largeLine.html
│ │ │ ├── lib/
│ │ │ │ ├── draggable.js
│ │ │ │ └── facePrint.js
│ │ │ ├── line.html
│ │ │ ├── loading.html
│ │ │ ├── logScale.html
│ │ │ ├── map-contour.html
│ │ │ ├── map.html
│ │ │ ├── mapWorld.html
│ │ │ ├── markLine.html
│ │ │ ├── markPoint.html
│ │ │ ├── masterPainterColorChoice.html
│ │ │ ├── media-dataZoom.html
│ │ │ ├── media-finance.html
│ │ │ ├── media-pie.html
│ │ │ ├── mix.html
│ │ │ ├── mobileBench.html
│ │ │ ├── multipleGrid.html
│ │ │ ├── parallel-aqi.html
│ │ │ ├── pie.html
│ │ │ ├── pie2.html
│ │ │ ├── pie3.html
│ │ │ ├── pieDynamic.html
│ │ │ ├── polarLine.html
│ │ │ ├── polarLine2.html
│ │ │ ├── polarScatter.html
│ │ │ ├── punchCard.html
│ │ │ ├── radar.html
│ │ │ ├── radar2.html
│ │ │ ├── radar3.html
│ │ │ ├── radar4.html
│ │ │ ├── reset.css
│ │ │ ├── roseType.html
│ │ │ ├── sankey.html
│ │ │ ├── scale-integer.html
│ │ │ ├── scatter.html
│ │ │ ├── selectedMode.html
│ │ │ ├── showTip.html
│ │ │ ├── symbol.html
│ │ │ ├── theme.html
│ │ │ ├── themeRiver.html
│ │ │ ├── timeScale.html
│ │ │ ├── timeline-finance.html
│ │ │ ├── timeline-layout.html
│ │ │ ├── tooltip.html
│ │ │ ├── treemap-disk.html
│ │ │ ├── treemap-obama.html
│ │ │ ├── treemap-option.html
│ │ │ ├── treemap-option2.html
│ │ │ ├── treemap-simple.html
│ │ │ ├── ut/
│ │ │ │ ├── .jshintrc
│ │ │ │ ├── MIT.LICENSE
│ │ │ │ ├── config.js
│ │ │ │ ├── configure
│ │ │ │ ├── core/
│ │ │ │ │ ├── uiHelper.js
│ │ │ │ │ └── utHelper.js
│ │ │ │ ├── lib/
│ │ │ │ │ ├── canteen.js
│ │ │ │ │ ├── imagediff.js
│ │ │ │ │ └── jasmine-2.3.4/
│ │ │ │ │ ├── boot.js
│ │ │ │ │ ├── console.js
│ │ │ │ │ ├── jasmine-html.js
│ │ │ │ │ ├── jasmine.css
│ │ │ │ │ └── jasmine.js
│ │ │ │ ├── spec/
│ │ │ │ │ ├── component/
│ │ │ │ │ │ └── visualMap/
│ │ │ │ │ │ └── setOption.js
│ │ │ │ │ ├── data/
│ │ │ │ │ │ └── List.js
│ │ │ │ │ ├── model/
│ │ │ │ │ │ ├── Component.js
│ │ │ │ │ │ ├── Global.js
│ │ │ │ │ │ └── timelineOptions.js
│ │ │ │ │ ├── ui/
│ │ │ │ │ │ ├── config.js
│ │ │ │ │ │ ├── legend.js
│ │ │ │ │ │ ├── title.js
│ │ │ │ │ │ ├── title.subtextStyle.js
│ │ │ │ │ │ └── title.textStyle.js
│ │ │ │ │ └── util/
│ │ │ │ │ ├── graphic.js
│ │ │ │ │ ├── model.js
│ │ │ │ │ └── number.js
│ │ │ │ ├── ui.html
│ │ │ │ ├── ut.html
│ │ │ │ └── ut.js
│ │ │ ├── visualMap-categories.html
│ │ │ ├── visualMap-continuous.html
│ │ │ ├── visualMap-layout.html
│ │ │ ├── visualMap-opacity.html
│ │ │ ├── visualMap-pieces.html
│ │ │ ├── visualMap-scatter-colorAndSymbol.html
│ │ │ ├── visualMap-scatter-symbolSize.html
│ │ │ ├── webkit-dep.html
│ │ │ └── worldPopulationBubble.html
│ │ ├── theme/
│ │ │ ├── dark.js
│ │ │ ├── infographic.js
│ │ │ ├── macarons.js
│ │ │ ├── roma.js
│ │ │ ├── shine.js
│ │ │ ├── tool/
│ │ │ │ ├── option/
│ │ │ │ │ ├── area.js
│ │ │ │ │ ├── bar.js
│ │ │ │ │ ├── graph.js
│ │ │ │ │ ├── map.js
│ │ │ │ │ ├── pie.js
│ │ │ │ │ └── scatter.js
│ │ │ │ └── thumb.js
│ │ │ └── vintage.js
│ │ └── webpack.config.js
│ ├── eve/
│ │ ├── .bower.json
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── component.json
│ │ ├── e.html
│ │ ├── eve.js
│ │ └── package.json
│ ├── fastclick/
│ │ ├── .bower.json
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bower.json
│ │ └── lib/
│ │ └── fastclick.js
│ ├── flot-spline/
│ │ ├── .bower.json
│ │ ├── LICENSE
│ │ ├── bower.json
│ │ ├── js/
│ │ │ └── jquery.flot.spline.js
│ │ └── package.json
│ ├── flot.curvedlines/
│ │ ├── .bower.json
│ │ ├── bower.json
│ │ └── curvedLines.js
│ ├── flot.orderbars/
│ │ ├── .bower.json
│ │ ├── README.md
│ │ ├── examples/
│ │ │ ├── index.html
│ │ │ └── js/
│ │ │ ├── flot/
│ │ │ │ ├── flot.js
│ │ │ │ └── stack.js
│ │ │ └── main.js
│ │ └── js/
│ │ └── jquery.flot.orderBars.js
│ ├── font-awesome/
│ │ ├── .bower.json
│ │ ├── .gitignore
│ │ ├── .npmignore
│ │ ├── HELP-US-OUT.txt
│ │ ├── bower.json
│ │ ├── css/
│ │ │ └── font-awesome.css
│ │ ├── fonts/
│ │ │ └── FontAwesome.otf
│ │ ├── less/
│ │ │ ├── animated.less
│ │ │ ├── bordered-pulled.less
│ │ │ ├── core.less
│ │ │ ├── fixed-width.less
│ │ │ ├── font-awesome.less
│ │ │ ├── icons.less
│ │ │ ├── larger.less
│ │ │ ├── list.less
│ │ │ ├── mixins.less
│ │ │ ├── path.less
│ │ │ ├── rotated-flipped.less
│ │ │ ├── screen-reader.less
│ │ │ ├── stacked.less
│ │ │ └── variables.less
│ │ └── scss/
│ │ ├── _animated.scss
│ │ ├── _bordered-pulled.scss
│ │ ├── _core.scss
│ │ ├── _fixed-width.scss
│ │ ├── _icons.scss
│ │ ├── _larger.scss
│ │ ├── _list.scss
│ │ ├── _mixins.scss
│ │ ├── _path.scss
│ │ ├── _rotated-flipped.scss
│ │ ├── _screen-reader.scss
│ │ ├── _stacked.scss
│ │ ├── _variables.scss
│ │ └── font-awesome.scss
│ ├── fullcalendar/
│ │ ├── .bower.json
│ │ ├── CHANGELOG.md
│ │ ├── CONTRIBUTING.md
│ │ ├── LICENSE.txt
│ │ ├── README.md
│ │ ├── bower.json
│ │ └── dist/
│ │ ├── fullcalendar.css
│ │ ├── fullcalendar.js
│ │ ├── fullcalendar.print.css
│ │ ├── gcal.js
│ │ ├── lang/
│ │ │ ├── ar-ma.js
│ │ │ ├── ar-sa.js
│ │ │ ├── ar-tn.js
│ │ │ ├── ar.js
│ │ │ ├── bg.js
│ │ │ ├── ca.js
│ │ │ ├── cs.js
│ │ │ ├── da.js
│ │ │ ├── de-at.js
│ │ │ ├── de.js
│ │ │ ├── el.js
│ │ │ ├── en-au.js
│ │ │ ├── en-ca.js
│ │ │ ├── en-gb.js
│ │ │ ├── en-ie.js
│ │ │ ├── en-nz.js
│ │ │ ├── es.js
│ │ │ ├── fa.js
│ │ │ ├── fi.js
│ │ │ ├── fr-ca.js
│ │ │ ├── fr-ch.js
│ │ │ ├── fr.js
│ │ │ ├── he.js
│ │ │ ├── hi.js
│ │ │ ├── hr.js
│ │ │ ├── hu.js
│ │ │ ├── id.js
│ │ │ ├── is.js
│ │ │ ├── it.js
│ │ │ ├── ja.js
│ │ │ ├── ko.js
│ │ │ ├── lt.js
│ │ │ ├── lv.js
│ │ │ ├── nb.js
│ │ │ ├── nl.js
│ │ │ ├── pl.js
│ │ │ ├── pt-br.js
│ │ │ ├── pt.js
│ │ │ ├── ro.js
│ │ │ ├── ru.js
│ │ │ ├── sk.js
│ │ │ ├── sl.js
│ │ │ ├── sr-cyrl.js
│ │ │ ├── sr.js
│ │ │ ├── sv.js
│ │ │ ├── th.js
│ │ │ ├── tr.js
│ │ │ ├── uk.js
│ │ │ ├── vi.js
│ │ │ ├── zh-cn.js
│ │ │ └── zh-tw.js
│ │ └── lang-all.js
│ ├── gauge.js/
│ │ ├── .bower.json
│ │ ├── README.md
│ │ ├── assets/
│ │ │ ├── excanvas.compiled.js
│ │ │ ├── fd-slider/
│ │ │ │ ├── fd-slider-tooltip.css
│ │ │ │ ├── fd-slider.css
│ │ │ │ └── fd-slider.js
│ │ │ ├── jscolor.js
│ │ │ ├── main.css
│ │ │ ├── prettify.css
│ │ │ └── prettify.js
│ │ ├── bower.json
│ │ ├── dist/
│ │ │ ├── gauge.coffee
│ │ │ └── gauge.js
│ │ └── index.html
│ ├── google-code-prettify/
│ │ ├── .bower.json
│ │ ├── CHANGES.html
│ │ ├── COPYING
│ │ ├── README-zh-Hans.html
│ │ ├── README.html
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── examples/
│ │ │ └── quine.html
│ │ ├── src/
│ │ │ ├── lang-apollo.js
│ │ │ ├── lang-basic.js
│ │ │ ├── lang-clj.js
│ │ │ ├── lang-css.js
│ │ │ ├── lang-dart.js
│ │ │ ├── lang-erlang.js
│ │ │ ├── lang-go.js
│ │ │ ├── lang-hs.js
│ │ │ ├── lang-lisp.js
│ │ │ ├── lang-llvm.js
│ │ │ ├── lang-lua.js
│ │ │ ├── lang-matlab.js
│ │ │ ├── lang-ml.js
│ │ │ ├── lang-mumps.js
│ │ │ ├── lang-n.js
│ │ │ ├── lang-pascal.js
│ │ │ ├── lang-proto.js
│ │ │ ├── lang-r.js
│ │ │ ├── lang-rd.js
│ │ │ ├── lang-scala.js
│ │ │ ├── lang-sql.js
│ │ │ ├── lang-tcl.js
│ │ │ ├── lang-tex.js
│ │ │ ├── lang-vb.js
│ │ │ ├── lang-vhdl.js
│ │ │ ├── lang-wiki.js
│ │ │ ├── lang-xq.js
│ │ │ ├── lang-yaml.js
│ │ │ ├── prettify.css
│ │ │ ├── prettify.js
│ │ │ └── run_prettify.js
│ │ └── styles/
│ │ ├── demo.html
│ │ ├── desert.css
│ │ ├── doxy.css
│ │ ├── index.html
│ │ ├── sons-of-obsidian.css
│ │ └── sunburst.css
│ ├── iCheck/
│ │ ├── .bower.json
│ │ ├── bower.json
│ │ ├── icheck.jquery.json
│ │ ├── icheck.js
│ │ └── skins/
│ │ ├── all.css
│ │ ├── flat/
│ │ │ ├── _all.css
│ │ │ ├── aero.css
│ │ │ ├── blue.css
│ │ │ ├── flat.css
│ │ │ ├── green.css
│ │ │ ├── grey.css
│ │ │ ├── orange.css
│ │ │ ├── pink.css
│ │ │ ├── purple.css
│ │ │ ├── red.css
│ │ │ └── yellow.css
│ │ ├── futurico/
│ │ │ └── futurico.css
│ │ ├── line/
│ │ │ ├── _all.css
│ │ │ ├── aero.css
│ │ │ ├── blue.css
│ │ │ ├── green.css
│ │ │ ├── grey.css
│ │ │ ├── line.css
│ │ │ ├── orange.css
│ │ │ ├── pink.css
│ │ │ ├── purple.css
│ │ │ ├── red.css
│ │ │ └── yellow.css
│ │ ├── minimal/
│ │ │ ├── _all.css
│ │ │ ├── aero.css
│ │ │ ├── blue.css
│ │ │ ├── green.css
│ │ │ ├── grey.css
│ │ │ ├── minimal.css
│ │ │ ├── orange.css
│ │ │ ├── pink.css
│ │ │ ├── purple.css
│ │ │ ├── red.css
│ │ │ └── yellow.css
│ │ ├── polaris/
│ │ │ └── polaris.css
│ │ └── square/
│ │ ├── _all.css
│ │ ├── aero.css
│ │ ├── blue.css
│ │ ├── green.css
│ │ ├── grey.css
│ │ ├── orange.css
│ │ ├── pink.css
│ │ ├── purple.css
│ │ ├── red.css
│ │ ├── square.css
│ │ └── yellow.css
│ ├── ion.rangeSlider/
│ │ ├── .bower.json
│ │ ├── .gitignore
│ │ ├── .npmignore
│ │ ├── bower.json
│ │ ├── css/
│ │ │ ├── ion.rangeSlider.css
│ │ │ ├── ion.rangeSlider.skinFlat.css
│ │ │ ├── ion.rangeSlider.skinHTML5.css
│ │ │ ├── ion.rangeSlider.skinModern.css
│ │ │ ├── ion.rangeSlider.skinNice.css
│ │ │ ├── ion.rangeSlider.skinSimple.css
│ │ │ └── normalize.css
│ │ ├── history.md
│ │ ├── index.md
│ │ ├── js/
│ │ │ └── ion.rangeSlider.js
│ │ ├── package.json
│ │ ├── readme.md
│ │ └── readme.ru.md
│ ├── jQuery-Smart-Wizard/
│ │ ├── .bower.json
│ │ ├── README.md
│ │ ├── index.htm
│ │ ├── js/
│ │ │ └── jquery.smartWizard.js
│ │ ├── more_examples/
│ │ │ ├── services/
│ │ │ │ └── service.php
│ │ │ ├── smartwizard2-ajax.htm
│ │ │ └── smartwizard2-validation.php
│ │ ├── smartwizard2-ajax.htm
│ │ ├── smartwizard2-multiple.htm
│ │ ├── smartwizard2-validation.htm
│ │ ├── smartwizard2-vertical.htm
│ │ └── styles/
│ │ ├── demo_style.css
│ │ ├── smart_wizard.css
│ │ └── smart_wizard_vertical.css
│ ├── jquery/
│ │ ├── .bower.json
│ │ ├── AUTHORS.txt
│ │ ├── LICENSE.txt
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── dist/
│ │ │ └── jquery.js
│ │ ├── external/
│ │ │ └── sizzle/
│ │ │ ├── LICENSE.txt
│ │ │ └── dist/
│ │ │ └── sizzle.js
│ │ └── src/
│ │ ├── .jshintrc
│ │ ├── ajax/
│ │ │ ├── jsonp.js
│ │ │ ├── load.js
│ │ │ ├── parseJSON.js
│ │ │ ├── parseXML.js
│ │ │ ├── script.js
│ │ │ ├── var/
│ │ │ │ ├── location.js
│ │ │ │ ├── nonce.js
│ │ │ │ └── rquery.js
│ │ │ └── xhr.js
│ │ ├── ajax.js
│ │ ├── attributes/
│ │ │ ├── attr.js
│ │ │ ├── classes.js
│ │ │ ├── prop.js
│ │ │ ├── support.js
│ │ │ └── val.js
│ │ ├── attributes.js
│ │ ├── callbacks.js
│ │ ├── core/
│ │ │ ├── access.js
│ │ │ ├── init.js
│ │ │ ├── parseHTML.js
│ │ │ ├── ready.js
│ │ │ └── var/
│ │ │ └── rsingleTag.js
│ │ ├── core.js
│ │ ├── css/
│ │ │ ├── addGetHookIf.js
│ │ │ ├── adjustCSS.js
│ │ │ ├── curCSS.js
│ │ │ ├── defaultDisplay.js
│ │ │ ├── hiddenVisibleSelectors.js
│ │ │ ├── showHide.js
│ │ │ ├── support.js
│ │ │ └── var/
│ │ │ ├── cssExpand.js
│ │ │ ├── getStyles.js
│ │ │ ├── isHidden.js
│ │ │ ├── rmargin.js
│ │ │ ├── rnumnonpx.js
│ │ │ └── swap.js
│ │ ├── css.js
│ │ ├── data/
│ │ │ ├── Data.js
│ │ │ └── var/
│ │ │ ├── acceptData.js
│ │ │ ├── dataPriv.js
│ │ │ └── dataUser.js
│ │ ├── data.js
│ │ ├── deferred.js
│ │ ├── deprecated.js
│ │ ├── dimensions.js
│ │ ├── effects/
│ │ │ ├── Tween.js
│ │ │ └── animatedSelector.js
│ │ ├── effects.js
│ │ ├── event/
│ │ │ ├── ajax.js
│ │ │ ├── alias.js
│ │ │ ├── focusin.js
│ │ │ ├── support.js
│ │ │ └── trigger.js
│ │ ├── event.js
│ │ ├── exports/
│ │ │ ├── amd.js
│ │ │ └── global.js
│ │ ├── intro.js
│ │ ├── jquery.js
│ │ ├── manipulation/
│ │ │ ├── _evalUrl.js
│ │ │ ├── buildFragment.js
│ │ │ ├── getAll.js
│ │ │ ├── setGlobalEval.js
│ │ │ ├── support.js
│ │ │ ├── var/
│ │ │ │ ├── rcheckableType.js
│ │ │ │ ├── rscriptType.js
│ │ │ │ └── rtagName.js
│ │ │ └── wrapMap.js
│ │ ├── manipulation.js
│ │ ├── offset.js
│ │ ├── outro.js
│ │ ├── queue/
│ │ │ └── delay.js
│ │ ├── queue.js
│ │ ├── selector-native.js
│ │ ├── selector-sizzle.js
│ │ ├── selector.js
│ │ ├── serialize.js
│ │ ├── traversing/
│ │ │ ├── findFilter.js
│ │ │ └── var/
│ │ │ ├── dir.js
│ │ │ ├── rneedsContext.js
│ │ │ └── siblings.js
│ │ ├── traversing.js
│ │ ├── var/
│ │ │ ├── arr.js
│ │ │ ├── class2type.js
│ │ │ ├── concat.js
│ │ │ ├── document.js
│ │ │ ├── documentElement.js
│ │ │ ├── hasOwn.js
│ │ │ ├── indexOf.js
│ │ │ ├── pnum.js
│ │ │ ├── push.js
│ │ │ ├── rcssNum.js
│ │ │ ├── rnotwhite.js
│ │ │ ├── slice.js
│ │ │ ├── support.js
│ │ │ └── toString.js
│ │ └── wrap.js
│ ├── jquery-knob/
│ │ ├── .bower.json
│ │ ├── .gitignore
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── excanvas.js
│ │ ├── index.html
│ │ ├── js/
│ │ │ └── jquery.knob.js
│ │ ├── knob.jquery.json
│ │ └── package.json
│ ├── jquery-mousewheel/
│ │ ├── .bower.json
│ │ ├── ChangeLog.md
│ │ ├── LICENSE.txt
│ │ ├── README.md
│ │ ├── bower.json
│ │ └── jquery.mousewheel.js
│ ├── jquery-sparkline/
│ │ ├── .bower.json
│ │ ├── Changelog.txt
│ │ ├── Makefile
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── dist/
│ │ │ └── jquery.sparkline.js
│ │ ├── minheader.txt
│ │ ├── sparkline.jquery.json
│ │ ├── src/
│ │ │ ├── base.js
│ │ │ ├── chart-bar.js
│ │ │ ├── chart-box.js
│ │ │ ├── chart-bullet.js
│ │ │ ├── chart-discrete.js
│ │ │ ├── chart-line.js
│ │ │ ├── chart-pie.js
│ │ │ ├── chart-tristate.js
│ │ │ ├── defaults.js
│ │ │ ├── footer.js
│ │ │ ├── header.js
│ │ │ ├── interact.js
│ │ │ ├── rangemap.js
│ │ │ ├── simpledraw.js
│ │ │ ├── utils.js
│ │ │ ├── vcanvas-base.js
│ │ │ ├── vcanvas-canvas.js
│ │ │ └── vcanvas-vml.js
│ │ └── version.txt
│ ├── jquery.easy-pie-chart/
│ │ ├── .bower.json
│ │ ├── .gitignore
│ │ ├── .travis.yml
│ │ ├── Gruntfile.js
│ │ ├── LICENSE
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ ├── changelog.md
│ │ ├── dist/
│ │ │ ├── angular.easypiechart.js
│ │ │ ├── easypiechart.js
│ │ │ └── jquery.easypiechart.js
│ │ ├── docs/
│ │ │ ├── README.tmpl.md
│ │ │ ├── bagdes.md
│ │ │ ├── browser-support.md
│ │ │ ├── callbacks.md
│ │ │ ├── credits.md
│ │ │ ├── features.md
│ │ │ ├── get-started.md
│ │ │ ├── options.md
│ │ │ ├── plugin-api.md
│ │ │ └── test.md
│ │ ├── karma.conf.coffee
│ │ ├── package.json
│ │ ├── src/
│ │ │ ├── angular.directive.js
│ │ │ ├── easypiechart.js
│ │ │ ├── jquery.plugin.js
│ │ │ └── renderer/
│ │ │ └── canvas.js
│ │ └── test/
│ │ ├── polyfills/
│ │ │ └── bind.js
│ │ └── unit/
│ │ ├── angular.directive.js
│ │ └── jquery.js
│ ├── jquery.hotkeys/
│ │ ├── .bower.json
│ │ ├── README.md
│ │ ├── bower.json
│ │ └── jquery.hotkeys.js
│ ├── jquery.inputmask/
│ │ ├── .bower.json
│ │ ├── bower.json
│ │ ├── dist/
│ │ │ ├── inputmask/
│ │ │ │ ├── inputmask.date.extensions.js
│ │ │ │ ├── inputmask.dependencyLib.jquery.js
│ │ │ │ ├── inputmask.extensions.js
│ │ │ │ ├── inputmask.js
│ │ │ │ ├── inputmask.numeric.extensions.js
│ │ │ │ ├── inputmask.phone.extensions.js
│ │ │ │ ├── inputmask.regex.extensions.js
│ │ │ │ └── jquery.inputmask.js
│ │ │ └── jquery.inputmask.bundle.js
│ │ └── extra/
│ │ ├── bindings/
│ │ │ └── inputmask.binding.js
│ │ ├── dependencyLibs/
│ │ │ ├── inputmask.dependencyLib.jqlite.js
│ │ │ └── inputmask.dependencyLib.js
│ │ └── phone-codes/
│ │ ├── phone-be.js
│ │ ├── phone-codes.js
│ │ ├── phone-nl.js
│ │ ├── phone-ru.js
│ │ └── phone-uk.js
│ ├── jquery.tagsinput/
│ │ ├── .bower.json
│ │ ├── Gruntfile.js
│ │ ├── bower.json
│ │ ├── grunt-tasks/
│ │ │ ├── assets_production.js
│ │ │ └── options/
│ │ │ ├── cssmin.js
│ │ │ └── uglify.js
│ │ └── src/
│ │ ├── jquery.tagsinput.css
│ │ └── jquery.tagsinput.js
│ ├── jqvmap/
│ │ ├── .bower.json
│ │ ├── CHANGELOG.md
│ │ ├── CONTRIBUTING.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── REGIONS.md
│ │ ├── bower.json
│ │ ├── create/
│ │ │ ├── README.md
│ │ │ ├── config/
│ │ │ │ ├── continent.json
│ │ │ │ ├── new-york.json
│ │ │ │ └── syria.json
│ │ │ └── jqvmap.py
│ │ ├── dist/
│ │ │ ├── jquery.vmap.js
│ │ │ ├── jqvmap.css
│ │ │ └── maps/
│ │ │ ├── continents/
│ │ │ │ ├── jquery.vmap.africa.js
│ │ │ │ ├── jquery.vmap.asia.js
│ │ │ │ ├── jquery.vmap.australia.js
│ │ │ │ ├── jquery.vmap.europe.js
│ │ │ │ ├── jquery.vmap.north-america.js
│ │ │ │ └── jquery.vmap.south-america.js
│ │ │ ├── jquery.vmap.algeria.js
│ │ │ ├── jquery.vmap.argentina.js
│ │ │ ├── jquery.vmap.brazil.js
│ │ │ ├── jquery.vmap.canada.js
│ │ │ ├── jquery.vmap.europe.js
│ │ │ ├── jquery.vmap.france.js
│ │ │ ├── jquery.vmap.germany.js
│ │ │ ├── jquery.vmap.greece.js
│ │ │ ├── jquery.vmap.iran.js
│ │ │ ├── jquery.vmap.iraq.js
│ │ │ ├── jquery.vmap.russia.js
│ │ │ ├── jquery.vmap.tunisia.js
│ │ │ ├── jquery.vmap.turkey.js
│ │ │ ├── jquery.vmap.usa.js
│ │ │ └── jquery.vmap.world.js
│ │ ├── examples/
│ │ │ ├── algeria.html
│ │ │ ├── argentina.html
│ │ │ ├── brazil.html
│ │ │ ├── continents.html
│ │ │ ├── europe.html
│ │ │ ├── france.html
│ │ │ ├── germany.html
│ │ │ ├── greece.html
│ │ │ ├── inactive_regions.html
│ │ │ ├── iran.html
│ │ │ ├── iraq.html
│ │ │ ├── js/
│ │ │ │ └── jquery.vmap.sampledata.js
│ │ │ ├── labels.html
│ │ │ ├── mobile.html
│ │ │ ├── multi.html
│ │ │ ├── pins.html
│ │ │ ├── pins_custom.html
│ │ │ ├── responsive.html
│ │ │ ├── russia.html
│ │ │ ├── touch_detect.html
│ │ │ ├── tunisia.html
│ │ │ ├── turkey.html
│ │ │ ├── usa.html
│ │ │ └── world.html
│ │ ├── grunt/
│ │ │ ├── bump.js
│ │ │ ├── changelog.js
│ │ │ ├── clean.js
│ │ │ ├── concat.js
│ │ │ ├── index.js
│ │ │ ├── qunit.js
│ │ │ ├── shell.js
│ │ │ └── uglify.js
│ │ ├── gruntfile.js
│ │ ├── package.json
│ │ └── src/
│ │ ├── Base.js
│ │ ├── ColorScale/
│ │ │ ├── arrayToRgb.js
│ │ │ ├── getColor.js
│ │ │ ├── rgbToArray.js
│ │ │ ├── setColors.js
│ │ │ ├── setMax.js
│ │ │ ├── setMin.js
│ │ │ ├── setNormalizeFunction.js
│ │ │ ├── vectorAdd.js
│ │ │ ├── vectorLength.js
│ │ │ ├── vectorMult.js
│ │ │ ├── vectorSubtract.js
│ │ │ └── vectorToNum.js
│ │ ├── ColorScale.js
│ │ ├── JQVMap/
│ │ │ ├── applyTransform.js
│ │ │ ├── bindZoomButtons.js
│ │ │ ├── deselect.js
│ │ │ ├── getCountryId.js
│ │ │ ├── getPin.js
│ │ │ ├── getPinId.js
│ │ │ ├── getPins.js
│ │ │ ├── highlight.js
│ │ │ ├── isSelected.js
│ │ │ ├── makeDraggable.js
│ │ │ ├── placePins.js
│ │ │ ├── positionPins.js
│ │ │ ├── removePin.js
│ │ │ ├── removePins.js
│ │ │ ├── reset.js
│ │ │ ├── resize.js
│ │ │ ├── select.js
│ │ │ ├── selectIndex.js
│ │ │ ├── setBackgroundColor.js
│ │ │ ├── setColors.js
│ │ │ ├── setNormalizeFunction.js
│ │ │ ├── setScale.js
│ │ │ ├── setScaleColors.js
│ │ │ ├── setValues.js
│ │ │ ├── unhighlight.js
│ │ │ ├── zoomIn.js
│ │ │ └── zoomOut.js
│ │ ├── JQVMap.js
│ │ ├── VectorCanvas/
│ │ │ ├── applyTransformParams.js
│ │ │ ├── createGroup.js
│ │ │ ├── createPath.js
│ │ │ ├── pathSvgToVml.js
│ │ │ └── setSize.js
│ │ └── VectorCanvas.js
│ ├── jszip/
│ │ ├── .bower.json
│ │ ├── CHANGES.md
│ │ ├── Gruntfile.js
│ │ ├── LICENSE.markdown
│ │ ├── README.markdown
│ │ ├── _config.yml
│ │ ├── bower.json
│ │ ├── component.json
│ │ ├── dist/
│ │ │ └── jszip.js
│ │ ├── docs/
│ │ │ ├── APPNOTE.TXT
│ │ │ ├── ZIP spec.txt
│ │ │ └── references.txt
│ │ ├── documentation/
│ │ │ ├── _layouts/
│ │ │ │ └── default.html
│ │ │ ├── api_jszip/
│ │ │ │ ├── constructor.md
│ │ │ │ ├── constructor_load.md
│ │ │ │ ├── file_data.md
│ │ │ │ ├── file_name.md
│ │ │ │ ├── file_regex.md
│ │ │ │ ├── filter.md
│ │ │ │ ├── folder_data.md
│ │ │ │ ├── folder_regex.md
│ │ │ │ ├── generate.md
│ │ │ │ ├── load.md
│ │ │ │ ├── remove.md
│ │ │ │ └── support.md
│ │ │ ├── api_jszip.md
│ │ │ ├── api_zipobject.md
│ │ │ ├── contributing.md
│ │ │ ├── css/
│ │ │ │ ├── main.css
│ │ │ │ └── pygments.css
│ │ │ ├── examples/
│ │ │ │ ├── download-zip-file.html
│ │ │ │ ├── downloader.html
│ │ │ │ ├── downloader.js
│ │ │ │ ├── get-binary-files-ajax.html
│ │ │ │ └── read-local-file-api.html
│ │ │ ├── examples.md
│ │ │ ├── faq.md
│ │ │ ├── howto/
│ │ │ │ ├── read_zip.md
│ │ │ │ └── write_zip.md
│ │ │ ├── limitations.md
│ │ │ └── upgrade_guide.md
│ │ ├── index.html
│ │ ├── lib/
│ │ │ ├── arrayReader.js
│ │ │ ├── base64.js
│ │ │ ├── compressedObject.js
│ │ │ ├── compressions.js
│ │ │ ├── crc32.js
│ │ │ ├── dataReader.js
│ │ │ ├── defaults.js
│ │ │ ├── deprecatedPublicUtils.js
│ │ │ ├── flate.js
│ │ │ ├── index.js
│ │ │ ├── license_header.js
│ │ │ ├── load.js
│ │ │ ├── nodeBuffer.js
│ │ │ ├── nodeBufferReader.js
│ │ │ ├── object.js
│ │ │ ├── signature.js
│ │ │ ├── stringReader.js
│ │ │ ├── stringWriter.js
│ │ │ ├── support.js
│ │ │ ├── uint8ArrayReader.js
│ │ │ ├── uint8ArrayWriter.js
│ │ │ ├── utf8.js
│ │ │ ├── utils.js
│ │ │ ├── zipEntries.js
│ │ │ └── zipEntry.js
│ │ ├── package.json
│ │ └── vendor/
│ │ └── FileSaver.js
│ ├── malihu-custom-scrollbar-plugin/
│ │ ├── .bower.json
│ │ ├── bower.json
│ │ ├── jquery.mCustomScrollbar.css
│ │ └── jquery.mCustomScrollbar.js
│ ├── mjolnic-bootstrap-colorpicker/
│ │ ├── .bower.json
│ │ ├── CONTRIBUTING.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── dist/
│ │ │ ├── css/
│ │ │ │ └── bootstrap-colorpicker.css
│ │ │ └── js/
│ │ │ └── bootstrap-colorpicker.js
│ │ ├── docs/
│ │ │ ├── assets/
│ │ │ │ └── main.css
│ │ │ ├── helpers/
│ │ │ │ └── code/
│ │ │ │ └── index.js
│ │ │ ├── includes/
│ │ │ │ ├── api.hbs
│ │ │ │ ├── example.hbs
│ │ │ │ ├── examples/
│ │ │ │ │ ├── 01_basic.hbs
│ │ │ │ │ ├── 02_component.hbs
│ │ │ │ │ ├── 03_component_options.hbs
│ │ │ │ │ ├── 04_events.hbs
│ │ │ │ │ ├── 05_transparent.hbs
│ │ │ │ │ ├── 06_horizontal.hbs
│ │ │ │ │ ├── 07_inline.hbs
│ │ │ │ │ ├── 08_palette.hbs
│ │ │ │ │ ├── 09_size.hbs
│ │ │ │ │ ├── 10_disabled.hbs
│ │ │ │ │ └── 11_modal.hbs
│ │ │ │ ├── examples.hbs
│ │ │ │ └── social.hbs
│ │ │ ├── layout.hbs
│ │ │ └── pages/
│ │ │ └── index.hbs
│ │ ├── serve.js
│ │ └── src/
│ │ ├── js/
│ │ │ ├── colorpicker-color.js
│ │ │ ├── colorpicker-component.js
│ │ │ ├── colorpicker-defaults.js
│ │ │ └── colorpicker-plugin-wrapper.js
│ │ └── less/
│ │ └── colorpicker.less
│ ├── mocha/
│ │ ├── .bower.json
│ │ ├── History.md
│ │ ├── LICENSE
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ ├── mocha.css
│ │ └── mocha.js
│ ├── moment/
│ │ ├── .bower.json
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── locale/
│ │ │ ├── af.js
│ │ │ ├── ar-ma.js
│ │ │ ├── ar-sa.js
│ │ │ ├── ar-tn.js
│ │ │ ├── ar.js
│ │ │ ├── az.js
│ │ │ ├── be.js
│ │ │ ├── bg.js
│ │ │ ├── bn.js
│ │ │ ├── bo.js
│ │ │ ├── br.js
│ │ │ ├── bs.js
│ │ │ ├── ca.js
│ │ │ ├── cs.js
│ │ │ ├── cv.js
│ │ │ ├── cy.js
│ │ │ ├── da.js
│ │ │ ├── de-at.js
│ │ │ ├── de.js
│ │ │ ├── dv.js
│ │ │ ├── el.js
│ │ │ ├── en-au.js
│ │ │ ├── en-ca.js
│ │ │ ├── en-gb.js
│ │ │ ├── en-ie.js
│ │ │ ├── en-nz.js
│ │ │ ├── eo.js
│ │ │ ├── es.js
│ │ │ ├── et.js
│ │ │ ├── eu.js
│ │ │ ├── fa.js
│ │ │ ├── fi.js
│ │ │ ├── fo.js
│ │ │ ├── fr-ca.js
│ │ │ ├── fr-ch.js
│ │ │ ├── fr.js
│ │ │ ├── fy.js
│ │ │ ├── gd.js
│ │ │ ├── gl.js
│ │ │ ├── he.js
│ │ │ ├── hi.js
│ │ │ ├── hr.js
│ │ │ ├── hu.js
│ │ │ ├── hy-am.js
│ │ │ ├── id.js
│ │ │ ├── is.js
│ │ │ ├── it.js
│ │ │ ├── ja.js
│ │ │ ├── jv.js
│ │ │ ├── ka.js
│ │ │ ├── kk.js
│ │ │ ├── km.js
│ │ │ ├── ko.js
│ │ │ ├── ky.js
│ │ │ ├── lb.js
│ │ │ ├── lo.js
│ │ │ ├── lt.js
│ │ │ ├── lv.js
│ │ │ ├── me.js
│ │ │ ├── mk.js
│ │ │ ├── ml.js
│ │ │ ├── mr.js
│ │ │ ├── ms-my.js
│ │ │ ├── ms.js
│ │ │ ├── my.js
│ │ │ ├── nb.js
│ │ │ ├── ne.js
│ │ │ ├── nl.js
│ │ │ ├── nn.js
│ │ │ ├── pa-in.js
│ │ │ ├── pl.js
│ │ │ ├── pt-br.js
│ │ │ ├── pt.js
│ │ │ ├── ro.js
│ │ │ ├── ru.js
│ │ │ ├── se.js
│ │ │ ├── si.js
│ │ │ ├── sk.js
│ │ │ ├── sl.js
│ │ │ ├── sq.js
│ │ │ ├── sr-cyrl.js
│ │ │ ├── sr.js
│ │ │ ├── ss.js
│ │ │ ├── sv.js
│ │ │ ├── sw.js
│ │ │ ├── ta.js
│ │ │ ├── te.js
│ │ │ ├── th.js
│ │ │ ├── tl-ph.js
│ │ │ ├── tlh.js
│ │ │ ├── tr.js
│ │ │ ├── tzl.js
│ │ │ ├── tzm-latn.js
│ │ │ ├── tzm.js
│ │ │ ├── uk.js
│ │ │ ├── uz.js
│ │ │ ├── vi.js
│ │ │ ├── x-pseudo.js
│ │ │ ├── zh-cn.js
│ │ │ └── zh-tw.js
│ │ ├── min/
│ │ │ ├── locales.js
│ │ │ ├── moment-with-locales.js
│ │ │ └── tests.js
│ │ ├── moment.d.ts
│ │ ├── moment.js
│ │ ├── src/
│ │ │ ├── lib/
│ │ │ │ ├── create/
│ │ │ │ │ ├── check-overflow.js
│ │ │ │ │ ├── date-from-array.js
│ │ │ │ │ ├── from-anything.js
│ │ │ │ │ ├── from-array.js
│ │ │ │ │ ├── from-object.js
│ │ │ │ │ ├── from-string-and-array.js
│ │ │ │ │ ├── from-string-and-format.js
│ │ │ │ │ ├── from-string.js
│ │ │ │ │ ├── local.js
│ │ │ │ │ ├── parsing-flags.js
│ │ │ │ │ ├── utc.js
│ │ │ │ │ └── valid.js
│ │ │ │ ├── duration/
│ │ │ │ │ ├── abs.js
│ │ │ │ │ ├── add-subtract.js
│ │ │ │ │ ├── as.js
│ │ │ │ │ ├── bubble.js
│ │ │ │ │ ├── constructor.js
│ │ │ │ │ ├── create.js
│ │ │ │ │ ├── duration.js
│ │ │ │ │ ├── get.js
│ │ │ │ │ ├── humanize.js
│ │ │ │ │ ├── iso-string.js
│ │ │ │ │ └── prototype.js
│ │ │ │ ├── format/
│ │ │ │ │ └── format.js
│ │ │ │ ├── locale/
│ │ │ │ │ ├── calendar.js
│ │ │ │ │ ├── constructor.js
│ │ │ │ │ ├── en.js
│ │ │ │ │ ├── formats.js
│ │ │ │ │ ├── invalid.js
│ │ │ │ │ ├── lists.js
│ │ │ │ │ ├── locale.js
│ │ │ │ │ ├── locales.js
│ │ │ │ │ ├── ordinal.js
│ │ │ │ │ ├── pre-post-format.js
│ │ │ │ │ ├── prototype.js
│ │ │ │ │ ├── relative.js
│ │ │ │ │ └── set.js
│ │ │ │ ├── moment/
│ │ │ │ │ ├── add-subtract.js
│ │ │ │ │ ├── calendar.js
│ │ │ │ │ ├── clone.js
│ │ │ │ │ ├── compare.js
│ │ │ │ │ ├── constructor.js
│ │ │ │ │ ├── creation-data.js
│ │ │ │ │ ├── diff.js
│ │ │ │ │ ├── format.js
│ │ │ │ │ ├── from.js
│ │ │ │ │ ├── get-set.js
│ │ │ │ │ ├── locale.js
│ │ │ │ │ ├── min-max.js
│ │ │ │ │ ├── moment.js
│ │ │ │ │ ├── now.js
│ │ │ │ │ ├── prototype.js
│ │ │ │ │ ├── start-end-of.js
│ │ │ │ │ ├── to-type.js
│ │ │ │ │ ├── to.js
│ │ │ │ │ └── valid.js
│ │ │ │ ├── parse/
│ │ │ │ │ ├── regex.js
│ │ │ │ │ └── token.js
│ │ │ │ ├── units/
│ │ │ │ │ ├── aliases.js
│ │ │ │ │ ├── constants.js
│ │ │ │ │ ├── day-of-month.js
│ │ │ │ │ ├── day-of-week.js
│ │ │ │ │ ├── day-of-year.js
│ │ │ │ │ ├── hour.js
│ │ │ │ │ ├── millisecond.js
│ │ │ │ │ ├── minute.js
│ │ │ │ │ ├── month.js
│ │ │ │ │ ├── offset.js
│ │ │ │ │ ├── quarter.js
│ │ │ │ │ ├── second.js
│ │ │ │ │ ├── timestamp.js
│ │ │ │ │ ├── timezone.js
│ │ │ │ │ ├── units.js
│ │ │ │ │ ├── week-calendar-utils.js
│ │ │ │ │ ├── week-year.js
│ │ │ │ │ ├── week.js
│ │ │ │ │ └── year.js
│ │ │ │ └── utils/
│ │ │ │ ├── abs-ceil.js
│ │ │ │ ├── abs-floor.js
│ │ │ │ ├── abs-round.js
│ │ │ │ ├── compare-arrays.js
│ │ │ │ ├── defaults.js
│ │ │ │ ├── deprecate.js
│ │ │ │ ├── extend.js
│ │ │ │ ├── has-own-prop.js
│ │ │ │ ├── hooks.js
│ │ │ │ ├── index-of.js
│ │ │ │ ├── is-array.js
│ │ │ │ ├── is-date.js
│ │ │ │ ├── is-function.js
│ │ │ │ ├── is-object.js
│ │ │ │ ├── is-undefined.js
│ │ │ │ ├── keys.js
│ │ │ │ ├── map.js
│ │ │ │ ├── some.js
│ │ │ │ ├── to-int.js
│ │ │ │ └── zero-fill.js
│ │ │ ├── locale/
│ │ │ │ ├── af.js
│ │ │ │ ├── ar-ma.js
│ │ │ │ ├── ar-sa.js
│ │ │ │ ├── ar-tn.js
│ │ │ │ ├── ar.js
│ │ │ │ ├── az.js
│ │ │ │ ├── be.js
│ │ │ │ ├── bg.js
│ │ │ │ ├── bn.js
│ │ │ │ ├── bo.js
│ │ │ │ ├── br.js
│ │ │ │ ├── bs.js
│ │ │ │ ├── ca.js
│ │ │ │ ├── cs.js
│ │ │ │ ├── cv.js
│ │ │ │ ├── cy.js
│ │ │ │ ├── da.js
│ │ │ │ ├── de-at.js
│ │ │ │ ├── de.js
│ │ │ │ ├── dv.js
│ │ │ │ ├── el.js
│ │ │ │ ├── en-au.js
│ │ │ │ ├── en-ca.js
│ │ │ │ ├── en-gb.js
│ │ │ │ ├── en-ie.js
│ │ │ │ ├── en-nz.js
│ │ │ │ ├── eo.js
│ │ │ │ ├── es.js
│ │ │ │ ├── et.js
│ │ │ │ ├── eu.js
│ │ │ │ ├── fa.js
│ │ │ │ ├── fi.js
│ │ │ │ ├── fo.js
│ │ │ │ ├── fr-ca.js
│ │ │ │ ├── fr-ch.js
│ │ │ │ ├── fr.js
│ │ │ │ ├── fy.js
│ │ │ │ ├── gd.js
│ │ │ │ ├── gl.js
│ │ │ │ ├── he.js
│ │ │ │ ├── hi.js
│ │ │ │ ├── hr.js
│ │ │ │ ├── hu.js
│ │ │ │ ├── hy-am.js
│ │ │ │ ├── id.js
│ │ │ │ ├── is.js
│ │ │ │ ├── it.js
│ │ │ │ ├── ja.js
│ │ │ │ ├── jv.js
│ │ │ │ ├── ka.js
│ │ │ │ ├── kk.js
│ │ │ │ ├── km.js
│ │ │ │ ├── ko.js
│ │ │ │ ├── ky.js
│ │ │ │ ├── lb.js
│ │ │ │ ├── lo.js
│ │ │ │ ├── lt.js
│ │ │ │ ├── lv.js
│ │ │ │ ├── me.js
│ │ │ │ ├── mk.js
│ │ │ │ ├── ml.js
│ │ │ │ ├── mr.js
│ │ │ │ ├── ms-my.js
│ │ │ │ ├── ms.js
│ │ │ │ ├── my.js
│ │ │ │ ├── nb.js
│ │ │ │ ├── ne.js
│ │ │ │ ├── nl.js
│ │ │ │ ├── nn.js
│ │ │ │ ├── pa-in.js
│ │ │ │ ├── pl.js
│ │ │ │ ├── pt-br.js
│ │ │ │ ├── pt.js
│ │ │ │ ├── ro.js
│ │ │ │ ├── ru.js
│ │ │ │ ├── se.js
│ │ │ │ ├── si.js
│ │ │ │ ├── sk.js
│ │ │ │ ├── sl.js
│ │ │ │ ├── sq.js
│ │ │ │ ├── sr-cyrl.js
│ │ │ │ ├── sr.js
│ │ │ │ ├── ss.js
│ │ │ │ ├── sv.js
│ │ │ │ ├── sw.js
│ │ │ │ ├── ta.js
│ │ │ │ ├── te.js
│ │ │ │ ├── th.js
│ │ │ │ ├── tl-ph.js
│ │ │ │ ├── tlh.js
│ │ │ │ ├── tr.js
│ │ │ │ ├── tzl.js
│ │ │ │ ├── tzm-latn.js
│ │ │ │ ├── tzm.js
│ │ │ │ ├── uk.js
│ │ │ │ ├── uz.js
│ │ │ │ ├── vi.js
│ │ │ │ ├── x-pseudo.js
│ │ │ │ ├── zh-cn.js
│ │ │ │ └── zh-tw.js
│ │ │ └── moment.js
│ │ └── templates/
│ │ ├── amd-named.js
│ │ ├── amd.js
│ │ ├── default.js
│ │ ├── globals.js
│ │ ├── locale-header.js
│ │ └── test-header.js
│ ├── morris.js/
│ │ ├── .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
│ │ ├── 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
│ │ ├── run.sh
│ │ ├── test.html
│ │ └── visual_specs.js
│ ├── normalize-css/
│ │ ├── .bower.json
│ │ ├── .editorconfig
│ │ ├── .gitignore
│ │ ├── .travis.yml
│ │ ├── LICENSE.md
│ │ ├── bower.json
│ │ └── normalize.css
│ ├── nprogress/
│ │ ├── .bower.json
│ │ ├── History.md
│ │ ├── License.md
│ │ ├── Notes.md
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ ├── component.json
│ │ ├── index.html
│ │ ├── nprogress.css
│ │ ├── nprogress.js
│ │ └── support/
│ │ ├── extras.css
│ │ └── style.css
│ ├── parsleyjs/
│ │ ├── .bower.json
│ │ ├── CNAME
│ │ ├── LICENSE
│ │ ├── bower.json
│ │ ├── bower_components/
│ │ │ ├── bootstrap/
│ │ │ │ ├── DOCS-LICENSE
│ │ │ │ ├── LICENSE
│ │ │ │ ├── LICENSE-MIT
│ │ │ │ ├── bower.json
│ │ │ │ ├── dist/
│ │ │ │ │ ├── css/
│ │ │ │ │ │ ├── bootstrap-theme.css
│ │ │ │ │ │ └── bootstrap.css
│ │ │ │ │ └── js/
│ │ │ │ │ └── bootstrap.js
│ │ │ │ ├── js/
│ │ │ │ │ ├── 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/
│ │ │ │ ├── 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
│ │ │ │ ├── modals.less
│ │ │ │ ├── navbar.less
│ │ │ │ ├── navs.less
│ │ │ │ ├── normalize.less
│ │ │ │ ├── pager.less
│ │ │ │ ├── pagination.less
│ │ │ │ ├── panels.less
│ │ │ │ ├── popovers.less
│ │ │ │ ├── print.less
│ │ │ │ ├── progress-bars.less
│ │ │ │ ├── responsive-utilities.less
│ │ │ │ ├── scaffolding.less
│ │ │ │ ├── tables.less
│ │ │ │ ├── theme.less
│ │ │ │ ├── thumbnails.less
│ │ │ │ ├── tooltip.less
│ │ │ │ ├── type.less
│ │ │ │ ├── utilities.less
│ │ │ │ ├── variables.less
│ │ │ │ └── wells.less
│ │ │ ├── expect.js/
│ │ │ │ ├── Makefile
│ │ │ │ ├── index.js
│ │ │ │ └── support/
│ │ │ │ └── jquery.js
│ │ │ ├── jquery/
│ │ │ │ ├── MIT-LICENSE.txt
│ │ │ │ ├── bower.json
│ │ │ │ ├── dist/
│ │ │ │ │ └── jquery.js
│ │ │ │ └── src/
│ │ │ │ ├── ajax/
│ │ │ │ │ ├── jsonp.js
│ │ │ │ │ ├── load.js
│ │ │ │ │ ├── parseJSON.js
│ │ │ │ │ ├── parseXML.js
│ │ │ │ │ ├── script.js
│ │ │ │ │ ├── var/
│ │ │ │ │ │ ├── nonce.js
│ │ │ │ │ │ └── rquery.js
│ │ │ │ │ └── xhr.js
│ │ │ │ ├── ajax.js
│ │ │ │ ├── attributes/
│ │ │ │ │ ├── attr.js
│ │ │ │ │ ├── classes.js
│ │ │ │ │ ├── prop.js
│ │ │ │ │ ├── support.js
│ │ │ │ │ └── val.js
│ │ │ │ ├── attributes.js
│ │ │ │ ├── callbacks.js
│ │ │ │ ├── core/
│ │ │ │ │ ├── access.js
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── parseHTML.js
│ │ │ │ │ ├── ready.js
│ │ │ │ │ └── var/
│ │ │ │ │ └── rsingleTag.js
│ │ │ │ ├── core.js
│ │ │ │ ├── css/
│ │ │ │ │ ├── addGetHookIf.js
│ │ │ │ │ ├── curCSS.js
│ │ │ │ │ ├── defaultDisplay.js
│ │ │ │ │ ├── hiddenVisibleSelectors.js
│ │ │ │ │ ├── support.js
│ │ │ │ │ ├── swap.js
│ │ │ │ │ └── var/
│ │ │ │ │ ├── cssExpand.js
│ │ │ │ │ ├── getStyles.js
│ │ │ │ │ ├── isHidden.js
│ │ │ │ │ ├── rmargin.js
│ │ │ │ │ └── rnumnonpx.js
│ │ │ │ ├── css.js
│ │ │ │ ├── data/
│ │ │ │ │ ├── Data.js
│ │ │ │ │ ├── accepts.js
│ │ │ │ │ └── var/
│ │ │ │ │ ├── data_priv.js
│ │ │ │ │ └── data_user.js
│ │ │ │ ├── data.js
│ │ │ │ ├── deferred.js
│ │ │ │ ├── deprecated.js
│ │ │ │ ├── dimensions.js
│ │ │ │ ├── effects/
│ │ │ │ │ ├── Tween.js
│ │ │ │ │ └── animatedSelector.js
│ │ │ │ ├── effects.js
│ │ │ │ ├── event/
│ │ │ │ │ ├── ajax.js
│ │ │ │ │ ├── alias.js
│ │ │ │ │ └── support.js
│ │ │ │ ├── event.js
│ │ │ │ ├── exports/
│ │ │ │ │ ├── amd.js
│ │ │ │ │ └── global.js
│ │ │ │ ├── intro.js
│ │ │ │ ├── jquery.js
│ │ │ │ ├── manipulation/
│ │ │ │ │ ├── _evalUrl.js
│ │ │ │ │ ├── support.js
│ │ │ │ │ └── var/
│ │ │ │ │ └── rcheckableType.js
│ │ │ │ ├── manipulation.js
│ │ │ │ ├── offset.js
│ │ │ │ ├── outro.js
│ │ │ │ ├── queue/
│ │ │ │ │ └── delay.js
│ │ │ │ ├── queue.js
│ │ │ │ ├── selector-native.js
│ │ │ │ ├── selector-sizzle.js
│ │ │ │ ├── selector.js
│ │ │ │ ├── serialize.js
│ │ │ │ ├── sizzle/
│ │ │ │ │ └── dist/
│ │ │ │ │ └── sizzle.js
│ │ │ │ ├── traversing/
│ │ │ │ │ ├── findFilter.js
│ │ │ │ │ └── var/
│ │ │ │ │ └── rneedsContext.js
│ │ │ │ ├── traversing.js
│ │ │ │ ├── var/
│ │ │ │ │ ├── arr.js
│ │ │ │ │ ├── class2type.js
│ │ │ │ │ ├── concat.js
│ │ │ │ │ ├── hasOwn.js
│ │ │ │ │ ├── indexOf.js
│ │ │ │ │ ├── pnum.js
│ │ │ │ │ ├── push.js
│ │ │ │ │ ├── rnotwhite.js
│ │ │ │ │ ├── slice.js
│ │ │ │ │ ├── strundefined.js
│ │ │ │ │ ├── support.js
│ │ │ │ │ └── toString.js
│ │ │ │ └── wrap.js
│ │ │ ├── mocha/
│ │ │ │ ├── LICENSE
│ │ │ │ ├── bower.json
│ │ │ │ ├── mocha.css
│ │ │ │ ├── mocha.js
│ │ │ │ └── scripts/
│ │ │ │ └── ensure-compatible-npm.sh
│ │ │ ├── sinonjs/
│ │ │ │ ├── bower.json
│ │ │ │ └── sinon.js
│ │ │ └── uwidget/
│ │ │ ├── LICENSE
│ │ │ ├── bower.json
│ │ │ ├── uwidget.css
│ │ │ ├── uwidget.js
│ │ │ └── uwidget.less
│ │ ├── dist/
│ │ │ ├── i18n/
│ │ │ │ ├── al.js
│ │ │ │ ├── ar.js
│ │ │ │ ├── bg.js
│ │ │ │ ├── ca.js
│ │ │ │ ├── cs.extra.js
│ │ │ │ ├── cs.js
│ │ │ │ ├── da.js
│ │ │ │ ├── de.extra.js
│ │ │ │ ├── de.js
│ │ │ │ ├── el.extra.js
│ │ │ │ ├── el.js
│ │ │ │ ├── en.extra.js
│ │ │ │ ├── en.js
│ │ │ │ ├── es.js
│ │ │ │ ├── fa.js
│ │ │ │ ├── fi.extra.js
│ │ │ │ ├── fi.js
│ │ │ │ ├── fr.extra.js
│ │ │ │ ├── fr.js
│ │ │ │ ├── he.extra.js
│ │ │ │ ├── he.js
│ │ │ │ ├── hr.extra.js
│ │ │ │ ├── hr.js
│ │ │ │ ├── id.extra.js
│ │ │ │ ├── id.js
│ │ │ │ ├── it.extra.js
│ │ │ │ ├── it.js
│ │ │ │ ├── ja.js
│ │ │ │ ├── ko.js
│ │ │ │ ├── lt.js
│ │ │ │ ├── lv.extra.js
│ │ │ │ ├── lv.js
│ │ │ │ ├── ms.extra.js
│ │ │ │ ├── ms.js
│ │ │ │ ├── nl.extra.js
│ │ │ │ ├── nl.js
│ │ │ │ ├── no.js
│ │ │ │ ├── pl.js
│ │ │ │ ├── pt-br.js
│ │ │ │ ├── pt-pt.js
│ │ │ │ ├── ro.extra.js
│ │ │ │ ├── ro.js
│ │ │ │ ├── ru.extra.js
│ │ │ │ ├── ru.js
│ │ │ │ ├── sq.js
│ │ │ │ ├── sv.extra.js
│ │ │ │ ├── sv.js
│ │ │ │ ├── th.js
│ │ │ │ ├── tr.js
│ │ │ │ ├── uk.extra.js
│ │ │ │ ├── uk.js
│ │ │ │ ├── zh_cn.extra.js
│ │ │ │ ├── zh_cn.js
│ │ │ │ └── zh_tw.js
│ │ │ └── parsley.js
│ │ ├── gulpfile.babel.js
│ │ └── src/
│ │ ├── extra/
│ │ │ ├── plugin/
│ │ │ │ └── bind.js
│ │ │ └── validator/
│ │ │ ├── comparison.js
│ │ │ ├── dateiso.js
│ │ │ ├── luhn.js
│ │ │ ├── notequalto.js
│ │ │ └── words.js
│ │ ├── header.js
│ │ ├── i18n/
│ │ │ ├── al.js
│ │ │ ├── ar.js
│ │ │ ├── bg.js
│ │ │ ├── ca.js
│ │ │ ├── cs.extra.js
│ │ │ ├── cs.js
│ │ │ ├── da.js
│ │ │ ├── de.extra.js
│ │ │ ├── de.js
│ │ │ ├── el.extra.js
│ │ │ ├── el.js
│ │ │ ├── en.extra.js
│ │ │ ├── en.js
│ │ │ ├── es.js
│ │ │ ├── fa.js
│ │ │ ├── fi.extra.js
│ │ │ ├── fi.js
│ │ │ ├── fr.extra.js
│ │ │ ├── fr.js
│ │ │ ├── he.extra.js
│ │ │ ├── he.js
│ │ │ ├── hr.extra.js
│ │ │ ├── hr.js
│ │ │ ├── id.extra.js
│ │ │ ├── id.js
│ │ │ ├── it.extra.js
│ │ │ ├── it.js
│ │ │ ├── ja.js
│ │ │ ├── ko.js
│ │ │ ├── lt.js
│ │ │ ├── lv.extra.js
│ │ │ ├── lv.js
│ │ │ ├── ms.extra.js
│ │ │ ├── ms.js
│ │ │ ├── nl.extra.js
│ │ │ ├── nl.js
│ │ │ ├── no.js
│ │ │ ├── pl.js
│ │ │ ├── pt-br.js
│ │ │ ├── pt-pt.js
│ │ │ ├── ro.extra.js
│ │ │ ├── ro.js
│ │ │ ├── ru.extra.js
│ │ │ ├── ru.js
│ │ │ ├── sq.js
│ │ │ ├── sv.extra.js
│ │ │ ├── sv.js
│ │ │ ├── th.js
│ │ │ ├── tr.js
│ │ │ ├── uk.extra.js
│ │ │ ├── uk.js
│ │ │ ├── zh_cn.extra.js
│ │ │ ├── zh_cn.js
│ │ │ └── zh_tw.js
│ │ ├── parsley/
│ │ │ ├── abstract.js
│ │ │ ├── defaults.js
│ │ │ ├── factory/
│ │ │ │ └── constraint.js
│ │ │ ├── factory.js
│ │ │ ├── field.js
│ │ │ ├── form.js
│ │ │ ├── main.js
│ │ │ ├── multiple.js
│ │ │ ├── pubsub.js
│ │ │ ├── remote.js
│ │ │ ├── ui.js
│ │ │ ├── utils.js
│ │ │ ├── validator.js
│ │ │ └── validator_registry.js
│ │ ├── parsley.css
│ │ ├── parsley.js
│ │ └── vendor/
│ │ └── inputevent.js
│ ├── pdfmake/
│ │ ├── .bower.json
│ │ ├── LICENSE
│ │ ├── bower.json
│ │ └── build/
│ │ ├── pdfmake.js
│ │ └── vfs_fonts.js
│ ├── pnotify/
│ │ ├── .bower.json
│ │ ├── .gitignore
│ │ ├── COPYING
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── dist/
│ │ │ ├── pnotify.animate.js
│ │ │ ├── pnotify.brighttheme.css
│ │ │ ├── pnotify.buttons.css
│ │ │ ├── pnotify.buttons.js
│ │ │ ├── pnotify.callbacks.js
│ │ │ ├── pnotify.confirm.js
│ │ │ ├── pnotify.css
│ │ │ ├── pnotify.desktop.js
│ │ │ ├── pnotify.history.css
│ │ │ ├── pnotify.history.js
│ │ │ ├── pnotify.js
│ │ │ ├── pnotify.material.css
│ │ │ ├── pnotify.mobile.css
│ │ │ ├── pnotify.mobile.js
│ │ │ ├── pnotify.nonblock.css
│ │ │ ├── pnotify.nonblock.js
│ │ │ ├── pnotify.reference.js
│ │ │ └── pnotify.tooltip.js
│ │ └── libtests/
│ │ └── browserify/
│ │ └── index.js
│ ├── 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.js
│ │ ├── raphael.no-deps.js
│ │ └── webpack.config.js
│ ├── requirejs/
│ │ ├── .bower.json
│ │ ├── README.md
│ │ ├── bower.json
│ │ └── require.js
│ ├── select2/
│ │ ├── .bower.json
│ │ ├── .editorconfig
│ │ ├── .gitignore
│ │ ├── .jshintignore
│ │ ├── .jshintrc
│ │ ├── .travis.yml
│ │ ├── CONTRIBUTING.md
│ │ ├── Gruntfile.js
│ │ ├── ISSUE_TEMPLATE.md
│ │ ├── LICENSE.md
│ │ ├── PULL_REQUEST_TEMPLATE.md
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── component.json
│ │ ├── composer.json
│ │ ├── dist/
│ │ │ ├── css/
│ │ │ │ └── select2.css
│ │ │ └── js/
│ │ │ ├── i18n/
│ │ │ │ ├── ar.js
│ │ │ │ ├── az.js
│ │ │ │ ├── bg.js
│ │ │ │ ├── ca.js
│ │ │ │ ├── cs.js
│ │ │ │ ├── da.js
│ │ │ │ ├── de.js
│ │ │ │ ├── el.js
│ │ │ │ ├── en.js
│ │ │ │ ├── es.js
│ │ │ │ ├── et.js
│ │ │ │ ├── eu.js
│ │ │ │ ├── fa.js
│ │ │ │ ├── fi.js
│ │ │ │ ├── fr.js
│ │ │ │ ├── gl.js
│ │ │ │ ├── he.js
│ │ │ │ ├── hi.js
│ │ │ │ ├── hr.js
│ │ │ │ ├── hu.js
│ │ │ │ ├── id.js
│ │ │ │ ├── is.js
│ │ │ │ ├── it.js
│ │ │ │ ├── ja.js
│ │ │ │ ├── km.js
│ │ │ │ ├── ko.js
│ │ │ │ ├── lt.js
│ │ │ │ ├── lv.js
│ │ │ │ ├── mk.js
│ │ │ │ ├── ms.js
│ │ │ │ ├── nb.js
│ │ │ │ ├── nl.js
│ │ │ │ ├── pl.js
│ │ │ │ ├── pt-BR.js
│ │ │ │ ├── pt.js
│ │ │ │ ├── ro.js
│ │ │ │ ├── ru.js
│ │ │ │ ├── sk.js
│ │ │ │ ├── sr-Cyrl.js
│ │ │ │ ├── sr.js
│ │ │ │ ├── sv.js
│ │ │ │ ├── th.js
│ │ │ │ ├── tr.js
│ │ │ │ ├── uk.js
│ │ │ │ ├── vi.js
│ │ │ │ ├── zh-CN.js
│ │ │ │ └── zh-TW.js
│ │ │ ├── select2.full.js
│ │ │ └── select2.js
│ │ ├── docs/
│ │ │ ├── .gitignore
│ │ │ ├── README.md
│ │ │ ├── _includes/
│ │ │ │ ├── examples/
│ │ │ │ │ ├── basics.html
│ │ │ │ │ ├── data.html
│ │ │ │ │ ├── disabled-mode.html
│ │ │ │ │ ├── disabled-results.html
│ │ │ │ │ ├── hide-search.html
│ │ │ │ │ ├── localization-rtl-diacritics.html
│ │ │ │ │ ├── matcher.html
│ │ │ │ │ ├── multiple-max.html
│ │ │ │ │ ├── placeholders.html
│ │ │ │ │ ├── programmatic-control.html
│ │ │ │ │ ├── tags.html
│ │ │ │ │ ├── themes-templating-responsive-design.html
│ │ │ │ │ └── tokenizer.html
│ │ │ │ ├── footer.html
│ │ │ │ ├── ga.html
│ │ │ │ ├── head.html
│ │ │ │ ├── js-source-states.html
│ │ │ │ ├── nav/
│ │ │ │ │ ├── announcements-4.0.html
│ │ │ │ │ ├── examples.html
│ │ │ │ │ ├── options-old.html
│ │ │ │ │ └── options.html
│ │ │ │ ├── navigation.html
│ │ │ │ ├── notice-previous.html
│ │ │ │ ├── options/
│ │ │ │ │ ├── compatibility/
│ │ │ │ │ │ ├── initial-selection.html
│ │ │ │ │ │ ├── introduction.html
│ │ │ │ │ │ ├── matcher.html
│ │ │ │ │ │ ├── query-function.html
│ │ │ │ │ │ └── text-input.html
│ │ │ │ │ ├── compatibility.html
│ │ │ │ │ ├── core/
│ │ │ │ │ │ ├── amd-support.html
│ │ │ │ │ │ ├── data-attributes.html
│ │ │ │ │ │ └── options.html
│ │ │ │ │ ├── core.html
│ │ │ │ │ ├── data/
│ │ │ │ │ │ ├── ajax.html
│ │ │ │ │ │ ├── array.html
│ │ │ │ │ │ └── select.html
│ │ │ │ │ ├── data.html
│ │ │ │ │ ├── dropdown/
│ │ │ │ │ │ ├── filtering.html
│ │ │ │ │ │ ├── placement.html
│ │ │ │ │ │ ├── selections.html
│ │ │ │ │ │ └── tagging.html
│ │ │ │ │ ├── dropdown.html
│ │ │ │ │ ├── events/
│ │ │ │ │ │ ├── internal.html
│ │ │ │ │ │ └── jquery.html
│ │ │ │ │ ├── events.html
│ │ │ │ │ ├── introduction.html
│ │ │ │ │ ├── not-written.html
│ │ │ │ │ ├── selections/
│ │ │ │ │ │ ├── clearing-selections.html
│ │ │ │ │ │ ├── multiple.html
│ │ │ │ │ │ ├── placeholder.html
│ │ │ │ │ │ └── templating.html
│ │ │ │ │ └── selections.html
│ │ │ │ ├── options-old/
│ │ │ │ │ ├── adapters.html
│ │ │ │ │ ├── backwards-compatibility.html
│ │ │ │ │ ├── core-options.html
│ │ │ │ │ ├── dropdown.html
│ │ │ │ │ ├── events.html
│ │ │ │ │ └── setting-default-options.html
│ │ │ │ └── social-buttons.html
│ │ │ ├── _layouts/
│ │ │ │ ├── default.html
│ │ │ │ └── home.html
│ │ │ ├── _sass/
│ │ │ │ ├── _alert.scss
│ │ │ │ ├── _anchorjs.scss
│ │ │ │ ├── _buttons.scss
│ │ │ │ ├── _code.scss
│ │ │ │ ├── _dl-panels.scss
│ │ │ │ ├── _examples.scss
│ │ │ │ ├── _featurette.scss
│ │ │ │ ├── _footer.scss
│ │ │ │ ├── _hamburger.scss
│ │ │ │ ├── _home.scss
│ │ │ │ ├── _jumbotron.scss
│ │ │ │ ├── _layout.scss
│ │ │ │ ├── _nav.scss
│ │ │ │ ├── _prettify.scss
│ │ │ │ ├── _result-repository.scss
│ │ │ │ ├── _sidenav.scss
│ │ │ │ ├── _social.scss
│ │ │ │ ├── _syntax-highlighting.scss
│ │ │ │ ├── _typography.scss
│ │ │ │ └── vendor/
│ │ │ │ ├── bootstrap/
│ │ │ │ │ ├── _alerts.scss
│ │ │ │ │ ├── _badges.scss
│ │ │ │ │ ├── _breadcrumbs.scss
│ │ │ │ │ ├── _button-groups.scss
│ │ │ │ │ ├── _buttons.scss
│ │ │ │ │ ├── _carousel.scss
│ │ │ │ │ ├── _close.scss
│ │ │ │ │ ├── _code.scss
│ │ │ │ │ ├── _component-animations.scss
│ │ │ │ │ ├── _dropdowns.scss
│ │ │ │ │ ├── _forms.scss
│ │ │ │ │ ├── _glyphicons.scss
│ │ │ │ │ ├── _grid.scss
│ │ │ │ │ ├── _input-groups.scss
│ │ │ │ │ ├── _jumbotron.scss
│ │ │ │ │ ├── _labels.scss
│ │ │ │ │ ├── _list-group.scss
│ │ │ │ │ ├── _media.scss
│ │ │ │ │ ├── _mixins.scss
│ │ │ │ │ ├── _modals.scss
│ │ │ │ │ ├── _navbar.scss
│ │ │ │ │ ├── _navs.scss
│ │ │ │ │ ├── _normalize.scss
│ │ │ │ │ ├── _pager.scss
│ │ │ │ │ ├── _pagination.scss
│ │ │ │ │ ├── _panels.scss
│ │ │ │ │ ├── _popovers.scss
│ │ │ │ │ ├── _print.scss
│ │ │ │ │ ├── _progress-bars.scss
│ │ │ │ │ ├── _responsive-embed.scss
│ │ │ │ │ ├── _responsive-utilities.scss
│ │ │ │ │ ├── _scaffolding.scss
│ │ │ │ │ ├── _tables.scss
│ │ │ │ │ ├── _theme.scss
│ │ │ │ │ ├── _thumbnails.scss
│ │ │ │ │ ├── _tooltip.scss
│ │ │ │ │ ├── _type.scss
│ │ │ │ │ ├── _utilities.scss
│ │ │ │ │ ├── _variables.scss
│ │ │ │ │ ├── _wells.scss
│ │ │ │ │ └── mixins/
│ │ │ │ │ ├── _alerts.scss
│ │ │ │ │ ├── _background-variant.scss
│ │ │ │ │ ├── _border-radius.scss
│ │ │ │ │ ├── _buttons.scss
│ │ │ │ │ ├── _center-block.scss
│ │ │ │ │ ├── _clearfix.scss
│ │ │ │ │ ├── _forms.scss
│ │ │ │ │ ├── _gradients.scss
│ │ │ │ │ ├── _grid-framework.scss
│ │ │ │ │ ├── _grid.scss
│ │ │ │ │ ├── _hide-text.scss
│ │ │ │ │ ├── _image.scss
│ │ │ │ │ ├── _labels.scss
│ │ │ │ │ ├── _list-group.scss
│ │ │ │ │ ├── _nav-divider.scss
│ │ │ │ │ ├── _nav-vertical-align.scss
│ │ │ │ │ ├── _opacity.scss
│ │ │ │ │ ├── _pagination.scss
│ │ │ │ │ ├── _panels.scss
│ │ │ │ │ ├── _progress-bar.scss
│ │ │ │ │ ├── _reset-filter.scss
│ │ │ │ │ ├── _reset-text.scss
│ │ │ │ │ ├── _resize.scss
│ │ │ │ │ ├── _responsive-visibility.scss
│ │ │ │ │ ├── _size.scss
│ │ │ │ │ ├── _tab-focus.scss
│ │ │ │ │ ├── _table-row.scss
│ │ │ │ │ ├── _text-emphasis.scss
│ │ │ │ │ ├── _text-overflow.scss
│ │ │ │ │ └── _vendor-prefixes.scss
│ │ │ │ └── font-awesome/
│ │ │ │ ├── _animated.scss
│ │ │ │ ├── _bordered-pulled.scss
│ │ │ │ ├── _core.scss
│ │ │ │ ├── _fixed-width.scss
│ │ │ │ ├── _icons.scss
│ │ │ │ ├── _larger.scss
│ │ │ │ ├── _list.scss
│ │ │ │ ├── _mixins.scss
│ │ │ │ ├── _path.scss
│ │ │ │ ├── _rotated-flipped.scss
│ │ │ │ ├── _stacked.scss
│ │ │ │ └── _variables.scss
│ │ │ ├── announcements-4.0.html
│ │ │ ├── browserconfig.xml
│ │ │ ├── community.html
│ │ │ ├── css/
│ │ │ │ ├── bootstrap.scss
│ │ │ │ ├── font-awesome.scss
│ │ │ │ └── s2-docs.scss
│ │ │ ├── examples.html
│ │ │ ├── images/
│ │ │ │ └── manifest.json
│ │ │ ├── index.html
│ │ │ ├── options-old.html
│ │ │ ├── options.html
│ │ │ └── vendor/
│ │ │ └── fonts/
│ │ │ └── FontAwesome.otf
│ │ ├── package.json
│ │ ├── select2.jquery.json
│ │ ├── src/
│ │ │ ├── js/
│ │ │ │ ├── banner.end.js
│ │ │ │ ├── banner.start.js
│ │ │ │ ├── jquery.mousewheel.shim.js
│ │ │ │ ├── jquery.select2.js
│ │ │ │ ├── jquery.shim.js
│ │ │ │ ├── select2/
│ │ │ │ │ ├── compat/
│ │ │ │ │ │ ├── containerCss.js
│ │ │ │ │ │ ├── dropdownCss.js
│ │ │ │ │ │ ├── initSelection.js
│ │ │ │ │ │ ├── inputData.js
│ │ │ │ │ │ ├── matcher.js
│ │ │ │ │ │ ├── query.js
│ │ │ │ │ │ └── utils.js
│ │ │ │ │ ├── core.js
│ │ │ │ │ ├── data/
│ │ │ │ │ │ ├── ajax.js
│ │ │ │ │ │ ├── array.js
│ │ │ │ │ │ ├── base.js
│ │ │ │ │ │ ├── maximumInputLength.js
│ │ │ │ │ │ ├── maximumSelectionLength.js
│ │ │ │ │ │ ├── minimumInputLength.js
│ │ │ │ │ │ ├── select.js
│ │ │ │ │ │ ├── tags.js
│ │ │ │ │ │ └── tokenizer.js
│ │ │ │ │ ├── defaults.js
│ │ │ │ │ ├── diacritics.js
│ │ │ │ │ ├── dropdown/
│ │ │ │ │ │ ├── attachBody.js
│ │ │ │ │ │ ├── attachContainer.js
│ │ │ │ │ │ ├── closeOnSelect.js
│ │ │ │ │ │ ├── hidePlaceholder.js
│ │ │ │ │ │ ├── infiniteScroll.js
│ │ │ │ │ │ ├── minimumResultsForSearch.js
│ │ │ │ │ │ ├── search.js
│ │ │ │ │ │ ├── selectOnClose.js
│ │ │ │ │ │ └── stopPropagation.js
│ │ │ │ │ ├── dropdown.js
│ │ │ │ │ ├── i18n/
│ │ │ │ │ │ ├── ar.js
│ │ │ │ │ │ ├── az.js
│ │ │ │ │ │ ├── bg.js
│ │ │ │ │ │ ├── ca.js
│ │ │ │ │ │ ├── cs.js
│ │ │ │ │ │ ├── da.js
│ │ │ │ │ │ ├── de.js
│ │ │ │ │ │ ├── el.js
│ │ │ │ │ │ ├── en.js
│ │ │ │ │ │ ├── es.js
│ │ │ │ │ │ ├── et.js
│ │ │ │ │ │ ├── eu.js
│ │ │ │ │ │ ├── fa.js
│ │ │ │ │ │ ├── fi.js
│ │ │ │ │ │ ├── fr.js
│ │ │ │ │ │ ├── gl.js
│ │ │ │ │ │ ├── he.js
│ │ │ │ │ │ ├── hi.js
│ │ │ │ │ │ ├── hr.js
│ │ │ │ │ │ ├── hu.js
│ │ │ │ │ │ ├── id.js
│ │ │ │ │ │ ├── is.js
│ │ │ │ │ │ ├── it.js
│ │ │ │ │ │ ├── ja.js
│ │ │ │ │ │ ├── km.js
│ │ │ │ │ │ ├── ko.js
│ │ │ │ │ │ ├── lt.js
│ │ │ │ │ │ ├── lv.js
│ │ │ │ │ │ ├── mk.js
│ │ │ │ │ │ ├── ms.js
│ │ │ │ │ │ ├── nb.js
│ │ │ │ │ │ ├── nl.js
│ │ │ │ │ │ ├── pl.js
│ │ │ │ │ │ ├── pt-BR.js
│ │ │ │ │ │ ├── pt.js
│ │ │ │ │ │ ├── ro.js
│ │ │ │ │ │ ├── ru.js
│ │ │ │ │ │ ├── sk.js
│ │ │ │ │ │ ├── sr-Cyrl.js
│ │ │ │ │ │ ├── sr.js
│ │ │ │ │ │ ├── sv.js
│ │ │ │ │ │ ├── th.js
│ │ │ │ │ │ ├── tr.js
│ │ │ │ │ │ ├── uk.js
│ │ │ │ │ │ ├── vi.js
│ │ │ │ │ │ ├── zh-CN.js
│ │ │ │ │ │ └── zh-TW.js
│ │ │ │ │ ├── keys.js
│ │ │ │ │ ├── options.js
│ │ │ │ │ ├── results.js
│ │ │ │ │ ├── selection/
│ │ │ │ │ │ ├── allowClear.js
│ │ │ │ │ │ ├── base.js
│ │ │ │ │ │ ├── clickMask.js
│ │ │ │ │ │ ├── eventRelay.js
│ │ │ │ │ │ ├── multiple.js
│ │ │ │ │ │ ├── placeholder.js
│ │ │ │ │ │ ├── search.js
│ │ │ │ │ │ ├── single.js
│ │ │ │ │ │ └── stopPropagation.js
│ │ │ │ │ ├── translation.js
│ │ │ │ │ └── utils.js
│ │ │ │ ├── wrapper.end.js
│ │ │ │ └── wrapper.start.js
│ │ │ └── scss/
│ │ │ ├── _dropdown.scss
│ │ │ ├── _multiple.scss
│ │ │ ├── _single.scss
│ │ │ ├── core.scss
│ │ │ ├── mixins/
│ │ │ │ └── _gradients.scss
│ │ │ └── theme/
│ │ │ ├── classic/
│ │ │ │ ├── _defaults.scss
│ │ │ │ ├── _multiple.scss
│ │ │ │ ├── _single.scss
│ │ │ │ └── layout.scss
│ │ │ └── default/
│ │ │ ├── _multiple.scss
│ │ │ ├── _single.scss
│ │ │ └── layout.scss
│ │ ├── tests/
│ │ │ ├── a11y/
│ │ │ │ ├── search-tests.js
│ │ │ │ └── selection-tests.js
│ │ │ ├── data/
│ │ │ │ ├── array-tests.js
│ │ │ │ ├── base-tests.js
│ │ │ │ ├── inputData-tests.js
│ │ │ │ ├── maximumInputLength-tests.js
│ │ │ │ ├── maximumSelectionLength-tests.js
│ │ │ │ ├── minimumInputLength-tests.js
│ │ │ │ ├── select-tests.js
│ │ │ │ ├── tags-tests.js
│ │ │ │ └── tokenizer-tests.js
│ │ │ ├── dropdown/
│ │ │ │ ├── dropdownCss-tests.js
│ │ │ │ ├── positioning-tests.js
│ │ │ │ ├── selectOnClose-tests.js
│ │ │ │ └── stopPropagation-tests.js
│ │ │ ├── helpers.js
│ │ │ ├── integration/
│ │ │ │ ├── dom-changes.js
│ │ │ │ ├── jquery-calls.js
│ │ │ │ └── select2-methods.js
│ │ │ ├── integration.html
│ │ │ ├── options/
│ │ │ │ ├── ajax-tests.js
│ │ │ │ ├── data-tests.js
│ │ │ │ ├── deprecated-tests.js
│ │ │ │ ├── translation-tests.js
│ │ │ │ └── width-tests.js
│ │ │ ├── results/
│ │ │ │ └── focusing-tests.js
│ │ │ ├── selection/
│ │ │ │ ├── allowClear-tests.js
│ │ │ │ ├── containerCss-tests.js
│ │ │ │ ├── multiple-tests.js
│ │ │ │ ├── placeholder-tests.js
│ │ │ │ ├── search-tests.js
│ │ │ │ ├── single-tests.js
│ │ │ │ └── stopPropagation-tests.js
│ │ │ ├── unit.html
│ │ │ ├── utils/
│ │ │ │ ├── decorator-tests.js
│ │ │ │ └── escapeMarkup-tests.js
│ │ │ └── vendor/
│ │ │ ├── jquery-1.7.2.js
│ │ │ ├── qunit-1.23.1.css
│ │ │ └── qunit-1.23.1.js
│ │ └── vendor/
│ │ └── jquery-2.1.0.js
│ ├── skycons/
│ │ ├── .bower.json
│ │ ├── .gitignore
│ │ ├── README.md
│ │ ├── index.html
│ │ └── skycons.js
│ ├── starrr/
│ │ ├── .bower.json
│ │ ├── Gruntfile.coffee
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── dist/
│ │ │ ├── starrr.css
│ │ │ └── starrr.js
│ │ ├── index.html
│ │ ├── package.json
│ │ └── src/
│ │ ├── starrr.coffee
│ │ └── starrr.scss
│ ├── switchery/
│ │ ├── .bower.json
│ │ ├── CHANGELOG.md
│ │ ├── bower.json
│ │ ├── dist/
│ │ │ ├── switchery.css
│ │ │ └── switchery.js
│ │ ├── meteor/
│ │ │ ├── export.js
│ │ │ └── tests.js
│ │ ├── package.js
│ │ ├── package.json
│ │ ├── switchery.css
│ │ └── switchery.js
│ ├── transitionize/
│ │ ├── .bower.json
│ │ ├── bower.json
│ │ ├── dist/
│ │ │ └── transitionize.js
│ │ ├── examples/
│ │ │ ├── browserify.js
│ │ │ └── example.html
│ │ ├── package.json
│ │ └── transitionize.js
│ └── validator/
│ ├── .bower.json
│ ├── .gitattributes
│ ├── .gitignore
│ ├── README.md
│ ├── fv.css
│ ├── index.html
│ ├── multifield.js
│ ├── validator.jquery.json
│ └── validator.js
└── src/
├── js/
│ ├── custom.js
│ └── helpers/
│ └── smartresize.js
└── scss/
├── custom.scss
└── daterangepicker.scss
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitignore
================================================
logs/
pilots/global/logs/
pilots/global/scripts/
TweetPalDemo.mov
TweetPalDemoSave.mov
================================================
FILE: LICENSE.md
================================================
MIT License
Copyright (c) 2017 Joey Tawadrous
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
================================================
FILE: README.md
================================================
# Twitter-Auto-Pilot
TweetPal allows you to automate common Twitter activities such as following & unfollowing Twitter accounts, following users back, favoriting tweets that match a search query, sending messages to users who are following you.
Link: https://www.darwinmail.app
# Features
* Follow users of a certain user.
* Follow users of a certain user, with a minimum amount of followers.
* Follow users of a certain user, with a minimum amount of tweets.
* Follow back users who are following you.
* Unfollow users who are not following you back.
* Favourite tweets that match a search query.
* Send messages to users who are following you.
* Send replies to tweeters of tweets that match a search query.
* Set the amoount of times to run your scripts each day.
* Set the Twitter accounts you like to use as the source of Twitter accounts to follow? i.e. you will follow people who follow the source accounts.
* Set the max delay in seconds between api requests.
* Set the max amount of users to unfollow in one run of this script.
* Set the max amount of users to follow in one run of this script.
* Set the max minimum number of followers a Twitter account must have in order to be followed.
* Set the max minimum number of tweets a Twitter account must have in order to be followed.
* Set the max amount of replies to Tweets in one run of this script.
* Set the max amount of messages to send to users you are following in one run of this script.
* Set the max amount of Tweets to favourite in one run of this script.
* Set the search query to be used when finding certain Tweets to be favourited.
* Set the search query to be used when finding certain Tweets to be replied to.
* The message to send to users who are following you.
* The message to send to Tweets that you are replying to.
# How to Use (Set & Forget)
1. Clone this repo & host it on your server.
2. Setup the database via the file frontend/production/utils/database_export.sql
3. Browse to frontend/production/index.php
4. Create an account.
5. Create a new twitter app at https://apps.twitter.com
6. Browse to your newly created app (on https://apps.twitter.com)
7. Copy in your four keys to your account dashboard.
8. Check the logs (frontend/production/logs) for detailed info on what your script is doing when executed.
If you have trouble copying the correct keys check out the following article:
https://twittercommunity.com/t/how-do-i-find-my-consumer-key-and-secret/646/7
More questions are answered in the FAQ located at frontend/production/faq.php
OR
Go to tweetpal.io ;)
You can check out the demo account from there:
Email: demo@gmail.com
Password: demo
PS: tweet me (@joeytawadrous) if you have questions or created a new account & want full access.
Search Queries
A query can have operators that modify its behaviour. Check out https://dev.twitter.com/rest/public/search for a full list of available queries.
<img alt="Screenshot" width="1200px" src="demo.png">
# Future
In the near future I plan to add many more types of Twitter functions, making use of the following:
- favourites_count
- listed_count
- statuses_count
- favorite_count
- retweet_count
# Theme Credit
All credit for the beautiful admin theme used in TweetPal.io goes to https://github.com/puikinsh/gentelella
Feel free to Fork ;)
================================================
FILE: frontend/.bowerrc
================================================
{
"directory" : "vendors"
}
================================================
FILE: frontend/.gitignore
================================================
nbproject
npm-debug.log
node_modules
.sass-cache
================================================
FILE: frontend/README.md
================================================
# gentelella
Gentelella Admin is a free to use Bootstrap admin template.
This template uses the default Bootstrap 3 styles along with a variety of powerful jQuery plugins and tools to create a powerful framework for creating admin panels or back-end dashboards.
Theme uses several libraries for charts, calendar, form validation, wizard style interface, off-canvas navigation menu, text forms, date range, upload area, form autocomplete, range slider, progress bars, notifications and much more.
We would love to see how you use this awesome admin template. You can notify us about your site, app or service by tweeting to [@colorlib](https://twitter.com/colorlib). Once the list will grown long enough we will write a post similar to [this](https://colorlib.com/wp/avada-theme-examples/) to showcase the best examples.
## Theme Demo

**[Template Demo](https://colorlib.com/polygon/gentelella/index.html)**
## Installation via Package Manger
Our goal is to make it installable on different Package Manager! Do you want to use it on your favorite Package Manager and you know how? Pull request all the way!
As of now, this is some installation available:
**Bower**
```
bower install gentelella --save
```
**npm**
```
npm install gentelella --save
```
## How to contribute
To contribute, please ensure that you have stable [Node.js](https://nodejs.org/) and [npm](https://npmjs.com) installed.
Test if Gulp CLI is installed by running `gulp --version`. If the command isn't found, run `npm install -g gulp`. For more information about installing Gulp, see the Gulp's [Getting Started](https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md).
To have all gulp dependencies run ```npm install```
If `gulp` is installed, follow the steps below.
1. Fork and clone the repo.
2. Run `gulp`, this will open gentelella on your default browser
3. Now you can code, code and code!
4. Submit a pull request
## Scripts included:
* Bootstrap
* Font Awesome
* jQuery-Autocomplete
* FullCalendar
* Charts.js
* Bootstrap Colorpicker
* Cropper
* dataTables
* Date Range Picker for Bootstrap
* Dropzone
* easyPieChart
* ECharts
* bootstrap-wysiwyg
* Flot - Javascript plotting library for jQuery.
* gauge.js
* iCheck
* jquery.inputmask plugin
* Ion.RangeSlider
* jQuery
* jVectorMap
* moment.js
* Morris.js - pretty time-series line graphs
* PNotify - Awesome JavaScript notifications
* NProgress
* Pace
* Parsley
* bootstrap-progressbar
* select2
* Sidebar Transitions - simple off-canvas navigations
* Skycons - canvas based wather icons
* jQuery Sparklines plugin
* switchery - Turns HTML checkbox inputs into beautiful iOS style switches
* jQuery Tags Input Plugin
* Autosize - resizes text area to fit text
* validator - HTML from validator using jQuery
* jQuery Smart Wizard
## Gentelella for other platforms and frameworks
* [Gentelella on Ruby on Rails 4](https://github.com/iogbole/gentelella_on_rails) thanks to Israel Ogbole.
* [Gentelella on Rails 5.x](https://github.com/mwlang/gentelella-rails) thanks to Michael Lang
* [Gentelella on Smarty 3](https://github.com/microvb/otp-thing) with one time password generator, validator, and QR code generator that has no web dependencies (self-contained) in PHP thanks to MicroVB INC
* [Gentelella integrated into Symfony 3](https://github.com/krzysiekpiasecki/Gentelella) full stack PHP framework thanks to Krzysztof Piasecki.
* [Gentelella on Yii framework 2](https://github.com/yiister/yii2-gentelella) with an asset bundle, a layout template and some widgets.
* [Gentelella on Angular 2](https://github.com/kmkatsma/angular2-webpack-starter-gentelella) Angular Webpack Starter modified to utilize the Gentelella.
* [Gentelella on Aurelia](https://github.com/kmkatsma/aurelia-gentelella) Typescript webpack skeleton modified to utilize the Gentelella.
Let us know if you have done integration for this admin template on other platforms and frameworks and we'll be happy to share your work.
## Other templates and useful resources
* [Free Bootstrap Admin Templates](https://colorlib.com/wp/free-bootstrap-admin-dashboard-templates/ "Bootstrap Admin Templates on Colorlib") - List of the best Free Bootstrap admin dashboard templates that are available for free for personal and commercial use.
* [Free Admin Templates](https://colorlib.com/wp/free-html5-admin-dashboard-templates/ "List of free HTML based admin templates by Colorlib") - Long list of the best free HTML5 powered admin dashboard templates. Available for personal and commercial use.
* [Angular Templates](https://colorlib.com/wp/angularjs-admin-templates/ "Angular Admin Templates on Colorlib") - List of the most popular admin templates based on AngularJS.
* [HTML Admin Templates](https://colorlib.com/wp/html-admin-templates/ "Material Design Admin Templates on Colorlib") - Most of these templates are based on AngularJS and uses a stunning Material design.
* [Bootstrap Admin Templates](https://colorlib.com/wp/bootstrap-admin-templates/ "List of Premium Bootstrap Admin Templates by Colorlib") - List of premium Bootstrap admin templates that uses a minimal flat or material design. Majority of these themes uses AngularJS but HTML5 versions are also available.
* [WordPress Admin Templates](https://colorlib.com/wp/wordpress-admin-dashboard-themes-plugins/ "List of WordPress Admin Dashboard Templates and Plugins by Colorlib") - List of the best WordPress admin dashboard templates and plugins that will add a personal touch to your WordPress dashboard.
* [WordPress Themes](https://colorlib.com/wp/free-wordpress-themes/ "List of Free WordPress themes by Colorlib") - A huge selection of the best free WordPress themes that are all licensed under GPL and are available for personal and commercial use without restrictions.
## License information
Gentelella is licensed under The MIT License (MIT). Which means that you can use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software. But you always need to state that Colorlib is the original author of this template.
Project is developed and maintained by [Colorlib](https://colorlib.com/ "Colorlib - Make Your First Blog") and Aigars Silkalns
================================================
FILE: frontend/bower.json
================================================
{
"name": "gentelella",
"homepage": "https://colorlib.com/polygon/gentelella/index.html",
"authors": [
"Aigars Silkalns",
"Christian Esperar"
],
"description": "Gentelella Admin is a free to use Bootstrap admin template",
"keywords": [
"css",
"js",
"html",
"template",
"admin",
"bootstrap",
"theme",
"backend",
"responsive"
],
"license": "MIT",
"ignore": [
"**/.*",
"documentation"
],
"devDependencies": {
"jquery": "^2.2.3",
"bootstrap": "^3.3.7",
"font-awesome": "fontawesome#^4.6.1",
"fastclick": "^1.0.6",
"nprogress": "^0.2.0",
"Chart.js": "^2.0.2",
"gauge.js": "gauge.js#^1.2.1",
"bootstrap-progressbar": "^0.9.0",
"iCheck": "icheck#^1.0.2",
"Flot": "flot#^0.8.3",
"bootstrap-daterangepicker": "git@github.com:christianesperar/bootstrap-daterangepicker.git#master",
"skycons": "https://github.com/darkskyapp/skycons.git",
"jquery-sparkline": "^2.1.3",
"morris.js": "^0.5.1",
"bootstrap-wysiwyg": "bootstrap-wysiwyg-steveathon#^1.0.5",
"jquery.tagsinput": "^1.3.6",
"switchery": "^0.8.1",
"select2": "^4.0.2",
"autosize": "^3.0.15",
"parsleyjs": "^2.3.10",
"devbridge-autocomplete": "^1.2.24",
"ion.rangeSlider": "ionrangeslider#^2.1.3",
"normalize-css": "^4.1.1",
"mjolnic-bootstrap-colorpicker": "bootstrap-colorpicker#^2.3.3",
"jquery.inputmask": "^3.3.1",
"jquery-knob": "^1.2.13",
"cropper": "^2.3.0",
"validator": "https://github.com/yairEO/validator.git#^1.0.6",
"jQuery-Smart-Wizard": "^3.3.1",
"dropzone": "^4.3.0",
"pnotify": "^3.0.0",
"fullcalendar": "^2.6.1",
"jquery.easy-pie-chart": "^2.1.6",
"starrr": "^2.0.0",
"datatables.net": "^1.10.11",
"datatables.net-bs": "^1.10.11",
"datatables.net-buttons": "^1.1.2",
"datatables.net-buttons-bs": "^1.1.2",
"datatables.net-fixedheader": "^3.1.1",
"datatables.net-fixedheader-bs": "^3.1.1",
"datatables.net-keytable": "^2.1.1",
"datatables.net-responsive": "^2.0.2",
"datatables.net-responsive-bs": "^2.0.2",
"datatables.net-scroller": "^1.4.1",
"datatables.net-scroller-bs": "^1.4.1",
"pdfmake": "^0.1.20",
"jszip": "Stuk/jszip#v2.6.0",
"echarts": "^3.1.7",
"malihu-custom-scrollbar-plugin": "^3.1.3",
"animate.css": "^3.5.1",
"jqvmap": "https://github.com/christianesperar/jqvmap.git#master",
"DateJS": "^1.0.0-rc3",
"flot.curvedlines": "^1.1.1",
"flot.orderbars": "*",
"flot-spline": "^0.8.2"
},
"resolutions": {
"jquery": "^2.2.3",
"fastclick": "^1.0.6"
}
}
================================================
FILE: frontend/documentation/LICENSE.txt
================================================
The MIT License (MIT)
Copyright (c) 2016 Aigars Silkalns & Colorlib
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
================================================
FILE: frontend/documentation/changelog.md
================================================
# Gentelella Changelog
### Note
Earlier there were no changelog at all and we have introduced one now and we will start from version 1.0.0. However, keep in mind that this is far from being first version as there have been dozens of commits.
### 1.0.0 - 25.03.2016
* Fixed dataTables
* Added new dataTable variations
### 1.1.0 - 26.04.2016
* Add multilevel menu
* Mobile comptibility enhancement
### 1.2.0 - 19.05.2016
* Fix menu not become active if url contains parameters
* Fix form upload form not adjust on large number of files
* Remove invalid css
* Add compose message functionalities
* Add fixed sidebar functionalities
### 1.3.0 - 01.06.2016
* Fix menu not become active if url contains parameters
* Fix form upload form not adjust on large number of files
* Remove invalid css
* Add compose message functionalities
* Add fixed footer functionalities
================================================
FILE: frontend/documentation/css/shCoreDefault.css
================================================
/**
* SyntaxHighlighter
* http://alexgorbatchev.com/SyntaxHighlighter
*
* SyntaxHighlighter is donationware. If you are using it, please donate.
* http://alexgorbatchev.com/SyntaxHighlighter/donate.html
*
* @version
* 3.0.83 (July 02 2010)
*
* @copyright
* Copyright (C) 2004-2010 Alex Gorbatchev.
*
* @license
* Dual licensed under the MIT and GPL licenses.
*/
.syntaxhighlighter a,
.syntaxhighlighter div,
.syntaxhighlighter code,
.syntaxhighlighter table,
.syntaxhighlighter table td,
.syntaxhighlighter table tr,
.syntaxhighlighter table tbody,
.syntaxhighlighter table thead,
.syntaxhighlighter table caption,
.syntaxhighlighter textarea {
-moz-border-radius: 0 0 0 0 !important;
-webkit-border-radius: 0 0 0 0 !important;
background: none !important;
border: 0 !important;
bottom: auto !important;
float: none !important;
height: auto !important;
left: auto !important;
line-height: 19px !important;
margin: 0 !important;
outline: 0 !important;
overflow: visible !important;
padding: 0 !important;
position: static !important;
right: auto !important;
text-align: left !important;
top: auto !important;
vertical-align: baseline !important;
width: auto !important;
box-sizing: content-box !important;
font-weight: normal !important;
font-style: normal !important;
font-size: 12px !important;
min-height: inherit !important;
min-height: auto !important;
}
.syntaxhighlighter {
width: 100% !important;
margin: 1em 0 1em 0 !important;
position: relative !important;
overflow: auto !important;
font-size: 1em !important;
}
.syntaxhighlighter.source {
overflow: hidden !important;
}
.syntaxhighlighter .bold {
font-weight: bold !important;
}
.syntaxhighlighter .italic {
font-style: italic !important;
}
.syntaxhighlighter .line {
white-space: pre !important;
}
.syntaxhighlighter table {
width: 100% !important;
}
.syntaxhighlighter table caption {
text-align: left !important;
padding: .5em 0 0.5em 1em !important;
}
.syntaxhighlighter table td.code {
width: 100% !important;
}
.syntaxhighlighter table td.code .container {
position: relative !important;
}
.syntaxhighlighter table td.code .container textarea {
box-sizing: border-box !important;
position: absolute !important;
left: 0 !important;
top: 0 !important;
width: 100% !important;
height: 100% !important;
border: none !important;
background: white !important;
padding-left: 1em !important;
overflow: hidden !important;
white-space: pre !important;
}
.syntaxhighlighter table td.gutter .line {
text-align: right !important;
padding: 0 0.5em 0 1em !important;
}
.syntaxhighlighter table td.code .line {
padding: 0 1em !important;
}
.syntaxhighlighter.nogutter td.code .container textarea, .syntaxhighlighter.nogutter td.code .line {
padding-left: 0em !important;
}
.syntaxhighlighter.show {
display: block !important;
}
.syntaxhighlighter.collapsed table {
display: none !important;
}
.syntaxhighlighter.collapsed .toolbar {
padding: 0.1em 0.8em 0em 0.8em !important;
font-size: 1em !important;
position: static !important;
width: auto !important;
height: auto !important;
}
.syntaxhighlighter.collapsed .toolbar span {
display: inline !important;
margin-right: 1em !important;
}
.syntaxhighlighter.collapsed .toolbar span a {
padding: 0 !important;
display: none !important;
}
.syntaxhighlighter.collapsed .toolbar span a.expandSource {
display: inline !important;
}
.syntaxhighlighter .toolbar {
position: absolute !important;
right: 1px !important;
top: 1px !important;
width: 11px !important;
height: 11px !important;
font-size: 10px !important;
z-index: 10 !important;
}
.syntaxhighlighter .toolbar span.title {
display: inline !important;
}
.syntaxhighlighter .toolbar a {
display: block !important;
text-align: center !important;
text-decoration: none !important;
padding-top: 1px !important;
}
.syntaxhighlighter .toolbar a.expandSource {
display: none !important;
}
.syntaxhighlighter.ie {
font-size: .9em !important;
padding: 1px 0 1px 0 !important;
}
.syntaxhighlighter.ie .toolbar {
line-height: 8px !important;
}
.syntaxhighlighter.ie .toolbar a {
padding-top: 0px !important;
}
.syntaxhighlighter.printing .line.alt1 .content,
.syntaxhighlighter.printing .line.alt2 .content,
.syntaxhighlighter.printing .line.highlighted .number,
.syntaxhighlighter.printing .line.highlighted.alt1 .content,
.syntaxhighlighter.printing .line.highlighted.alt2 .content {
background: none !important;
}
.syntaxhighlighter.printing .line .number {
color: #bbbbbb !important;
}
.syntaxhighlighter.printing .line .content {
color: black !important;
}
.syntaxhighlighter.printing .toolbar {
display: none !important;
}
.syntaxhighlighter.printing a {
text-decoration: none !important;
}
.syntaxhighlighter.printing .plain, .syntaxhighlighter.printing .plain a {
color: black !important;
}
.syntaxhighlighter.printing .comments, .syntaxhighlighter.printing .comments a {
color: #008200 !important;
}
.syntaxhighlighter.printing .string, .syntaxhighlighter.printing .string a {
color: blue !important;
}
.syntaxhighlighter.printing .keyword {
color: #006699 !important;
font-weight: bold !important;
}
.syntaxhighlighter.printing .preprocessor {
color: gray !important;
}
.syntaxhighlighter.printing .variable {
color: #aa7700 !important;
}
.syntaxhighlighter.printing .value {
color: #009900 !important;
}
.syntaxhighlighter.printing .functions {
color: #ff1493 !important;
}
.syntaxhighlighter.printing .constants {
color: #0066cc !important;
}
.syntaxhighlighter.printing .script {
font-weight: bold !important;
}
.syntaxhighlighter.printing .color1, .syntaxhighlighter.printing .color1 a {
color: gray !important;
}
.syntaxhighlighter.printing .color2, .syntaxhighlighter.printing .color2 a {
color: #ff1493 !important;
}
.syntaxhighlighter.printing .color3, .syntaxhighlighter.printing .color3 a {
color: red !important;
}
.syntaxhighlighter.printing .break, .syntaxhighlighter.printing .break a {
color: black !important;
}
.syntaxhighlighter {
background-color: white !important;
}
.syntaxhighlighter .line.alt1 {
background-color: white !important;
}
.syntaxhighlighter .line.alt2 {
background-color: white !important;
}
.syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter .line.highlighted.alt2 {
background-color: #e0e0e0 !important;
}
.syntaxhighlighter .line.highlighted.number {
color: black !important;
}
.syntaxhighlighter table caption {
color: black !important;
}
.syntaxhighlighter .gutter {
color: #afafaf !important;
}
.syntaxhighlighter .gutter .line {
border-right: 3px solid #6ce26c !important;
}
.syntaxhighlighter .gutter .line.highlighted {
background-color: #6ce26c !important;
color: white !important;
}
.syntaxhighlighter.printing .line .content {
border: none !important;
}
.syntaxhighlighter.collapsed {
overflow: visible !important;
}
.syntaxhighlighter.collapsed .toolbar {
color: blue !important;
background: white !important;
border: 1px solid #6ce26c !important;
}
.syntaxhighlighter.collapsed .toolbar a {
color: blue !important;
}
.syntaxhighlighter.collapsed .toolbar a:hover {
color: red !important;
}
.syntaxhighlighter .toolbar {
color: white !important;
background: white !important;
border: none !important;
}
.syntaxhighlighter .toolbar a {
color:rgb(207, 207, 207) !important;
}
.syntaxhighlighter .toolbar a:hover {
color: black !important;
}
.syntaxhighlighter .plain, .syntaxhighlighter .plain a {
color: rgb(110, 110, 110) !important;
}
.syntaxhighlighter .comments, .syntaxhighlighter .comments a {
color: #008200 !important;
}
.syntaxhighlighter .string, .syntaxhighlighter .string a {
color: rgb(11, 127, 187) !important;
}
.syntaxhighlighter .keyword {
color: #0096E0 !important;
}
.syntaxhighlighter .preprocessor {
color: gray !important;
}
.syntaxhighlighter .variable {
color: #aa7700 !important;
}
.syntaxhighlighter .value {
color: #009900 !important;
}
.syntaxhighlighter .functions {
color: #ff1493 !important;
}
.syntaxhighlighter .constants {
color: #0066cc !important;
}
.syntaxhighlighter .script {
font-weight: bold !important;
color: #006699 !important;
background-color: none !important;
}
.syntaxhighlighter .color1, .syntaxhighlighter .color1 a {
color: gray !important;
}
.syntaxhighlighter .color2, .syntaxhighlighter .color2 a {
color: #ff1493 !important;
}
.syntaxhighlighter .color3, .syntaxhighlighter .color3 a {
color: red !important;
}
.syntaxhighlighter .keyword {
font-weight: bold !important;
}
================================================
FILE: frontend/documentation/fonts/css/font-awesome.css
================================================
/*!
* Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/
/* FONT PATH
* -------------------------- */
@font-face {
font-family: 'FontAwesome';
src: url('../fonts/fontawesome-webfont.eot?v=4.2.0');
src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
font-size: 1.33333333em;
line-height: 0.75em;
vertical-align: -15%;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-fw {
width: 1.28571429em;
text-align: center;
}
.fa-ul {
padding-left: 0;
margin-left: 2.14285714em;
list-style-type: none;
}
.fa-ul > li {
position: relative;
}
.fa-li {
position: absolute;
left: -2.14285714em;
width: 2.14285714em;
top: 0.14285714em;
text-align: center;
}
.fa-li.fa-lg {
left: -1.85714286em;
}
.fa-border {
padding: .2em .25em .15em;
border: solid 0.08em #eeeeee;
border-radius: .1em;
}
.pull-right {
float: right;
}
.pull-left {
float: left;
}
.fa.pull-left {
margin-right: .3em;
}
.fa.pull-right {
margin-left: .3em;
}
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.fa-rotate-90 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.fa-flip-vertical {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
filter: none;
}
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.fa-stack-1x {
line-height: inherit;
}
.fa-stack-2x {
font-size: 2em;
}
.fa-inverse {
color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-glass:before {
content: "\f000";
}
.fa-music:before {
content: "\f001";
}
.fa-search:before {
content: "\f002";
}
.fa-envelope-o:before {
content: "\f003";
}
.fa-heart:before {
content: "\f004";
}
.fa-star:before {
content: "\f005";
}
.fa-star-o:before {
content: "\f006";
}
.fa-user:before {
content: "\f007";
}
.fa-film:before {
content: "\f008";
}
.fa-th-large:before {
content: "\f009";
}
.fa-th:before {
content: "\f00a";
}
.fa-th-list:before {
content: "\f00b";
}
.fa-check:before {
content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
content: "\f00d";
}
.fa-search-plus:before {
content: "\f00e";
}
.fa-search-minus:before {
content: "\f010";
}
.fa-power-off:before {
content: "\f011";
}
.fa-signal:before {
content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
content: "\f013";
}
.fa-trash-o:before {
content: "\f014";
}
.fa-home:before {
content: "\f015";
}
.fa-file-o:before {
content: "\f016";
}
.fa-clock-o:before {
content: "\f017";
}
.fa-road:before {
content: "\f018";
}
.fa-download:before {
content: "\f019";
}
.fa-arrow-circle-o-down:before {
content: "\f01a";
}
.fa-arrow-circle-o-up:before {
content: "\f01b";
}
.fa-inbox:before {
content: "\f01c";
}
.fa-play-circle-o:before {
content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
content: "\f01e";
}
.fa-refresh:before {
content: "\f021";
}
.fa-list-alt:before {
content: "\f022";
}
.fa-lock:before {
content: "\f023";
}
.fa-flag:before {
content: "\f024";
}
.fa-headphones:before {
content: "\f025";
}
.fa-volume-off:before {
content: "\f026";
}
.fa-volume-down:before {
content: "\f027";
}
.fa-volume-up:before {
content: "\f028";
}
.fa-qrcode:before {
content: "\f029";
}
.fa-barcode:before {
content: "\f02a";
}
.fa-tag:before {
content: "\f02b";
}
.fa-tags:before {
content: "\f02c";
}
.fa-book:before {
content: "\f02d";
}
.fa-bookmark:before {
content: "\f02e";
}
.fa-print:before {
content: "\f02f";
}
.fa-camera:before {
content: "\f030";
}
.fa-font:before {
content: "\f031";
}
.fa-bold:before {
content: "\f032";
}
.fa-italic:before {
content: "\f033";
}
.fa-text-height:before {
content: "\f034";
}
.fa-text-width:before {
content: "\f035";
}
.fa-align-left:before {
content: "\f036";
}
.fa-align-center:before {
content: "\f037";
}
.fa-align-right:before {
content: "\f038";
}
.fa-align-justify:before {
content: "\f039";
}
.fa-list:before {
content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
content: "\f03b";
}
.fa-indent:before {
content: "\f03c";
}
.fa-video-camera:before {
content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
content: "\f03e";
}
.fa-pencil:before {
content: "\f040";
}
.fa-map-marker:before {
content: "\f041";
}
.fa-adjust:before {
content: "\f042";
}
.fa-tint:before {
content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
content: "\f044";
}
.fa-share-square-o:before {
content: "\f045";
}
.fa-check-square-o:before {
content: "\f046";
}
.fa-arrows:before {
content: "\f047";
}
.fa-step-backward:before {
content: "\f048";
}
.fa-fast-backward:before {
content: "\f049";
}
.fa-backward:before {
content: "\f04a";
}
.fa-play:before {
content: "\f04b";
}
.fa-pause:before {
content: "\f04c";
}
.fa-stop:before {
content: "\f04d";
}
.fa-forward:before {
content: "\f04e";
}
.fa-fast-forward:before {
content: "\f050";
}
.fa-step-forward:before {
content: "\f051";
}
.fa-eject:before {
content: "\f052";
}
.fa-chevron-left:before {
content: "\f053";
}
.fa-chevron-right:before {
content: "\f054";
}
.fa-plus-circle:before {
content: "\f055";
}
.fa-minus-circle:before {
content: "\f056";
}
.fa-times-circle:before {
content: "\f057";
}
.fa-check-circle:before {
content: "\f058";
}
.fa-question-circle:before {
content: "\f059";
}
.fa-info-circle:before {
content: "\f05a";
}
.fa-crosshairs:before {
content: "\f05b";
}
.fa-times-circle-o:before {
content: "\f05c";
}
.fa-check-circle-o:before {
content: "\f05d";
}
.fa-ban:before {
content: "\f05e";
}
.fa-arrow-left:before {
content: "\f060";
}
.fa-arrow-right:before {
content: "\f061";
}
.fa-arrow-up:before {
content: "\f062";
}
.fa-arrow-down:before {
content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
content: "\f064";
}
.fa-expand:before {
content: "\f065";
}
.fa-compress:before {
content: "\f066";
}
.fa-plus:before {
content: "\f067";
}
.fa-minus:before {
content: "\f068";
}
.fa-asterisk:before {
content: "\f069";
}
.fa-exclamation-circle:before {
content: "\f06a";
}
.fa-gift:before {
content: "\f06b";
}
.fa-leaf:before {
content: "\f06c";
}
.fa-fire:before {
content: "\f06d";
}
.fa-eye:before {
content: "\f06e";
}
.fa-eye-slash:before {
content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
content: "\f071";
}
.fa-plane:before {
content: "\f072";
}
.fa-calendar:before {
content: "\f073";
}
.fa-random:before {
content: "\f074";
}
.fa-comment:before {
content: "\f075";
}
.fa-magnet:before {
content: "\f076";
}
.fa-chevron-up:before {
content: "\f077";
}
.fa-chevron-down:before {
content: "\f078";
}
.fa-retweet:before {
content: "\f079";
}
.fa-shopping-cart:before {
content: "\f07a";
}
.fa-folder:before {
content: "\f07b";
}
.fa-folder-open:before {
content: "\f07c";
}
.fa-arrows-v:before {
content: "\f07d";
}
.fa-arrows-h:before {
content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
content: "\f080";
}
.fa-twitter-square:before {
content: "\f081";
}
.fa-facebook-square:before {
content: "\f082";
}
.fa-camera-retro:before {
content: "\f083";
}
.fa-key:before {
content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
content: "\f085";
}
.fa-comments:before {
content: "\f086";
}
.fa-thumbs-o-up:before {
content: "\f087";
}
.fa-thumbs-o-down:before {
content: "\f088";
}
.fa-star-half:before {
content: "\f089";
}
.fa-heart-o:before {
content: "\f08a";
}
.fa-sign-out:before {
content: "\f08b";
}
.fa-linkedin-square:before {
content: "\f08c";
}
.fa-thumb-tack:before {
content: "\f08d";
}
.fa-external-link:before {
content: "\f08e";
}
.fa-sign-in:before {
content: "\f090";
}
.fa-trophy:before {
content: "\f091";
}
.fa-github-square:before {
content: "\f092";
}
.fa-upload:before {
content: "\f093";
}
.fa-lemon-o:before {
content: "\f094";
}
.fa-phone:before {
content: "\f095";
}
.fa-square-o:before {
content: "\f096";
}
.fa-bookmark-o:before {
content: "\f097";
}
.fa-phone-square:before {
content: "\f098";
}
.fa-twitter:before {
content: "\f099";
}
.fa-facebook:before {
content: "\f09a";
}
.fa-github:before {
content: "\f09b";
}
.fa-unlock:before {
content: "\f09c";
}
.fa-credit-card:before {
content: "\f09d";
}
.fa-rss:before {
content: "\f09e";
}
.fa-hdd-o:before {
content: "\f0a0";
}
.fa-bullhorn:before {
content: "\f0a1";
}
.fa-bell:before {
content: "\f0f3";
}
.fa-certificate:before {
content: "\f0a3";
}
.fa-hand-o-right:before {
content: "\f0a4";
}
.fa-hand-o-left:before {
content: "\f0a5";
}
.fa-hand-o-up:before {
content: "\f0a6";
}
.fa-hand-o-down:before {
content: "\f0a7";
}
.fa-arrow-circle-left:before {
content: "\f0a8";
}
.fa-arrow-circle-right:before {
content: "\f0a9";
}
.fa-arrow-circle-up:before {
content: "\f0aa";
}
.fa-arrow-circle-down:before {
content: "\f0ab";
}
.fa-globe:before {
content: "\f0ac";
}
.fa-wrench:before {
content: "\f0ad";
}
.fa-tasks:before {
content: "\f0ae";
}
.fa-filter:before {
content: "\f0b0";
}
.fa-briefcase:before {
content: "\f0b1";
}
.fa-arrows-alt:before {
content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
content: "\f0c1";
}
.fa-cloud:before {
content: "\f0c2";
}
.fa-flask:before {
content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
content: "\f0c5";
}
.fa-paperclip:before {
content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
content: "\f0c7";
}
.fa-square:before {
content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
content: "\f0c9";
}
.fa-list-ul:before {
content: "\f0ca";
}
.fa-list-ol:before {
content: "\f0cb";
}
.fa-strikethrough:before {
content: "\f0cc";
}
.fa-underline:before {
content: "\f0cd";
}
.fa-table:before {
content: "\f0ce";
}
.fa-magic:before {
content: "\f0d0";
}
.fa-truck:before {
content: "\f0d1";
}
.fa-pinterest:before {
content: "\f0d2";
}
.fa-pinterest-square:before {
content: "\f0d3";
}
.fa-google-plus-square:before {
content: "\f0d4";
}
.fa-google-plus:before {
content: "\f0d5";
}
.fa-money:before {
content: "\f0d6";
}
.fa-caret-down:before {
content: "\f0d7";
}
.fa-caret-up:before {
content: "\f0d8";
}
.fa-caret-left:before {
content: "\f0d9";
}
.fa-caret-right:before {
content: "\f0da";
}
.fa-columns:before {
content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
content: "\f0de";
}
.fa-envelope:before {
content: "\f0e0";
}
.fa-linkedin:before {
content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
content: "\f0e4";
}
.fa-comment-o:before {
content: "\f0e5";
}
.fa-comments-o:before {
content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
content: "\f0e7";
}
.fa-sitemap:before {
content: "\f0e8";
}
.fa-umbrella:before {
content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
content: "\f0ea";
}
.fa-lightbulb-o:before {
content: "\f0eb";
}
.fa-exchange:before {
content: "\f0ec";
}
.fa-cloud-download:before {
content: "\f0ed";
}
.fa-cloud-upload:before {
content: "\f0ee";
}
.fa-user-md:before {
content: "\f0f0";
}
.fa-stethoscope:before {
content: "\f0f1";
}
.fa-suitcase:before {
content: "\f0f2";
}
.fa-bell-o:before {
content: "\f0a2";
}
.fa-coffee:before {
content: "\f0f4";
}
.fa-cutlery:before {
content: "\f0f5";
}
.fa-file-text-o:before {
content: "\f0f6";
}
.fa-building-o:before {
content: "\f0f7";
}
.fa-hospital-o:before {
content: "\f0f8";
}
.fa-ambulance:before {
content: "\f0f9";
}
.fa-medkit:before {
content: "\f0fa";
}
.fa-fighter-jet:before {
content: "\f0fb";
}
.fa-beer:before {
content: "\f0fc";
}
.fa-h-square:before {
content: "\f0fd";
}
.fa-plus-square:before {
content: "\f0fe";
}
.fa-angle-double-left:before {
content: "\f100";
}
.fa-angle-double-right:before {
content: "\f101";
}
.fa-angle-double-up:before {
content: "\f102";
}
.fa-angle-double-down:before {
content: "\f103";
}
.fa-angle-left:before {
content: "\f104";
}
.fa-angle-right:before {
content: "\f105";
}
.fa-angle-up:before {
content: "\f106";
}
.fa-angle-down:before {
content: "\f107";
}
.fa-desktop:before {
content: "\f108";
}
.fa-laptop:before {
content: "\f109";
}
.fa-tablet:before {
content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
content: "\f10b";
}
.fa-circle-o:before {
content: "\f10c";
}
.fa-quote-left:before {
content: "\f10d";
}
.fa-quote-right:before {
content: "\f10e";
}
.fa-spinner:before {
content: "\f110";
}
.fa-circle:before {
content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
content: "\f112";
}
.fa-github-alt:before {
content: "\f113";
}
.fa-folder-o:before {
content: "\f114";
}
.fa-folder-open-o:before {
content: "\f115";
}
.fa-smile-o:before {
content: "\f118";
}
.fa-frown-o:before {
content: "\f119";
}
.fa-meh-o:before {
content: "\f11a";
}
.fa-gamepad:before {
content: "\f11b";
}
.fa-keyboard-o:before {
content: "\f11c";
}
.fa-flag-o:before {
content: "\f11d";
}
.fa-flag-checkered:before {
content: "\f11e";
}
.fa-terminal:before {
content: "\f120";
}
.fa-code:before {
content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: "\f123";
}
.fa-location-arrow:before {
content: "\f124";
}
.fa-crop:before {
content: "\f125";
}
.fa-code-fork:before {
content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
content: "\f127";
}
.fa-question:before {
content: "\f128";
}
.fa-info:before {
content: "\f129";
}
.fa-exclamation:before {
content: "\f12a";
}
.fa-superscript:before {
content: "\f12b";
}
.fa-subscript:before {
content: "\f12c";
}
.fa-eraser:before {
content: "\f12d";
}
.fa-puzzle-piece:before {
content: "\f12e";
}
.fa-microphone:before {
content: "\f130";
}
.fa-microphone-slash:before {
content: "\f131";
}
.fa-shield:before {
content: "\f132";
}
.fa-calendar-o:before {
content: "\f133";
}
.fa-fire-extinguisher:before {
content: "\f134";
}
.fa-rocket:before {
content: "\f135";
}
.fa-maxcdn:before {
content: "\f136";
}
.fa-chevron-circle-left:before {
content: "\f137";
}
.fa-chevron-circle-right:before {
content: "\f138";
}
.fa-chevron-circle-up:before {
content: "\f139";
}
.fa-chevron-circle-down:before {
content: "\f13a";
}
.fa-html5:before {
content: "\f13b";
}
.fa-css3:before {
content: "\f13c";
}
.fa-anchor:before {
content: "\f13d";
}
.fa-unlock-alt:before {
content: "\f13e";
}
.fa-bullseye:before {
content: "\f140";
}
.fa-ellipsis-h:before {
content: "\f141";
}
.fa-ellipsis-v:before {
content: "\f142";
}
.fa-rss-square:before {
content: "\f143";
}
.fa-play-circle:before {
content: "\f144";
}
.fa-ticket:before {
content: "\f145";
}
.fa-minus-square:before {
content: "\f146";
}
.fa-minus-square-o:before {
content: "\f147";
}
.fa-level-up:before {
content: "\f148";
}
.fa-level-down:before {
content: "\f149";
}
.fa-check-square:before {
content: "\f14a";
}
.fa-pencil-square:before {
content: "\f14b";
}
.fa-external-link-square:before {
content: "\f14c";
}
.fa-share-square:before {
content: "\f14d";
}
.fa-compass:before {
content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
content: "\f153";
}
.fa-gbp:before {
content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
content: "\f158";
}
.fa-won:before,
.fa-krw:before {
content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
content: "\f15a";
}
.fa-file:before {
content: "\f15b";
}
.fa-file-text:before {
content: "\f15c";
}
.fa-sort-alpha-asc:before {
content: "\f15d";
}
.fa-sort-alpha-desc:before {
content: "\f15e";
}
.fa-sort-amount-asc:before {
content: "\f160";
}
.fa-sort-amount-desc:before {
content: "\f161";
}
.fa-sort-numeric-asc:before {
content: "\f162";
}
.fa-sort-numeric-desc:before {
content: "\f163";
}
.fa-thumbs-up:before {
content: "\f164";
}
.fa-thumbs-down:before {
content: "\f165";
}
.fa-youtube-square:before {
content: "\f166";
}
.fa-youtube:before {
content: "\f167";
}
.fa-xing:before {
content: "\f168";
}
.fa-xing-square:before {
content: "\f169";
}
.fa-youtube-play:before {
content: "\f16a";
}
.fa-dropbox:before {
content: "\f16b";
}
.fa-stack-overflow:before {
content: "\f16c";
}
.fa-instagram:before {
content: "\f16d";
}
.fa-flickr:before {
content: "\f16e";
}
.fa-adn:before {
content: "\f170";
}
.fa-bitbucket:before {
content: "\f171";
}
.fa-bitbucket-square:before {
content: "\f172";
}
.fa-tumblr:before {
content: "\f173";
}
.fa-tumblr-square:before {
content: "\f174";
}
.fa-long-arrow-down:before {
content: "\f175";
}
.fa-long-arrow-up:before {
content: "\f176";
}
.fa-long-arrow-left:before {
content: "\f177";
}
.fa-long-arrow-right:before {
content: "\f178";
}
.fa-apple:before {
content: "\f179";
}
.fa-windows:before {
content: "\f17a";
}
.fa-android:before {
content: "\f17b";
}
.fa-linux:before {
content: "\f17c";
}
.fa-dribbble:before {
content: "\f17d";
}
.fa-skype:before {
content: "\f17e";
}
.fa-foursquare:before {
content: "\f180";
}
.fa-trello:before {
content: "\f181";
}
.fa-female:before {
content: "\f182";
}
.fa-male:before {
content: "\f183";
}
.fa-gittip:before {
content: "\f184";
}
.fa-sun-o:before {
content: "\f185";
}
.fa-moon-o:before {
content: "\f186";
}
.fa-archive:before {
content: "\f187";
}
.fa-bug:before {
content: "\f188";
}
.fa-vk:before {
content: "\f189";
}
.fa-weibo:before {
content: "\f18a";
}
.fa-renren:before {
content: "\f18b";
}
.fa-pagelines:before {
content: "\f18c";
}
.fa-stack-exchange:before {
content: "\f18d";
}
.fa-arrow-circle-o-right:before {
content: "\f18e";
}
.fa-arrow-circle-o-left:before {
content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
content: "\f191";
}
.fa-dot-circle-o:before {
content: "\f192";
}
.fa-wheelchair:before {
content: "\f193";
}
.fa-vimeo-square:before {
content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
content: "\f195";
}
.fa-plus-square-o:before {
content: "\f196";
}
.fa-space-shuttle:before {
content: "\f197";
}
.fa-slack:before {
content: "\f198";
}
.fa-envelope-square:before {
content: "\f199";
}
.fa-wordpress:before {
content: "\f19a";
}
.fa-openid:before {
content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
content: "\f19d";
}
.fa-yahoo:before {
content: "\f19e";
}
.fa-google:before {
content: "\f1a0";
}
.fa-reddit:before {
content: "\f1a1";
}
.fa-reddit-square:before {
content: "\f1a2";
}
.fa-stumbleupon-circle:before {
content: "\f1a3";
}
.fa-stumbleupon:before {
content: "\f1a4";
}
.fa-delicious:before {
content: "\f1a5";
}
.fa-digg:before {
content: "\f1a6";
}
.fa-pied-piper:before {
content: "\f1a7";
}
.fa-pied-piper-alt:before {
content: "\f1a8";
}
.fa-drupal:before {
content: "\f1a9";
}
.fa-joomla:before {
content: "\f1aa";
}
.fa-language:before {
content: "\f1ab";
}
.fa-fax:before {
content: "\f1ac";
}
.fa-building:before {
content: "\f1ad";
}
.fa-child:before {
content: "\f1ae";
}
.fa-paw:before {
content: "\f1b0";
}
.fa-spoon:before {
content: "\f1b1";
}
.fa-cube:before {
content: "\f1b2";
}
.fa-cubes:before {
content: "\f1b3";
}
.fa-behance:before {
content: "\f1b4";
}
.fa-behance-square:before {
content: "\f1b5";
}
.fa-steam:before {
content: "\f1b6";
}
.fa-steam-square:before {
content: "\f1b7";
}
.fa-recycle:before {
content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
content: "\f1ba";
}
.fa-tree:before {
content: "\f1bb";
}
.fa-spotify:before {
content: "\f1bc";
}
.fa-deviantart:before {
content: "\f1bd";
}
.fa-soundcloud:before {
content: "\f1be";
}
.fa-database:before {
content: "\f1c0";
}
.fa-file-pdf-o:before {
content: "\f1c1";
}
.fa-file-word-o:before {
content: "\f1c2";
}
.fa-file-excel-o:before {
content: "\f1c3";
}
.fa-file-powerpoint-o:before {
content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
content: "\f1c8";
}
.fa-file-code-o:before {
content: "\f1c9";
}
.fa-vine:before {
content: "\f1ca";
}
.fa-codepen:before {
content: "\f1cb";
}
.fa-jsfiddle:before {
content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
content: "\f1cd";
}
.fa-circle-o-notch:before {
content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
content: "\f1d1";
}
.fa-git-square:before {
content: "\f1d2";
}
.fa-git:before {
content: "\f1d3";
}
.fa-hacker-news:before {
content: "\f1d4";
}
.fa-tencent-weibo:before {
content: "\f1d5";
}
.fa-qq:before {
content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
content: "\f1d9";
}
.fa-history:before {
content: "\f1da";
}
.fa-circle-thin:before {
content: "\f1db";
}
.fa-header:before {
content: "\f1dc";
}
.fa-paragraph:before {
content: "\f1dd";
}
.fa-sliders:before {
content: "\f1de";
}
.fa-share-alt:before {
content: "\f1e0";
}
.fa-share-alt-square:before {
content: "\f1e1";
}
.fa-bomb:before {
content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
content: "\f1e3";
}
.fa-tty:before {
content: "\f1e4";
}
.fa-binoculars:before {
content: "\f1e5";
}
.fa-plug:before {
content: "\f1e6";
}
.fa-slideshare:before {
content: "\f1e7";
}
.fa-twitch:before {
content: "\f1e8";
}
.fa-yelp:before {
content: "\f1e9";
}
.fa-newspaper-o:before {
content: "\f1ea";
}
.fa-wifi:before {
content: "\f1eb";
}
.fa-calculator:before {
content: "\f1ec";
}
.fa-paypal:before {
content: "\f1ed";
}
.fa-google-wallet:before {
content: "\f1ee";
}
.fa-cc-visa:before {
content: "\f1f0";
}
.fa-cc-mastercard:before {
content: "\f1f1";
}
.fa-cc-discover:before {
content: "\f1f2";
}
.fa-cc-amex:before {
content: "\f1f3";
}
.fa-cc-paypal:before {
content: "\f1f4";
}
.fa-cc-stripe:before {
content: "\f1f5";
}
.fa-bell-slash:before {
content: "\f1f6";
}
.fa-bell-slash-o:before {
content: "\f1f7";
}
.fa-trash:before {
content: "\f1f8";
}
.fa-copyright:before {
content: "\f1f9";
}
.fa-at:before {
content: "\f1fa";
}
.fa-eyedropper:before {
content: "\f1fb";
}
.fa-paint-brush:before {
content: "\f1fc";
}
.fa-birthday-cake:before {
content: "\f1fd";
}
.fa-area-chart:before {
content: "\f1fe";
}
.fa-pie-chart:before {
content: "\f200";
}
.fa-line-chart:before {
content: "\f201";
}
.fa-lastfm:before {
content: "\f202";
}
.fa-lastfm-square:before {
content: "\f203";
}
.fa-toggle-off:before {
content: "\f204";
}
.fa-toggle-on:before {
content: "\f205";
}
.fa-bicycle:before {
content: "\f206";
}
.fa-bus:before {
content: "\f207";
}
.fa-ioxhost:before {
content: "\f208";
}
.fa-angellist:before {
content: "\f209";
}
.fa-cc:before {
content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
content: "\f20b";
}
.fa-meanpath:before {
content: "\f20c";
}
================================================
FILE: frontend/documentation/fonts/less/bordered-pulled.less
================================================
// Bordered & Pulled
// -------------------------
.@{fa-css-prefix}-border {
padding: .2em .25em .15em;
border: solid .08em @fa-border-color;
border-radius: .1em;
}
.pull-right { float: right; }
.pull-left { float: left; }
.@{fa-css-prefix} {
&.pull-left { margin-right: .3em; }
&.pull-right { margin-left: .3em; }
}
================================================
FILE: frontend/documentation/fonts/less/core.less
================================================
// Base Class Definition
// -------------------------
.@{fa-css-prefix} {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome; // shortening font declaration
font-size: inherit; // can't have font-size inherit on line above, so need to override
text-rendering: auto; // optimizelegibility throws things off #1094
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
================================================
FILE: frontend/documentation/fonts/less/fixed-width.less
================================================
// Fixed Width Icons
// -------------------------
.@{fa-css-prefix}-fw {
width: (18em / 14);
text-align: center;
}
================================================
FILE: frontend/documentation/fonts/less/font-awesome.less
================================================
/*!
* Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/
@import "variables.less";
@import "mixins.less";
@import "path.less";
@import "core.less";
@import "larger.less";
@import "fixed-width.less";
@import "list.less";
@import "bordered-pulled.less";
@import "spinning.less";
@import "rotated-flipped.less";
@import "stacked.less";
@import "icons.less";
================================================
FILE: frontend/documentation/fonts/less/icons.less
================================================
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.@{fa-css-prefix}-glass:before { content: @fa-var-glass; }
.@{fa-css-prefix}-music:before { content: @fa-var-music; }
.@{fa-css-prefix}-search:before { content: @fa-var-search; }
.@{fa-css-prefix}-envelope-o:before { content: @fa-var-envelope-o; }
.@{fa-css-prefix}-heart:before { content: @fa-var-heart; }
.@{fa-css-prefix}-star:before { content: @fa-var-star; }
.@{fa-css-prefix}-star-o:before { content: @fa-var-star-o; }
.@{fa-css-prefix}-user:before { content: @fa-var-user; }
.@{fa-css-prefix}-film:before { content: @fa-var-film; }
.@{fa-css-prefix}-th-large:before { content: @fa-var-th-large; }
.@{fa-css-prefix}-th:before { content: @fa-var-th; }
.@{fa-css-prefix}-th-list:before { content: @fa-var-th-list; }
.@{fa-css-prefix}-check:before { content: @fa-var-check; }
.@{fa-css-prefix}-remove:before,
.@{fa-css-prefix}-close:before,
.@{fa-css-prefix}-times:before { content: @fa-var-times; }
.@{fa-css-prefix}-search-plus:before { content: @fa-var-search-plus; }
.@{fa-css-prefix}-search-minus:before { content: @fa-var-search-minus; }
.@{fa-css-prefix}-power-off:before { content: @fa-var-power-off; }
.@{fa-css-prefix}-signal:before { content: @fa-var-signal; }
.@{fa-css-prefix}-gear:before,
.@{fa-css-prefix}-cog:before { content: @fa-var-cog; }
.@{fa-css-prefix}-trash-o:before { content: @fa-var-trash-o; }
.@{fa-css-prefix}-home:before { content: @fa-var-home; }
.@{fa-css-prefix}-file-o:before { content: @fa-var-file-o; }
.@{fa-css-prefix}-clock-o:before { content: @fa-var-clock-o; }
.@{fa-css-prefix}-road:before { content: @fa-var-road; }
.@{fa-css-prefix}-download:before { content: @fa-var-download; }
.@{fa-css-prefix}-arrow-circle-o-down:before { content: @fa-var-arrow-circle-o-down; }
.@{fa-css-prefix}-arrow-circle-o-up:before { content: @fa-var-arrow-circle-o-up; }
.@{fa-css-prefix}-inbox:before { content: @fa-var-inbox; }
.@{fa-css-prefix}-play-circle-o:before { content: @fa-var-play-circle-o; }
.@{fa-css-prefix}-rotate-right:before,
.@{fa-css-prefix}-repeat:before { content: @fa-var-repeat; }
.@{fa-css-prefix}-refresh:before { content: @fa-var-refresh; }
.@{fa-css-prefix}-list-alt:before { content: @fa-var-list-alt; }
.@{fa-css-prefix}-lock:before { content: @fa-var-lock; }
.@{fa-css-prefix}-flag:before { content: @fa-var-flag; }
.@{fa-css-prefix}-headphones:before { content: @fa-var-headphones; }
.@{fa-css-prefix}-volume-off:before { content: @fa-var-volume-off; }
.@{fa-css-prefix}-volume-down:before { content: @fa-var-volume-down; }
.@{fa-css-prefix}-volume-up:before { content: @fa-var-volume-up; }
.@{fa-css-prefix}-qrcode:before { content: @fa-var-qrcode; }
.@{fa-css-prefix}-barcode:before { content: @fa-var-barcode; }
.@{fa-css-prefix}-tag:before { content: @fa-var-tag; }
.@{fa-css-prefix}-tags:before { content: @fa-var-tags; }
.@{fa-css-prefix}-book:before { content: @fa-var-book; }
.@{fa-css-prefix}-bookmark:before { content: @fa-var-bookmark; }
.@{fa-css-prefix}-print:before { content: @fa-var-print; }
.@{fa-css-prefix}-camera:before { content: @fa-var-camera; }
.@{fa-css-prefix}-font:before { content: @fa-var-font; }
.@{fa-css-prefix}-bold:before { content: @fa-var-bold; }
.@{fa-css-prefix}-italic:before { content: @fa-var-italic; }
.@{fa-css-prefix}-text-height:before { content: @fa-var-text-height; }
.@{fa-css-prefix}-text-width:before { content: @fa-var-text-width; }
.@{fa-css-prefix}-align-left:before { content: @fa-var-align-left; }
.@{fa-css-prefix}-align-center:before { content: @fa-var-align-center; }
.@{fa-css-prefix}-align-right:before { content: @fa-var-align-right; }
.@{fa-css-prefix}-align-justify:before { content: @fa-var-align-justify; }
.@{fa-css-prefix}-list:before { content: @fa-var-list; }
.@{fa-css-prefix}-dedent:before,
.@{fa-css-prefix}-outdent:before { content: @fa-var-outdent; }
.@{fa-css-prefix}-indent:before { content: @fa-var-indent; }
.@{fa-css-prefix}-video-camera:before { content: @fa-var-video-camera; }
.@{fa-css-prefix}-photo:before,
.@{fa-css-prefix}-image:before,
.@{fa-css-prefix}-picture-o:before { content: @fa-var-picture-o; }
.@{fa-css-prefix}-pencil:before { content: @fa-var-pencil; }
.@{fa-css-prefix}-map-marker:before { content: @fa-var-map-marker; }
.@{fa-css-prefix}-adjust:before { content: @fa-var-adjust; }
.@{fa-css-prefix}-tint:before { content: @fa-var-tint; }
.@{fa-css-prefix}-edit:before,
.@{fa-css-prefix}-pencil-square-o:before { content: @fa-var-pencil-square-o; }
.@{fa-css-prefix}-share-square-o:before { content: @fa-var-share-square-o; }
.@{fa-css-prefix}-check-square-o:before { content: @fa-var-check-square-o; }
.@{fa-css-prefix}-arrows:before { content: @fa-var-arrows; }
.@{fa-css-prefix}-step-backward:before { content: @fa-var-step-backward; }
.@{fa-css-prefix}-fast-backward:before { content: @fa-var-fast-backward; }
.@{fa-css-prefix}-backward:before { content: @fa-var-backward; }
.@{fa-css-prefix}-play:before { content: @fa-var-play; }
.@{fa-css-prefix}-pause:before { content: @fa-var-pause; }
.@{fa-css-prefix}-stop:before { content: @fa-var-stop; }
.@{fa-css-prefix}-forward:before { content: @fa-var-forward; }
.@{fa-css-prefix}-fast-forward:before { content: @fa-var-fast-forward; }
.@{fa-css-prefix}-step-forward:before { content: @fa-var-step-forward; }
.@{fa-css-prefix}-eject:before { content: @fa-var-eject; }
.@{fa-css-prefix}-chevron-left:before { content: @fa-var-chevron-left; }
.@{fa-css-prefix}-chevron-right:before { content: @fa-var-chevron-right; }
.@{fa-css-prefix}-plus-circle:before { content: @fa-var-plus-circle; }
.@{fa-css-prefix}-minus-circle:before { content: @fa-var-minus-circle; }
.@{fa-css-prefix}-times-circle:before { content: @fa-var-times-circle; }
.@{fa-css-prefix}-check-circle:before { content: @fa-var-check-circle; }
.@{fa-css-prefix}-question-circle:before { content: @fa-var-question-circle; }
.@{fa-css-prefix}-info-circle:before { content: @fa-var-info-circle; }
.@{fa-css-prefix}-crosshairs:before { content: @fa-var-crosshairs; }
.@{fa-css-prefix}-times-circle-o:before { content: @fa-var-times-circle-o; }
.@{fa-css-prefix}-check-circle-o:before { content: @fa-var-check-circle-o; }
.@{fa-css-prefix}-ban:before { content: @fa-var-ban; }
.@{fa-css-prefix}-arrow-left:before { content: @fa-var-arrow-left; }
.@{fa-css-prefix}-arrow-right:before { content: @fa-var-arrow-right; }
.@{fa-css-prefix}-arrow-up:before { content: @fa-var-arrow-up; }
.@{fa-css-prefix}-arrow-down:before { content: @fa-var-arrow-down; }
.@{fa-css-prefix}-mail-forward:before,
.@{fa-css-prefix}-share:before { content: @fa-var-share; }
.@{fa-css-prefix}-expand:before { content: @fa-var-expand; }
.@{fa-css-prefix}-compress:before { content: @fa-var-compress; }
.@{fa-css-prefix}-plus:before { content: @fa-var-plus; }
.@{fa-css-prefix}-minus:before { content: @fa-var-minus; }
.@{fa-css-prefix}-asterisk:before { content: @fa-var-asterisk; }
.@{fa-css-prefix}-exclamation-circle:before { content: @fa-var-exclamation-circle; }
.@{fa-css-prefix}-gift:before { content: @fa-var-gift; }
.@{fa-css-prefix}-leaf:before { content: @fa-var-leaf; }
.@{fa-css-prefix}-fire:before { content: @fa-var-fire; }
.@{fa-css-prefix}-eye:before { content: @fa-var-eye; }
.@{fa-css-prefix}-eye-slash:before { content: @fa-var-eye-slash; }
.@{fa-css-prefix}-warning:before,
.@{fa-css-prefix}-exclamation-triangle:before { content: @fa-var-exclamation-triangle; }
.@{fa-css-prefix}-plane:before { content: @fa-var-plane; }
.@{fa-css-prefix}-calendar:before { content: @fa-var-calendar; }
.@{fa-css-prefix}-random:before { content: @fa-var-random; }
.@{fa-css-prefix}-comment:before { content: @fa-var-comment; }
.@{fa-css-prefix}-magnet:before { content: @fa-var-magnet; }
.@{fa-css-prefix}-chevron-up:before { content: @fa-var-chevron-up; }
.@{fa-css-prefix}-chevron-down:before { content: @fa-var-chevron-down; }
.@{fa-css-prefix}-retweet:before { content: @fa-var-retweet; }
.@{fa-css-prefix}-shopping-cart:before { content: @fa-var-shopping-cart; }
.@{fa-css-prefix}-folder:before { content: @fa-var-folder; }
.@{fa-css-prefix}-folder-open:before { content: @fa-var-folder-open; }
.@{fa-css-prefix}-arrows-v:before { content: @fa-var-arrows-v; }
.@{fa-css-prefix}-arrows-h:before { content: @fa-var-arrows-h; }
.@{fa-css-prefix}-bar-chart-o:before,
.@{fa-css-prefix}-bar-chart:before { content: @fa-var-bar-chart; }
.@{fa-css-prefix}-twitter-square:before { content: @fa-var-twitter-square; }
.@{fa-css-prefix}-facebook-square:before { content: @fa-var-facebook-square; }
.@{fa-css-prefix}-camera-retro:before { content: @fa-var-camera-retro; }
.@{fa-css-prefix}-key:before { content: @fa-var-key; }
.@{fa-css-prefix}-gears:before,
.@{fa-css-prefix}-cogs:before { content: @fa-var-cogs; }
.@{fa-css-prefix}-comments:before { content: @fa-var-comments; }
.@{fa-css-prefix}-thumbs-o-up:before { content: @fa-var-thumbs-o-up; }
.@{fa-css-prefix}-thumbs-o-down:before { content: @fa-var-thumbs-o-down; }
.@{fa-css-prefix}-star-half:before { content: @fa-var-star-half; }
.@{fa-css-prefix}-heart-o:before { content: @fa-var-heart-o; }
.@{fa-css-prefix}-sign-out:before { content: @fa-var-sign-out; }
.@{fa-css-prefix}-linkedin-square:before { content: @fa-var-linkedin-square; }
.@{fa-css-prefix}-thumb-tack:before { content: @fa-var-thumb-tack; }
.@{fa-css-prefix}-external-link:before { content: @fa-var-external-link; }
.@{fa-css-prefix}-sign-in:before { content: @fa-var-sign-in; }
.@{fa-css-prefix}-trophy:before { content: @fa-var-trophy; }
.@{fa-css-prefix}-github-square:before { content: @fa-var-github-square; }
.@{fa-css-prefix}-upload:before { content: @fa-var-upload; }
.@{fa-css-prefix}-lemon-o:before { content: @fa-var-lemon-o; }
.@{fa-css-prefix}-phone:before { content: @fa-var-phone; }
.@{fa-css-prefix}-square-o:before { content: @fa-var-square-o; }
.@{fa-css-prefix}-bookmark-o:before { content: @fa-var-bookmark-o; }
.@{fa-css-prefix}-phone-square:before { content: @fa-var-phone-square; }
.@{fa-css-prefix}-twitter:before { content: @fa-var-twitter; }
.@{fa-css-prefix}-facebook:before { content: @fa-var-facebook; }
.@{fa-css-prefix}-github:before { content: @fa-var-github; }
.@{fa-css-prefix}-unlock:before { content: @fa-var-unlock; }
.@{fa-css-prefix}-credit-card:before { content: @fa-var-credit-card; }
.@{fa-css-prefix}-rss:before { content: @fa-var-rss; }
.@{fa-css-prefix}-hdd-o:before { content: @fa-var-hdd-o; }
.@{fa-css-prefix}-bullhorn:before { content: @fa-var-bullhorn; }
.@{fa-css-prefix}-bell:before { content: @fa-var-bell; }
.@{fa-css-prefix}-certificate:before { content: @fa-var-certificate; }
.@{fa-css-prefix}-hand-o-right:before { content: @fa-var-hand-o-right; }
.@{fa-css-prefix}-hand-o-left:before { content: @fa-var-hand-o-left; }
.@{fa-css-prefix}-hand-o-up:before { content: @fa-var-hand-o-up; }
.@{fa-css-prefix}-hand-o-down:before { content: @fa-var-hand-o-down; }
.@{fa-css-prefix}-arrow-circle-left:before { content: @fa-var-arrow-circle-left; }
.@{fa-css-prefix}-arrow-circle-right:before { content: @fa-var-arrow-circle-right; }
.@{fa-css-prefix}-arrow-circle-up:before { content: @fa-var-arrow-circle-up; }
.@{fa-css-prefix}-arrow-circle-down:before { content: @fa-var-arrow-circle-down; }
.@{fa-css-prefix}-globe:before { content: @fa-var-globe; }
.@{fa-css-prefix}-wrench:before { content: @fa-var-wrench; }
.@{fa-css-prefix}-tasks:before { content: @fa-var-tasks; }
.@{fa-css-prefix}-filter:before { content: @fa-var-filter; }
.@{fa-css-prefix}-briefcase:before { content: @fa-var-briefcase; }
.@{fa-css-prefix}-arrows-alt:before { content: @fa-var-arrows-alt; }
.@{fa-css-prefix}-group:before,
.@{fa-css-prefix}-users:before { content: @fa-var-users; }
.@{fa-css-prefix}-chain:before,
.@{fa-css-prefix}-link:before { content: @fa-var-link; }
.@{fa-css-prefix}-cloud:before { content: @fa-var-cloud; }
.@{fa-css-prefix}-flask:before { content: @fa-var-flask; }
.@{fa-css-prefix}-cut:before,
.@{fa-css-prefix}-scissors:before { content: @fa-var-scissors; }
.@{fa-css-prefix}-copy:before,
.@{fa-css-prefix}-files-o:before { content: @fa-var-files-o; }
.@{fa-css-prefix}-paperclip:before { content: @fa-var-paperclip; }
.@{fa-css-prefix}-save:before,
.@{fa-css-prefix}-floppy-o:before { content: @fa-var-floppy-o; }
.@{fa-css-prefix}-square:before { content: @fa-var-square; }
.@{fa-css-prefix}-navicon:before,
.@{fa-css-prefix}-reorder:before,
.@{fa-css-prefix}-bars:before { content: @fa-var-bars; }
.@{fa-css-prefix}-list-ul:before { content: @fa-var-list-ul; }
.@{fa-css-prefix}-list-ol:before { content: @fa-var-list-ol; }
.@{fa-css-prefix}-strikethrough:before { content: @fa-var-strikethrough; }
.@{fa-css-prefix}-underline:before { content: @fa-var-underline; }
.@{fa-css-prefix}-table:before { content: @fa-var-table; }
.@{fa-css-prefix}-magic:before { content: @fa-var-magic; }
.@{fa-css-prefix}-truck:before { content: @fa-var-truck; }
.@{fa-css-prefix}-pinterest:before { content: @fa-var-pinterest; }
.@{fa-css-prefix}-pinterest-square:before { content: @fa-var-pinterest-square; }
.@{fa-css-prefix}-google-plus-square:before { content: @fa-var-google-plus-square; }
.@{fa-css-prefix}-google-plus:before { content: @fa-var-google-plus; }
.@{fa-css-prefix}-money:before { content: @fa-var-money; }
.@{fa-css-prefix}-caret-down:before { content: @fa-var-caret-down; }
.@{fa-css-prefix}-caret-up:before { content: @fa-var-caret-up; }
.@{fa-css-prefix}-caret-left:before { content: @fa-var-caret-left; }
.@{fa-css-prefix}-caret-right:before { content: @fa-var-caret-right; }
.@{fa-css-prefix}-columns:before { content: @fa-var-columns; }
.@{fa-css-prefix}-unsorted:before,
.@{fa-css-prefix}-sort:before { content: @fa-var-sort; }
.@{fa-css-prefix}-sort-down:before,
.@{fa-css-prefix}-sort-desc:before { content: @fa-var-sort-desc; }
.@{fa-css-prefix}-sort-up:before,
.@{fa-css-prefix}-sort-asc:before { content: @fa-var-sort-asc; }
.@{fa-css-prefix}-envelope:before { content: @fa-var-envelope; }
.@{fa-css-prefix}-linkedin:before { content: @fa-var-linkedin; }
.@{fa-css-prefix}-rotate-left:before,
.@{fa-css-prefix}-undo:before { content: @fa-var-undo; }
.@{fa-css-prefix}-legal:before,
.@{fa-css-prefix}-gavel:before { content: @fa-var-gavel; }
.@{fa-css-prefix}-dashboard:before,
.@{fa-css-prefix}-tachometer:before { content: @fa-var-tachometer; }
.@{fa-css-prefix}-comment-o:before { content: @fa-var-comment-o; }
.@{fa-css-prefix}-comments-o:before { content: @fa-var-comments-o; }
.@{fa-css-prefix}-flash:before,
.@{fa-css-prefix}-bolt:before { content: @fa-var-bolt; }
.@{fa-css-prefix}-sitemap:before { content: @fa-var-sitemap; }
.@{fa-css-prefix}-umbrella:before { content: @fa-var-umbrella; }
.@{fa-css-prefix}-paste:before,
.@{fa-css-prefix}-clipboard:before { content: @fa-var-clipboard; }
.@{fa-css-prefix}-lightbulb-o:before { content: @fa-var-lightbulb-o; }
.@{fa-css-prefix}-exchange:before { content: @fa-var-exchange; }
.@{fa-css-prefix}-cloud-download:before { content: @fa-var-cloud-download; }
.@{fa-css-prefix}-cloud-upload:before { content: @fa-var-cloud-upload; }
.@{fa-css-prefix}-user-md:before { content: @fa-var-user-md; }
.@{fa-css-prefix}-stethoscope:before { content: @fa-var-stethoscope; }
.@{fa-css-prefix}-suitcase:before { content: @fa-var-suitcase; }
.@{fa-css-prefix}-bell-o:before { content: @fa-var-bell-o; }
.@{fa-css-prefix}-coffee:before { content: @fa-var-coffee; }
.@{fa-css-prefix}-cutlery:before { content: @fa-var-cutlery; }
.@{fa-css-prefix}-file-text-o:before { content: @fa-var-file-text-o; }
.@{fa-css-prefix}-building-o:before { content: @fa-var-building-o; }
.@{fa-css-prefix}-hospital-o:before { content: @fa-var-hospital-o; }
.@{fa-css-prefix}-ambulance:before { content: @fa-var-ambulance; }
.@{fa-css-prefix}-medkit:before { content: @fa-var-medkit; }
.@{fa-css-prefix}-fighter-jet:before { content: @fa-var-fighter-jet; }
.@{fa-css-prefix}-beer:before { content: @fa-var-beer; }
.@{fa-css-prefix}-h-square:before { content: @fa-var-h-square; }
.@{fa-css-prefix}-plus-square:before { content: @fa-var-plus-square; }
.@{fa-css-prefix}-angle-double-left:before { content: @fa-var-angle-double-left; }
.@{fa-css-prefix}-angle-double-right:before { content: @fa-var-angle-double-right; }
.@{fa-css-prefix}-angle-double-up:before { content: @fa-var-angle-double-up; }
.@{fa-css-prefix}-angle-double-down:before { content: @fa-var-angle-double-down; }
.@{fa-css-prefix}-angle-left:before { content: @fa-var-angle-left; }
.@{fa-css-prefix}-angle-right:before { content: @fa-var-angle-right; }
.@{fa-css-prefix}-angle-up:before { content: @fa-var-angle-up; }
.@{fa-css-prefix}-angle-down:before { content: @fa-var-angle-down; }
.@{fa-css-prefix}-desktop:before { content: @fa-var-desktop; }
.@{fa-css-prefix}-laptop:before { content: @fa-var-laptop; }
.@{fa-css-prefix}-tablet:before { content: @fa-var-tablet; }
.@{fa-css-prefix}-mobile-phone:before,
.@{fa-css-prefix}-mobile:before { content: @fa-var-mobile; }
.@{fa-css-prefix}-circle-o:before { content: @fa-var-circle-o; }
.@{fa-css-prefix}-quote-left:before { content: @fa-var-quote-left; }
.@{fa-css-prefix}-quote-right:before { content: @fa-var-quote-right; }
.@{fa-css-prefix}-spinner:before { content: @fa-var-spinner; }
.@{fa-css-prefix}-circle:before { content: @fa-var-circle; }
.@{fa-css-prefix}-mail-reply:before,
.@{fa-css-prefix}-reply:before { content: @fa-var-reply; }
.@{fa-css-prefix}-github-alt:before { content: @fa-var-github-alt; }
.@{fa-css-prefix}-folder-o:before { content: @fa-var-folder-o; }
.@{fa-css-prefix}-folder-open-o:before { content: @fa-var-folder-open-o; }
.@{fa-css-prefix}-smile-o:before { content: @fa-var-smile-o; }
.@{fa-css-prefix}-frown-o:before { content: @fa-var-frown-o; }
.@{fa-css-prefix}-meh-o:before { content: @fa-var-meh-o; }
.@{fa-css-prefix}-gamepad:before { content: @fa-var-gamepad; }
.@{fa-css-prefix}-keyboard-o:before { content: @fa-var-keyboard-o; }
.@{fa-css-prefix}-flag-o:before { content: @fa-var-flag-o; }
.@{fa-css-prefix}-flag-checkered:before { content: @fa-var-flag-checkered; }
.@{fa-css-prefix}-terminal:before { content: @fa-var-terminal; }
.@{fa-css-prefix}-code:before { content: @fa-var-code; }
.@{fa-css-prefix}-mail-reply-all:before,
.@{fa-css-prefix}-reply-all:before { content: @fa-var-reply-all; }
.@{fa-css-prefix}-star-half-empty:before,
.@{fa-css-prefix}-star-half-full:before,
.@{fa-css-prefix}-star-half-o:before { content: @fa-var-star-half-o; }
.@{fa-css-prefix}-location-arrow:before { content: @fa-var-location-arrow; }
.@{fa-css-prefix}-crop:before { content: @fa-var-crop; }
.@{fa-css-prefix}-code-fork:before { content: @fa-var-code-fork; }
.@{fa-css-prefix}-unlink:before,
.@{fa-css-prefix}-chain-broken:before { content: @fa-var-chain-broken; }
.@{fa-css-prefix}-question:before { content: @fa-var-question; }
.@{fa-css-prefix}-info:before { content: @fa-var-info; }
.@{fa-css-prefix}-exclamation:before { content: @fa-var-exclamation; }
.@{fa-css-prefix}-superscript:before { content: @fa-var-superscript; }
.@{fa-css-prefix}-subscript:before { content: @fa-var-subscript; }
.@{fa-css-prefix}-eraser:before { content: @fa-var-eraser; }
.@{fa-css-prefix}-puzzle-piece:before { content: @fa-var-puzzle-piece; }
.@{fa-css-prefix}-microphone:before { content: @fa-var-microphone; }
.@{fa-css-prefix}-microphone-slash:before { content: @fa-var-microphone-slash; }
.@{fa-css-prefix}-shield:before { content: @fa-var-shield; }
.@{fa-css-prefix}-calendar-o:before { content: @fa-var-calendar-o; }
.@{fa-css-prefix}-fire-extinguisher:before { content: @fa-var-fire-extinguisher; }
.@{fa-css-prefix}-rocket:before { content: @fa-var-rocket; }
.@{fa-css-prefix}-maxcdn:before { content: @fa-var-maxcdn; }
.@{fa-css-prefix}-chevron-circle-left:before { content: @fa-var-chevron-circle-left; }
.@{fa-css-prefix}-chevron-circle-right:before { content: @fa-var-chevron-circle-right; }
.@{fa-css-prefix}-chevron-circle-up:before { content: @fa-var-chevron-circle-up; }
.@{fa-css-prefix}-chevron-circle-down:before { content: @fa-var-chevron-circle-down; }
.@{fa-css-prefix}-html5:before { content: @fa-var-html5; }
.@{fa-css-prefix}-css3:before { content: @fa-var-css3; }
.@{fa-css-prefix}-anchor:before { content: @fa-var-anchor; }
.@{fa-css-prefix}-unlock-alt:before { content: @fa-var-unlock-alt; }
.@{fa-css-prefix}-bullseye:before { content: @fa-var-bullseye; }
.@{fa-css-prefix}-ellipsis-h:before { content: @fa-var-ellipsis-h; }
.@{fa-css-prefix}-ellipsis-v:before { content: @fa-var-ellipsis-v; }
.@{fa-css-prefix}-rss-square:before { content: @fa-var-rss-square; }
.@{fa-css-prefix}-play-circle:before { content: @fa-var-play-circle; }
.@{fa-css-prefix}-ticket:before { content: @fa-var-ticket; }
.@{fa-css-prefix}-minus-square:before { content: @fa-var-minus-square; }
.@{fa-css-prefix}-minus-square-o:before { content: @fa-var-minus-square-o; }
.@{fa-css-prefix}-level-up:before { content: @fa-var-level-up; }
.@{fa-css-prefix}-level-down:before { content: @fa-var-level-down; }
.@{fa-css-prefix}-check-square:before { content: @fa-var-check-square; }
.@{fa-css-prefix}-pencil-square:before { content: @fa-var-pencil-square; }
.@{fa-css-prefix}-external-link-square:before { content: @fa-var-external-link-square; }
.@{fa-css-prefix}-share-square:before { content: @fa-var-share-square; }
.@{fa-css-prefix}-compass:before { content: @fa-var-compass; }
.@{fa-css-prefix}-toggle-down:before,
.@{fa-css-prefix}-caret-square-o-down:before { content: @fa-var-caret-square-o-down; }
.@{fa-css-prefix}-toggle-up:before,
.@{fa-css-prefix}-caret-square-o-up:before { content: @fa-var-caret-square-o-up; }
.@{fa-css-prefix}-toggle-right:before,
.@{fa-css-prefix}-caret-square-o-right:before { content: @fa-var-caret-square-o-right; }
.@{fa-css-prefix}-euro:before,
.@{fa-css-prefix}-eur:before { content: @fa-var-eur; }
.@{fa-css-prefix}-gbp:before { content: @fa-var-gbp; }
.@{fa-css-prefix}-dollar:before,
.@{fa-css-prefix}-usd:before { content: @fa-var-usd; }
.@{fa-css-prefix}-rupee:before,
.@{fa-css-prefix}-inr:before { content: @fa-var-inr; }
.@{fa-css-prefix}-cny:before,
.@{fa-css-prefix}-rmb:before,
.@{fa-css-prefix}-yen:before,
.@{fa-css-prefix}-jpy:before { content: @fa-var-jpy; }
.@{fa-css-prefix}-ruble:before,
.@{fa-css-prefix}-rouble:before,
.@{fa-css-prefix}-rub:before { content: @fa-var-rub; }
.@{fa-css-prefix}-won:before,
.@{fa-css-prefix}-krw:before { content: @fa-var-krw; }
.@{fa-css-prefix}-bitcoin:before,
.@{fa-css-prefix}-btc:before { content: @fa-var-btc; }
.@{fa-css-prefix}-file:before { content: @fa-var-file; }
.@{fa-css-prefix}-file-text:before { content: @fa-var-file-text; }
.@{fa-css-prefix}-sort-alpha-asc:before { content: @fa-var-sort-alpha-asc; }
.@{fa-css-prefix}-sort-alpha-desc:before { content: @fa-var-sort-alpha-desc; }
.@{fa-css-prefix}-sort-amount-asc:before { content: @fa-var-sort-amount-asc; }
.@{fa-css-prefix}-sort-amount-desc:before { content: @fa-var-sort-amount-desc; }
.@{fa-css-prefix}-sort-numeric-asc:before { content: @fa-var-sort-numeric-asc; }
.@{fa-css-prefix}-sort-numeric-desc:before { content: @fa-var-sort-numeric-desc; }
.@{fa-css-prefix}-thumbs-up:before { content: @fa-var-thumbs-up; }
.@{fa-css-prefix}-thumbs-down:before { content: @fa-var-thumbs-down; }
.@{fa-css-prefix}-youtube-square:before { content: @fa-var-youtube-square; }
.@{fa-css-prefix}-youtube:before { content: @fa-var-youtube; }
.@{fa-css-prefix}-xing:before { content: @fa-var-xing; }
.@{fa-css-prefix}-xing-square:before { content: @fa-var-xing-square; }
.@{fa-css-prefix}-youtube-play:before { content: @fa-var-youtube-play; }
.@{fa-css-prefix}-dropbox:before { content: @fa-var-dropbox; }
.@{fa-css-prefix}-stack-overflow:before { content: @fa-var-stack-overflow; }
.@{fa-css-prefix}-instagram:before { content: @fa-var-instagram; }
.@{fa-css-prefix}-flickr:before { content: @fa-var-flickr; }
.@{fa-css-prefix}-adn:before { content: @fa-var-adn; }
.@{fa-css-prefix}-bitbucket:before { content: @fa-var-bitbucket; }
.@{fa-css-prefix}-bitbucket-square:before { content: @fa-var-bitbucket-square; }
.@{fa-css-prefix}-tumblr:before { content: @fa-var-tumblr; }
.@{fa-css-prefix}-tumblr-square:before { content: @fa-var-tumblr-square; }
.@{fa-css-prefix}-long-arrow-down:before { content: @fa-var-long-arrow-down; }
.@{fa-css-prefix}-long-arrow-up:before { content: @fa-var-long-arrow-up; }
.@{fa-css-prefix}-long-arrow-left:before { content: @fa-var-long-arrow-left; }
.@{fa-css-prefix}-long-arrow-right:before { content: @fa-var-long-arrow-right; }
.@{fa-css-prefix}-apple:before { content: @fa-var-apple; }
.@{fa-css-prefix}-windows:before { content: @fa-var-windows; }
.@{fa-css-prefix}-android:before { content: @fa-var-android; }
.@{fa-css-prefix}-linux:before { content: @fa-var-linux; }
.@{fa-css-prefix}-dribbble:before { content: @fa-var-dribbble; }
.@{fa-css-prefix}-skype:before { content: @fa-var-skype; }
.@{fa-css-prefix}-foursquare:before { content: @fa-var-foursquare; }
.@{fa-css-prefix}-trello:before { content: @fa-var-trello; }
.@{fa-css-prefix}-female:before { content: @fa-var-female; }
.@{fa-css-prefix}-male:before { content: @fa-var-male; }
.@{fa-css-prefix}-gittip:before { content: @fa-var-gittip; }
.@{fa-css-prefix}-sun-o:before { content: @fa-var-sun-o; }
.@{fa-css-prefix}-moon-o:before { content: @fa-var-moon-o; }
.@{fa-css-prefix}-archive:before { content: @fa-var-archive; }
.@{fa-css-prefix}-bug:before { content: @fa-var-bug; }
.@{fa-css-prefix}-vk:before { content: @fa-var-vk; }
.@{fa-css-prefix}-weibo:before { content: @fa-var-weibo; }
.@{fa-css-prefix}-renren:before { content: @fa-var-renren; }
.@{fa-css-prefix}-pagelines:before { content: @fa-var-pagelines; }
.@{fa-css-prefix}-stack-exchange:before { content: @fa-var-stack-exchange; }
.@{fa-css-prefix}-arrow-circle-o-right:before { content: @fa-var-arrow-circle-o-right; }
.@{fa-css-prefix}-arrow-circle-o-left:before { content: @fa-var-arrow-circle-o-left; }
.@{fa-css-prefix}-toggle-left:before,
.@{fa-css-prefix}-caret-square-o-left:before { content: @fa-var-caret-square-o-left; }
.@{fa-css-prefix}-dot-circle-o:before { content: @fa-var-dot-circle-o; }
.@{fa-css-prefix}-wheelchair:before { content: @fa-var-wheelchair; }
.@{fa-css-prefix}-vimeo-square:before { content: @fa-var-vimeo-square; }
.@{fa-css-prefix}-turkish-lira:before,
.@{fa-css-prefix}-try:before { content: @fa-var-try; }
.@{fa-css-prefix}-plus-square-o:before { content: @fa-var-plus-square-o; }
.@{fa-css-prefix}-space-shuttle:before { content: @fa-var-space-shuttle; }
.@{fa-css-prefix}-slack:before { content: @fa-var-slack; }
.@{fa-css-prefix}-envelope-square:before { content: @fa-var-envelope-square; }
.@{fa-css-prefix}-wordpress:before { content: @fa-var-wordpress; }
.@{fa-css-prefix}-openid:before { content: @fa-var-openid; }
.@{fa-css-prefix}-institution:before,
.@{fa-css-prefix}-bank:before,
.@{fa-css-prefix}-university:before { content: @fa-var-university; }
.@{fa-css-prefix}-mortar-board:before,
.@{fa-css-prefix}-graduation-cap:before { content: @fa-var-graduation-cap; }
.@{fa-css-prefix}-yahoo:before { content: @fa-var-yahoo; }
.@{fa-css-prefix}-google:before { content: @fa-var-google; }
.@{fa-css-prefix}-reddit:before { content: @fa-var-reddit; }
.@{fa-css-prefix}-reddit-square:before { content: @fa-var-reddit-square; }
.@{fa-css-prefix}-stumbleupon-circle:before { content: @fa-var-stumbleupon-circle; }
.@{fa-css-prefix}-stumbleupon:before { content: @fa-var-stumbleupon; }
.@{fa-css-prefix}-delicious:before { content: @fa-var-delicious; }
.@{fa-css-prefix}-digg:before { content: @fa-var-digg; }
.@{fa-css-prefix}-pied-piper:before { content: @fa-var-pied-piper; }
.@{fa-css-prefix}-pied-piper-alt:before { content: @fa-var-pied-piper-alt; }
.@{fa-css-prefix}-drupal:before { content: @fa-var-drupal; }
.@{fa-css-prefix}-joomla:before { content: @fa-var-joomla; }
.@{fa-css-prefix}-language:before { content: @fa-var-language; }
.@{fa-css-prefix}-fax:before { content: @fa-var-fax; }
.@{fa-css-prefix}-building:before { content: @fa-var-building; }
.@{fa-css-prefix}-child:before { content: @fa-var-child; }
.@{fa-css-prefix}-paw:before { content: @fa-var-paw; }
.@{fa-css-prefix}-spoon:before { content: @fa-var-spoon; }
.@{fa-css-prefix}-cube:before { content: @fa-var-cube; }
.@{fa-css-prefix}-cubes:before { content: @fa-var-cubes; }
.@{fa-css-prefix}-behance:before { content: @fa-var-behance; }
.@{fa-css-prefix}-behance-square:before { content: @fa-var-behance-square; }
.@{fa-css-prefix}-steam:before { content: @fa-var-steam; }
.@{fa-css-prefix}-steam-square:before { content: @fa-var-steam-square; }
.@{fa-css-prefix}-recycle:before { content: @fa-var-recycle; }
.@{fa-css-prefix}-automobile:before,
.@{fa-css-prefix}-car:before { content: @fa-var-car; }
.@{fa-css-prefix}-cab:before,
.@{fa-css-prefix}-taxi:before { content: @fa-var-taxi; }
.@{fa-css-prefix}-tree:before { content: @fa-var-tree; }
.@{fa-css-prefix}-spotify:before { content: @fa-var-spotify; }
.@{fa-css-prefix}-deviantart:before { content: @fa-var-deviantart; }
.@{fa-css-prefix}-soundcloud:before { content: @fa-var-soundcloud; }
.@{fa-css-prefix}-database:before { content: @fa-var-database; }
.@{fa-css-prefix}-file-pdf-o:before { content: @fa-var-file-pdf-o; }
.@{fa-css-prefix}-file-word-o:before { content: @fa-var-file-word-o; }
.@{fa-css-prefix}-file-excel-o:before { content: @fa-var-file-excel-o; }
.@{fa-css-prefix}-file-powerpoint-o:before { content: @fa-var-file-powerpoint-o; }
.@{fa-css-prefix}-file-photo-o:before,
.@{fa-css-prefix}-file-picture-o:before,
.@{fa-css-prefix}-file-image-o:before { content: @fa-var-file-image-o; }
.@{fa-css-prefix}-file-zip-o:before,
.@{fa-css-prefix}-file-archive-o:before { content: @fa-var-file-archive-o; }
.@{fa-css-prefix}-file-sound-o:before,
.@{fa-css-prefix}-file-audio-o:before { content: @fa-var-file-audio-o; }
.@{fa-css-prefix}-file-movie-o:before,
.@{fa-css-prefix}-file-video-o:before { content: @fa-var-file-video-o; }
.@{fa-css-prefix}-file-code-o:before { content: @fa-var-file-code-o; }
.@{fa-css-prefix}-vine:before { content: @fa-var-vine; }
.@{fa-css-prefix}-codepen:before { content: @fa-var-codepen; }
.@{fa-css-prefix}-jsfiddle:before { content: @fa-var-jsfiddle; }
.@{fa-css-prefix}-life-bouy:before,
.@{fa-css-prefix}-life-buoy:before,
.@{fa-css-prefix}-life-saver:before,
.@{fa-css-prefix}-support:before,
.@{fa-css-prefix}-life-ring:before { content: @fa-var-life-ring; }
.@{fa-css-prefix}-circle-o-notch:before { content: @fa-var-circle-o-notch; }
.@{fa-css-prefix}-ra:before,
.@{fa-css-prefix}-rebel:before { content: @fa-var-rebel; }
.@{fa-css-prefix}-ge:before,
.@{fa-css-prefix}-empire:before { content: @fa-var-empire; }
.@{fa-css-prefix}-git-square:before { content: @fa-var-git-square; }
.@{fa-css-prefix}-git:before { content: @fa-var-git; }
.@{fa-css-prefix}-hacker-news:before { content: @fa-var-hacker-news; }
.@{fa-css-prefix}-tencent-weibo:before { content: @fa-var-tencent-weibo; }
.@{fa-css-prefix}-qq:before { content: @fa-var-qq; }
.@{fa-css-prefix}-wechat:before,
.@{fa-css-prefix}-weixin:before { content: @fa-var-weixin; }
.@{fa-css-prefix}-send:before,
.@{fa-css-prefix}-paper-plane:before { content: @fa-var-paper-plane; }
.@{fa-css-prefix}-send-o:before,
.@{fa-css-prefix}-paper-plane-o:before { content: @fa-var-paper-plane-o; }
.@{fa-css-prefix}-history:before { content: @fa-var-history; }
.@{fa-css-prefix}-circle-thin:before { content: @fa-var-circle-thin; }
.@{fa-css-prefix}-header:before { content: @fa-var-header; }
.@{fa-css-prefix}-paragraph:before { content: @fa-var-paragraph; }
.@{fa-css-prefix}-sliders:before { content: @fa-var-sliders; }
.@{fa-css-prefix}-share-alt:before { content: @fa-var-share-alt; }
.@{fa-css-prefix}-share-alt-square:before { content: @fa-var-share-alt-square; }
.@{fa-css-prefix}-bomb:before { content: @fa-var-bomb; }
.@{fa-css-prefix}-soccer-ball-o:before,
.@{fa-css-prefix}-futbol-o:before { content: @fa-var-futbol-o; }
.@{fa-css-prefix}-tty:before { content: @fa-var-tty; }
.@{fa-css-prefix}-binoculars:before { content: @fa-var-binoculars; }
.@{fa-css-prefix}-plug:before { content: @fa-var-plug; }
.@{fa-css-prefix}-slideshare:before { content: @fa-var-slideshare; }
.@{fa-css-prefix}-twitch:before { content: @fa-var-twitch; }
.@{fa-css-prefix}-yelp:before { content: @fa-var-yelp; }
.@{fa-css-prefix}-newspaper-o:before { content: @fa-var-newspaper-o; }
.@{fa-css-prefix}-wifi:before { content: @fa-var-wifi; }
.@{fa-css-prefix}-calculator:before { content: @fa-var-calculator; }
.@{fa-css-prefix}-paypal:before { content: @fa-var-paypal; }
.@{fa-css-prefix}-google-wallet:before { content: @fa-var-google-wallet; }
.@{fa-css-prefix}-cc-visa:before { content: @fa-var-cc-visa; }
.@{fa-css-prefix}-cc-mastercard:before { content: @fa-var-cc-mastercard; }
.@{fa-css-prefix}-cc-discover:before { content: @fa-var-cc-discover; }
.@{fa-css-prefix}-cc-amex:before { content: @fa-var-cc-amex; }
.@{fa-css-prefix}-cc-paypal:before { content: @fa-var-cc-paypal; }
.@{fa-css-prefix}-cc-stripe:before { content: @fa-var-cc-stripe; }
.@{fa-css-prefix}-bell-slash:before { content: @fa-var-bell-slash; }
.@{fa-css-prefix}-bell-slash-o:before { content: @fa-var-bell-slash-o; }
.@{fa-css-prefix}-trash:before { content: @fa-var-trash; }
.@{fa-css-prefix}-copyright:before { content: @fa-var-copyright; }
.@{fa-css-prefix}-at:before { content: @fa-var-at; }
.@{fa-css-prefix}-eyedropper:before { content: @fa-var-eyedropper; }
.@{fa-css-prefix}-paint-brush:before { content: @fa-var-paint-brush; }
.@{fa-css-prefix}-birthday-cake:before { content: @fa-var-birthday-cake; }
.@{fa-css-prefix}-area-chart:before { content: @fa-var-area-chart; }
.@{fa-css-prefix}-pie-chart:before { content: @fa-var-pie-chart; }
.@{fa-css-prefix}-line-chart:before { content: @fa-var-line-chart; }
.@{fa-css-prefix}-lastfm:before { content: @fa-var-lastfm; }
.@{fa-css-prefix}-lastfm-square:before { content: @fa-var-lastfm-square; }
.@{fa-css-prefix}-toggle-off:before { content: @fa-var-toggle-off; }
.@{fa-css-prefix}-toggle-on:before { content: @fa-var-toggle-on; }
.@{fa-css-prefix}-bicycle:before { content: @fa-var-bicycle; }
.@{fa-css-prefix}-bus:before { content: @fa-var-bus; }
.@{fa-css-prefix}-ioxhost:before { content: @fa-var-ioxhost; }
.@{fa-css-prefix}-angellist:before { content: @fa-var-angellist; }
.@{fa-css-prefix}-cc:before { content: @fa-var-cc; }
.@{fa-css-prefix}-shekel:before,
.@{fa-css-prefix}-sheqel:before,
.@{fa-css-prefix}-ils:before { content: @fa-var-ils; }
.@{fa-css-prefix}-meanpath:before { content: @fa-var-meanpath; }
================================================
FILE: frontend/documentation/fonts/less/larger.less
================================================
// Icon Sizes
// -------------------------
/* makes the font 33% larger relative to the icon container */
.@{fa-css-prefix}-lg {
font-size: (4em / 3);
line-height: (3em / 4);
vertical-align: -15%;
}
.@{fa-css-prefix}-2x { font-size: 2em; }
.@{fa-css-prefix}-3x { font-size: 3em; }
.@{fa-css-prefix}-4x { font-size: 4em; }
.@{fa-css-prefix}-5x { font-size: 5em; }
================================================
FILE: frontend/documentation/fonts/less/list.less
================================================
// List Icons
// -------------------------
.@{fa-css-prefix}-ul {
padding-left: 0;
margin-left: @fa-li-width;
list-style-type: none;
> li { position: relative; }
}
.@{fa-css-prefix}-li {
position: absolute;
left: -@fa-li-width;
width: @fa-li-width;
top: (2em / 14);
text-align: center;
&.@{fa-css-prefix}-lg {
left: (-@fa-li-width + (4em / 14));
}
}
================================================
FILE: frontend/documentation/fonts/less/mixins.less
================================================
// Mixins
// --------------------------
.fa-icon() {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome; // shortening font declaration
font-size: inherit; // can't have font-size inherit on line above, so need to override
text-rendering: auto; // optimizelegibility throws things off #1094
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.fa-icon-rotate(@degrees, @rotation) {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation);
-webkit-transform: rotate(@degrees);
-ms-transform: rotate(@degrees);
transform: rotate(@degrees);
}
.fa-icon-flip(@horiz, @vert, @rotation) {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation, mirror=1);
-webkit-transform: scale(@horiz, @vert);
-ms-transform: scale(@horiz, @vert);
transform: scale(@horiz, @vert);
}
================================================
FILE: frontend/documentation/fonts/less/path.less
================================================
/* FONT PATH
* -------------------------- */
@font-face {
font-family: 'FontAwesome';
src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}');
src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'),
url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'),
url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'),
url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg');
// src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
font-weight: normal;
font-style: normal;
}
================================================
FILE: frontend/documentation/fonts/less/rotated-flipped.less
================================================
// Rotated & Flipped Icons
// -------------------------
.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); }
.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); }
.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); }
// Hook for IE8-9
// -------------------------
:root .@{fa-css-prefix}-rotate-90,
:root .@{fa-css-prefix}-rotate-180,
:root .@{fa-css-prefix}-rotate-270,
:root .@{fa-css-prefix}-flip-horizontal,
:root .@{fa-css-prefix}-flip-vertical {
filter: none;
}
================================================
FILE: frontend/documentation/fonts/less/spinning.less
================================================
// Spinning Icons
// --------------------------
.@{fa-css-prefix}-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
================================================
FILE: frontend/documentation/fonts/less/stacked.less
================================================
// Stacked Icons
// -------------------------
.@{fa-css-prefix}-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
}
.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.@{fa-css-prefix}-stack-1x { line-height: inherit; }
.@{fa-css-prefix}-stack-2x { font-size: 2em; }
.@{fa-css-prefix}-inverse { color: @fa-inverse; }
================================================
FILE: frontend/documentation/fonts/less/variables.less
================================================
// Variables
// --------------------------
@fa-font-path: "../fonts";
//@fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts"; // for referencing Bootstrap CDN font files directly
@fa-css-prefix: fa;
@fa-version: "4.2.0";
@fa-border-color: #eee;
@fa-inverse: #fff;
@fa-li-width: (30em / 14);
@fa-var-adjust: "\f042";
@fa-var-adn: "\f170";
@fa-var-align-center: "\f037";
@fa-var-align-justify: "\f039";
@fa-var-align-left: "\f036";
@fa-var-align-right: "\f038";
@fa-var-ambulance: "\f0f9";
@fa-var-anchor: "\f13d";
@fa-var-android: "\f17b";
@fa-var-angellist: "\f209";
@fa-var-angle-double-down: "\f103";
@fa-var-angle-double-left: "\f100";
@fa-var-angle-double-right: "\f101";
@fa-var-angle-double-up: "\f102";
@fa-var-angle-down: "\f107";
@fa-var-angle-left: "\f104";
@fa-var-angle-right: "\f105";
@fa-var-angle-up: "\f106";
@fa-var-apple: "\f179";
@fa-var-archive: "\f187";
@fa-var-area-chart: "\f1fe";
@fa-var-arrow-circle-down: "\f0ab";
@fa-var-arrow-circle-left: "\f0a8";
@fa-var-arrow-circle-o-down: "\f01a";
@fa-var-arrow-circle-o-left: "\f190";
@fa-var-arrow-circle-o-right: "\f18e";
@fa-var-arrow-circle-o-up: "\f01b";
@fa-var-arrow-circle-right: "\f0a9";
@fa-var-arrow-circle-up: "\f0aa";
@fa-var-arrow-down: "\f063";
@fa-var-arrow-left: "\f060";
@fa-var-arrow-right: "\f061";
@fa-var-arrow-up: "\f062";
@fa-var-arrows: "\f047";
@fa-var-arrows-alt: "\f0b2";
@fa-var-arrows-h: "\f07e";
@fa-var-arrows-v: "\f07d";
@fa-var-asterisk: "\f069";
@fa-var-at: "\f1fa";
@fa-var-automobile: "\f1b9";
@fa-var-backward: "\f04a";
@fa-var-ban: "\f05e";
@fa-var-bank: "\f19c";
@fa-var-bar-chart: "\f080";
@fa-var-bar-chart-o: "\f080";
@fa-var-barcode: "\f02a";
@fa-var-bars: "\f0c9";
@fa-var-beer: "\f0fc";
@fa-var-behance: "\f1b4";
@fa-var-behance-square: "\f1b5";
@fa-var-bell: "\f0f3";
@fa-var-bell-o: "\f0a2";
@fa-var-bell-slash: "\f1f6";
@fa-var-bell-slash-o: "\f1f7";
@fa-var-bicycle: "\f206";
@fa-var-binoculars: "\f1e5";
@fa-var-birthday-cake: "\f1fd";
@fa-var-bitbucket: "\f171";
@fa-var-bitbucket-square: "\f172";
@fa-var-bitcoin: "\f15a";
@fa-var-bold: "\f032";
@fa-var-bolt: "\f0e7";
@fa-var-bomb: "\f1e2";
@fa-var-book: "\f02d";
@fa-var-bookmark: "\f02e";
@fa-var-bookmark-o: "\f097";
@fa-var-briefcase: "\f0b1";
@fa-var-btc: "\f15a";
@fa-var-bug: "\f188";
@fa-var-building: "\f1ad";
@fa-var-building-o: "\f0f7";
@fa-var-bullhorn: "\f0a1";
@fa-var-bullseye: "\f140";
@fa-var-bus: "\f207";
@fa-var-cab: "\f1ba";
@fa-var-calculator: "\f1ec";
@fa-var-calendar: "\f073";
@fa-var-calendar-o: "\f133";
@fa-var-camera: "\f030";
@fa-var-camera-retro: "\f083";
@fa-var-car: "\f1b9";
@fa-var-caret-down: "\f0d7";
@fa-var-caret-left: "\f0d9";
@fa-var-caret-right: "\f0da";
@fa-var-caret-square-o-down: "\f150";
@fa-var-caret-square-o-left: "\f191";
@fa-var-caret-square-o-right: "\f152";
@fa-var-caret-square-o-up: "\f151";
@fa-var-caret-up: "\f0d8";
@fa-var-cc: "\f20a";
@fa-var-cc-amex: "\f1f3";
@fa-var-cc-discover: "\f1f2";
@fa-var-cc-mastercard: "\f1f1";
@fa-var-cc-paypal: "\f1f4";
@fa-var-cc-stripe: "\f1f5";
@fa-var-cc-visa: "\f1f0";
@fa-var-certificate: "\f0a3";
@fa-var-chain: "\f0c1";
@fa-var-chain-broken: "\f127";
@fa-var-check: "\f00c";
@fa-var-check-circle: "\f058";
@fa-var-check-circle-o: "\f05d";
@fa-var-check-square: "\f14a";
@fa-var-check-square-o: "\f046";
@fa-var-chevron-circle-down: "\f13a";
@fa-var-chevron-circle-left: "\f137";
@fa-var-chevron-circle-right: "\f138";
@fa-var-chevron-circle-up: "\f139";
@fa-var-chevron-down: "\f078";
@fa-var-chevron-left: "\f053";
@fa-var-chevron-right: "\f054";
@fa-var-chevron-up: "\f077";
@fa-var-child: "\f1ae";
@fa-var-circle: "\f111";
@fa-var-circle-o: "\f10c";
@fa-var-circle-o-notch: "\f1ce";
@fa-var-circle-thin: "\f1db";
@fa-var-clipboard: "\f0ea";
@fa-var-clock-o: "\f017";
@fa-var-close: "\f00d";
@fa-var-cloud: "\f0c2";
@fa-var-cloud-download: "\f0ed";
@fa-var-cloud-upload: "\f0ee";
@fa-var-cny: "\f157";
@fa-var-code: "\f121";
@fa-var-code-fork: "\f126";
@fa-var-codepen: "\f1cb";
@fa-var-coffee: "\f0f4";
@fa-var-cog: "\f013";
@fa-var-cogs: "\f085";
@fa-var-columns: "\f0db";
@fa-var-comment: "\f075";
@fa-var-comment-o: "\f0e5";
@fa-var-comments: "\f086";
@fa-var-comments-o: "\f0e6";
@fa-var-compass: "\f14e";
@fa-var-compress: "\f066";
@fa-var-copy: "\f0c5";
@fa-var-copyright: "\f1f9";
@fa-var-credit-card: "\f09d";
@fa-var-crop: "\f125";
@fa-var-crosshairs: "\f05b";
@fa-var-css3: "\f13c";
@fa-var-cube: "\f1b2";
@fa-var-cubes: "\f1b3";
@fa-var-cut: "\f0c4";
@fa-var-cutlery: "\f0f5";
@fa-var-dashboard: "\f0e4";
@fa-var-database: "\f1c0";
@fa-var-dedent: "\f03b";
@fa-var-delicious: "\f1a5";
@fa-var-desktop: "\f108";
@fa-var-deviantart: "\f1bd";
@fa-var-digg: "\f1a6";
@fa-var-dollar: "\f155";
@fa-var-dot-circle-o: "\f192";
@fa-var-download: "\f019";
@fa-var-dribbble: "\f17d";
@fa-var-dropbox: "\f16b";
@fa-var-drupal: "\f1a9";
@fa-var-edit: "\f044";
@fa-var-eject: "\f052";
@fa-var-ellipsis-h: "\f141";
@fa-var-ellipsis-v: "\f142";
@fa-var-empire: "\f1d1";
@fa-var-envelope: "\f0e0";
@fa-var-envelope-o: "\f003";
@fa-var-envelope-square: "\f199";
@fa-var-eraser: "\f12d";
@fa-var-eur: "\f153";
@fa-var-euro: "\f153";
@fa-var-exchange: "\f0ec";
@fa-var-exclamation: "\f12a";
@fa-var-exclamation-circle: "\f06a";
@fa-var-exclamation-triangle: "\f071";
@fa-var-expand: "\f065";
@fa-var-external-link: "\f08e";
@fa-var-external-link-square: "\f14c";
@fa-var-eye: "\f06e";
@fa-var-eye-slash: "\f070";
@fa-var-eyedropper: "\f1fb";
@fa-var-facebook: "\f09a";
@fa-var-facebook-square: "\f082";
@fa-var-fast-backward: "\f049";
@fa-var-fast-forward: "\f050";
@fa-var-fax: "\f1ac";
@fa-var-female: "\f182";
@fa-var-fighter-jet: "\f0fb";
@fa-var-file: "\f15b";
@fa-var-file-archive-o: "\f1c6";
@fa-var-file-audio-o: "\f1c7";
@fa-var-file-code-o: "\f1c9";
@fa-var-file-excel-o: "\f1c3";
@fa-var-file-image-o: "\f1c5";
@fa-var-file-movie-o: "\f1c8";
@fa-var-file-o: "\f016";
@fa-var-file-pdf-o: "\f1c1";
@fa-var-file-photo-o: "\f1c5";
@fa-var-file-picture-o: "\f1c5";
@fa-var-file-powerpoint-o: "\f1c4";
@fa-var-file-sound-o: "\f1c7";
@fa-var-file-text: "\f15c";
@fa-var-file-text-o: "\f0f6";
@fa-var-file-video-o: "\f1c8";
@fa-var-file-word-o: "\f1c2";
@fa-var-file-zip-o: "\f1c6";
@fa-var-files-o: "\f0c5";
@fa-var-film: "\f008";
@fa-var-filter: "\f0b0";
@fa-var-fire: "\f06d";
@fa-var-fire-extinguisher: "\f134";
@fa-var-flag: "\f024";
@fa-var-flag-checkered: "\f11e";
@fa-var-flag-o: "\f11d";
@fa-var-flash: "\f0e7";
@fa-var-flask: "\f0c3";
@fa-var-flickr: "\f16e";
@fa-var-floppy-o: "\f0c7";
@fa-var-folder: "\f07b";
@fa-var-folder-o: "\f114";
@fa-var-folder-open: "\f07c";
@fa-var-folder-open-o: "\f115";
@fa-var-font: "\f031";
@fa-var-forward: "\f04e";
@fa-var-foursquare: "\f180";
@fa-var-frown-o: "\f119";
@fa-var-futbol-o: "\f1e3";
@fa-var-gamepad: "\f11b";
@fa-var-gavel: "\f0e3";
@fa-var-gbp: "\f154";
@fa-var-ge: "\f1d1";
@fa-var-gear: "\f013";
@fa-var-gears: "\f085";
@fa-var-gift: "\f06b";
@fa-var-git: "\f1d3";
@fa-var-git-square: "\f1d2";
@fa-var-github: "\f09b";
@fa-var-github-alt: "\f113";
@fa-var-github-square: "\f092";
@fa-var-gittip: "\f184";
@fa-var-glass: "\f000";
@fa-var-globe: "\f0ac";
@fa-var-google: "\f1a0";
@fa-var-google-plus: "\f0d5";
@fa-var-google-plus-square: "\f0d4";
@fa-var-google-wallet: "\f1ee";
@fa-var-graduation-cap: "\f19d";
@fa-var-group: "\f0c0";
@fa-var-h-square: "\f0fd";
@fa-var-hacker-news: "\f1d4";
@fa-var-hand-o-down: "\f0a7";
@fa-var-hand-o-left: "\f0a5";
@fa-var-hand-o-right: "\f0a4";
@fa-var-hand-o-up: "\f0a6";
@fa-var-hdd-o: "\f0a0";
@fa-var-header: "\f1dc";
@fa-var-headphones: "\f025";
@fa-var-heart: "\f004";
@fa-var-heart-o: "\f08a";
@fa-var-history: "\f1da";
@fa-var-home: "\f015";
@fa-var-hospital-o: "\f0f8";
@fa-var-html5: "\f13b";
@fa-var-ils: "\f20b";
@fa-var-image: "\f03e";
@fa-var-inbox: "\f01c";
@fa-var-indent: "\f03c";
@fa-var-info: "\f129";
@fa-var-info-circle: "\f05a";
@fa-var-inr: "\f156";
@fa-var-instagram: "\f16d";
@fa-var-institution: "\f19c";
@fa-var-ioxhost: "\f208";
@fa-var-italic: "\f033";
@fa-var-joomla: "\f1aa";
@fa-var-jpy: "\f157";
@fa-var-jsfiddle: "\f1cc";
@fa-var-key: "\f084";
@fa-var-keyboard-o: "\f11c";
@fa-var-krw: "\f159";
@fa-var-language: "\f1ab";
@fa-var-laptop: "\f109";
@fa-var-lastfm: "\f202";
@fa-var-lastfm-square: "\f203";
@fa-var-leaf: "\f06c";
@fa-var-legal: "\f0e3";
@fa-var-lemon-o: "\f094";
@fa-var-level-down: "\f149";
@fa-var-level-up: "\f148";
@fa-var-life-bouy: "\f1cd";
@fa-var-life-buoy: "\f1cd";
@fa-var-life-ring: "\f1cd";
@fa-var-life-saver: "\f1cd";
@fa-var-lightbulb-o: "\f0eb";
@fa-var-line-chart: "\f201";
@fa-var-link: "\f0c1";
@fa-var-linkedin: "\f0e1";
@fa-var-linkedin-square: "\f08c";
@fa-var-linux: "\f17c";
@fa-var-list: "\f03a";
@fa-var-list-alt: "\f022";
@fa-var-list-ol: "\f0cb";
@fa-var-list-ul: "\f0ca";
@fa-var-location-arrow: "\f124";
@fa-var-lock: "\f023";
@fa-var-long-arrow-down: "\f175";
@fa-var-long-arrow-left: "\f177";
@fa-var-long-arrow-right: "\f178";
@fa-var-long-arrow-up: "\f176";
@fa-var-magic: "\f0d0";
@fa-var-magnet: "\f076";
@fa-var-mail-forward: "\f064";
@fa-var-mail-reply: "\f112";
@fa-var-mail-reply-all: "\f122";
@fa-var-male: "\f183";
@fa-var-map-marker: "\f041";
@fa-var-maxcdn: "\f136";
@fa-var-meanpath: "\f20c";
@fa-var-medkit: "\f0fa";
@fa-var-meh-o: "\f11a";
@fa-var-microphone: "\f130";
@fa-var-microphone-slash: "\f131";
@fa-var-minus: "\f068";
@fa-var-minus-circle: "\f056";
@fa-var-minus-square: "\f146";
@fa-var-minus-square-o: "\f147";
@fa-var-mobile: "\f10b";
@fa-var-mobile-phone: "\f10b";
@fa-var-money: "\f0d6";
@fa-var-moon-o: "\f186";
@fa-var-mortar-board: "\f19d";
@fa-var-music: "\f001";
@fa-var-navicon: "\f0c9";
@fa-var-newspaper-o: "\f1ea";
@fa-var-openid: "\f19b";
@fa-var-outdent: "\f03b";
@fa-var-pagelines: "\f18c";
@fa-var-paint-brush: "\f1fc";
@fa-var-paper-plane: "\f1d8";
@fa-var-paper-plane-o: "\f1d9";
@fa-var-paperclip: "\f0c6";
@fa-var-paragraph: "\f1dd";
@fa-var-paste: "\f0ea";
@fa-var-pause: "\f04c";
@fa-var-paw: "\f1b0";
@fa-var-paypal: "\f1ed";
@fa-var-pencil: "\f040";
@fa-var-pencil-square: "\f14b";
@fa-var-pencil-square-o: "\f044";
@fa-var-phone: "\f095";
@fa-var-phone-square: "\f098";
@fa-var-photo: "\f03e";
@fa-var-picture-o: "\f03e";
@fa-var-pie-chart: "\f200";
@fa-var-pied-piper: "\f1a7";
@fa-var-pied-piper-alt: "\f1a8";
@fa-var-pinterest: "\f0d2";
@fa-var-pinterest-square: "\f0d3";
@fa-var-plane: "\f072";
@fa-var-play: "\f04b";
@fa-var-play-circle: "\f144";
@fa-var-play-circle-o: "\f01d";
@fa-var-plug: "\f1e6";
@fa-var-plus: "\f067";
@fa-var-plus-circle: "\f055";
@fa-var-plus-square: "\f0fe";
@fa-var-plus-square-o: "\f196";
@fa-var-power-off: "\f011";
@fa-var-print: "\f02f";
@fa-var-puzzle-piece: "\f12e";
@fa-var-qq: "\f1d6";
@fa-var-qrcode: "\f029";
@fa-var-question: "\f128";
@fa-var-question-circle: "\f059";
@fa-var-quote-left: "\f10d";
@fa-var-quote-right: "\f10e";
@fa-var-ra: "\f1d0";
@fa-var-random: "\f074";
@fa-var-rebel: "\f1d0";
@fa-var-recycle: "\f1b8";
@fa-var-reddit: "\f1a1";
@fa-var-reddit-square: "\f1a2";
@fa-var-refresh: "\f021";
@fa-var-remove: "\f00d";
@fa-var-renren: "\f18b";
@fa-var-reorder: "\f0c9";
@fa-var-repeat: "\f01e";
@fa-var-reply: "\f112";
@fa-var-reply-all: "\f122";
@fa-var-retweet: "\f079";
@fa-var-rmb: "\f157";
@fa-var-road: "\f018";
@fa-var-rocket: "\f135";
@fa-var-rotate-left: "\f0e2";
@fa-var-rotate-right: "\f01e";
@fa-var-rouble: "\f158";
@fa-var-rss: "\f09e";
@fa-var-rss-square: "\f143";
@fa-var-rub: "\f158";
@fa-var-ruble: "\f158";
@fa-var-rupee: "\f156";
@fa-var-save: "\f0c7";
@fa-var-scissors: "\f0c4";
@fa-var-search: "\f002";
@fa-var-search-minus: "\f010";
@fa-var-search-plus: "\f00e";
@fa-var-send: "\f1d8";
@fa-var-send-o: "\f1d9";
@fa-var-share: "\f064";
@fa-var-share-alt: "\f1e0";
@fa-var-share-alt-square: "\f1e1";
@fa-var-share-square: "\f14d";
@fa-var-share-square-o: "\f045";
@fa-var-shekel: "\f20b";
@fa-var-sheqel: "\f20b";
@fa-var-shield: "\f132";
@fa-var-shopping-cart: "\f07a";
@fa-var-sign-in: "\f090";
@fa-var-sign-out: "\f08b";
@fa-var-signal: "\f012";
@fa-var-sitemap: "\f0e8";
@fa-var-skype: "\f17e";
@fa-var-slack: "\f198";
@fa-var-sliders: "\f1de";
@fa-var-slideshare: "\f1e7";
@fa-var-smile-o: "\f118";
@fa-var-soccer-ball-o: "\f1e3";
@fa-var-sort: "\f0dc";
@fa-var-sort-alpha-asc: "\f15d";
@fa-var-sort-alpha-desc: "\f15e";
@fa-var-sort-amount-asc: "\f160";
@fa-var-sort-amount-desc: "\f161";
@fa-var-sort-asc: "\f0de";
@fa-var-sort-desc: "\f0dd";
@fa-var-sort-down: "\f0dd";
@fa-var-sort-numeric-asc: "\f162";
@fa-var-sort-numeric-desc: "\f163";
@fa-var-sort-up: "\f0de";
@fa-var-soundcloud: "\f1be";
@fa-var-space-shuttle: "\f197";
@fa-var-spinner: "\f110";
@fa-var-spoon: "\f1b1";
@fa-var-spotify: "\f1bc";
@fa-var-square: "\f0c8";
@fa-var-square-o: "\f096";
@fa-var-stack-exchange: "\f18d";
@fa-var-stack-overflow: "\f16c";
@fa-var-star: "\f005";
@fa-var-star-half: "\f089";
@fa-var-star-half-empty: "\f123";
@fa-var-star-half-full: "\f123";
@fa-var-star-half-o: "\f123";
@fa-var-star-o: "\f006";
@fa-var-steam: "\f1b6";
@fa-var-steam-square: "\f1b7";
@fa-var-step-backward: "\f048";
@fa-var-step-forward: "\f051";
@fa-var-stethoscope: "\f0f1";
@fa-var-stop: "\f04d";
@fa-var-strikethrough: "\f0cc";
@fa-var-stumbleupon: "\f1a4";
@fa-var-stumbleupon-circle: "\f1a3";
@fa-var-subscript: "\f12c";
@fa-var-suitcase: "\f0f2";
@fa-var-sun-o: "\f185";
@fa-var-superscript: "\f12b";
@fa-var-support: "\f1cd";
@fa-var-table: "\f0ce";
@fa-var-tablet: "\f10a";
@fa-var-tachometer: "\f0e4";
@fa-var-tag: "\f02b";
@fa-var-tags: "\f02c";
@fa-var-tasks: "\f0ae";
@fa-var-taxi: "\f1ba";
@fa-var-tencent-weibo: "\f1d5";
@fa-var-terminal: "\f120";
@fa-var-text-height: "\f034";
@fa-var-text-width: "\f035";
@fa-var-th: "\f00a";
@fa-var-th-large: "\f009";
@fa-var-th-list: "\f00b";
@fa-var-thumb-tack: "\f08d";
@fa-var-thumbs-down: "\f165";
@fa-var-thumbs-o-down: "\f088";
@fa-var-thumbs-o-up: "\f087";
@fa-var-thumbs-up: "\f164";
@fa-var-ticket: "\f145";
@fa-var-times: "\f00d";
@fa-var-times-circle: "\f057";
@fa-var-times-circle-o: "\f05c";
@fa-var-tint: "\f043";
@fa-var-toggle-down: "\f150";
@fa-var-toggle-left: "\f191";
@fa-var-toggle-off: "\f204";
@fa-var-toggle-on: "\f205";
@fa-var-toggle-right: "\f152";
@fa-var-toggle-up: "\f151";
@fa-var-trash: "\f1f8";
@fa-var-trash-o: "\f014";
@fa-var-tree: "\f1bb";
@fa-var-trello: "\f181";
@fa-var-trophy: "\f091";
@fa-var-truck: "\f0d1";
@fa-var-try: "\f195";
@fa-var-tty: "\f1e4";
@fa-var-tumblr: "\f173";
@fa-var-tumblr-square: "\f174";
@fa-var-turkish-lira: "\f195";
@fa-var-twitch: "\f1e8";
@fa-var-twitter: "\f099";
@fa-var-twitter-square: "\f081";
@fa-var-umbrella: "\f0e9";
@fa-var-underline: "\f0cd";
@fa-var-undo: "\f0e2";
@fa-var-university: "\f19c";
@fa-var-unlink: "\f127";
@fa-var-unlock: "\f09c";
@fa-var-unlock-alt: "\f13e";
@fa-var-unsorted: "\f0dc";
@fa-var-upload: "\f093";
@fa-var-usd: "\f155";
@fa-var-user: "\f007";
@fa-var-user-md: "\f0f0";
@fa-var-users: "\f0c0";
@fa-var-video-camera: "\f03d";
@fa-var-vimeo-square: "\f194";
@fa-var-vine: "\f1ca";
@fa-var-vk: "\f189";
@fa-var-volume-down: "\f027";
@fa-var-volume-off: "\f026";
@fa-var-volume-up: "\f028";
@fa-var-warning: "\f071";
@fa-var-wechat: "\f1d7";
@fa-var-weibo: "\f18a";
@fa-var-weixin: "\f1d7";
@fa-var-wheelchair: "\f193";
@fa-var-wifi: "\f1eb";
@fa-var-windows: "\f17a";
@fa-var-won: "\f159";
@fa-var-wordpress: "\f19a";
@fa-var-wrench: "\f0ad";
@fa-var-xing: "\f168";
@fa-var-xing-square: "\f169";
@fa-var-yahoo: "\f19e";
@fa-var-yelp: "\f1e9";
@fa-var-yen: "\f157";
@fa-var-youtube: "\f167";
@fa-var-youtube-play: "\f16a";
@fa-var-youtube-square: "\f166";
================================================
FILE: frontend/documentation/fonts/scss/_bordered-pulled.scss
================================================
// Bordered & Pulled
// -------------------------
.#{$fa-css-prefix}-border {
padding: .2em .25em .15em;
border: solid .08em $fa-border-color;
border-radius: .1em;
}
.pull-right { float: right; }
.pull-left { float: left; }
.#{$fa-css-prefix} {
&.pull-left { margin-right: .3em; }
&.pull-right { margin-left: .3em; }
}
================================================
FILE: frontend/documentation/fonts/scss/_core.scss
================================================
// Base Class Definition
// -------------------------
.#{$fa-css-prefix} {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome; // shortening font declaration
font-size: inherit; // can't have font-size inherit on line above, so need to override
text-rendering: auto; // optimizelegibility throws things off #1094
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
================================================
FILE: frontend/documentation/fonts/scss/_fixed-width.scss
================================================
// Fixed Width Icons
// -------------------------
.#{$fa-css-prefix}-fw {
width: (18em / 14);
text-align: center;
}
================================================
FILE: frontend/documentation/fonts/scss/_icons.scss
================================================
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.#{$fa-css-prefix}-glass:before { content: $fa-var-glass; }
.#{$fa-css-prefix}-music:before { content: $fa-var-music; }
.#{$fa-css-prefix}-search:before { content: $fa-var-search; }
.#{$fa-css-prefix}-envelope-o:before { content: $fa-var-envelope-o; }
.#{$fa-css-prefix}-heart:before { content: $fa-var-heart; }
.#{$fa-css-prefix}-star:before { content: $fa-var-star; }
.#{$fa-css-prefix}-star-o:before { content: $fa-var-star-o; }
.#{$fa-css-prefix}-user:before { content: $fa-var-user; }
.#{$fa-css-prefix}-film:before { content: $fa-var-film; }
.#{$fa-css-prefix}-th-large:before { content: $fa-var-th-large; }
.#{$fa-css-prefix}-th:before { content: $fa-var-th; }
.#{$fa-css-prefix}-th-list:before { content: $fa-var-th-list; }
.#{$fa-css-prefix}-check:before { content: $fa-var-check; }
.#{$fa-css-prefix}-remove:before,
.#{$fa-css-prefix}-close:before,
.#{$fa-css-prefix}-times:before { content: $fa-var-times; }
.#{$fa-css-prefix}-search-plus:before { content: $fa-var-search-plus; }
.#{$fa-css-prefix}-search-minus:before { content: $fa-var-search-minus; }
.#{$fa-css-prefix}-power-off:before { content: $fa-var-power-off; }
.#{$fa-css-prefix}-signal:before { content: $fa-var-signal; }
.#{$fa-css-prefix}-gear:before,
.#{$fa-css-prefix}-cog:before { content: $fa-var-cog; }
.#{$fa-css-prefix}-trash-o:before { content: $fa-var-trash-o; }
.#{$fa-css-prefix}-home:before { content: $fa-var-home; }
.#{$fa-css-prefix}-file-o:before { content: $fa-var-file-o; }
.#{$fa-css-prefix}-clock-o:before { content: $fa-var-clock-o; }
.#{$fa-css-prefix}-road:before { content: $fa-var-road; }
.#{$fa-css-prefix}-download:before { content: $fa-var-download; }
.#{$fa-css-prefix}-arrow-circle-o-down:before { content: $fa-var-arrow-circle-o-down; }
.#{$fa-css-prefix}-arrow-circle-o-up:before { content: $fa-var-arrow-circle-o-up; }
.#{$fa-css-prefix}-inbox:before { content: $fa-var-inbox; }
.#{$fa-css-prefix}-play-circle-o:before { content: $fa-var-play-circle-o; }
.#{$fa-css-prefix}-rotate-right:before,
.#{$fa-css-prefix}-repeat:before { content: $fa-var-repeat; }
.#{$fa-css-prefix}-refresh:before { content: $fa-var-refresh; }
.#{$fa-css-prefix}-list-alt:before { content: $fa-var-list-alt; }
.#{$fa-css-prefix}-lock:before { content: $fa-var-lock; }
.#{$fa-css-prefix}-flag:before { content: $fa-var-flag; }
.#{$fa-css-prefix}-headphones:before { content: $fa-var-headphones; }
.#{$fa-css-prefix}-volume-off:before { content: $fa-var-volume-off; }
.#{$fa-css-prefix}-volume-down:before { content: $fa-var-volume-down; }
.#{$fa-css-prefix}-volume-up:before { content: $fa-var-volume-up; }
.#{$fa-css-prefix}-qrcode:before { content: $fa-var-qrcode; }
.#{$fa-css-prefix}-barcode:before { content: $fa-var-barcode; }
.#{$fa-css-prefix}-tag:before { content: $fa-var-tag; }
.#{$fa-css-prefix}-tags:before { content: $fa-var-tags; }
.#{$fa-css-prefix}-book:before { content: $fa-var-book; }
.#{$fa-css-prefix}-bookmark:before { content: $fa-var-bookmark; }
.#{$fa-css-prefix}-print:before { content: $fa-var-print; }
.#{$fa-css-prefix}-camera:before { content: $fa-var-camera; }
.#{$fa-css-prefix}-font:before { content: $fa-var-font; }
.#{$fa-css-prefix}-bold:before { content: $fa-var-bold; }
.#{$fa-css-prefix}-italic:before { content: $fa-var-italic; }
.#{$fa-css-prefix}-text-height:before { content: $fa-var-text-height; }
.#{$fa-css-prefix}-text-width:before { content: $fa-var-text-width; }
.#{$fa-css-prefix}-align-left:before { content: $fa-var-align-left; }
.#{$fa-css-prefix}-align-center:before { content: $fa-var-align-center; }
.#{$fa-css-prefix}-align-right:before { content: $fa-var-align-right; }
.#{$fa-css-prefix}-align-justify:before { content: $fa-var-align-justify; }
.#{$fa-css-prefix}-list:before { content: $fa-var-list; }
.#{$fa-css-prefix}-dedent:before,
.#{$fa-css-prefix}-outdent:before { content: $fa-var-outdent; }
.#{$fa-css-prefix}-indent:before { content: $fa-var-indent; }
.#{$fa-css-prefix}-video-camera:before { content: $fa-var-video-camera; }
.#{$fa-css-prefix}-photo:before,
.#{$fa-css-prefix}-image:before,
.#{$fa-css-prefix}-picture-o:before { content: $fa-var-picture-o; }
.#{$fa-css-prefix}-pencil:before { content: $fa-var-pencil; }
.#{$fa-css-prefix}-map-marker:before { content: $fa-var-map-marker; }
.#{$fa-css-prefix}-adjust:before { content: $fa-var-adjust; }
.#{$fa-css-prefix}-tint:before { content: $fa-var-tint; }
.#{$fa-css-prefix}-edit:before,
.#{$fa-css-prefix}-pencil-square-o:before { content: $fa-var-pencil-square-o; }
.#{$fa-css-prefix}-share-square-o:before { content: $fa-var-share-square-o; }
.#{$fa-css-prefix}-check-square-o:before { content: $fa-var-check-square-o; }
.#{$fa-css-prefix}-arrows:before { content: $fa-var-arrows; }
.#{$fa-css-prefix}-step-backward:before { content: $fa-var-step-backward; }
.#{$fa-css-prefix}-fast-backward:before { content: $fa-var-fast-backward; }
.#{$fa-css-prefix}-backward:before { content: $fa-var-backward; }
.#{$fa-css-prefix}-play:before { content: $fa-var-play; }
.#{$fa-css-prefix}-pause:before { content: $fa-var-pause; }
.#{$fa-css-prefix}-stop:before { content: $fa-var-stop; }
.#{$fa-css-prefix}-forward:before { content: $fa-var-forward; }
.#{$fa-css-prefix}-fast-forward:before { content: $fa-var-fast-forward; }
.#{$fa-css-prefix}-step-forward:before { content: $fa-var-step-forward; }
.#{$fa-css-prefix}-eject:before { content: $fa-var-eject; }
.#{$fa-css-prefix}-chevron-left:before { content: $fa-var-chevron-left; }
.#{$fa-css-prefix}-chevron-right:before { content: $fa-var-chevron-right; }
.#{$fa-css-prefix}-plus-circle:before { content: $fa-var-plus-circle; }
.#{$fa-css-prefix}-minus-circle:before { content: $fa-var-minus-circle; }
.#{$fa-css-prefix}-times-circle:before { content: $fa-var-times-circle; }
.#{$fa-css-prefix}-check-circle:before { content: $fa-var-check-circle; }
.#{$fa-css-prefix}-question-circle:before { content: $fa-var-question-circle; }
.#{$fa-css-prefix}-info-circle:before { content: $fa-var-info-circle; }
.#{$fa-css-prefix}-crosshairs:before { content: $fa-var-crosshairs; }
.#{$fa-css-prefix}-times-circle-o:before { content: $fa-var-times-circle-o; }
.#{$fa-css-prefix}-check-circle-o:before { content: $fa-var-check-circle-o; }
.#{$fa-css-prefix}-ban:before { content: $fa-var-ban; }
.#{$fa-css-prefix}-arrow-left:before { content: $fa-var-arrow-left; }
.#{$fa-css-prefix}-arrow-right:before { content: $fa-var-arrow-right; }
.#{$fa-css-prefix}-arrow-up:before { content: $fa-var-arrow-up; }
.#{$fa-css-prefix}-arrow-down:before { content: $fa-var-arrow-down; }
.#{$fa-css-prefix}-mail-forward:before,
.#{$fa-css-prefix}-share:before { content: $fa-var-share; }
.#{$fa-css-prefix}-expand:before { content: $fa-var-expand; }
.#{$fa-css-prefix}-compress:before { content: $fa-var-compress; }
.#{$fa-css-prefix}-plus:before { content: $fa-var-plus; }
.#{$fa-css-prefix}-minus:before { content: $fa-var-minus; }
.#{$fa-css-prefix}-asterisk:before { content: $fa-var-asterisk; }
.#{$fa-css-prefix}-exclamation-circle:before { content: $fa-var-exclamation-circle; }
.#{$fa-css-prefix}-gift:before { content: $fa-var-gift; }
.#{$fa-css-prefix}-leaf:before { content: $fa-var-leaf; }
.#{$fa-css-prefix}-fire:before { content: $fa-var-fire; }
.#{$fa-css-prefix}-eye:before { content: $fa-var-eye; }
.#{$fa-css-prefix}-eye-slash:before { content: $fa-var-eye-slash; }
.#{$fa-css-prefix}-warning:before,
.#{$fa-css-prefix}-exclamation-triangle:before { content: $fa-var-exclamation-triangle; }
.#{$fa-css-prefix}-plane:before { content: $fa-var-plane; }
.#{$fa-css-prefix}-calendar:before { content: $fa-var-calendar; }
.#{$fa-css-prefix}-random:before { content: $fa-var-random; }
.#{$fa-css-prefix}-comment:before { content: $fa-var-comment; }
.#{$fa-css-prefix}-magnet:before { content: $fa-var-magnet; }
.#{$fa-css-prefix}-chevron-up:before { content: $fa-var-chevron-up; }
.#{$fa-css-prefix}-chevron-down:before { content: $fa-var-chevron-down; }
.#{$fa-css-prefix}-retweet:before { content: $fa-var-retweet; }
.#{$fa-css-prefix}-shopping-cart:before { content: $fa-var-shopping-cart; }
.#{$fa-css-prefix}-folder:before { content: $fa-var-folder; }
.#{$fa-css-prefix}-folder-open:before { content: $fa-var-folder-open; }
.#{$fa-css-prefix}-arrows-v:before { content: $fa-var-arrows-v; }
.#{$fa-css-prefix}-arrows-h:before { content: $fa-var-arrows-h; }
.#{$fa-css-prefix}-bar-chart-o:before,
.#{$fa-css-prefix}-bar-chart:before { content: $fa-var-bar-chart; }
.#{$fa-css-prefix}-twitter-square:before { content: $fa-var-twitter-square; }
.#{$fa-css-prefix}-facebook-square:before { content: $fa-var-facebook-square; }
.#{$fa-css-prefix}-camera-retro:before { content: $fa-var-camera-retro; }
.#{$fa-css-prefix}-key:before { content: $fa-var-key; }
.#{$fa-css-prefix}-gears:before,
.#{$fa-css-prefix}-cogs:before { content: $fa-var-cogs; }
.#{$fa-css-prefix}-comments:before { content: $fa-var-comments; }
.#{$fa-css-prefix}-thumbs-o-up:before { content: $fa-var-thumbs-o-up; }
.#{$fa-css-prefix}-thumbs-o-down:before { content: $fa-var-thumbs-o-down; }
.#{$fa-css-prefix}-star-half:before { content: $fa-var-star-half; }
.#{$fa-css-prefix}-heart-o:before { content: $fa-var-heart-o; }
.#{$fa-css-prefix}-sign-out:before { content: $fa-var-sign-out; }
.#{$fa-css-prefix}-linkedin-square:before { content: $fa-var-linkedin-square; }
.#{$fa-css-prefix}-thumb-tack:before { content: $fa-var-thumb-tack; }
.#{$fa-css-prefix}-external-link:before { content: $fa-var-external-link; }
.#{$fa-css-prefix}-sign-in:before { content: $fa-var-sign-in; }
.#{$fa-css-prefix}-trophy:before { content: $fa-var-trophy; }
.#{$fa-css-prefix}-github-square:before { content: $fa-var-github-square; }
.#{$fa-css-prefix}-upload:before { content: $fa-var-upload; }
.#{$fa-css-prefix}-lemon-o:before { content: $fa-var-lemon-o; }
.#{$fa-css-prefix}-phone:before { content: $fa-var-phone; }
.#{$fa-css-prefix}-square-o:before { content: $fa-var-square-o; }
.#{$fa-css-prefix}-bookmark-o:before { content: $fa-var-bookmark-o; }
.#{$fa-css-prefix}-phone-square:before { content: $fa-var-phone-square; }
.#{$fa-css-prefix}-twitter:before { content: $fa-var-twitter; }
.#{$fa-css-prefix}-facebook:before { content: $fa-var-facebook; }
.#{$fa-css-prefix}-github:before { content: $fa-var-github; }
.#{$fa-css-prefix}-unlock:before { content: $fa-var-unlock; }
.#{$fa-css-prefix}-credit-card:before { content: $fa-var-credit-card; }
.#{$fa-css-prefix}-rss:before { content: $fa-var-rss; }
.#{$fa-css-prefix}-hdd-o:before { content: $fa-var-hdd-o; }
.#{$fa-css-prefix}-bullhorn:before { content: $fa-var-bullhorn; }
.#{$fa-css-prefix}-bell:before { content: $fa-var-bell; }
.#{$fa-css-prefix}-certificate:before { content: $fa-var-certificate; }
.#{$fa-css-prefix}-hand-o-right:before { content: $fa-var-hand-o-right; }
.#{$fa-css-prefix}-hand-o-left:before { content: $fa-var-hand-o-left; }
.#{$fa-css-prefix}-hand-o-up:before { content: $fa-var-hand-o-up; }
.#{$fa-css-prefix}-hand-o-down:before { content: $fa-var-hand-o-down; }
.#{$fa-css-prefix}-arrow-circle-left:before { content: $fa-var-arrow-circle-left; }
.#{$fa-css-prefix}-arrow-circle-right:before { content: $fa-var-arrow-circle-right; }
.#{$fa-css-prefix}-arrow-circle-up:before { content: $fa-var-arrow-circle-up; }
.#{$fa-css-prefix}-arrow-circle-down:before { content: $fa-var-arrow-circle-down; }
.#{$fa-css-prefix}-globe:before { content: $fa-var-globe; }
.#{$fa-css-prefix}-wrench:before { content: $fa-var-wrench; }
.#{$fa-css-prefix}-tasks:before { content: $fa-var-tasks; }
.#{$fa-css-prefix}-filter:before { content: $fa-var-filter; }
.#{$fa-css-prefix}-briefcase:before { content: $fa-var-briefcase; }
.#{$fa-css-prefix}-arrows-alt:before { content: $fa-var-arrows-alt; }
.#{$fa-css-prefix}-group:before,
.#{$fa-css-prefix}-users:before { content: $fa-var-users; }
.#{$fa-css-prefix}-chain:before,
.#{$fa-css-prefix}-link:before { content: $fa-var-link; }
.#{$fa-css-prefix}-cloud:before { content: $fa-var-cloud; }
.#{$fa-css-prefix}-flask:before { content: $fa-var-flask; }
.#{$fa-css-prefix}-cut:before,
.#{$fa-css-prefix}-scissors:before { content: $fa-var-scissors; }
.#{$fa-css-prefix}-copy:before,
.#{$fa-css-prefix}-files-o:before { content: $fa-var-files-o; }
.#{$fa-css-prefix}-paperclip:before { content: $fa-var-paperclip; }
.#{$fa-css-prefix}-save:before,
.#{$fa-css-prefix}-floppy-o:before { content: $fa-var-floppy-o; }
.#{$fa-css-prefix}-square:before { content: $fa-var-square; }
.#{$fa-css-prefix}-navicon:before,
.#{$fa-css-prefix}-reorder:before,
.#{$fa-css-prefix}-bars:before { content: $fa-var-bars; }
.#{$fa-css-prefix}-list-ul:before { content: $fa-var-list-ul; }
.#{$fa-css-prefix}-list-ol:before { content: $fa-var-list-ol; }
.#{$fa-css-prefix}-strikethrough:before { content: $fa-var-strikethrough; }
.#{$fa-css-prefix}-underline:before { content: $fa-var-underline; }
.#{$fa-css-prefix}-table:before { content: $fa-var-table; }
.#{$fa-css-prefix}-magic:before { content: $fa-var-magic; }
.#{$fa-css-prefix}-truck:before { content: $fa-var-truck; }
.#{$fa-css-prefix}-pinterest:before { content: $fa-var-pinterest; }
.#{$fa-css-prefix}-pinterest-square:before { content: $fa-var-pinterest-square; }
.#{$fa-css-prefix}-google-plus-square:before { content: $fa-var-google-plus-square; }
.#{$fa-css-prefix}-google-plus:before { content: $fa-var-google-plus; }
.#{$fa-css-prefix}-money:before { content: $fa-var-money; }
.#{$fa-css-prefix}-caret-down:before { content: $fa-var-caret-down; }
.#{$fa-css-prefix}-caret-up:before { content: $fa-var-caret-up; }
.#{$fa-css-prefix}-caret-left:before { content: $fa-var-caret-left; }
.#{$fa-css-prefix}-caret-right:before { content: $fa-var-caret-right; }
.#{$fa-css-prefix}-columns:before { content: $fa-var-columns; }
.#{$fa-css-prefix}-unsorted:before,
.#{$fa-css-prefix}-sort:before { content: $fa-var-sort; }
.#{$fa-css-prefix}-sort-down:before,
.#{$fa-css-prefix}-sort-desc:before { content: $fa-var-sort-desc; }
.#{$fa-css-prefix}-sort-up:before,
.#{$fa-css-prefix}-sort-asc:before { content: $fa-var-sort-asc; }
.#{$fa-css-prefix}-envelope:before { content: $fa-var-envelope; }
.#{$fa-css-prefix}-linkedin:before { content: $fa-var-linkedin; }
.#{$fa-css-prefix}-rotate-left:before,
.#{$fa-css-prefix}-undo:before { content: $fa-var-undo; }
.#{$fa-css-prefix}-legal:before,
.#{$fa-css-prefix}-gavel:before { content: $fa-var-gavel; }
.#{$fa-css-prefix}-dashboard:before,
.#{$fa-css-prefix}-tachometer:before { content: $fa-var-tachometer; }
.#{$fa-css-prefix}-comment-o:before { content: $fa-var-comment-o; }
.#{$fa-css-prefix}-comments-o:before { content: $fa-var-comments-o; }
.#{$fa-css-prefix}-flash:before,
.#{$fa-css-prefix}-bolt:before { content: $fa-var-bolt; }
.#{$fa-css-prefix}-sitemap:before { content: $fa-var-sitemap; }
.#{$fa-css-prefix}-umbrella:before { content: $fa-var-umbrella; }
.#{$fa-css-prefix}-paste:before,
.#{$fa-css-prefix}-clipboard:before { content: $fa-var-clipboard; }
.#{$fa-css-prefix}-lightbulb-o:before { content: $fa-var-lightbulb-o; }
.#{$fa-css-prefix}-exchange:before { content: $fa-var-exchange; }
.#{$fa-css-prefix}-cloud-download:before { content: $fa-var-cloud-download; }
.#{$fa-css-prefix}-cloud-upload:before { content: $fa-var-cloud-upload; }
.#{$fa-css-prefix}-user-md:before { content: $fa-var-user-md; }
.#{$fa-css-prefix}-stethoscope:before { content: $fa-var-stethoscope; }
.#{$fa-css-prefix}-suitcase:before { content: $fa-var-suitcase; }
.#{$fa-css-prefix}-bell-o:before { content: $fa-var-bell-o; }
.#{$fa-css-prefix}-coffee:before { content: $fa-var-coffee; }
.#{$fa-css-prefix}-cutlery:before { content: $fa-var-cutlery; }
.#{$fa-css-prefix}-file-text-o:before { content: $fa-var-file-text-o; }
.#{$fa-css-prefix}-building-o:before { content: $fa-var-building-o; }
.#{$fa-css-prefix}-hospital-o:before { content: $fa-var-hospital-o; }
.#{$fa-css-prefix}-ambulance:before { content: $fa-var-ambulance; }
.#{$fa-css-prefix}-medkit:before { content: $fa-var-medkit; }
.#{$fa-css-prefix}-fighter-jet:before { content: $fa-var-fighter-jet; }
.#{$fa-css-prefix}-beer:before { content: $fa-var-beer; }
.#{$fa-css-prefix}-h-square:before { content: $fa-var-h-square; }
.#{$fa-css-prefix}-plus-square:before { content: $fa-var-plus-square; }
.#{$fa-css-prefix}-angle-double-left:before { content: $fa-var-angle-double-left; }
.#{$fa-css-prefix}-angle-double-right:before { content: $fa-var-angle-double-right; }
.#{$fa-css-prefix}-angle-double-up:before { content: $fa-var-angle-double-up; }
.#{$fa-css-prefix}-angle-double-down:before { content: $fa-var-angle-double-down; }
.#{$fa-css-prefix}-angle-left:before { content: $fa-var-angle-left; }
.#{$fa-css-prefix}-angle-right:before { content: $fa-var-angle-right; }
.#{$fa-css-prefix}-angle-up:before { content: $fa-var-angle-up; }
.#{$fa-css-prefix}-angle-down:before { content: $fa-var-angle-down; }
.#{$fa-css-prefix}-desktop:before { content: $fa-var-desktop; }
.#{$fa-css-prefix}-laptop:before { content: $fa-var-laptop; }
.#{$fa-css-prefix}-tablet:before { content: $fa-var-tablet; }
.#{$fa-css-prefix}-mobile-phone:before,
.#{$fa-css-prefix}-mobile:before { content: $fa-var-mobile; }
.#{$fa-css-prefix}-circle-o:before { content: $fa-var-circle-o; }
.#{$fa-css-prefix}-quote-left:before { content: $fa-var-quote-left; }
.#{$fa-css-prefix}-quote-right:before { content: $fa-var-quote-right; }
.#{$fa-css-prefix}-spinner:before { content: $fa-var-spinner; }
.#{$fa-css-prefix}-circle:before { content: $fa-var-circle; }
.#{$fa-css-prefix}-mail-reply:before,
.#{$fa-css-prefix}-reply:before { content: $fa-var-reply; }
.#{$fa-css-prefix}-github-alt:before { content: $fa-var-github-alt; }
.#{$fa-css-prefix}-folder-o:before { content: $fa-var-folder-o; }
.#{$fa-css-prefix}-folder-open-o:before { content: $fa-var-folder-open-o; }
.#{$fa-css-prefix}-smile-o:before { content: $fa-var-smile-o; }
.#{$fa-css-prefix}-frown-o:before { content: $fa-var-frown-o; }
.#{$fa-css-prefix}-meh-o:before { content: $fa-var-meh-o; }
.#{$fa-css-prefix}-gamepad:before { content: $fa-var-gamepad; }
.#{$fa-css-prefix}-keyboard-o:before { content: $fa-var-keyboard-o; }
.#{$fa-css-prefix}-flag-o:before { content: $fa-var-flag-o; }
.#{$fa-css-prefix}-flag-checkered:before { content: $fa-var-flag-checkered; }
.#{$fa-css-prefix}-terminal:before { content: $fa-var-terminal; }
.#{$fa-css-prefix}-code:before { content: $fa-var-code; }
.#{$fa-css-prefix}-mail-reply-all:before,
.#{$fa-css-prefix}-reply-all:before { content: $fa-var-reply-all; }
.#{$fa-css-prefix}-star-half-empty:before,
.#{$fa-css-prefix}-star-half-full:before,
.#{$fa-css-prefix}-star-half-o:before { content: $fa-var-star-half-o; }
.#{$fa-css-prefix}-location-arrow:before { content: $fa-var-location-arrow; }
.#{$fa-css-prefix}-crop:before { content: $fa-var-crop; }
.#{$fa-css-prefix}-code-fork:before { content: $fa-var-code-fork; }
.#{$fa-css-prefix}-unlink:before,
.#{$fa-css-prefix}-chain-broken:before { content: $fa-var-chain-broken; }
.#{$fa-css-prefix}-question:before { content: $fa-var-question; }
.#{$fa-css-prefix}-info:before { content: $fa-var-info; }
.#{$fa-css-prefix}-exclamation:before { content: $fa-var-exclamation; }
.#{$fa-css-prefix}-superscript:before { content: $fa-var-superscript; }
.#{$fa-css-prefix}-subscript:before { content: $fa-var-subscript; }
.#{$fa-css-prefix}-eraser:before { content: $fa-var-eraser; }
.#{$fa-css-prefix}-puzzle-piece:before { content: $fa-var-puzzle-piece; }
.#{$fa-css-prefix}-microphone:before { content: $fa-var-microphone; }
.#{$fa-css-prefix}-microphone-slash:before { content: $fa-var-microphone-slash; }
.#{$fa-css-prefix}-shield:before { content: $fa-var-shield; }
.#{$fa-css-prefix}-calendar-o:before { content: $fa-var-calendar-o; }
.#{$fa-css-prefix}-fire-extinguisher:before { content: $fa-var-fire-extinguisher; }
.#{$fa-css-prefix}-rocket:before { content: $fa-var-rocket; }
.#{$fa-css-prefix}-maxcdn:before { content: $fa-var-maxcdn; }
.#{$fa-css-prefix}-chevron-circle-left:before { content: $fa-var-chevron-circle-left; }
.#{$fa-css-prefix}-chevron-circle-right:before { content: $fa-var-chevron-circle-right; }
.#{$fa-css-prefix}-chevron-circle-up:before { content: $fa-var-chevron-circle-up; }
.#{$fa-css-prefix}-chevron-circle-down:before { content: $fa-var-chevron-circle-down; }
.#{$fa-css-prefix}-html5:before { content: $fa-var-html5; }
.#{$fa-css-prefix}-css3:before { content: $fa-var-css3; }
.#{$fa-css-prefix}-anchor:before { content: $fa-var-anchor; }
.#{$fa-css-prefix}-unlock-alt:before { content: $fa-var-unlock-alt; }
.#{$fa-css-prefix}-bullseye:before { content: $fa-var-bullseye; }
.#{$fa-css-prefix}-ellipsis-h:before { content: $fa-var-ellipsis-h; }
.#{$fa-css-prefix}-ellipsis-v:before { content: $fa-var-ellipsis-v; }
.#{$fa-css-prefix}-rss-square:before { content: $fa-var-rss-square; }
.#{$fa-css-prefix}-play-circle:before { content: $fa-var-play-circle; }
.#{$fa-css-prefix}-ticket:before { content: $fa-var-ticket; }
.#{$fa-css-prefix}-minus-square:before { content: $fa-var-minus-square; }
.#{$fa-css-prefix}-minus-square-o:before { content: $fa-var-minus-square-o; }
.#{$fa-css-prefix}-level-up:before { content: $fa-var-level-up; }
.#{$fa-css-prefix}-level-down:before { content: $fa-var-level-down; }
.#{$fa-css-prefix}-check-square:before { content: $fa-var-check-square; }
.#{$fa-css-prefix}-pencil-square:before { content: $fa-var-pencil-square; }
.#{$fa-css-prefix}-external-link-square:before { content: $fa-var-external-link-square; }
.#{$fa-css-prefix}-share-square:before { content: $fa-var-share-square; }
.#{$fa-css-prefix}-compass:before { content: $fa-var-compass; }
.#{$fa-css-prefix}-toggle-down:before,
.#{$fa-css-prefix}-caret-square-o-down:before { content: $fa-var-caret-square-o-down; }
.#{$fa-css-prefix}-toggle-up:before,
.#{$fa-css-prefix}-caret-square-o-up:before { content: $fa-var-caret-square-o-up; }
.#{$fa-css-prefix}-toggle-right:before,
.#{$fa-css-prefix}-caret-square-o-right:before { content: $fa-var-caret-square-o-right; }
.#{$fa-css-prefix}-euro:before,
.#{$fa-css-prefix}-eur:before { content: $fa-var-eur; }
.#{$fa-css-prefix}-gbp:before { content: $fa-var-gbp; }
.#{$fa-css-prefix}-dollar:before,
.#{$fa-css-prefix}-usd:before { content: $fa-var-usd; }
.#{$fa-css-prefix}-rupee:before,
.#{$fa-css-prefix}-inr:before { content: $fa-var-inr; }
.#{$fa-css-prefix}-cny:before,
.#{$fa-css-prefix}-rmb:before,
.#{$fa-css-prefix}-yen:before,
.#{$fa-css-prefix}-jpy:before { content: $fa-var-jpy; }
.#{$fa-css-prefix}-ruble:before,
.#{$fa-css-prefix}-rouble:before,
.#{$fa-css-prefix}-rub:before { content: $fa-var-rub; }
.#{$fa-css-prefix}-won:before,
.#{$fa-css-prefix}-krw:before { content: $fa-var-krw; }
.#{$fa-css-prefix}-bitcoin:before,
.#{$fa-css-prefix}-btc:before { content: $fa-var-btc; }
.#{$fa-css-prefix}-file:before { content: $fa-var-file; }
.#{$fa-css-prefix}-file-text:before { content: $fa-var-file-text; }
.#{$fa-css-prefix}-sort-alpha-asc:before { content: $fa-var-sort-alpha-asc; }
.#{$fa-css-prefix}-sort-alpha-desc:before { content: $fa-var-sort-alpha-desc; }
.#{$fa-css-prefix}-sort-amount-asc:before { content: $fa-var-sort-amount-asc; }
.#{$fa-css-prefix}-sort-amount-desc:before { content: $fa-var-sort-amount-desc; }
.#{$fa-css-prefix}-sort-numeric-asc:before { content: $fa-var-sort-numeric-asc; }
.#{$fa-css-prefix}-sort-numeric-desc:before { content: $fa-var-sort-numeric-desc; }
.#{$fa-css-prefix}-thumbs-up:before { content: $fa-var-thumbs-up; }
.#{$fa-css-prefix}-thumbs-down:before { content: $fa-var-thumbs-down; }
.#{$fa-css-prefix}-youtube-square:before { content: $fa-var-youtube-square; }
.#{$fa-css-prefix}-youtube:before { content: $fa-var-youtube; }
.#{$fa-css-prefix}-xing:before { content: $fa-var-xing; }
.#{$fa-css-prefix}-xing-square:before { content: $fa-var-xing-square; }
.#{$fa-css-prefix}-youtube-play:before { content: $fa-var-youtube-play; }
.#{$fa-css-prefix}-dropbox:before { content: $fa-var-dropbox; }
.#{$fa-css-prefix}-stack-overflow:before { content: $fa-var-stack-overflow; }
.#{$fa-css-prefix}-instagram:before { content: $fa-var-instagram; }
.#{$fa-css-prefix}-flickr:before { content: $fa-var-flickr; }
.#{$fa-css-prefix}-adn:before { content: $fa-var-adn; }
.#{$fa-css-prefix}-bitbucket:before { content: $fa-var-bitbucket; }
.#{$fa-css-prefix}-bitbucket-square:before { content: $fa-var-bitbucket-square; }
.#{$fa-css-prefix}-tumblr:before { content: $fa-var-tumblr; }
.#{$fa-css-prefix}-tumblr-square:before { content: $fa-var-tumblr-square; }
.#{$fa-css-prefix}-long-arrow-down:before { content: $fa-var-long-arrow-down; }
.#{$fa-css-prefix}-long-arrow-up:before { content: $fa-var-long-arrow-up; }
.#{$fa-css-prefix}-long-arrow-left:before { content: $fa-var-long-arrow-left; }
.#{$fa-css-prefix}-long-arrow-right:before { content: $fa-var-long-arrow-right; }
.#{$fa-css-prefix}-apple:before { content: $fa-var-apple; }
.#{$fa-css-prefix}-windows:before { content: $fa-var-windows; }
.#{$fa-css-prefix}-android:before { content: $fa-var-android; }
.#{$fa-css-prefix}-linux:before { content: $fa-var-linux; }
.#{$fa-css-prefix}-dribbble:before { content: $fa-var-dribbble; }
.#{$fa-css-prefix}-skype:before { content: $fa-var-skype; }
.#{$fa-css-prefix}-foursquare:before { content: $fa-var-foursquare; }
.#{$fa-css-prefix}-trello:before { content: $fa-var-trello; }
.#{$fa-css-prefix}-female:before { content: $fa-var-female; }
.#{$fa-css-prefix}-male:before { content: $fa-var-male; }
.#{$fa-css-prefix}-gittip:before { content: $fa-var-gittip; }
.#{$fa-css-prefix}-sun-o:before { content: $fa-var-sun-o; }
.#{$fa-css-prefix}-moon-o:before { content: $fa-var-moon-o; }
.#{$fa-css-prefix}-archive:before { content: $fa-var-archive; }
.#{$fa-css-prefix}-bug:before { content: $fa-var-bug; }
.#{$fa-css-prefix}-vk:before { content: $fa-var-vk; }
.#{$fa-css-prefix}-weibo:before { content: $fa-var-weibo; }
.#{$fa-css-prefix}-renren:before { content: $fa-var-renren; }
.#{$fa-css-prefix}-pagelines:before { content: $fa-var-pagelines; }
.#{$fa-css-prefix}-stack-exchange:before { content: $fa-var-stack-exchange; }
.#{$fa-css-prefix}-arrow-circle-o-right:before { content: $fa-var-arrow-circle-o-right; }
.#{$fa-css-prefix}-arrow-circle-o-left:before { content: $fa-var-arrow-circle-o-left; }
.#{$fa-css-prefix}-toggle-left:before,
.#{$fa-css-prefix}-caret-square-o-left:before { content: $fa-var-caret-square-o-left; }
.#{$fa-css-prefix}-dot-circle-o:before { content: $fa-var-dot-circle-o; }
.#{$fa-css-prefix}-wheelchair:before { content: $fa-var-wheelchair; }
.#{$fa-css-prefix}-vimeo-square:before { content: $fa-var-vimeo-square; }
.#{$fa-css-prefix}-turkish-lira:before,
.#{$fa-css-prefix}-try:before { content: $fa-var-try; }
.#{$fa-css-prefix}-plus-square-o:before { content: $fa-var-plus-square-o; }
.#{$fa-css-prefix}-space-shuttle:before { content: $fa-var-space-shuttle; }
.#{$fa-css-prefix}-slack:before { content: $fa-var-slack; }
.#{$fa-css-prefix}-envelope-square:before { content: $fa-var-envelope-square; }
.#{$fa-css-prefix}-wordpress:before { content: $fa-var-wordpress; }
.#{$fa-css-prefix}-openid:before { content: $fa-var-openid; }
.#{$fa-css-prefix}-institution:before,
.#{$fa-css-prefix}-bank:before,
.#{$fa-css-prefix}-university:before { content: $fa-var-university; }
.#{$fa-css-prefix}-mortar-board:before,
.#{$fa-css-prefix}-graduation-cap:before { content: $fa-var-graduation-cap; }
.#{$fa-css-prefix}-yahoo:before { content: $fa-var-yahoo; }
.#{$fa-css-prefix}-google:before { content: $fa-var-google; }
.#{$fa-css-prefix}-reddit:before { content: $fa-var-reddit; }
.#{$fa-css-prefix}-reddit-square:before { content: $fa-var-reddit-square; }
.#{$fa-css-prefix}-stumbleupon-circle:before { content: $fa-var-stumbleupon-circle; }
.#{$fa-css-prefix}-stumbleupon:before { content: $fa-var-stumbleupon; }
.#{$fa-css-prefix}-delicious:before { content: $fa-var-delicious; }
.#{$fa-css-prefix}-digg:before { content: $fa-var-digg; }
.#{$fa-css-prefix}-pied-piper:before { content: $fa-var-pied-piper; }
.#{$fa-css-prefix}-pied-piper-alt:before { content: $fa-var-pied-piper-alt; }
.#{$fa-css-prefix}-drupal:before { content: $fa-var-drupal; }
.#{$fa-css-prefix}-joomla:before { content: $fa-var-joomla; }
.#{$fa-css-prefix}-language:before { content: $fa-var-language; }
.#{$fa-css-prefix}-fax:before { content: $fa-var-fax; }
.#{$fa-css-prefix}-building:before { content: $fa-var-building; }
.#{$fa-css-prefix}-child:before { content: $fa-var-child; }
.#{$fa-css-prefix}-paw:before { content: $fa-var-paw; }
.#{$fa-css-prefix}-spoon:before { content: $fa-var-spoon; }
.#{$fa-css-prefix}-cube:before { content: $fa-var-cube; }
.#{$fa-css-prefix}-cubes:before { content: $fa-var-cubes; }
.#{$fa-css-prefix}-behance:before { content: $fa-var-behance; }
.#{$fa-css-prefix}-behance-square:before { content: $fa-var-behance-square; }
.#{$fa-css-prefix}-steam:before { content: $fa-var-steam; }
.#{$fa-css-prefix}-steam-square:before { content: $fa-var-steam-square; }
.#{$fa-css-prefix}-recycle:before { content: $fa-var-recycle; }
.#{$fa-css-prefix}-automobile:before,
.#{$fa-css-prefix}-car:before { content: $fa-var-car; }
.#{$fa-css-prefix}-cab:before,
.#{$fa-css-prefix}-taxi:before { content: $fa-var-taxi; }
.#{$fa-css-prefix}-tree:before { content: $fa-var-tree; }
.#{$fa-css-prefix}-spotify:before { content: $fa-var-spotify; }
.#{$fa-css-prefix}-deviantart:before { content: $fa-var-deviantart; }
.#{$fa-css-prefix}-soundcloud:before { content: $fa-var-soundcloud; }
.#{$fa-css-prefix}-database:before { content: $fa-var-database; }
.#{$fa-css-prefix}-file-pdf-o:before { content: $fa-var-file-pdf-o; }
.#{$fa-css-prefix}-file-word-o:before { content: $fa-var-file-word-o; }
.#{$fa-css-prefix}-file-excel-o:before { content: $fa-var-file-excel-o; }
.#{$fa-css-prefix}-file-powerpoint-o:before { content: $fa-var-file-powerpoint-o; }
.#{$fa-css-prefix}-file-photo-o:before,
.#{$fa-css-prefix}-file-picture-o:before,
.#{$fa-css-prefix}-file-image-o:before { content: $fa-var-file-image-o; }
.#{$fa-css-prefix}-file-zip-o:before,
.#{$fa-css-prefix}-file-archive-o:before { content: $fa-var-file-archive-o; }
.#{$fa-css-prefix}-file-sound-o:before,
.#{$fa-css-prefix}-file-audio-o:before { content: $fa-var-file-audio-o; }
.#{$fa-css-prefix}-file-movie-o:before,
.#{$fa-css-prefix}-file-video-o:before { content: $fa-var-file-video-o; }
.#{$fa-css-prefix}-file-code-o:before { content: $fa-var-file-code-o; }
.#{$fa-css-prefix}-vine:before { content: $fa-var-vine; }
.#{$fa-css-prefix}-codepen:before { content: $fa-var-codepen; }
.#{$fa-css-prefix}-jsfiddle:before { content: $fa-var-jsfiddle; }
.#{$fa-css-prefix}-life-bouy:before,
.#{$fa-css-prefix}-life-buoy:before,
.#{$fa-css-prefix}-life-saver:before,
.#{$fa-css-prefix}-support:before,
.#{$fa-css-prefix}-life-ring:before { content: $fa-var-life-ring; }
.#{$fa-css-prefix}-circle-o-notch:before { content: $fa-var-circle-o-notch; }
.#{$fa-css-prefix}-ra:before,
.#{$fa-css-prefix}-rebel:before { content: $fa-var-rebel; }
.#{$fa-css-prefix}-ge:before,
.#{$fa-css-prefix}-empire:before { content: $fa-var-empire; }
.#{$fa-css-prefix}-git-square:before { content: $fa-var-git-square; }
.#{$fa-css-prefix}-git:before { content: $fa-var-git; }
.#{$fa-css-prefix}-hacker-news:before { content: $fa-var-hacker-news; }
.#{$fa-css-prefix}-tencent-weibo:before { content: $fa-var-tencent-weibo; }
.#{$fa-css-prefix}-qq:before { content: $fa-var-qq; }
.#{$fa-css-prefix}-wechat:before,
.#{$fa-css-prefix}-weixin:before { content: $fa-var-weixin; }
.#{$fa-css-prefix}-send:before,
.#{$fa-css-prefix}-paper-plane:before { content: $fa-var-paper-plane; }
.#{$fa-css-prefix}-send-o:before,
.#{$fa-css-prefix}-paper-plane-o:before { content: $fa-var-paper-plane-o; }
.#{$fa-css-prefix}-history:before { content: $fa-var-history; }
.#{$fa-css-prefix}-circle-thin:before { content: $fa-var-circle-thin; }
.#{$fa-css-prefix}-header:before { content: $fa-var-header; }
.#{$fa-css-prefix}-paragraph:before { content: $fa-var-paragraph; }
.#{$fa-css-prefix}-sliders:before { content: $fa-var-sliders; }
.#{$fa-css-prefix}-share-alt:before { content: $fa-var-share-alt; }
.#{$fa-css-prefix}-share-alt-square:before { content: $fa-var-share-alt-square; }
.#{$fa-css-prefix}-bomb:before { content: $fa-var-bomb; }
.#{$fa-css-prefix}-soccer-ball-o:before,
.#{$fa-css-prefix}-futbol-o:before { content: $fa-var-futbol-o; }
.#{$fa-css-prefix}-tty:before { content: $fa-var-tty; }
.#{$fa-css-prefix}-binoculars:before { content: $fa-var-binoculars; }
.#{$fa-css-prefix}-plug:before { content: $fa-var-plug; }
.#{$fa-css-prefix}-slideshare:before { content: $fa-var-slideshare; }
.#{$fa-css-prefix}-twitch:before { content: $fa-var-twitch; }
.#{$fa-css-prefix}-yelp:before { content: $fa-var-yelp; }
.#{$fa-css-prefix}-newspaper-o:before { content: $fa-var-newspaper-o; }
.#{$fa-css-prefix}-wifi:before { content: $fa-var-wifi; }
.#{$fa-css-prefix}-calculator:before { content: $fa-var-calculator; }
.#{$fa-css-prefix}-paypal:before { content: $fa-var-paypal; }
.#{$fa-css-prefix}-google-wallet:before { content: $fa-var-google-wallet; }
.#{$fa-css-prefix}-cc-visa:before { content: $fa-var-cc-visa; }
.#{$fa-css-prefix}-cc-mastercard:before { content: $fa-var-cc-mastercard; }
.#{$fa-css-prefix}-cc-discover:before { content: $fa-var-cc-discover; }
.#{$fa-css-prefix}-cc-amex:before { content: $fa-var-cc-amex; }
.#{$fa-css-prefix}-cc-paypal:before { content: $fa-var-cc-paypal; }
.#{$fa-css-prefix}-cc-stripe:before { content: $fa-var-cc-stripe; }
.#{$fa-css-prefix}-bell-slash:before { content: $fa-var-bell-slash; }
.#{$fa-css-prefix}-bell-slash-o:before { content: $fa-var-bell-slash-o; }
.#{$fa-css-prefix}-trash:before { content: $fa-var-trash; }
.#{$fa-css-prefix}-copyright:before { content: $fa-var-copyright; }
.#{$fa-css-prefix}-at:before { content: $fa-var-at; }
.#{$fa-css-prefix}-eyedropper:before { content: $fa-var-eyedropper; }
.#{$fa-css-prefix}-paint-brush:before { content: $fa-var-paint-brush; }
.#{$fa-css-prefix}-birthday-cake:before { content: $fa-var-birthday-cake; }
.#{$fa-css-prefix}-area-chart:before { content: $fa-var-area-chart; }
.#{$fa-css-prefix}-pie-chart:before { content: $fa-var-pie-chart; }
.#{$fa-css-prefix}-line-chart:before { content: $fa-var-line-chart; }
.#{$fa-css-prefix}-lastfm:before { content: $fa-var-lastfm; }
.#{$fa-css-prefix}-lastfm-square:before { content: $fa-var-lastfm-square; }
.#{$fa-css-prefix}-toggle-off:before { content: $fa-var-toggle-off; }
.#{$fa-css-prefix}-toggle-on:before { content: $fa-var-toggle-on; }
.#{$fa-css-prefix}-bicycle:before { content: $fa-var-bicycle; }
.#{$fa-css-prefix}-bus:before { content: $fa-var-bus; }
.#{$fa-css-prefix}-ioxhost:before { content: $fa-var-ioxhost; }
.#{$fa-css-prefix}-angellist:before { content: $fa-var-angellist; }
.#{$fa-css-prefix}-cc:before { content: $fa-var-cc; }
.#{$fa-css-prefix}-shekel:before,
.#{$fa-css-prefix}-sheqel:before,
.#{$fa-css-prefix}-ils:before { content: $fa-var-ils; }
.#{$fa-css-prefix}-meanpath:before { content: $fa-var-meanpath; }
================================================
FILE: frontend/documentation/fonts/scss/_larger.scss
================================================
// Icon Sizes
// -------------------------
/* makes the font 33% larger relative to the icon container */
.#{$fa-css-prefix}-lg {
font-size: (4em / 3);
line-height: (3em / 4);
vertical-align: -15%;
}
.#{$fa-css-prefix}-2x { font-size: 2em; }
.#{$fa-css-prefix}-3x { font-size: 3em; }
.#{$fa-css-prefix}-4x { font-size: 4em; }
.#{$fa-css-prefix}-5x { font-size: 5em; }
================================================
FILE: frontend/documentation/fonts/scss/_list.scss
================================================
// List Icons
// -------------------------
.#{$fa-css-prefix}-ul {
padding-left: 0;
margin-left: $fa-li-width;
list-style-type: none;
> li { position: relative; }
}
.#{$fa-css-prefix}-li {
position: absolute;
left: -$fa-li-width;
width: $fa-li-width;
top: (2em / 14);
text-align: center;
&.#{$fa-css-prefix}-lg {
left: -$fa-li-width + (4em / 14);
}
}
================================================
FILE: frontend/documentation/fonts/scss/_mixins.scss
================================================
// Mixins
// --------------------------
@mixin fa-icon() {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome; // shortening font declaration
font-size: inherit; // can't have font-size inherit on line above, so need to override
text-rendering: auto; // optimizelegibility throws things off #1094
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
@mixin fa-icon-rotate($degrees, $rotation) {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation});
-webkit-transform: rotate($degrees);
-ms-transform: rotate($degrees);
transform: rotate($degrees);
}
@mixin fa-icon-flip($horiz, $vert, $rotation) {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation});
-webkit-transform: scale($horiz, $vert);
-ms-transform: scale($horiz, $vert);
transform: scale($horiz, $vert);
}
================================================
FILE: frontend/documentation/fonts/scss/_path.scss
================================================
/* FONT PATH
* -------------------------- */
@font-face {
font-family: 'FontAwesome';
src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}');
src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'),
url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'),
url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'),
url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg');
//src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
font-weight: normal;
font-style: normal;
}
================================================
FILE: frontend/documentation/fonts/scss/_rotated-flipped.scss
================================================
// Rotated & Flipped Icons
// -------------------------
.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); }
.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }
.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }
.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }
.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); }
// Hook for IE8-9
// -------------------------
:root .#{$fa-css-prefix}-rotate-90,
:root .#{$fa-css-prefix}-rotate-180,
:root .#{$fa-css-prefix}-rotate-270,
:root .#{$fa-css-prefix}-flip-horizontal,
:root .#{$fa-css-prefix}-flip-vertical {
filter: none;
}
================================================
FILE: frontend/documentation/fonts/scss/_spinning.scss
================================================
// Spinning Icons
// --------------------------
.#{$fa-css-prefix}-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
================================================
FILE: frontend/documentation/fonts/scss/_stacked.scss
================================================
// Stacked Icons
// -------------------------
.#{$fa-css-prefix}-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
}
.#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.#{$fa-css-prefix}-stack-1x { line-height: inherit; }
.#{$fa-css-prefix}-stack-2x { font-size: 2em; }
.#{$fa-css-prefix}-inverse { color: $fa-inverse; }
================================================
FILE: frontend/documentation/fonts/scss/_variables.scss
================================================
// Variables
// --------------------------
$fa-font-path: "../fonts" !default;
//$fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts" !default; // for referencing Bootstrap CDN font files directly
$fa-css-prefix: fa !default;
$fa-version: "4.2.0" !default;
$fa-border-color: #eee !default;
$fa-inverse: #fff !default;
$fa-li-width: (30em / 14) !default;
$fa-var-adjust: "\f042";
$fa-var-adn: "\f170";
$fa-var-align-center: "\f037";
$fa-var-align-justify: "\f039";
$fa-var-align-left: "\f036";
$fa-var-align-right: "\f038";
$fa-var-ambulance: "\f0f9";
$fa-var-anchor: "\f13d";
$fa-var-android: "\f17b";
$fa-var-angellist: "\f209";
$fa-var-angle-double-down: "\f103";
$fa-var-angle-double-left: "\f100";
$fa-var-angle-double-right: "\f101";
$fa-var-angle-double-up: "\f102";
$fa-var-angle-down: "\f107";
$fa-var-angle-left: "\f104";
$fa-var-angle-right: "\f105";
$fa-var-angle-up: "\f106";
$fa-var-apple: "\f179";
$fa-var-archive: "\f187";
$fa-var-area-chart: "\f1fe";
$fa-var-arrow-circle-down: "\f0ab";
$fa-var-arrow-circle-left: "\f0a8";
$fa-var-arrow-circle-o-down: "\f01a";
$fa-var-arrow-circle-o-left: "\f190";
$fa-var-arrow-circle-o-right: "\f18e";
$fa-var-arrow-circle-o-up: "\f01b";
$fa-var-arrow-circle-right: "\f0a9";
$fa-var-arrow-circle-up: "\f0aa";
$fa-var-arrow-down: "\f063";
$fa-var-arrow-left: "\f060";
$fa-var-arrow-right: "\f061";
$fa-var-arrow-up: "\f062";
$fa-var-arrows: "\f047";
$fa-var-arrows-alt: "\f0b2";
$fa-var-arrows-h: "\f07e";
$fa-var-arrows-v: "\f07d";
$fa-var-asterisk: "\f069";
$fa-var-at: "\f1fa";
$fa-var-automobile: "\f1b9";
$fa-var-backward: "\f04a";
$fa-var-ban: "\f05e";
$fa-var-bank: "\f19c";
$fa-var-bar-chart: "\f080";
$fa-var-bar-chart-o: "\f080";
$fa-var-barcode: "\f02a";
$fa-var-bars: "\f0c9";
$fa-var-beer: "\f0fc";
$fa-var-behance: "\f1b4";
$fa-var-behance-square: "\f1b5";
$fa-var-bell: "\f0f3";
$fa-var-bell-o: "\f0a2";
$fa-var-bell-slash: "\f1f6";
$fa-var-bell-slash-o: "\f1f7";
$fa-var-bicycle: "\f206";
$fa-var-binoculars: "\f1e5";
$fa-var-birthday-cake: "\f1fd";
$fa-var-bitbucket: "\f171";
$fa-var-bitbucket-square: "\f172";
$fa-var-bitcoin: "\f15a";
$fa-var-bold: "\f032";
$fa-var-bolt: "\f0e7";
$fa-var-bomb: "\f1e2";
$fa-var-book: "\f02d";
$fa-var-bookmark: "\f02e";
$fa-var-bookmark-o: "\f097";
$fa-var-briefcase: "\f0b1";
$fa-var-btc: "\f15a";
$fa-var-bug: "\f188";
$fa-var-building: "\f1ad";
$fa-var-building-o: "\f0f7";
$fa-var-bullhorn: "\f0a1";
$fa-var-bullseye: "\f140";
$fa-var-bus: "\f207";
$fa-var-cab: "\f1ba";
$fa-var-calculator: "\f1ec";
$fa-var-calendar: "\f073";
$fa-var-calendar-o: "\f133";
$fa-var-camera: "\f030";
$fa-var-camera-retro: "\f083";
$fa-var-car: "\f1b9";
$fa-var-caret-down: "\f0d7";
$fa-var-caret-left: "\f0d9";
$fa-var-caret-right: "\f0da";
$fa-var-caret-square-o-down: "\f150";
$fa-var-caret-square-o-left: "\f191";
$fa-var-caret-square-o-right: "\f152";
$fa-var-caret-square-o-up: "\f151";
$fa-var-caret-up: "\f0d8";
$fa-var-cc: "\f20a";
$fa-var-cc-amex: "\f1f3";
$fa-var-cc-discover: "\f1f2";
$fa-var-cc-mastercard: "\f1f1";
$fa-var-cc-paypal: "\f1f4";
$fa-var-cc-stripe: "\f1f5";
$fa-var-cc-visa: "\f1f0";
$fa-var-certificate: "\f0a3";
$fa-var-chain: "\f0c1";
$fa-var-chain-broken: "\f127";
$fa-var-check: "\f00c";
$fa-var-check-circle: "\f058";
$fa-var-check-circle-o: "\f05d";
$fa-var-check-square: "\f14a";
$fa-var-check-square-o: "\f046";
$fa-var-chevron-circle-down: "\f13a";
$fa-var-chevron-circle-left: "\f137";
$fa-var-chevron-circle-right: "\f138";
$fa-var-chevron-circle-up: "\f139";
$fa-var-chevron-down: "\f078";
$fa-var-chevron-left: "\f053";
$fa-var-chevron-right: "\f054";
$fa-var-chevron-up: "\f077";
$fa-var-child: "\f1ae";
$fa-var-circle: "\f111";
$fa-var-circle-o: "\f10c";
$fa-var-circle-o-notch: "\f1ce";
$fa-var-circle-thin: "\f1db";
$fa-var-clipboard: "\f0ea";
$fa-var-clock-o: "\f017";
$fa-var-close: "\f00d";
$fa-var-cloud: "\f0c2";
$fa-var-cloud-download: "\f0ed";
$fa-var-cloud-upload: "\f0ee";
$fa-var-cny: "\f157";
$fa-var-code: "\f121";
$fa-var-code-fork: "\f126";
$fa-var-codepen: "\f1cb";
$fa-var-coffee: "\f0f4";
$fa-var-cog: "\f013";
$fa-var-cogs: "\f085";
$fa-var-columns: "\f0db";
$fa-var-comment: "\f075";
$fa-var-comment-o: "\f0e5";
$fa-var-comments: "\f086";
$fa-var-comments-o: "\f0e6";
$fa-var-compass: "\f14e";
$fa-var-compress: "\f066";
$fa-var-copy: "\f0c5";
$fa-var-copyright: "\f1f9";
$fa-var-credit-card: "\f09d";
$fa-var-crop: "\f125";
$fa-var-crosshairs: "\f05b";
$fa-var-css3: "\f13c";
$fa-var-cube: "\f1b2";
$fa-var-cubes: "\f1b3";
$fa-var-cut: "\f0c4";
$fa-var-cutlery: "\f0f5";
$fa-var-dashboard: "\f0e4";
$fa-var-database: "\f1c0";
$fa-var-dedent: "\f03b";
$fa-var-delicious: "\f1a5";
$fa-var-desktop: "\f108";
$fa-var-deviantart: "\f1bd";
$fa-var-digg: "\f1a6";
$fa-var-dollar: "\f155";
$fa-var-dot-circle-o: "\f192";
$fa-var-download: "\f019";
$fa-var-dribbble: "\f17d";
$fa-var-dropbox: "\f16b";
$fa-var-drupal: "\f1a9";
$fa-var-edit: "\f044";
$fa-var-eject: "\f052";
$fa-var-ellipsis-h: "\f141";
$fa-var-ellipsis-v: "\f142";
$fa-var-empire: "\f1d1";
$fa-var-envelope: "\f0e0";
$fa-var-envelope-o: "\f003";
$fa-var-envelope-square: "\f199";
$fa-var-eraser: "\f12d";
$fa-var-eur: "\f153";
$fa-var-euro: "\f153";
$fa-var-exchange: "\f0ec";
$fa-var-exclamation: "\f12a";
$fa-var-exclamation-circle: "\f06a";
$fa-var-exclamation-triangle: "\f071";
$fa-var-expand: "\f065";
$fa-var-external-link: "\f08e";
$fa-var-external-link-square: "\f14c";
$fa-var-eye: "\f06e";
$fa-var-eye-slash: "\f070";
$fa-var-eyedropper: "\f1fb";
$fa-var-facebook: "\f09a";
$fa-var-facebook-square: "\f082";
$fa-var-fast-backward: "\f049";
$fa-var-fast-forward: "\f050";
$fa-var-fax: "\f1ac";
$fa-var-female: "\f182";
$fa-var-fighter-jet: "\f0fb";
$fa-var-file: "\f15b";
$fa-var-file-archive-o: "\f1c6";
$fa-var-file-audio-o: "\f1c7";
$fa-var-file-code-o: "\f1c9";
$fa-var-file-excel-o: "\f1c3";
$fa-var-file-image-o: "\f1c5";
$fa-var-file-movie-o: "\f1c8";
$fa-var-file-o: "\f016";
$fa-var-file-pdf-o: "\f1c1";
$fa-var-file-photo-o: "\f1c5";
$fa-var-file-picture-o: "\f1c5";
$fa-var-file-powerpoint-o: "\f1c4";
$fa-var-file-sound-o: "\f1c7";
$fa-var-file-text: "\f15c";
$fa-var-file-text-o: "\f0f6";
$fa-var-file-video-o: "\f1c8";
$fa-var-file-word-o: "\f1c2";
$fa-var-file-zip-o: "\f1c6";
$fa-var-files-o: "\f0c5";
$fa-var-film: "\f008";
$fa-var-filter: "\f0b0";
$fa-var-fire: "\f06d";
$fa-var-fire-extinguisher: "\f134";
$fa-var-flag: "\f024";
$fa-var-flag-checkered: "\f11e";
$fa-var-flag-o: "\f11d";
$fa-var-flash: "\f0e7";
$fa-var-flask: "\f0c3";
$fa-var-flickr: "\f16e";
$fa-var-floppy-o: "\f0c7";
$fa-var-folder: "\f07b";
$fa-var-folder-o: "\f114";
$fa-var-folder-open: "\f07c";
$fa-var-folder-open-o: "\f115";
$fa-var-font: "\f031";
$fa-var-forward: "\f04e";
$fa-var-foursquare: "\f180";
$fa-var-frown-o: "\f119";
$fa-var-futbol-o: "\f1e3";
$fa-var-gamepad: "\f11b";
$fa-var-gavel: "\f0e3";
$fa-var-gbp: "\f154";
$fa-var-ge: "\f1d1";
$fa-var-gear: "\f013";
$fa-var-gears: "\f085";
$fa-var-gift: "\f06b";
$fa-var-git: "\f1d3";
$fa-var-git-square: "\f1d2";
$fa-var-github: "\f09b";
$fa-var-github-alt: "\f113";
$fa-var-github-square: "\f092";
$fa-var-gittip: "\f184";
$fa-var-glass: "\f000";
$fa-var-globe: "\f0ac";
$fa-var-google: "\f1a0";
$fa-var-google-plus: "\f0d5";
$fa-var-google-plus-square: "\f0d4";
$fa-var-google-wallet: "\f1ee";
$fa-var-graduation-cap: "\f19d";
$fa-var-group: "\f0c0";
$fa-var-h-square: "\f0fd";
$fa-var-hacker-news: "\f1d4";
$fa-var-hand-o-down: "\f0a7";
$fa-var-hand-o-left: "\f0a5";
$fa-var-hand-o-right: "\f0a4";
$fa-var-hand-o-up: "\f0a6";
$fa-var-hdd-o: "\f0a0";
$fa-var-header: "\f1dc";
$fa-var-headphones: "\f025";
$fa-var-heart: "\f004";
$fa-var-heart-o: "\f08a";
$fa-var-history: "\f1da";
$fa-var-home: "\f015";
$fa-var-hospital-o: "\f0f8";
$fa-var-html5: "\f13b";
$fa-var-ils: "\f20b";
$fa-var-image: "\f03e";
$fa-var-inbox: "\f01c";
$fa-var-indent: "\f03c";
$fa-var-info: "\f129";
$fa-var-info-circle: "\f05a";
$fa-var-inr: "\f156";
$fa-var-instagram: "\f16d";
$fa-var-institution: "\f19c";
$fa-var-ioxhost: "\f208";
$fa-var-italic: "\f033";
$fa-var-joomla: "\f1aa";
$fa-var-jpy: "\f157";
$fa-var-jsfiddle: "\f1cc";
$fa-var-key: "\f084";
$fa-var-keyboard-o: "\f11c";
$fa-var-krw: "\f159";
$fa-var-language: "\f1ab";
$fa-var-laptop: "\f109";
$fa-var-lastfm: "\f202";
$fa-var-lastfm-square: "\f203";
$fa-var-leaf: "\f06c";
$fa-var-legal: "\f0e3";
$fa-var-lemon-o: "\f094";
$fa-var-level-down: "\f149";
$fa-var-level-up: "\f148";
$fa-var-life-bouy: "\f1cd";
$fa-var-life-buoy: "\f1cd";
$fa-var-life-ring: "\f1cd";
$fa-var-life-saver: "\f1cd";
$fa-var-lightbulb-o: "\f0eb";
$fa-var-line-chart: "\f201";
$fa-var-link: "\f0c1";
$fa-var-linkedin: "\f0e1";
$fa-var-linkedin-square: "\f08c";
$fa-var-linux: "\f17c";
$fa-var-list: "\f03a";
$fa-var-list-alt: "\f022";
$fa-var-list-ol: "\f0cb";
$fa-var-list-ul: "\f0ca";
$fa-var-location-arrow: "\f124";
$fa-var-lock: "\f023";
$fa-var-long-arrow-down: "\f175";
$fa-var-long-arrow-left: "\f177";
$fa-var-long-arrow-right: "\f178";
$fa-var-long-arrow-up: "\f176";
$fa-var-magic: "\f0d0";
$fa-var-magnet: "\f076";
$fa-var-mail-forward: "\f064";
$fa-var-mail-reply: "\f112";
$fa-var-mail-reply-all: "\f122";
$fa-var-male: "\f183";
$fa-var-map-marker: "\f041";
$fa-var-maxcdn: "\f136";
$fa-var-meanpath: "\f20c";
$fa-var-medkit: "\f0fa";
$fa-var-meh-o: "\f11a";
$fa-var-microphone: "\f130";
$fa-var-microphone-slash: "\f131";
$fa-var-minus: "\f068";
$fa-var-minus-circle: "\f056";
$fa-var-minus-square: "\f146";
$fa-var-minus-square-o: "\f147";
$fa-var-mobile: "\f10b";
$fa-var-mobile-phone: "\f10b";
$fa-var-money: "\f0d6";
$fa-var-moon-o: "\f186";
$fa-var-mortar-board: "\f19d";
$fa-var-music: "\f001";
$fa-var-navicon: "\f0c9";
$fa-var-newspaper-o: "\f1ea";
$fa-var-openid: "\f19b";
$fa-var-outdent: "\f03b";
$fa-var-pagelines: "\f18c";
$fa-var-paint-brush: "\f1fc";
$fa-var-paper-plane: "\f1d8";
$fa-var-paper-plane-o: "\f1d9";
$fa-var-paperclip: "\f0c6";
$fa-var-paragraph: "\f1dd";
$fa-var-paste: "\f0ea";
$fa-var-pause: "\f04c";
$fa-var-paw: "\f1b0";
$fa-var-paypal: "\f1ed";
$fa-var-pencil: "\f040";
$fa-var-pencil-square: "\f14b";
$fa-var-pencil-square-o: "\f044";
$fa-var-phone: "\f095";
$fa-var-phone-square: "\f098";
$fa-var-photo: "\f03e";
$fa-var-picture-o: "\f03e";
$fa-var-pie-chart: "\f200";
$fa-var-pied-piper: "\f1a7";
$fa-var-pied-piper-alt: "\f1a8";
$fa-var-pinterest: "\f0d2";
$fa-var-pinterest-square: "\f0d3";
$fa-var-plane: "\f072";
$fa-var-play: "\f04b";
$fa-var-play-circle: "\f144";
$fa-var-play-circle-o: "\f01d";
$fa-var-plug: "\f1e6";
$fa-var-plus: "\f067";
$fa-var-plus-circle: "\f055";
$fa-var-plus-square: "\f0fe";
$fa-var-plus-square-o: "\f196";
$fa-var-power-off: "\f011";
$fa-var-print: "\f02f";
$fa-var-puzzle-piece: "\f12e";
$fa-var-qq: "\f1d6";
$fa-var-qrcode: "\f029";
$fa-var-question: "\f128";
$fa-var-question-circle: "\f059";
$fa-var-quote-left: "\f10d";
$fa-var-quote-right: "\f10e";
$fa-var-ra: "\f1d0";
$fa-var-random: "\f074";
$fa-var-rebel: "\f1d0";
$fa-var-recycle: "\f1b8";
$fa-var-reddit: "\f1a1";
$fa-var-reddit-square: "\f1a2";
$fa-var-refresh: "\f021";
$fa-var-remove: "\f00d";
$fa-var-renren: "\f18b";
$fa-var-reorder: "\f0c9";
$fa-var-repeat: "\f01e";
$fa-var-reply: "\f112";
$fa-var-reply-all: "\f122";
$fa-var-retweet: "\f079";
$fa-var-rmb: "\f157";
$fa-var-road: "\f018";
$fa-var-rocket: "\f135";
$fa-var-rotate-left: "\f0e2";
$fa-var-rotate-right: "\f01e";
$fa-var-rouble: "\f158";
$fa-var-rss: "\f09e";
$fa-var-rss-square: "\f143";
$fa-var-rub: "\f158";
$fa-var-ruble: "\f158";
$fa-var-rupee: "\f156";
$fa-var-save: "\f0c7";
$fa-var-scissors: "\f0c4";
$fa-var-search: "\f002";
$fa-var-search-minus: "\f010";
$fa-var-search-plus: "\f00e";
$fa-var-send: "\f1d8";
$fa-var-send-o: "\f1d9";
$fa-var-share: "\f064";
$fa-var-share-alt: "\f1e0";
$fa-var-share-alt-square: "\f1e1";
$fa-var-share-square: "\f14d";
$fa-var-share-square-o: "\f045";
$fa-var-shekel: "\f20b";
$fa-var-sheqel: "\f20b";
$fa-var-shield: "\f132";
$fa-var-shopping-cart: "\f07a";
$fa-var-sign-in: "\f090";
$fa-var-sign-out: "\f08b";
$fa-var-signal: "\f012";
$fa-var-sitemap: "\f0e8";
$fa-var-skype: "\f17e";
$fa-var-slack: "\f198";
$fa-var-sliders: "\f1de";
$fa-var-slideshare: "\f1e7";
$fa-var-smile-o: "\f118";
$fa-var-soccer-ball-o: "\f1e3";
$fa-var-sort: "\f0dc";
$fa-var-sort-alpha-asc: "\f15d";
$fa-var-sort-alpha-desc: "\f15e";
$fa-var-sort-amount-asc: "\f160";
$fa-var-sort-amount-desc: "\f161";
$fa-var-sort-asc: "\f0de";
$fa-var-sort-desc: "\f0dd";
$fa-var-sort-down: "\f0dd";
$fa-var-sort-numeric-asc: "\f162";
$fa-var-sort-numeric-desc: "\f163";
$fa-var-sort-up: "\f0de";
$fa-var-soundcloud: "\f1be";
$fa-var-space-shuttle: "\f197";
$fa-var-spinner: "\f110";
$fa-var-spoon: "\f1b1";
$fa-var-spotify: "\f1bc";
$fa-var-square: "\f0c8";
$fa-var-square-o: "\f096";
$fa-var-stack-exchange: "\f18d";
$fa-var-stack-overflow: "\f16c";
$fa-var-star: "\f005";
$fa-var-star-half: "\f089";
$fa-var-star-half-empty: "\f123";
$fa-var-star-half-full: "\f123";
$fa-var-star-half-o: "\f123";
$fa-var-star-o: "\f006";
$fa-var-steam: "\f1b6";
$fa-var-steam-square: "\f1b7";
$fa-var-step-backward: "\f048";
$fa-var-step-forward: "\f051";
$fa-var-stethoscope: "\f0f1";
$fa-var-stop: "\f04d";
$fa-var-strikethrough: "\f0cc";
$fa-var-stumbleupon: "\f1a4";
$fa-var-stumbleupon-circle: "\f1a3";
$fa-var-subscript: "\f12c";
$fa-var-suitcase: "\f0f2";
$fa-var-sun-o: "\f185";
$fa-var-superscript: "\f12b";
$fa-var-support: "\f1cd";
$fa-var-table: "\f0ce";
$fa-var-tablet: "\f10a";
$fa-var-tachometer: "\f0e4";
$fa-var-tag: "\f02b";
$fa-var-tags: "\f02c";
$fa-var-tasks: "\f0ae";
$fa-var-taxi: "\f1ba";
$fa-var-tencent-weibo: "\f1d5";
$fa-var-terminal: "\f120";
$fa-var-text-height: "\f034";
$fa-var-text-width: "\f035";
$fa-var-th: "\f00a";
$fa-var-th-large: "\f009";
$fa-var-th-list: "\f00b";
$fa-var-thumb-tack: "\f08d";
$fa-var-thumbs-down: "\f165";
$fa-var-thumbs-o-down: "\f088";
$fa-var-thumbs-o-up: "\f087";
$fa-var-thumbs-up: "\f164";
$fa-var-ticket: "\f145";
$fa-var-times: "\f00d";
$fa-var-times-circle: "\f057";
$fa-var-times-circle-o: "\f05c";
$fa-var-tint: "\f043";
$fa-var-toggle-down: "\f150";
$fa-var-toggle-left: "\f191";
$fa-var-toggle-off: "\f204";
$fa-var-toggle-on: "\f205";
$fa-var-toggle-right: "\f152";
$fa-var-toggle-up: "\f151";
$fa-var-trash: "\f1f8";
$fa-var-trash-o: "\f014";
$fa-var-tree: "\f1bb";
$fa-var-trello: "\f181";
$fa-var-trophy: "\f091";
$fa-var-truck: "\f0d1";
$fa-var-try: "\f195";
$fa-var-tty: "\f1e4";
$fa-var-tumblr: "\f173";
$fa-var-tumblr-square: "\f174";
$fa-var-turkish-lira: "\f195";
$fa-var-twitch: "\f1e8";
$fa-var-twitter: "\f099";
$fa-var-twitter-square: "\f081";
$fa-var-umbrella: "\f0e9";
$fa-var-underline: "\f0cd";
$fa-var-undo: "\f0e2";
$fa-var-university: "\f19c";
$fa-var-unlink: "\f127";
$fa-var-unlock: "\f09c";
$fa-var-unlock-alt: "\f13e";
$fa-var-unsorted: "\f0dc";
$fa-var-upload: "\f093";
$fa-var-usd: "\f155";
$fa-var-user: "\f007";
$fa-var-user-md: "\f0f0";
$fa-var-users: "\f0c0";
$fa-var-video-camera: "\f03d";
$fa-var-vimeo-square: "\f194";
$fa-var-vine: "\f1ca";
$fa-var-vk: "\f189";
$fa-var-volume-down: "\f027";
$fa-var-volume-off: "\f026";
$fa-var-volume-up: "\f028";
$fa-var-warning: "\f071";
$fa-var-wechat: "\f1d7";
$fa-var-weibo: "\f18a";
$fa-var-weixin: "\f1d7";
$fa-var-wheelchair: "\f193";
$fa-var-wifi: "\f1eb";
$fa-var-windows: "\f17a";
$fa-var-won: "\f159";
$fa-var-wordpress: "\f19a";
$fa-var-wrench: "\f0ad";
$fa-var-xing: "\f168";
$fa-var-xing-square: "\f169";
$fa-var-yahoo: "\f19e";
$fa-var-yelp: "\f1e9";
$fa-var-yen: "\f157";
$fa-var-youtube: "\f167";
$fa-var-youtube-play: "\f16a";
$fa-var-youtube-square: "\f166";
================================================
FILE: frontend/documentation/fonts/scss/font-awesome.scss
================================================
/*!
* Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/
@import "variables";
@import "mixins";
@import "path";
@import "core";
@import "larger";
@import "fixed-width";
@import "list";
@import "bordered-pulled";
@import "spinning";
@import "rotated-flipped";
@import "stacked";
@import "icons";
================================================
FILE: frontend/documentation/index.html
================================================
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- Meta, title, CSS, favicons, etc. -->
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Gentelella Alela! | </title>
<!-- Bootstrap core CSS -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="fonts/css/font-awesome.min.css" rel="stylesheet">
<link href="css/animate.min.css" rel="stylesheet">
<!-- Documentation extras -->
<link href="css/docs.min.css" rel="stylesheet">
<script src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/shCore.js"></script>
<script type="text/javascript" src="js/shBrushXml.js"></script>
<link type="text/css" rel="stylesheet" href="css/shCoreDefault.css"/>
<script type="text/javascript">SyntaxHighlighter.all();</script>
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<style>
body{
color: #73879C; background: #F7F7F7;
}
</style>
</head>
<body data-twttr-rendered="true" cz-shortcut-listen="true">
<a class="sr-only sr-only-focusable" href="http://getbootstrap.com/css/#content">Skip to main content</a>
<!-- Docs master nav -->
<header class="navbar navbar-static-top bs-docs-nav" id="top" role="banner" style="background: #333">
<div class="container">
<div class="top_nav">
<div class="navbar-header">
<button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".bs-navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" style="color: #ddd !important">Gentelella Alela! - Documentation</a>
</div>
</div>
</div>
</header>
<div class="container body">
<div class="col-md-12 thumbnail" style="margin-top:30px; margin-bottom: 50px; padding:5px;">
<img src="images/welcome.png" style="width:100%;" />
</div>
<div class="row">
<div class="col-md-12">
<ul>
<li><a href="#documentation">About documentation</a></li>
<li><a href="#files_and_directories">Files & Directories</a></li>
<li><a href="#layout">Layout & structure</a></li>
<li><a href="#credits">Credits</a></li>
</ul>
<div id="introduction"><div class="box"><h1>Introduction</h1></div>
<p>Welcome to <strong>Gentelella</strong>, a responsive, flat and full featured admin template. This template is built on Bootstrap 3 framework using modern techniques like HTML5 and CSS3 to be used for backend solutions of any size.</p>
<h2>Support Requests</h2>
<p>Browser support is targeted at <strong>IE9+, Google Chrome, Mozilla Firefox, Apple Safari, Opera and all Android and iOS mobile browsers</strong>. For browsers not in this list, support is not available.</p>
<h2>Documentation Scope</h2>
<p>This documentation is targeted to explain <strong>structures like files and directories, template, CSS and JavaScript or how you can configure</strong> the template. Since this template is built on top of the excellent Bootstrap 3 framework, you main source of documentation is here: <a href="http://getbootstrap.com/css/">http://getbootstrap.com/css/</a></p>
<p>This documentation is also written in a style that assumes you already know the basics of CSS, JavaScript and HTML, so only the usage and concept of this template's elements that's going to be covered here.</p>
<h2>Getting Started</h2>
<p>To get started, just browse through the demonstration pages. Use <strong>Chrome Developer Tools (Chrome), Firebug (Firefox)</strong> or similar plugins to analyze the code. To get a deeper understanding of the code, open the HTML and JS files and read through the commented code.</p>
<p>Use the <code>plain_page.html</code> and start right away building your own pages.</p>
</div>
<br><br>
<div id="files_and_directories">
<div class="content">
<h2>Files and Directories</h2>
<p></p>
<div class="col-md-6">
<img src="images/welcome.png" style="width: 100%; border: 1px solid #ccc; padding:5px;" />
</div>
<div class="col-md-6">
</div>
<div class="clearfix"></div>
</div>
</div>
<br><br>
<div id="layout">
<h2>Layout and structure</h2>
<ul>
<li>Header</li>
<li>Top Menu</li>
<li>Side Menu</li>
<li>Content</li>
<li>Footer</li>
</ul>
<h4>Header</h4>
<p>Header code below</p>
<!-- sample code for header -->
<div class="highlight">
<pre class="prettyprint lines brush: xml">
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Gentelella Alela! | </title>
<!-- Bootstrap core CSS -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="fonts/css/font-awesome.min.css" rel="stylesheet">
<link href="css/animate.min.css" rel="stylesheet">
<!--[if lt IE 9]>
<script src="../assets/js/ie8-responsive-file-warning.js"></script>
<![endif]-->
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
</pre>
</div>
<!-- /sample code header -->
<h4>Side Menu</h4>
<p>Menu for navigation, showing profile and primary functions such as logout, full screen and settings</p>
<!-- sample code for side menu -->
<div class="highlight">
<pre class="prettyprint lines brush: xml">
<div class="col-md-3 left_col">
<div class="left_col scroll-view">
<div class="navbar nav_title" style="border: 0;">
<a href="index.html" class="site_title">Gentelella Alela!</a>
</div>
<div class="profile"><!--img_2 -->
<div class="profile_pic">
<img src="images/img.jpg" alt="..." class="img-circle profile_img">
</div>
<div class="profile_info">
<span>Welcome,</span>
<h2>Anthony Mutisya</h2>
</div>
</div>
<br />
<div id="sidebar-menu" class="main_menu_side hidden-print main_menu">
<div class="menu_section">
<h3>General</h3>
<ul class="nav side-menu">
<li><a><i class="fa fa-home"></i> Home <span class="fa fa-chevron-down"></span></a>
<ul class="nav child_menu">
<li><a href="index.html">Dashboard</a></li>
<li><a href="index2.html">Dashboard2</a></li>
</ul>
</li>
<li><a><i class="fa fa-edit"></i> Forms <span class="fa fa-chevron-down"></span></a>
<ul class="nav child_menu">
<li><a href="form.html">General Form</a></li>
<li><a href="form_advanced.html">Advanced Components</a></li>
<li><a href="form_validation.html">Form Validation</a></li>
<li><a href="form_wizards.html">Form Wizard</a></li>
<li><a href="form_upload.html">Form Upload</a></li>
<li><a href="form_buttons.html">Form Buttons</a></li>
</ul>
</li>
<li><a><i class="fa fa-desktop"></i> UI Elements <span class="fa fa-chevron-down"></span></a>
<ul class="nav child_menu">
<li><a href="general_elements.html">General Elements</a></li>
<li><a href="media_gallery.html">Media Gallery</a></li>
<li><a href="typography.html">Typography</a></li>
<li><a href="icons.html">Icons</a></li>
<li><a href="glyphicons.html">Glyphicons</a></li>
<li><a href="widgets.html">Widgets</a></li>
<li><a href="invoice.html">Invoice</a></li>
<li><a href="inbox.html">Inbox</a></li>
<li><a href="calendar.html">Calendar</a></li>
</ul>
</li>
<li><a><i class="fa fa-table"></i> Tables <span class="fa fa-chevron-down"></span></a>
<ul class="nav child_menu">
<li><a href="tables.html">Tables</a></li>
<li><a href="tables_dynamic.html">Table Dynamic</a></li>
</ul>
</li>
<li><a><i class="fa fa-bar-chart-o"></i> Data Presentation <span class="fa fa-chevron-down"></span></a>
<ul class="nav child_menu">
<li><a href="chartjs.html">Chart JS</a></li>
<li><a href="chartjs2.html">Chart JS2</a></li>
<li><a href="morisjs.html">Moris JS</a></li>
<li><a href="echarts.html">ECharts </a></li>
<li><a href="other_charts.html">Other Charts </a></li>
</ul>
</li>
</ul>
</div>
<div class="menu_section">
<h3>Live On</h3>
<ul class="nav side-menu">
<li><a><i class="fa fa-bug"></i> Additional Pages</i> <span class="fa fa-chevron-down"></span></a>
<ul class="nav child_menu">
<li><a href="e_commerce.html">E-commerce</a></li>
<li><a href="e_commerce_backend.html">E-commerce Backend</a></li>
<li><a href="projects.html">Projects</a></li>
<li><a href="project_detail.html">Project Detail</a></li>
<li><a href="contacts.html">Contacts</a></li>
<li><a href="profile.html">Profile</a></li>
<li><a href="real_estate.html">Real Estate</a></li>
</ul>
</li>
<li><a><i class="fa fa-windows"></i> Extras</i> <span class="fa fa-chevron-down"></span></a>
<ul class="nav child_menu">
<li><a href="page_404.html">404 Error</a></li>
<li><a href="page_500.html">500 Error</a></li>
<li><a href="coming_soon.html">Coming Soon</a></li>
<li><a href="plain_page.html">Plain Page</a></li>
<li><a href="login.html">Login Page</a></li>
<li><a href="sign_up.html">SignUp Page</a></li>
<li><a href="pricing_tables.html">Pricing Tables</a></li>
</ul>
</li>
<li><a><i class="fa fa-laptop"></i> Landing Page</i> <span class="label label-success pull-right">Coming Soon</span></a></li>
</ul>
</div>
</div>
<div class="sidebar-footer hidden-small">
<a data-toggle="tooltip" data-placement="top" title="Settings">
<span class="glyphicon glyphicon-cog" aria-hidden="true"></span>
</a>
<a data-toggle="tooltip" data-placement="top" title="FullScreen">
<span class="glyphicon glyphicon-fullscreen" aria-hidden="true"></span>
</a>
<a data-toggle="tooltip" data-placement="top" title="Lock">
<span class="glyphicon glyphicon-eye-close" aria-hidden="true"></span>
</a>
<a data-toggle="tooltip" data-placement="top" title="Logout">
<span class="glyphicon glyphicon-off" aria-hidden="true"></span>
</a>
</div>
</div>
</div>
</pre>
</div>
<!-- /sample code for top menu -->
<h4>Content</h4>
<p>Main content wrapper with the heading and page content </p>
<!-- sample code for content -->
<div class="highlight">
<pre class="prettyprint lines brush: xml">
<div class="right_col" role="main">
<div class="">
<div class="page-title">
<div class="title_left">
<h3>
Plain Page <small>Page subtile </small>
</h3>
</div>
<div class="title_right">
<div class="col-md-5 col-sm-5 col-xs-12 form-group pull-right top_search">
<div class="input-group">
<input type="text" class="form-control" placeholder="Search for...">
<span class="input-group-btn">
<button class="btn btn-default" type="button">Go!</button>
</span>
</div>
</div>
</div>
</div>
<div class="clearfix"></div>
<div class="row">
<div class="col-md-12">
<div class="x_panel">
<div class="x_title">
<h2>Page title <small>Page subtile </small></h2>
<ul class="nav navbar-right panel_toolbox">
<li><a class="collapse-link"><i class="fa fa-chevron-up"></i></a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
<i class="fa fa-wrench"></i>
</a>
<ul class="dropdown-menu" role="menu">
<li><a href="#">Settings 1</a></li>
<li><a href="#">Settings 2</a></li>
</ul>
</li>
<li><a class="close-link"><i class="fa fa-close"></i></a></li>
</ul>
<div class="clearfix"></div>
</div>
<div class="x_content">
<!-- content starts here -->
<!-- content ends here -->
</div>
</div>
</div>
</div>
</div>
</div>
</pre>
</div>
<!-- sample code for content -->
</div>
<br><br>
<div id="credits">
<h2 class="credits">Credits and Thanks</h2>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>Name</th>
<th>URL</th>
</tr>
</thead>
<tbody>
<tr>
<td>jQuery</td>
<td><a href="http://jquery.com/">http://jquery.com/</a></td>
</tr>
<tr>
<td>jQuery Sparkline</td>
<td><a href="http://omnipotent.net/jquery.sparkline/">http://omnipotent.net/jquery.sparkline/</a></td>
</tr>
<tr>
<td>Auto resize textarea</td>
<td><a href="http://www.jacklmoore.com/autosize/">http://www.jacklmoore.com/autosize/</a></td>
</tr>
<tr>
<td>C3 charts</td>
<td><a href="http://c3js.org/">http://c3js.org/</a></td>
</tr>
<tr>
<td>Full screen editor</td>
<td><a href="http://burakson.github.io/fseditor/">http://burakson.github.io/fseditor/</a></td>
</tr>
<tr>
<td>jQuery Tags Input</td>
<td><a href="https://github.com/xoxco/jQuery-Tags-Input">https://github.com/xoxco/jQuery-Tags-Input</a></td>
</tr>
<tr>
<td>jQuery Validation Plugin</td>
<td><a href="http://parsleyjs.org/">http://parsleyjs.org/</a></td>
</tr>
<tr>
<td>Colorpicker for Bootstrap</td>
<td><a href="https://github.com/xaguilars/bootstrap-colorpicker">https://github.com/xaguilars/bootstrap-colorpicker</a></td>
</tr>
<tr>
<td>bootstrap-daterangepicker</td>
<td><a href="https://github.com/dangrossman/bootstrap-daterangepicker">https://github.com/dangrossman/bootstrap-daterangepicker</a></td>
</tr>
<tr>
<td>bootstrap-fileupload</td>
<td><a href="http://blueimp.github.io/jQuery-File-Upload/">http://blueimp.github.io/jQuery-File-Upload/</a></td>
</tr>
<tr>
<td>bootstrap-multiselect</td>
<td><a href="https://github.com/davidstutz/bootstrap-multiselect">https://github.com/davidstutz/bootstrap-multiselect</a></td>
</tr>
<tr>
<td>bootstrap-wysihtml5</td>
<td><a href="http://jhollingworth.github.io/bootstrap-wysihtml5/">http://jhollingworth.github.io/bootstrap-wysihtml5/</a></td>
</tr>
<tr>
<td>Dropzone</td>
<td><a href="http://www.dropzonejs.com/">http://www.dropzonejs.com/</a></td>
</tr>
<tr>
<td>Bootstrap switch</td>
<td><a href="https://github.com/nostalgiaz/bootstrap-switch">https://github.com/nostalgiaz/bootstrap-switch</a></td>
</tr>
<tr>
<td>SwitcheryJs</td>
<td><a href="http://abpetkov.github.io/switchery/">http://abpetkov.github.io/switchery/</a></td>
</tr>
<tr>
<td>DataTables</td>
<td><a href="https://github.com/DataTables/DataTables">https://github.com/DataTables/DataTables</a></td>
</tr>
<tr>
<td>DataTables tools</td>
<td><a href="https://github.com/DataTables/TableTools">https://github.com/DataTables/TableTools</a></td>
</tr>
<tr>
<td>easy pie chart</td>
<td><a href="https://github.com/rendro/easy-pie-chart">https://github.com/rendro/easy-pie-chart</a></td>
</tr>
<tr>
<td>FullCalendar</td>
<td><a href="https://github.com/arshaw/fullcalendar">https://github.com/arshaw/fullcalendar</a></td>
</tr>
<!--<tr>
<td>GMaps [coming soon]</td>
<td><a href="https://github.com/HPNeo/gmaps">https://github.com/HPNeo/gmaps</a></td>
</tr>-->
<tr>
<td>jQuery Knob</td>
<td><a href="https://github.com/aterrien/jQuery-Knob">https://github.com/aterrien/jQuery-Knob</a></td>
</tr>
<tr>
<td>select2</td>
<td><a href="https://github.com/ivaynberg/select2/">https://github.com/ivaynberg/select2/</a></td>
</tr>
<tr>
<td>jQuery-Autocomplete</td>
<td><a href="https://github.com/devbridge/jQuery-Autocomplete">https://github.com/devbridge/jQuery-Autocomplete</a></td>
</tr>
<tr>
<td>Twitter Bootstrap Wizard</td>
<td><a href="https://github.com/VinceG/twitter-bootstrap-wizard">https://github.com/VinceG/twitter-bootstrap-wizard</a></td>
</tr>
<tr>
<td>E-Charts</td>
<td><a href="http://echarts.baidu.com/doc/example-en.html">http://echarts.baidu.com/doc/example-en.html</a></td>
</tr>
<tr>
<td>Font Awesome</td>
<td><a href="http://fortawesome.github.io/Font-Awesome/">http://fortawesome.github.io/Font-Awesome/</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<!-- Footer
================================================== -->
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</body></html>
================================================
FILE: frontend/documentation/js/shBrushXml.js
================================================
/**
* SyntaxHighlighter
* http://alexgorbatchev.com/SyntaxHighlighter
*
* SyntaxHighlighter is donationware. If you are using it, please donate.
* http://alexgorbatchev.com/SyntaxHighlighter/donate.html
*
* @version
* 3.0.83 (July 02 2010)
*
* @copyright
* Copyright (C) 2004-2010 Alex Gorbatchev.
*
* @license
* Dual licensed under the MIT and GPL licenses.
*/
;(function()
{
// CommonJS
typeof(require) != 'undefined' ? SyntaxHighlighter = require('shCore').SyntaxHighlighter : null;
function Brush()
{
function process(match, regexInfo)
{
var constructor = SyntaxHighlighter.Match,
code = match[0],
tag = new XRegExp('(<|<)[\\s\\/\\?]*(?<name>[:\\w-\\.]+)', 'xg').exec(code),
result = []
;
if (match.attributes != null)
{
Showing preview only (222K chars total). Download the full file or copy to clipboard to get everything.
gitextract_iu7d5m64/
├── .gitignore
├── LICENSE.md
├── README.md
└── frontend/
├── .bowerrc
├── .gitignore
├── README.md
├── bower.json
├── documentation/
│ ├── LICENSE.txt
│ ├── changelog.md
│ ├── css/
│ │ └── shCoreDefault.css
│ ├── fonts/
│ │ ├── css/
│ │ │ └── font-awesome.css
│ │ ├── fonts/
│ │ │ └── FontAwesome.otf
│ │ ├── less/
│ │ │ ├── bordered-pulled.less
│ │ │ ├── core.less
│ │ │ ├── fixed-width.less
│ │ │ ├── font-awesome.less
│ │ │ ├── icons.less
│ │ │ ├── larger.less
│ │ │ ├── list.less
│ │ │ ├── mixins.less
│ │ │ ├── path.less
│ │ │ ├── rotated-flipped.less
│ │ │ ├── spinning.less
│ │ │ ├── stacked.less
│ │ │ └── variables.less
│ │ └── scss/
│ │ ├── _bordered-pulled.scss
│ │ ├── _core.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
│ ├── images/
│ │ ├── min_menu.tiff
│ │ └── welcome.tiff
│ ├── index.html
│ ├── js/
│ │ ├── shBrushXml.js
│ │ └── shCore.js
│ └── production_backup/
│ ├── calendar.html
│ ├── chartjs.html
│ ├── chartjs2.html
│ ├── contacts.html
│ ├── css/
│ │ └── maps/
│ │ └── jquery-jvectormap-2.0.3.css
│ ├── e_commerce.html
│ ├── echarts.html
│ ├── fixed_footer.html
│ ├── fixed_sidebar.html
│ ├── form.html
│ ├── form_advanced.html
│ ├── form_buttons.html
│ ├── form_upload.html
│ ├── form_validation.html
│ ├── form_wizards.html
│ ├── general_elements.html
│ ├── glyphicons.html
│ ├── icons.html
│ ├── inbox.html
│ ├── index.html
│ ├── index2.html
│ ├── index3.html
│ ├── invoice.html
│ ├── js/
│ │ └── datepicker/
│ │ └── daterangepicker.js
│ ├── level2.html
│ ├── login.html
│ ├── map.html
│ ├── media_gallery.html
│ ├── morisjs.html
│ ├── other_charts.html
│ ├── page_403.html
│ ├── page_404.html
│ ├── page_500.html
│ ├── plain_page.html
│ ├── pricing_tables.html
│ ├── profile.html
│ ├── project_detail.html
│ ├── projects.html
│ ├── tables.html
│ ├── tables_dynamic.html
│ ├── typography.html
│ ├── widgets.html
│ └── xx.html
├── gulpfile.js
├── package.json
├── production/
│ ├── TwitterAutoPilot.php
│ ├── build/
│ │ ├── css/
│ │ │ └── custom.css
│ │ └── js/
│ │ └── custom.js
│ ├── css/
│ │ └── maps/
│ │ └── jquery-jvectormap-2.0.3.css
│ ├── faq.php
│ ├── favourite.php
│ ├── follow.php
│ ├── index.php
│ ├── js/
│ │ └── datepicker/
│ │ └── daterangepicker.js
│ ├── lib/
│ │ └── auth/
│ │ ├── OAuth.php
│ │ └── twitterOAuth.php
│ ├── login.php
│ ├── pilots/
│ │ ├── baseCron.php
│ │ ├── baseScript.php
│ │ ├── cron1.php
│ │ ├── cron2.php
│ │ ├── cron3.php
│ │ └── cron5.php
│ ├── sendMessages.php
│ ├── sendReplies.php
│ ├── utils/
│ │ ├── databaseUtils.php
│ │ ├── database_export.sql
│ │ ├── passwords/
│ │ │ ├── password.php
│ │ │ └── version-test.php
│ │ ├── utils.php
│ │ └── validation.php
│ └── vendors/
│ ├── Chart.js/
│ │ ├── .bower.json
│ │ ├── .codeclimate.yml
│ │ ├── .editorconfig
│ │ ├── .eslintignore
│ │ ├── .eslintrc
│ │ ├── .github/
│ │ │ ├── ISSUE_TEMPLATE.md
│ │ │ └── PULL_REQUEST_TEMPLATE.md
│ │ ├── .gitignore
│ │ ├── .travis.yml
│ │ ├── CONTRIBUTING.md
│ │ ├── LICENSE.md
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── composer.json
│ │ ├── config.jshintrc
│ │ ├── dist/
│ │ │ ├── Chart.bundle.js
│ │ │ └── Chart.js
│ │ ├── docs/
│ │ │ ├── 00-Getting-Started.md
│ │ │ ├── 01-Chart-Configuration.md
│ │ │ ├── 02-Scales.md
│ │ │ ├── 03-Line-Chart.md
│ │ │ ├── 04-Bar-Chart.md
│ │ │ ├── 05-Radar-Chart.md
│ │ │ ├── 06-Polar-Area-Chart.md
│ │ │ ├── 07-Pie-Doughnut-Chart.md
│ │ │ ├── 08-Bubble-Chart.md
│ │ │ ├── 09-Advanced.md
│ │ │ └── 10-Notes.md
│ │ ├── gulpfile.js
│ │ ├── karma.conf.ci.js
│ │ ├── karma.conf.js
│ │ ├── karma.coverage.conf.js
│ │ ├── package.json
│ │ ├── samples/
│ │ │ ├── AnimationCallbacks/
│ │ │ │ └── progress-bar.html
│ │ │ ├── bar-horizontal.html
│ │ │ ├── bar-multi-axis.html
│ │ │ ├── bar-stacked.html
│ │ │ ├── bar.html
│ │ │ ├── bubble.html
│ │ │ ├── combo-bar-line.html
│ │ │ ├── data_label_combo-bar-line.html
│ │ │ ├── different-point-sizes.html
│ │ │ ├── doughnut.html
│ │ │ ├── line-customTooltips.html
│ │ │ ├── line-legend.html
│ │ │ ├── line-logarithmic.html
│ │ │ ├── line-multi-axis.html
│ │ │ ├── line-skip-points.html
│ │ │ ├── line-stacked-area.html
│ │ │ ├── line-x-axis-filter.html
│ │ │ ├── line.html
│ │ │ ├── pie-customTooltips.html
│ │ │ ├── pie.html
│ │ │ ├── polar-area.html
│ │ │ ├── radar-skip-points.html
│ │ │ ├── radar.html
│ │ │ ├── scatter-logX.html
│ │ │ ├── scatter-multi-axis.html
│ │ │ ├── scatter.html
│ │ │ ├── timeScale/
│ │ │ │ ├── combo-time-scale.html
│ │ │ │ ├── line-time-point-data.html
│ │ │ │ └── line-time-scale.html
│ │ │ └── tooltip-hooks.html
│ │ ├── src/
│ │ │ ├── chart.js
│ │ │ ├── charts/
│ │ │ │ ├── Chart.Bar.js
│ │ │ │ ├── Chart.Bubble.js
│ │ │ │ ├── Chart.Doughnut.js
│ │ │ │ ├── Chart.Line.js
│ │ │ │ ├── Chart.PolarArea.js
│ │ │ │ ├── Chart.Radar.js
│ │ │ │ └── Chart.Scatter.js
│ │ │ ├── controllers/
│ │ │ │ ├── controller.bar.js
│ │ │ │ ├── controller.bubble.js
│ │ │ │ ├── controller.doughnut.js
│ │ │ │ ├── controller.line.js
│ │ │ │ ├── controller.polarArea.js
│ │ │ │ └── controller.radar.js
│ │ │ ├── core/
│ │ │ │ ├── core.animation.js
│ │ │ │ ├── core.controller.js
│ │ │ │ ├── core.datasetController.js
│ │ │ │ ├── core.element.js
│ │ │ │ ├── core.helpers.js
│ │ │ │ ├── core.js
│ │ │ │ ├── core.layoutService.js
│ │ │ │ ├── core.legend.js
│ │ │ │ ├── core.plugin.js
│ │ │ │ ├── core.scale.js
│ │ │ │ ├── core.scaleService.js
│ │ │ │ ├── core.title.js
│ │ │ │ └── core.tooltip.js
│ │ │ ├── elements/
│ │ │ │ ├── element.arc.js
│ │ │ │ ├── element.line.js
│ │ │ │ ├── element.point.js
│ │ │ │ └── element.rectangle.js
│ │ │ └── scales/
│ │ │ ├── scale.category.js
│ │ │ ├── scale.linear.js
│ │ │ ├── scale.logarithmic.js
│ │ │ ├── scale.radialLinear.js
│ │ │ └── scale.time.js
│ │ └── test/
│ │ ├── controller.bar.tests.js
│ │ ├── controller.bubble.tests.js
│ │ ├── controller.doughnut.tests.js
│ │ ├── controller.line.tests.js
│ │ ├── controller.polarArea.tests.js
│ │ ├── controller.radar.tests.js
│ │ ├── core.element.tests.js
│ │ ├── core.helpers.tests.js
│ │ ├── core.layoutService.tests.js
│ │ ├── core.legend.tests.js
│ │ ├── core.plugin.tests.js
│ │ ├── core.scaleService.tests.js
│ │ ├── core.title.tests.js
│ │ ├── defaultConfig.tests.js
│ │ ├── element.arc.tests.js
│ │ ├── element.line.tests.js
│ │ ├── element.point.tests.js
│ │ ├── element.rectangle.tests.js
│ │ ├── mockContext.js
│ │ ├── scale.category.tests.js
│ │ ├── scale.linear.tests.js
│ │ ├── scale.logarithmic.tests.js
│ │ ├── scale.radialLinear.tests.js
│ │ └── scale.time.tests.js
│ ├── DateJS/
│ │ ├── .bower.json
│ │ ├── GruntFile.js
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── build/
│ │ │ ├── date-af-ZA.js
│ │ │ ├── date-ar-AE.js
│ │ │ ├── date-ar-BH.js
│ │ │ ├── date-ar-DZ.js
│ │ │ ├── date-ar-EG.js
│ │ │ ├── date-ar-IQ.js
│ │ │ ├── date-ar-JO.js
│ │ │ ├── date-ar-KW.js
│ │ │ ├── date-ar-LB.js
│ │ │ ├── date-ar-LY.js
│ │ │ ├── date-ar-MA.js
│ │ │ ├── date-ar-OM.js
│ │ │ ├── date-ar-QA.js
│ │ │ ├── date-ar-SA.js
│ │ │ ├── date-ar-SY.js
│ │ │ ├── date-ar-TN.js
│ │ │ ├── date-ar-YE.js
│ │ │ ├── date-az-Cyrl-AZ.js
│ │ │ ├── date-az-Latn-AZ.js
│ │ │ ├── date-be-BY.js
│ │ │ ├── date-bg-BG.js
│ │ │ ├── date-bs-Latn-BA.js
│ │ │ ├── date-ca-ES.js
│ │ │ ├── date-cs-CZ.js
│ │ │ ├── date-cy-GB.js
│ │ │ ├── date-da-DK.js
│ │ │ ├── date-de-AT.js
│ │ │ ├── date-de-CH.js
│ │ │ ├── date-de-DE.js
│ │ │ ├── date-de-LI.js
│ │ │ ├── date-de-LU.js
│ │ │ ├── date-dv-MV.js
│ │ │ ├── date-el-GR.js
│ │ │ ├── date-en-029.js
│ │ │ ├── date-en-AU.js
│ │ │ ├── date-en-BZ.js
│ │ │ ├── date-en-CA.js
│ │ │ ├── date-en-GB.js
│ │ │ ├── date-en-IE.js
│ │ │ ├── date-en-JM.js
│ │ │ ├── date-en-NZ.js
│ │ │ ├── date-en-PH.js
│ │ │ ├── date-en-TT.js
│ │ │ ├── date-en-US.js
│ │ │ ├── date-en-ZA.js
│ │ │ ├── date-en-ZW.js
│ │ │ ├── date-es-AR.js
│ │ │ ├── date-es-BO.js
│ │ │ ├── date-es-CL.js
│ │ │ ├── date-es-CO.js
│ │ │ ├── date-es-CR.js
│ │ │ ├── date-es-DO.js
│ │ │ ├── date-es-EC.js
│ │ │ ├── date-es-ES.js
│ │ │ ├── date-es-GT.js
│ │ │ ├── date-es-HN.js
│ │ │ ├── date-es-MX.js
│ │ │ ├── date-es-NI.js
│ │ │ ├── date-es-PA.js
│ │ │ ├── date-es-PE.js
│ │ │ ├── date-es-PR.js
│ │ │ ├── date-es-PY.js
│ │ │ ├── date-es-SV.js
│ │ │ ├── date-es-UY.js
│ │ │ ├── date-es-VE.js
│ │ │ ├── date-et-EE.js
│ │ │ ├── date-eu-ES.js
│ │ │ ├── date-fa-IR.js
│ │ │ ├── date-fi-FI.js
│ │ │ ├── date-fo-FO.js
│ │ │ ├── date-fr-BE.js
│ │ │ ├── date-fr-CA.js
│ │ │ ├── date-fr-CH.js
│ │ │ ├── date-fr-FR.js
│ │ │ ├── date-fr-LU.js
│ │ │ ├── date-fr-MC.js
│ │ │ ├── date-gl-ES.js
│ │ │ ├── date-gu-IN.js
│ │ │ ├── date-he-IL.js
│ │ │ ├── date-hi-IN.js
│ │ │ ├── date-hr-BA.js
│ │ │ ├── date-hr-HR.js
│ │ │ ├── date-hu-HU.js
│ │ │ ├── date-hy-AM.js
│ │ │ ├── date-id-ID.js
│ │ │ ├── date-is-IS.js
│ │ │ ├── date-it-CH.js
│ │ │ ├── date-it-IT.js
│ │ │ ├── date-ja-JP.js
│ │ │ ├── date-ka-GE.js
│ │ │ ├── date-kk-KZ.js
│ │ │ ├── date-kn-IN.js
│ │ │ ├── date-ko-KR.js
│ │ │ ├── date-kok-IN.js
│ │ │ ├── date-ky-KG.js
│ │ │ ├── date-lt-LT.js
│ │ │ ├── date-lv-LV.js
│ │ │ ├── date-mi-NZ.js
│ │ │ ├── date-mk-MK.js
│ │ │ ├── date-mn-MN.js
│ │ │ ├── date-mr-IN.js
│ │ │ ├── date-ms-BN.js
│ │ │ ├── date-ms-MY.js
│ │ │ ├── date-mt-MT.js
│ │ │ ├── date-nb-NO.js
│ │ │ ├── date-nl-BE.js
│ │ │ ├── date-nl-NL.js
│ │ │ ├── date-nn-NO.js
│ │ │ ├── date-ns-ZA.js
│ │ │ ├── date-pa-IN.js
│ │ │ ├── date-pl-PL.js
│ │ │ ├── date-pt-BR.js
│ │ │ ├── date-pt-PT.js
│ │ │ ├── date-quz-BO.js
│ │ │ ├── date-quz-EC.js
│ │ │ ├── date-quz-PE.js
│ │ │ ├── date-ro-RO.js
│ │ │ ├── date-ru-RU.js
│ │ │ ├── date-sa-IN.js
│ │ │ ├── date-se-FI.js
│ │ │ ├── date-se-NO.js
│ │ │ ├── date-se-SE.js
│ │ │ ├── date-sk-SK.js
│ │ │ ├── date-sl-SI.js
│ │ │ ├── date-sma-NO.js
│ │ │ ├── date-sma-SE.js
│ │ │ ├── date-smj-NO.js
│ │ │ ├── date-smj-SE.js
│ │ │ ├── date-smn-FI.js
│ │ │ ├── date-sms-FI.js
│ │ │ ├── date-sq-AL.js
│ │ │ ├── date-sr-Cyrl-BA.js
│ │ │ ├── date-sr-Cyrl-CS.js
│ │ │ ├── date-sr-Latn-BA.js
│ │ │ ├── date-sr-Latn-CS.js
│ │ │ ├── date-sv-FI.js
│ │ │ ├── date-sv-SE.js
│ │ │ ├── date-sw-KE.js
│ │ │ ├── date-syr-SY.js
│ │ │ ├── date-ta-IN.js
│ │ │ ├── date-te-IN.js
│ │ │ ├── date-th-TH.js
│ │ │ ├── date-tn-ZA.js
│ │ │ ├── date-tr-TR.js
│ │ │ ├── date-tt-RU.js
│ │ │ ├── date-uk-UA.js
│ │ │ ├── date-ur-PK.js
│ │ │ ├── date-uz-Cyrl-UZ.js
│ │ │ ├── date-uz-Latn-UZ.js
│ │ │ ├── date-vi-VN.js
│ │ │ ├── date-xh-ZA.js
│ │ │ ├── date-zh-CN.js
│ │ │ ├── date-zh-HK.js
│ │ │ ├── date-zh-MO.js
│ │ │ ├── date-zh-SG.js
│ │ │ ├── date-zh-TW.js
│ │ │ ├── date-zu-ZA.js
│ │ │ ├── date.js
│ │ │ ├── i18n/
│ │ │ │ ├── af-ZA.js
│ │ │ │ ├── ar-AE.js
│ │ │ │ ├── ar-BH.js
│ │ │ │ ├── ar-DZ.js
│ │ │ │ ├── ar-EG.js
│ │ │ │ ├── ar-IQ.js
│ │ │ │ ├── ar-JO.js
│ │ │ │ ├── ar-KW.js
│ │ │ │ ├── ar-LB.js
│ │ │ │ ├── ar-LY.js
│ │ │ │ ├── ar-MA.js
│ │ │ │ ├── ar-OM.js
│ │ │ │ ├── ar-QA.js
│ │ │ │ ├── ar-SA.js
│ │ │ │ ├── ar-SY.js
│ │ │ │ ├── ar-TN.js
│ │ │ │ ├── ar-YE.js
│ │ │ │ ├── az-Cyrl-AZ.js
│ │ │ │ ├── az-Latn-AZ.js
│ │ │ │ ├── be-BY.js
│ │ │ │ ├── bg-BG.js
│ │ │ │ ├── bs-Latn-BA.js
│ │ │ │ ├── ca-ES.js
│ │ │ │ ├── cs-CZ.js
│ │ │ │ ├── cy-GB.js
│ │ │ │ ├── da-DK.js
│ │ │ │ ├── de-AT.js
│ │ │ │ ├── de-CH.js
│ │ │ │ ├── de-DE.js
│ │ │ │ ├── de-LI.js
│ │ │ │ ├── de-LU.js
│ │ │ │ ├── dv-MV.js
│ │ │ │ ├── el-GR.js
│ │ │ │ ├── en-029.js
│ │ │ │ ├── en-AU.js
│ │ │ │ ├── en-BZ.js
│ │ │ │ ├── en-CA.js
│ │ │ │ ├── en-GB.js
│ │ │ │ ├── en-IE.js
│ │ │ │ ├── en-JM.js
│ │ │ │ ├── en-NZ.js
│ │ │ │ ├── en-PH.js
│ │ │ │ ├── en-TT.js
│ │ │ │ ├── en-ZA.js
│ │ │ │ ├── en-ZW.js
│ │ │ │ ├── es-AR.js
│ │ │ │ ├── es-BO.js
│ │ │ │ ├── es-CL.js
│ │ │ │ ├── es-CO.js
│ │ │ │ ├── es-CR.js
│ │ │ │ ├── es-DO.js
│ │ │ │ ├── es-EC.js
│ │ │ │ ├── es-ES.js
│ │ │ │ ├── es-GT.js
│ │ │ │ ├── es-HN.js
│ │ │ │ ├── es-MX.js
│ │ │ │ ├── es-NI.js
│ │ │ │ ├── es-PA.js
│ │ │ │ ├── es-PE.js
│ │ │ │ ├── es-PR.js
│ │ │ │ ├── es-PY.js
│ │ │ │ ├── es-SV.js
│ │ │ │ ├── es-UY.js
│ │ │ │ ├── es-VE.js
│ │ │ │ ├── et-EE.js
│ │ │ │ ├── eu-ES.js
│ │ │ │ ├── fa-IR.js
│ │ │ │ ├── fi-FI.js
│ │ │ │ ├── fo-FO.js
│ │ │ │ ├── fr-BE.js
│ │ │ │ ├── fr-CA.js
│ │ │ │ ├── fr-CH.js
│ │ │ │ ├── fr-FR.js
│ │ │ │ ├── fr-LU.js
│ │ │ │ ├── fr-MC.js
│ │ │ │ ├── gl-ES.js
│ │ │ │ ├── gu-IN.js
│ │ │ │ ├── he-IL.js
│ │ │ │ ├── hi-IN.js
│ │ │ │ ├── hr-BA.js
│ │ │ │ ├── hr-HR.js
│ │ │ │ ├── hu-HU.js
│ │ │ │ ├── hy-AM.js
│ │ │ │ ├── id-ID.js
│ │ │ │ ├── is-IS.js
│ │ │ │ ├── it-CH.js
│ │ │ │ ├── it-IT.js
│ │ │ │ ├── ja-JP.js
│ │ │ │ ├── ka-GE.js
│ │ │ │ ├── kk-KZ.js
│ │ │ │ ├── kn-IN.js
│ │ │ │ ├── ko-KR.js
│ │ │ │ ├── kok-IN.js
│ │ │ │ ├── ky-KG.js
│ │ │ │ ├── lt-LT.js
│ │ │ │ ├── lv-LV.js
│ │ │ │ ├── mi-NZ.js
│ │ │ │ ├── mk-MK.js
│ │ │ │ ├── mn-MN.js
│ │ │ │ ├── mr-IN.js
│ │ │ │ ├── ms-BN.js
│ │ │ │ ├── ms-MY.js
│ │ │ │ ├── mt-MT.js
│ │ │ │ ├── nb-NO.js
│ │ │ │ ├── nl-BE.js
│ │ │ │ ├── nl-NL.js
│ │ │ │ ├── nn-NO.js
│ │ │ │ ├── ns-ZA.js
│ │ │ │ ├── pa-IN.js
│ │ │ │ ├── pl-PL.js
│ │ │ │ ├── pt-BR.js
│ │ │ │ ├── pt-PT.js
│ │ │ │ ├── quz-BO.js
│ │ │ │ ├── quz-EC.js
│ │ │ │ ├── quz-PE.js
│ │ │ │ ├── ro-RO.js
│ │ │ │ ├── ru-RU.js
│ │ │ │ ├── sa-IN.js
│ │ │ │ ├── se-FI.js
│ │ │ │ ├── se-NO.js
│ │ │ │ ├── se-SE.js
│ │ │ │ ├── sk-SK.js
│ │ │ │ ├── sl-SI.js
│ │ │ │ ├── sma-NO.js
│ │ │ │ ├── sma-SE.js
│ │ │ │ ├── smj-NO.js
│ │ │ │ ├── smj-SE.js
│ │ │ │ ├── smn-FI.js
│ │ │ │ ├── sms-FI.js
│ │ │ │ ├── sq-AL.js
│ │ │ │ ├── sr-Cyrl-BA.js
│ │ │ │ ├── sr-Cyrl-CS.js
│ │ │ │ ├── sr-Latn-BA.js
│ │ │ │ ├── sr-Latn-CS.js
│ │ │ │ ├── sv-FI.js
│ │ │ │ ├── sv-SE.js
│ │ │ │ ├── sw-KE.js
│ │ │ │ ├── syr-SY.js
│ │ │ │ ├── ta-IN.js
│ │ │ │ ├── te-IN.js
│ │ │ │ ├── th-TH.js
│ │ │ │ ├── tn-ZA.js
│ │ │ │ ├── tr-TR.js
│ │ │ │ ├── tt-RU.js
│ │ │ │ ├── uk-UA.js
│ │ │ │ ├── ur-PK.js
│ │ │ │ ├── uz-Cyrl-UZ.js
│ │ │ │ ├── uz-Latn-UZ.js
│ │ │ │ ├── vi-VN.js
│ │ │ │ ├── xh-ZA.js
│ │ │ │ ├── zh-CN.js
│ │ │ │ ├── zh-HK.js
│ │ │ │ ├── zh-MO.js
│ │ │ │ ├── zh-SG.js
│ │ │ │ ├── zh-TW.js
│ │ │ │ └── zu-ZA.js
│ │ │ └── production/
│ │ │ └── i18n/
│ │ │ ├── af-ZA.js
│ │ │ ├── ar-AE.js
│ │ │ ├── ar-BH.js
│ │ │ ├── ar-DZ.js
│ │ │ ├── ar-EG.js
│ │ │ ├── ar-IQ.js
│ │ │ ├── ar-JO.js
│ │ │ ├── ar-KW.js
│ │ │ ├── ar-LB.js
│ │ │ ├── ar-LY.js
│ │ │ ├── ar-MA.js
│ │ │ ├── ar-OM.js
│ │ │ ├── ar-QA.js
│ │ │ ├── ar-SA.js
│ │ │ ├── ar-SY.js
│ │ │ ├── ar-TN.js
│ │ │ ├── ar-YE.js
│ │ │ ├── az-Cyrl-AZ.js
│ │ │ ├── az-Latn-AZ.js
│ │ │ ├── be-BY.js
│ │ │ ├── bg-BG.js
│ │ │ ├── bs-Latn-BA.js
│ │ │ ├── ca-ES.js
│ │ │ ├── cs-CZ.js
│ │ │ ├── cy-GB.js
│ │ │ ├── da-DK.js
│ │ │ ├── de-AT.js
│ │ │ ├── de-CH.js
│ │ │ ├── de-DE.js
│ │ │ ├── de-LI.js
│ │ │ ├── de-LU.js
│ │ │ ├── dv-MV.js
│ │ │ ├── el-GR.js
│ │ │ ├── en-029.js
│ │ │ ├── en-AU.js
│ │ │ ├── en-BZ.js
│ │ │ ├── en-CA.js
│ │ │ ├── en-GB.js
│ │ │ ├── en-IE.js
│ │ │ ├── en-JM.js
│ │ │ ├── en-NZ.js
│ │ │ ├── en-PH.js
│ │ │ ├── en-TT.js
│ │ │ ├── en-ZA.js
│ │ │ ├── en-ZW.js
│ │ │ ├── es-AR.js
│ │ │ ├── es-BO.js
│ │ │ ├── es-CL.js
│ │ │ ├── es-CO.js
│ │ │ ├── es-CR.js
│ │ │ ├── es-DO.js
│ │ │ ├── es-EC.js
│ │ │ ├── es-ES.js
│ │ │ ├── es-GT.js
│ │ │ ├── es-HN.js
│ │ │ ├── es-MX.js
│ │ │ ├── es-NI.js
│ │ │ ├── es-PA.js
│ │ │ ├── es-PE.js
│ │ │ ├── es-PR.js
│ │ │ ├── es-PY.js
│ │ │ ├── es-SV.js
│ │ │ ├── es-UY.js
│ │ │ ├── es-VE.js
│ │ │ ├── et-EE.js
│ │ │ ├── eu-ES.js
│ │ │ ├── fa-IR.js
│ │ │ ├── fi-FI.js
│ │ │ ├── fo-FO.js
│ │ │ ├── fr-BE.js
│ │ │ ├── fr-CA.js
│ │ │ ├── fr-CH.js
│ │ │ ├── fr-FR.js
│ │ │ ├── fr-LU.js
│ │ │ ├── fr-MC.js
│ │ │ ├── gl-ES.js
│ │ │ ├── gu-IN.js
│ │ │ ├── he-IL.js
│ │ │ ├── hi-IN.js
│ │ │ ├── hr-BA.js
│ │ │ ├── hr-HR.js
│ │ │ ├── hu-HU.js
│ │ │ ├── hy-AM.js
│ │ │ ├── id-ID.js
│ │ │ ├── is-IS.js
│ │ │ ├── it-CH.js
│ │ │ ├── it-IT.js
│ │ │ ├── ja-JP.js
│ │ │ ├── ka-GE.js
│ │ │ ├── kk-KZ.js
│ │ │ ├── kn-IN.js
│ │ │ ├── ko-KR.js
│ │ │ ├── kok-IN.js
│ │ │ ├── ky-KG.js
│ │ │ ├── lt-LT.js
│ │ │ ├── lv-LV.js
│ │ │ ├── mi-NZ.js
│ │ │ ├── mk-MK.js
│ │ │ ├── mn-MN.js
│ │ │ ├── mr-IN.js
│ │ │ ├── ms-BN.js
│ │ │ ├── ms-MY.js
│ │ │ ├── mt-MT.js
│ │ │ ├── nb-NO.js
│ │ │ ├── nl-BE.js
│ │ │ ├── nl-NL.js
│ │ │ ├── nn-NO.js
│ │ │ ├── ns-ZA.js
│ │ │ ├── pa-IN.js
│ │ │ ├── pl-PL.js
│ │ │ ├── pt-BR.js
│ │ │ ├── pt-PT.js
│ │ │ ├── quz-BO.js
│ │ │ ├── quz-EC.js
│ │ │ ├── quz-PE.js
│ │ │ ├── ro-RO.js
│ │ │ ├── ru-RU.js
│ │ │ ├── sa-IN.js
│ │ │ ├── se-FI.js
│ │ │ ├── se-NO.js
│ │ │ ├── se-SE.js
│ │ │ ├── sk-SK.js
│ │ │ ├── sl-SI.js
│ │ │ ├── sma-NO.js
│ │ │ ├── sma-SE.js
│ │ │ ├── smj-NO.js
│ │ │ ├── smj-SE.js
│ │ │ ├── smn-FI.js
│ │ │ ├── sms-FI.js
│ │ │ ├── sq-AL.js
│ │ │ ├── sr-Cyrl-BA.js
│ │ │ ├── sr-Cyrl-CS.js
│ │ │ ├── sr-Latn-BA.js
│ │ │ ├── sr-Latn-CS.js
│ │ │ ├── sv-FI.js
│ │ │ ├── sv-SE.js
│ │ │ ├── sw-KE.js
│ │ │ ├── syr-SY.js
│ │ │ ├── ta-IN.js
│ │ │ ├── te-IN.js
│ │ │ ├── th-TH.js
│ │ │ ├── tn-ZA.js
│ │ │ ├── tr-TR.js
│ │ │ ├── tt-RU.js
│ │ │ ├── uk-UA.js
│ │ │ ├── ur-PK.js
│ │ │ ├── uz-Cyrl-UZ.js
│ │ │ ├── uz-Latn-UZ.js
│ │ │ ├── vi-VN.js
│ │ │ ├── xh-ZA.js
│ │ │ ├── zh-CN.js
│ │ │ ├── zh-HK.js
│ │ │ ├── zh-MO.js
│ │ │ ├── zh-SG.js
│ │ │ ├── zh-TW.js
│ │ │ └── zu-ZA.js
│ │ ├── index.js
│ │ ├── package.json
│ │ ├── reports/
│ │ │ ├── coverage.json
│ │ │ ├── lcov-report/
│ │ │ │ ├── core/
│ │ │ │ │ ├── core-prototypes.js.html
│ │ │ │ │ ├── core.js.html
│ │ │ │ │ ├── extras.js.html
│ │ │ │ │ ├── format_parser.js.html
│ │ │ │ │ ├── i18n.js.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── parser.js.html
│ │ │ │ │ ├── parsing_grammar.js.html
│ │ │ │ │ ├── parsing_operators.js.html
│ │ │ │ │ ├── parsing_translator.js.html
│ │ │ │ │ ├── sugarpak.js.html
│ │ │ │ │ ├── time_period.js.html
│ │ │ │ │ └── time_span.js.html
│ │ │ │ ├── index.html
│ │ │ │ ├── prettify.css
│ │ │ │ └── prettify.js
│ │ │ └── lcov.info
│ │ └── src/
│ │ ├── core/
│ │ │ ├── core-prototypes.js
│ │ │ ├── core.js
│ │ │ ├── extras.js
│ │ │ ├── format_parser.js
│ │ │ ├── i18n.js
│ │ │ ├── parser.js
│ │ │ ├── parsing_grammar.js
│ │ │ ├── parsing_operators.js
│ │ │ ├── parsing_translator.js
│ │ │ ├── sugarpak.js
│ │ │ ├── time_period.js
│ │ │ └── time_span.js
│ │ ├── i18n/
│ │ │ ├── af-ZA.js
│ │ │ ├── ar-AE.js
│ │ │ ├── ar-BH.js
│ │ │ ├── ar-DZ.js
│ │ │ ├── ar-EG.js
│ │ │ ├── ar-IQ.js
│ │ │ ├── ar-JO.js
│ │ │ ├── ar-KW.js
│ │ │ ├── ar-LB.js
│ │ │ ├── ar-LY.js
│ │ │ ├── ar-MA.js
│ │ │ ├── ar-OM.js
│ │ │ ├── ar-QA.js
│ │ │ ├── ar-SA.js
│ │ │ ├── ar-SY.js
│ │ │ ├── ar-TN.js
│ │ │ ├── ar-YE.js
│ │ │ ├── az-Cyrl-AZ.js
│ │ │ ├── az-Latn-AZ.js
│ │ │ ├── be-BY.js
│ │ │ ├── bg-BG.js
│ │ │ ├── bs-Latn-BA.js
│ │ │ ├── ca-ES.js
│ │ │ ├── cs-CZ.js
│ │ │ ├── cy-GB.js
│ │ │ ├── da-DK.js
│ │ │ ├── de-AT.js
│ │ │ ├── de-CH.js
│ │ │ ├── de-DE.js
│ │ │ ├── de-LI.js
│ │ │ ├── de-LU.js
│ │ │ ├── dv-MV.js
│ │ │ ├── el-GR.js
│ │ │ ├── en-029.js
│ │ │ ├── en-AU.js
│ │ │ ├── en-BZ.js
│ │ │ ├── en-CA.js
│ │ │ ├── en-GB.js
│ │ │ ├── en-IE.js
│ │ │ ├── en-JM.js
│ │ │ ├── en-NZ.js
│ │ │ ├── en-PH.js
│ │ │ ├── en-TT.js
│ │ │ ├── en-ZA.js
│ │ │ ├── en-ZW.js
│ │ │ ├── es-AR.js
│ │ │ ├── es-BO.js
│ │ │ ├── es-CL.js
│ │ │ ├── es-CO.js
│ │ │ ├── es-CR.js
│ │ │ ├── es-DO.js
│ │ │ ├── es-EC.js
│ │ │ ├── es-ES.js
│ │ │ ├── es-GT.js
│ │ │ ├── es-HN.js
│ │ │ ├── es-MX.js
│ │ │ ├── es-NI.js
│ │ │ ├── es-PA.js
│ │ │ ├── es-PE.js
│ │ │ ├── es-PR.js
│ │ │ ├── es-PY.js
│ │ │ ├── es-SV.js
│ │ │ ├── es-UY.js
│ │ │ ├── es-VE.js
│ │ │ ├── et-EE.js
│ │ │ ├── eu-ES.js
│ │ │ ├── fa-IR.js
│ │ │ ├── fi-FI.js
│ │ │ ├── fo-FO.js
│ │ │ ├── fr-BE.js
│ │ │ ├── fr-CA.js
│ │ │ ├── fr-CH.js
│ │ │ ├── fr-FR.js
│ │ │ ├── fr-LU.js
│ │ │ ├── fr-MC.js
│ │ │ ├── gl-ES.js
│ │ │ ├── gu-IN.js
│ │ │ ├── he-IL.js
│ │ │ ├── hi-IN.js
│ │ │ ├── hr-BA.js
│ │ │ ├── hr-HR.js
│ │ │ ├── hu-HU.js
│ │ │ ├── hy-AM.js
│ │ │ ├── id-ID.js
│ │ │ ├── is-IS.js
│ │ │ ├── it-CH.js
│ │ │ ├── it-IT.js
│ │ │ ├── ja-JP.js
│ │ │ ├── ka-GE.js
│ │ │ ├── kk-KZ.js
│ │ │ ├── kn-IN.js
│ │ │ ├── ko-KR.js
│ │ │ ├── kok-IN.js
│ │ │ ├── ky-KG.js
│ │ │ ├── lt-LT.js
│ │ │ ├── lv-LV.js
│ │ │ ├── mi-NZ.js
│ │ │ ├── mk-MK.js
│ │ │ ├── mn-MN.js
│ │ │ ├── mr-IN.js
│ │ │ ├── ms-BN.js
│ │ │ ├── ms-MY.js
│ │ │ ├── mt-MT.js
│ │ │ ├── nb-NO.js
│ │ │ ├── nl-BE.js
│ │ │ ├── nl-NL.js
│ │ │ ├── nn-NO.js
│ │ │ ├── ns-ZA.js
│ │ │ ├── pa-IN.js
│ │ │ ├── pl-PL.js
│ │ │ ├── pt-BR.js
│ │ │ ├── pt-PT.js
│ │ │ ├── quz-BO.js
│ │ │ ├── quz-EC.js
│ │ │ ├── quz-PE.js
│ │ │ ├── ro-RO.js
│ │ │ ├── ru-RU.js
│ │ │ ├── sa-IN.js
│ │ │ ├── se-FI.js
│ │ │ ├── se-NO.js
│ │ │ ├── se-SE.js
│ │ │ ├── sk-SK.js
│ │ │ ├── sl-SI.js
│ │ │ ├── sma-NO.js
│ │ │ ├── sma-SE.js
│ │ │ ├── smj-NO.js
│ │ │ ├── smj-SE.js
│ │ │ ├── smn-FI.js
│ │ │ ├── sms-FI.js
│ │ │ ├── sq-AL.js
│ │ │ ├── sr-Cyrl-BA.js
│ │ │ ├── sr-Cyrl-CS.js
│ │ │ ├── sr-Latn-BA.js
│ │ │ ├── sr-Latn-CS.js
│ │ │ ├── sv-FI.js
│ │ │ ├── sv-SE.js
│ │ │ ├── sw-KE.js
│ │ │ ├── syr-SY.js
│ │ │ ├── ta-IN.js
│ │ │ ├── te-IN.js
│ │ │ ├── th-TH.js
│ │ │ ├── tn-ZA.js
│ │ │ ├── tr-TR.js
│ │ │ ├── tt-RU.js
│ │ │ ├── uk-UA.js
│ │ │ ├── ur-PK.js
│ │ │ ├── uz-Cyrl-UZ.js
│ │ │ ├── uz-Latn-UZ.js
│ │ │ ├── vi-VN.js
│ │ │ ├── xh-ZA.js
│ │ │ ├── zh-CN.js
│ │ │ ├── zh-HK.js
│ │ │ ├── zh-MO.js
│ │ │ ├── zh-SG.js
│ │ │ ├── zh-TW.js
│ │ │ └── zu-ZA.js
│ │ └── i18n-template.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/
│ │ │ │ └── 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
│ │ │ ├── basic-options/
│ │ │ │ └── index.html
│ │ │ ├── basic-usage/
│ │ │ │ └── index.html
│ │ │ ├── canvas/
│ │ │ │ └── index.html
│ │ │ ├── categories/
│ │ │ │ └── index.html
│ │ │ ├── examples.css
│ │ │ ├── image/
│ │ │ │ └── index.html
│ │ │ ├── index.html
│ │ │ ├── interacting/
│ │ │ │ └── index.html
│ │ │ ├── navigate/
│ │ │ │ └── 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
│ │ │ ├── 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
│ ├── animate.css/
│ │ ├── .bower.json
│ │ ├── animate-config.json
│ │ ├── animate.css
│ │ ├── bower.json
│ │ ├── gulpfile.js
│ │ └── package.json
│ ├── autosize/
│ │ ├── .bower.json
│ │ ├── .gitignore
│ │ ├── LICENSE.md
│ │ ├── bower.json
│ │ ├── build.js
│ │ ├── changelog.md
│ │ ├── dist/
│ │ │ └── autosize.js
│ │ ├── example/
│ │ │ └── index.html
│ │ ├── package.json
│ │ ├── readme.md
│ │ └── src/
│ │ └── autosize.js
│ ├── bootstrap/
│ │ ├── .bower.json
│ │ ├── CHANGELOG.md
│ │ ├── Gruntfile.js
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── dist/
│ │ │ ├── css/
│ │ │ │ ├── bootstrap-theme.css
│ │ │ │ └── bootstrap.css
│ │ │ └── js/
│ │ │ ├── bootstrap.js
│ │ │ └── npm.js
│ │ ├── grunt/
│ │ │ ├── .jshintrc
│ │ │ ├── bs-commonjs-generator.js
│ │ │ ├── bs-glyphicons-data-generator.js
│ │ │ ├── bs-lessdoc-parser.js
│ │ │ ├── bs-raw-files-generator.js
│ │ │ ├── configBridge.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/
│ │ │ │ ├── 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
│ │ │ ├── mixins.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
│ ├── bootstrap-daterangepicker/
│ │ ├── .bower.json
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── daterangepicker.css
│ │ ├── daterangepicker.js
│ │ ├── daterangepicker.scss
│ │ ├── demo.html
│ │ ├── example/
│ │ │ ├── amd/
│ │ │ │ ├── index.html
│ │ │ │ ├── main.js
│ │ │ │ └── require.js
│ │ │ └── browserify/
│ │ │ ├── README.md
│ │ │ ├── bundle.js
│ │ │ ├── index.html
│ │ │ └── main.js
│ │ ├── package.js
│ │ ├── package.json
│ │ └── website/
│ │ ├── index.html
│ │ ├── website.css
│ │ └── website.js
│ ├── bootstrap-progressbar/
│ │ ├── .bower.json
│ │ ├── CHANGELOG.md
│ │ ├── CONTRIBUTORS.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bootstrap-progressbar.js
│ │ ├── bower.json
│ │ ├── css/
│ │ │ ├── bootstrap-progressbar-2.0.0.css
│ │ │ ├── bootstrap-progressbar-2.0.1.css
│ │ │ ├── bootstrap-progressbar-2.0.2.css
│ │ │ ├── bootstrap-progressbar-2.0.3.css
│ │ │ ├── bootstrap-progressbar-2.0.4.css
│ │ │ ├── bootstrap-progressbar-2.1.0.css
│ │ │ ├── bootstrap-progressbar-2.1.1.css
│ │ │ ├── bootstrap-progressbar-2.2.0.css
│ │ │ ├── bootstrap-progressbar-2.2.1.css
│ │ │ ├── bootstrap-progressbar-2.2.2.css
│ │ │ ├── bootstrap-progressbar-2.3.0.css
│ │ │ ├── bootstrap-progressbar-2.3.1.css
│ │ │ ├── bootstrap-progressbar-2.3.2.css
│ │ │ ├── bootstrap-progressbar-3.0.0-rc1.css
│ │ │ ├── bootstrap-progressbar-3.0.0-rc2.css
│ │ │ ├── bootstrap-progressbar-3.0.0.css
│ │ │ ├── bootstrap-progressbar-3.0.1.css
│ │ │ ├── bootstrap-progressbar-3.0.2.css
│ │ │ ├── bootstrap-progressbar-3.0.3.css
│ │ │ ├── bootstrap-progressbar-3.1.0.css
│ │ │ ├── bootstrap-progressbar-3.1.1.css
│ │ │ ├── bootstrap-progressbar-3.2.0.css
│ │ │ ├── bootstrap-progressbar-3.3.0.css
│ │ │ ├── bootstrap-progressbar-3.3.1.css
│ │ │ ├── bootstrap-progressbar-3.3.2.css
│ │ │ └── bootstrap-progressbar-3.3.4.css
│ │ ├── less/
│ │ │ ├── bootstrap-progressbar-2.x.x.less
│ │ │ ├── bootstrap-progressbar-3.0.0-3.1.x.less
│ │ │ ├── bootstrap-progressbar-3.2.0.less
│ │ │ └── bootstrap-progressbar-3.3.0-3.x.x.less
│ │ ├── package.json
│ │ └── scss/
│ │ ├── bootstrap-progressbar-2.x.x.scss
│ │ ├── bootstrap-progressbar-3.0.0-3.1.x.scss
│ │ ├── bootstrap-progressbar-3.2.0.scss
│ │ └── bootstrap-progressbar-3.3.0-3.x.x.scss
│ ├── bootstrap-wysiwyg/
│ │ ├── .bower.json
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── css/
│ │ │ └── style.css
│ │ ├── examples/
│ │ │ ├── basic.html
│ │ │ ├── clear-formatting.html
│ │ │ ├── events.html
│ │ │ ├── form-post.html
│ │ │ ├── formatblock-example.html
│ │ │ ├── html-editor.html
│ │ │ ├── multiple-editors.html
│ │ │ ├── php/
│ │ │ │ └── upload.php
│ │ │ └── simple-toolbar.html
│ │ ├── gruntfile.js
│ │ ├── gulpfile.js
│ │ ├── package.json
│ │ └── src/
│ │ └── bootstrap-wysiwyg.js
│ ├── cropper/
│ │ ├── .bower.json
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── dist/
│ │ │ ├── cropper.css
│ │ │ └── cropper.js
│ │ ├── package.json
│ │ └── src/
│ │ ├── js/
│ │ │ ├── bind.js
│ │ │ ├── build.js
│ │ │ ├── change.js
│ │ │ ├── cropper.js
│ │ │ ├── defaults.js
│ │ │ ├── handlers.js
│ │ │ ├── init.js
│ │ │ ├── intro.js
│ │ │ ├── methods.js
│ │ │ ├── outro.js
│ │ │ ├── plugin.js
│ │ │ ├── preview.js
│ │ │ ├── render.js
│ │ │ ├── template.js
│ │ │ ├── utilities.js
│ │ │ └── variables.js
│ │ └── scss/
│ │ ├── _main.scss
│ │ ├── _mixins.scss
│ │ ├── _utilities.scss
│ │ ├── _variables.scss
│ │ └── cropper.scss
│ ├── datatables.net/
│ │ ├── .bower.json
│ │ ├── License.txt
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ └── js/
│ │ └── jquery.dataTables.js
│ ├── datatables.net-bs/
│ │ ├── .bower.json
│ │ ├── License.txt
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ ├── css/
│ │ │ └── dataTables.bootstrap.css
│ │ └── js/
│ │ └── dataTables.bootstrap.js
│ ├── datatables.net-buttons/
│ │ ├── .bower.json
│ │ ├── License.txt
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ └── js/
│ │ ├── buttons.colVis.js
│ │ ├── buttons.flash.js
│ │ ├── buttons.html5.js
│ │ ├── buttons.print.js
│ │ └── dataTables.buttons.js
│ ├── datatables.net-buttons-bs/
│ │ ├── .bower.json
│ │ ├── License.txt
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ ├── css/
│ │ │ └── buttons.bootstrap.css
│ │ └── js/
│ │ └── buttons.bootstrap.js
│ ├── datatables.net-fixedheader/
│ │ ├── .bower.json
│ │ ├── License.txt
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ └── js/
│ │ └── dataTables.fixedHeader.js
│ ├── datatables.net-fixedheader-bs/
│ │ ├── .bower.json
│ │ ├── License.txt
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ └── css/
│ │ └── fixedHeader.bootstrap.css
│ ├── datatables.net-keytable/
│ │ ├── .bower.json
│ │ ├── License.txt
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ └── js/
│ │ └── dataTables.keyTable.js
│ ├── datatables.net-responsive/
│ │ ├── .bower.json
│ │ ├── License.txt
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ └── js/
│ │ └── dataTables.responsive.js
│ ├── datatables.net-responsive-bs/
│ │ ├── .bower.json
│ │ ├── License.txt
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ ├── css/
│ │ │ └── responsive.bootstrap.css
│ │ └── js/
│ │ └── responsive.bootstrap.js
│ ├── datatables.net-scroller/
│ │ ├── .bower.json
│ │ ├── License.txt
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ └── js/
│ │ └── dataTables.scroller.js
│ ├── datatables.net-scroller-bs/
│ │ ├── .bower.json
│ │ ├── License.txt
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ └── css/
│ │ └── scroller.bootstrap.css
│ ├── devbridge-autocomplete/
│ │ ├── .bower.json
│ │ ├── bower.json
│ │ ├── devbridge-autocomplete.jquery.json
│ │ ├── dist/
│ │ │ ├── jquery.autocomplete.js
│ │ │ └── license.txt
│ │ ├── gruntfile.js
│ │ ├── index.htm
│ │ ├── license.txt
│ │ ├── package.json
│ │ ├── readme.md
│ │ └── src/
│ │ ├── jquery.autocomplete.d.ts
│ │ └── jquery.autocomplete.js
│ ├── dropzone/
│ │ ├── .bower.json
│ │ ├── bower.json
│ │ └── dist/
│ │ ├── basic.css
│ │ ├── dropzone-amd-module.js
│ │ ├── dropzone.css
│ │ ├── dropzone.js
│ │ └── readme.md
│ ├── echarts/
│ │ ├── .bower.json
│ │ ├── .editorconfig
│ │ ├── .github/
│ │ │ ├── CONTRIBUTING.md
│ │ │ └── ISSUE_TEMPLATE.md
│ │ ├── .gitignore
│ │ ├── .jshintrc
│ │ ├── .npmignore
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── build/
│ │ │ ├── amd2common.js
│ │ │ ├── build.sh
│ │ │ ├── mangleString.js
│ │ │ └── optimize.js
│ │ ├── dist/
│ │ │ ├── echarts.common.js
│ │ │ ├── echarts.js
│ │ │ ├── echarts.simple.js
│ │ │ └── extension/
│ │ │ ├── bmap.js
│ │ │ └── dataTool.js
│ │ ├── extension/
│ │ │ ├── bmap/
│ │ │ │ ├── BMapCoordSys.js
│ │ │ │ ├── BMapModel.js
│ │ │ │ ├── BMapView.js
│ │ │ │ └── bmap.js
│ │ │ ├── dataTool/
│ │ │ │ ├── gexf.js
│ │ │ │ ├── index.js
│ │ │ │ ├── prepareBoxplotData.js
│ │ │ │ └── quantile.js
│ │ │ ├── echarts.js
│ │ │ └── webpack.config.js
│ │ ├── index.common.js
│ │ ├── index.js
│ │ ├── index.simple.js
│ │ ├── map/
│ │ │ ├── js/
│ │ │ │ ├── china-contour.js
│ │ │ │ ├── china.js
│ │ │ │ ├── province/
│ │ │ │ │ ├── anhui.js
│ │ │ │ │ ├── aomen.js
│ │ │ │ │ ├── beijing.js
│ │ │ │ │ ├── chongqing.js
│ │ │ │ │ ├── fujian.js
│ │ │ │ │ ├── gansu.js
│ │ │ │ │ ├── guangdong.js
│ │ │ │ │ ├── guangxi.js
│ │ │ │ │ ├── guizhou.js
│ │ │ │ │ ├── hainan.js
│ │ │ │ │ ├── hebei.js
│ │ │ │ │ ├── heilongjiang.js
│ │ │ │ │ ├── henan.js
│ │ │ │ │ ├── hubei.js
│ │ │ │ │ ├── hunan.js
│ │ │ │ │ ├── jiangsu.js
│ │ │ │ │ ├── jiangxi.js
│ │ │ │ │ ├── jilin.js
│ │ │ │ │ ├── liaoning.js
│ │ │ │ │ ├── neimenggu.js
│ │ │ │ │ ├── ningxia.js
│ │ │ │ │ ├── qinghai.js
│ │ │ │ │ ├── shandong.js
│ │ │ │ │ ├── shanghai.js
│ │ │ │ │ ├── shanxi.js
│ │ │ │ │ ├── shanxi1.js
│ │ │ │ │ ├── sichuan.js
│ │ │ │ │ ├── tianjin.js
│ │ │ │ │ ├── xianggang.js
│ │ │ │ │ ├── xinjiang.js
│ │ │ │ │ ├── xizang.js
│ │ │ │ │ ├── yunnan.js
│ │ │ │ │ └── zhejiang.js
│ │ │ │ └── world.js
│ │ │ └── json/
│ │ │ ├── china-contour.json
│ │ │ ├── china.json
│ │ │ ├── province/
│ │ │ │ ├── anhui.json
│ │ │ │ ├── aomen.json
│ │ │ │ ├── beijing.json
│ │ │ │ ├── chongqing.json
│ │ │ │ ├── fujian.json
│ │ │ │ ├── gansu.json
│ │ │ │ ├── guangdong.json
│ │ │ │ ├── guangxi.json
│ │ │ │ ├── guizhou.json
│ │ │ │ ├── hainan.json
│ │ │ │ ├── hebei.json
│ │ │ │ ├── heilongjiang.json
│ │ │ │ ├── henan.json
│ │ │ │ ├── hubei.json
│ │ │ │ ├── hunan.json
│ │ │ │ ├── jiangsu.json
│ │ │ │ ├── jiangxi.json
│ │ │ │ ├── jilin.json
│ │ │ │ ├── liaoning.json
│ │ │ │ ├── neimenggu.json
│ │ │ │ ├── ningxia.json
│ │ │ │ ├── qinghai.json
│ │ │ │ ├── shandong.json
│ │ │ │ ├── shanghai.json
│ │ │ │ ├── shanxi.json
│ │ │ │ ├── shanxi1.json
│ │ │ │ ├── sichuan.json
│ │ │ │ ├── tianjin.json
│ │ │ │ ├── xianggang.json
│ │ │ │ ├── xinjiang.json
│ │ │ │ ├── xizang.json
│ │ │ │ ├── yunnan.json
│ │ │ │ └── zhejiang.json
│ │ │ └── world.json
│ │ ├── package.json
│ │ ├── src/
│ │ │ ├── CoordinateSystem.js
│ │ │ ├── ExtensionAPI.js
│ │ │ ├── action/
│ │ │ │ ├── createDataSelectAction.js
│ │ │ │ ├── geoRoam.js
│ │ │ │ └── roamHelper.js
│ │ │ ├── chart/
│ │ │ │ ├── bar/
│ │ │ │ │ ├── BarSeries.js
│ │ │ │ │ ├── BarView.js
│ │ │ │ │ └── barItemStyle.js
│ │ │ │ ├── bar.js
│ │ │ │ ├── boxplot/
│ │ │ │ │ ├── BoxplotSeries.js
│ │ │ │ │ ├── BoxplotView.js
│ │ │ │ │ ├── boxplotLayout.js
│ │ │ │ │ └── boxplotVisual.js
│ │ │ │ ├── boxplot.js
│ │ │ │ ├── candlestick/
│ │ │ │ │ ├── CandlestickSeries.js
│ │ │ │ │ ├── CandlestickView.js
│ │ │ │ │ ├── candlestickLayout.js
│ │ │ │ │ ├── candlestickVisual.js
│ │ │ │ │ └── preprocessor.js
│ │ │ │ ├── candlestick.js
│ │ │ │ ├── chord/
│ │ │ │ │ ├── ChordSeries.js
│ │ │ │ │ ├── ChordView.js
│ │ │ │ │ ├── Ribbon.js
│ │ │ │ │ └── chordCircularLayout.js
│ │ │ │ ├── chord.js
│ │ │ │ ├── effectScatter/
│ │ │ │ │ ├── EffectScatterSeries.js
│ │ │ │ │ └── EffectScatterView.js
│ │ │ │ ├── effectScatter.js
│ │ │ │ ├── funnel/
│ │ │ │ │ ├── FunnelSeries.js
│ │ │ │ │ ├── FunnelView.js
│ │ │ │ │ └── funnelLayout.js
│ │ │ │ ├── funnel.js
│ │ │ │ ├── gauge/
│ │ │ │ │ ├── GaugeSeries.js
│ │ │ │ │ ├── GaugeView.js
│ │ │ │ │ └── PointerPath.js
│ │ │ │ ├── gauge.js
│ │ │ │ ├── graph/
│ │ │ │ │ ├── GraphSeries.js
│ │ │ │ │ ├── GraphView.js
│ │ │ │ │ ├── adjustEdge.js
│ │ │ │ │ ├── backwardCompat.js
│ │ │ │ │ ├── categoryFilter.js
│ │ │ │ │ ├── categoryVisual.js
│ │ │ │ │ ├── circularLayout.js
│ │ │ │ │ ├── circularLayoutHelper.js
│ │ │ │ │ ├── createView.js
│ │ │ │ │ ├── edgeVisual.js
│ │ │ │ │ ├── forceHelper.js
│ │ │ │ │ ├── forceLayout.js
│ │ │ │ │ ├── roamAction.js
│ │ │ │ │ ├── simpleLayout.js
│ │ │ │ │ ├── simpleLayoutEdge.js
│ │ │ │ │ └── simpleLayoutHelper.js
│ │ │ │ ├── graph.js
│ │ │ │ ├── heatmap/
│ │ │ │ │ ├── HeatmapLayer.js
│ │ │ │ │ ├── HeatmapSeries.js
│ │ │ │ │ └── HeatmapView.js
│ │ │ │ ├── heatmap.js
│ │ │ │ ├── helper/
│ │ │ │ │ ├── EffectLine.js
│ │ │ │ │ ├── EffectSymbol.js
│ │ │ │ │ ├── LargeSymbolDraw.js
│ │ │ │ │ ├── Line.js
│ │ │ │ │ ├── LineDraw.js
│ │ │ │ │ ├── LinePath.js
│ │ │ │ │ ├── Symbol.js
│ │ │ │ │ ├── SymbolDraw.js
│ │ │ │ │ ├── WhiskerBoxDraw.js
│ │ │ │ │ ├── createGraphFromNodeEdge.js
│ │ │ │ │ ├── createGraphFromNodeMatrix.js
│ │ │ │ │ ├── createListFromArray.js
│ │ │ │ │ └── whiskerBoxCommon.js
│ │ │ │ ├── line/
│ │ │ │ │ ├── LineSeries.js
│ │ │ │ │ ├── LineView.js
│ │ │ │ │ ├── lineAnimationDiff.js
│ │ │ │ │ └── poly.js
│ │ │ │ ├── line.js
│ │ │ │ ├── lines/
│ │ │ │ │ ├── LinesSeries.js
│ │ │ │ │ ├── LinesView.js
│ │ │ │ │ └── linesLayout.js
│ │ │ │ ├── lines.js
│ │ │ │ ├── map/
│ │ │ │ │ ├── MapSeries.js
│ │ │ │ │ ├── MapView.js
│ │ │ │ │ ├── backwardCompat.js
│ │ │ │ │ ├── mapDataStatistic.js
│ │ │ │ │ ├── mapSymbolLayout.js
│ │ │ │ │ └── mapVisual.js
│ │ │ │ ├── map.js
│ │ │ │ ├── parallel/
│ │ │ │ │ ├── ParallelSeries.js
│ │ │ │ │ ├── ParallelView.js
│ │ │ │ │ └── parallelVisual.js
│ │ │ │ ├── parallel.js
│ │ │ │ ├── pie/
│ │ │ │ │ ├── PieSeries.js
│ │ │ │ │ ├── PieView.js
│ │ │ │ │ ├── labelLayout.js
│ │ │ │ │ └── pieLayout.js
│ │ │ │ ├── pie.js
│ │ │ │ ├── radar/
│ │ │ │ │ ├── RadarSeries.js
│ │ │ │ │ ├── RadarView.js
│ │ │ │ │ ├── backwardCompat.js
│ │ │ │ │ └── radarLayout.js
│ │ │ │ ├── radar.js
│ │ │ │ ├── sankey/
│ │ │ │ │ ├── SankeySeries.js
│ │ │ │ │ ├── SankeyView.js
│ │ │ │ │ ├── sankeyLayout.js
│ │ │ │ │ └── sankeyVisual.js
│ │ │ │ ├── sankey.js
│ │ │ │ ├── scatter/
│ │ │ │ │ ├── ScatterSeries.js
│ │ │ │ │ └── ScatterView.js
│ │ │ │ ├── scatter.js
│ │ │ │ ├── themeRiver/
│ │ │ │ │ ├── ThemeRiverSeries.js
│ │ │ │ │ ├── ThemeRiverView.js
│ │ │ │ │ ├── themeRiverLayout.js
│ │ │ │ │ └── themeRiverVisual.js
│ │ │ │ ├── themeRiver.js
│ │ │ │ ├── treemap/
│ │ │ │ │ ├── Breadcrumb.js
│ │ │ │ │ ├── TreemapSeries.js
│ │ │ │ │ ├── TreemapView.js
│ │ │ │ │ ├── helper.js
│ │ │ │ │ ├── treemapAction.js
│ │ │ │ │ ├── treemapLayout.js
│ │ │ │ │ └── treemapVisual.js
│ │ │ │ └── treemap.js
│ │ │ ├── component/
│ │ │ │ ├── angleAxis.js
│ │ │ │ ├── axis/
│ │ │ │ │ ├── AngleAxisView.js
│ │ │ │ │ ├── AxisBuilder.js
│ │ │ │ │ ├── AxisView.js
│ │ │ │ │ ├── ParallelAxisView.js
│ │ │ │ │ ├── RadiusAxisView.js
│ │ │ │ │ ├── SingleAxisView.js
│ │ │ │ │ └── parallelAxisAction.js
│ │ │ │ ├── axis.js
│ │ │ │ ├── dataZoom/
│ │ │ │ │ ├── AxisProxy.js
│ │ │ │ │ ├── DataZoomModel.js
│ │ │ │ │ ├── DataZoomView.js
│ │ │ │ │ ├── InsideZoomModel.js
│ │ │ │ │ ├── InsideZoomView.js
│ │ │ │ │ ├── SelectZoomModel.js
│ │ │ │ │ ├── SelectZoomView.js
│ │ │ │ │ ├── SliderZoomModel.js
│ │ │ │ │ ├── SliderZoomView.js
│ │ │ │ │ ├── dataZoomAction.js
│ │ │ │ │ ├── dataZoomProcessor.js
│ │ │ │ │ ├── history.js
│ │ │ │ │ ├── roams.js
│ │ │ │ │ └── typeDefaulter.js
│ │ │ │ ├── dataZoom.js
│ │ │ │ ├── dataZoomInside.js
│ │ │ │ ├── dataZoomSelect.js
│ │ │ │ ├── geo/
│ │ │ │ │ └── GeoView.js
│ │ │ │ ├── geo.js
│ │ │ │ ├── grid.js
│ │ │ │ ├── helper/
│ │ │ │ │ ├── MapDraw.js
│ │ │ │ │ ├── RoamController.js
│ │ │ │ │ ├── SelectController.js
│ │ │ │ │ ├── interactionMutex.js
│ │ │ │ │ ├── listComponent.js
│ │ │ │ │ ├── selectableMixin.js
│ │ │ │ │ └── sliderMove.js
│ │ │ │ ├── legend/
│ │ │ │ │ ├── LegendModel.js
│ │ │ │ │ ├── LegendView.js
│ │ │ │ │ ├── legendAction.js
│ │ │ │ │ └── legendFilter.js
│ │ │ │ ├── legend.js
│ │ │ │ ├── markLine.js
│ │ │ │ ├── markPoint.js
│ │ │ │ ├── marker/
│ │ │ │ │ ├── MarkLineModel.js
│ │ │ │ │ ├── MarkLineView.js
│ │ │ │ │ ├── MarkPointModel.js
│ │ │ │ │ ├── MarkPointView.js
│ │ │ │ │ └── markerHelper.js
│ │ │ │ ├── parallel.js
│ │ │ │ ├── parallelAxis.js
│ │ │ │ ├── polar.js
│ │ │ │ ├── radar/
│ │ │ │ │ └── RadarView.js
│ │ │ │ ├── radar.js
│ │ │ │ ├── radiusAxis.js
│ │ │ │ ├── single.js
│ │ │ │ ├── singleAxis.js
│ │ │ │ ├── timeline/
│ │ │ │ │ ├── SliderTimelineModel.js
│ │ │ │ │ ├── SliderTimelineView.js
│ │ │ │ │ ├── TimelineAxis.js
│ │ │ │ │ ├── TimelineModel.js
│ │ │ │ │ ├── TimelineView.js
│ │ │ │ │ ├── preprocessor.js
│ │ │ │ │ ├── timelineAction.js
│ │ │ │ │ └── typeDefaulter.js
│ │ │ │ ├── timeline.js
│ │ │ │ ├── title.js
│ │ │ │ ├── toolbox/
│ │ │ │ │ ├── ToolboxModel.js
│ │ │ │ │ ├── ToolboxView.js
│ │ │ │ │ ├── feature/
│ │ │ │ │ │ ├── DataView.js
│ │ │ │ │ │ ├── DataZoom.js
│ │ │ │ │ │ ├── MagicType.js
│ │ │ │ │ │ ├── Restore.js
│ │ │ │ │ │ └── SaveAsImage.js
│ │ │ │ │ └── featureManager.js
│ │ │ │ ├── toolbox.js
│ │ │ │ ├── tooltip/
│ │ │ │ │ ├── TooltipContent.js
│ │ │ │ │ ├── TooltipModel.js
│ │ │ │ │ └── TooltipView.js
│ │ │ │ ├── tooltip.js
│ │ │ │ ├── visualMap/
│ │ │ │ │ ├── ContinuousModel.js
│ │ │ │ │ ├── ContinuousView.js
│ │ │ │ │ ├── PiecewiseModel.js
│ │ │ │ │ ├── PiecewiseView.js
│ │ │ │ │ ├── VisualMapModel.js
│ │ │ │ │ ├── VisualMapView.js
│ │ │ │ │ ├── helper.js
│ │ │ │ │ ├── preprocessor.js
│ │ │ │ │ ├── typeDefaulter.js
│ │ │ │ │ ├── visualCoding.js
│ │ │ │ │ └── visualMapAction.js
│ │ │ │ ├── visualMap.js
│ │ │ │ ├── visualMapContinuous.js
│ │ │ │ └── visualMapPiecewise.js
│ │ │ ├── coord/
│ │ │ │ ├── Axis.js
│ │ │ │ ├── View.js
│ │ │ │ ├── axisDefault.js
│ │ │ │ ├── axisHelper.js
│ │ │ │ ├── axisModelCommonMixin.js
│ │ │ │ ├── axisModelCreator.js
│ │ │ │ ├── cartesian/
│ │ │ │ │ ├── Axis2D.js
│ │ │ │ │ ├── AxisModel.js
│ │ │ │ │ ├── Cartesian.js
│ │ │ │ │ ├── Cartesian2D.js
│ │ │ │ │ ├── Grid.js
│ │ │ │ │ ├── GridModel.js
│ │ │ │ │ └── axisLabelInterval.js
│ │ │ │ ├── geo/
│ │ │ │ │ ├── Geo.js
│ │ │ │ │ ├── GeoModel.js
│ │ │ │ │ ├── Region.js
│ │ │ │ │ ├── fix/
│ │ │ │ │ │ ├── geoCoord.js
│ │ │ │ │ │ ├── nanhai.js
│ │ │ │ │ │ └── textCoord.js
│ │ │ │ │ ├── geoCreator.js
│ │ │ │ │ └── parseGeoJson.js
│ │ │ │ ├── parallel/
│ │ │ │ │ ├── AxisModel.js
│ │ │ │ │ ├── Parallel.js
│ │ │ │ │ ├── ParallelAxis.js
│ │ │ │ │ ├── ParallelModel.js
│ │ │ │ │ ├── parallelCreator.js
│ │ │ │ │ └── parallelPreprocessor.js
│ │ │ │ ├── polar/
│ │ │ │ │ ├── AngleAxis.js
│ │ │ │ │ ├── AxisModel.js
│ │ │ │ │ ├── Polar.js
│ │ │ │ │ ├── PolarModel.js
│ │ │ │ │ ├── RadiusAxis.js
│ │ │ │ │ └── polarCreator.js
│ │ │ │ ├── radar/
│ │ │ │ │ ├── IndicatorAxis.js
│ │ │ │ │ ├── Radar.js
│ │ │ │ │ └── RadarModel.js
│ │ │ │ └── single/
│ │ │ │ ├── AxisModel.js
│ │ │ │ ├── Single.js
│ │ │ │ ├── SingleAxis.js
│ │ │ │ └── singleCreator.js
│ │ │ ├── data/
│ │ │ │ ├── DataDiffer.js
│ │ │ │ ├── Graph.js
│ │ │ │ ├── List.js
│ │ │ │ ├── Tree.js
│ │ │ │ └── helper/
│ │ │ │ ├── completeDimensions.js
│ │ │ │ └── linkList.js
│ │ │ ├── echarts.js
│ │ │ ├── layout/
│ │ │ │ ├── barGrid.js
│ │ │ │ └── points.js
│ │ │ ├── loading/
│ │ │ │ └── default.js
│ │ │ ├── model/
│ │ │ │ ├── Component.js
│ │ │ │ ├── Global.js
│ │ │ │ ├── Model.js
│ │ │ │ ├── OptionManager.js
│ │ │ │ ├── Series.js
│ │ │ │ ├── globalDefault.js
│ │ │ │ └── mixin/
│ │ │ │ ├── areaStyle.js
│ │ │ │ ├── boxLayout.js
│ │ │ │ ├── itemStyle.js
│ │ │ │ ├── lineStyle.js
│ │ │ │ ├── makeStyleMapper.js
│ │ │ │ └── textStyle.js
│ │ │ ├── preprocessor/
│ │ │ │ ├── backwardCompat.js
│ │ │ │ └── helper/
│ │ │ │ └── compatStyle.js
│ │ │ ├── processor/
│ │ │ │ ├── dataFilter.js
│ │ │ │ └── dataSample.js
│ │ │ ├── scale/
│ │ │ │ ├── Interval.js
│ │ │ │ ├── Log.js
│ │ │ │ ├── Ordinal.js
│ │ │ │ ├── Scale.js
│ │ │ │ └── Time.js
│ │ │ ├── util/
│ │ │ │ ├── KDTree.js
│ │ │ │ ├── animation.js
│ │ │ │ ├── array/
│ │ │ │ │ └── nest.js
│ │ │ │ ├── clazz.js
│ │ │ │ ├── component.js
│ │ │ │ ├── format.js
│ │ │ │ ├── graphic.js
│ │ │ │ ├── layout.js
│ │ │ │ ├── model.js
│ │ │ │ ├── number.js
│ │ │ │ ├── quickSelect.js
│ │ │ │ ├── symbol.js
│ │ │ │ └── throttle.js
│ │ │ ├── view/
│ │ │ │ ├── Chart.js
│ │ │ │ └── Component.js
│ │ │ └── visual/
│ │ │ ├── VisualMapping.js
│ │ │ ├── dataColor.js
│ │ │ ├── seriesColor.js
│ │ │ ├── symbol.js
│ │ │ └── visualDefault.js
│ │ ├── test/
│ │ │ ├── README.md
│ │ │ ├── area.html
│ │ │ ├── area2.html
│ │ │ ├── axes.html
│ │ │ ├── axis.html
│ │ │ ├── bar-large.html
│ │ │ ├── bar.html
│ │ │ ├── bar2.html
│ │ │ ├── bmap.html
│ │ │ ├── boxplot-multi.html
│ │ │ ├── boxplot.html
│ │ │ ├── candlestick.html
│ │ │ ├── candlestickConnect.html
│ │ │ ├── chord.html
│ │ │ ├── color-mix-aqi.html
│ │ │ ├── config.js
│ │ │ ├── connect.html
│ │ │ ├── connect2.html
│ │ │ ├── data/
│ │ │ │ ├── Michelson-Morley.json.js
│ │ │ │ ├── aqi/
│ │ │ │ │ ├── BJdata.js
│ │ │ │ │ ├── GZdata.js
│ │ │ │ │ ├── SHdata.js
│ │ │ │ │ └── processAQI.js
│ │ │ │ ├── disk.tree.js
│ │ │ │ ├── energy.json
│ │ │ │ ├── les-miserables.gexf
│ │ │ │ ├── masterPainterColorChoice.json
│ │ │ │ ├── obama_budget_proposal_2012.tree.js
│ │ │ │ ├── option-view.json
│ │ │ │ ├── option-view2.json
│ │ │ │ ├── product.json
│ │ │ │ ├── rainfall.json.js
│ │ │ │ ├── security-sh-2013.json.js
│ │ │ │ └── timelineGDP.js
│ │ │ ├── dataView.html
│ │ │ ├── dataZoom-axes.html
│ │ │ ├── dataZoom-axis-type.html
│ │ │ ├── dataZoom-cartesian-h.html
│ │ │ ├── dataZoom-cartesian-v.html
│ │ │ ├── dataZoom-dataShadow.html
│ │ │ ├── dataZoom-dataShadow0.html
│ │ │ ├── dataZoom-dataShadow1.html
│ │ │ ├── dataZoom-dataShadow2.html
│ │ │ ├── dataZoom-dynamic.html
│ │ │ ├── dataZoom-rainfall-connect.html
│ │ │ ├── dataZoom-rainfall-inside.html
│ │ │ ├── dataZoom-rainfall.html
│ │ │ ├── dataZoom-scatter-category.html
│ │ │ ├── dataZoom-scatter-hv-polar.html
│ │ │ ├── dataZoom-scatter-hv.html
│ │ │ ├── dataZoom-scatter-toolbox.html
│ │ │ ├── dataZoomHighPrecision.html
│ │ │ ├── diff.html
│ │ │ ├── dynamicData.html
│ │ │ ├── effectScatter.html
│ │ │ ├── esl.js
│ │ │ ├── force.html
│ │ │ ├── force2.html
│ │ │ ├── force3.html
│ │ │ ├── funnel.html
│ │ │ ├── gauge.html
│ │ │ ├── geoLine.html
│ │ │ ├── geoScatter.html
│ │ │ ├── getOption.html
│ │ │ ├── graph-grid.html
│ │ │ ├── graph-simple.html
│ │ │ ├── graph.html
│ │ │ ├── heatmap-map.html
│ │ │ ├── heatmap.html
│ │ │ ├── ie8.html
│ │ │ ├── largeLine.html
│ │ │ ├── lib/
│ │ │ │ ├── draggable.js
│ │ │ │ └── facePrint.js
│ │ │ ├── line.html
│ │ │ ├── loading.html
│ │ │ ├── logScale.html
│ │ │ ├── map-contour.html
│ │ │ ├── map.html
│ │ │ ├── mapWorld.html
│ │ │ ├── markLine.html
│ │ │ ├── markPoint.html
│ │ │ ├── masterPainterColorChoice.html
│ │ │ ├── media-dataZoom.html
│ │ │ ├── media-finance.html
│ │ │ ├── media-pie.html
│ │ │ ├── mix.html
│ │ │ ├── mobileBench.html
│ │ │ ├── multipleGrid.html
│ │ │ ├── parallel-aqi.html
│ │ │ ├── pie.html
│ │ │ ├── pie2.html
│ │ │ ├── pie3.html
│ │ │ ├── pieDynamic.html
│ │ │ ├── polarLine.html
│ │ │ ├── polarLine2.html
│ │ │ ├── polarScatter.html
│ │ │ ├── punchCard.html
│ │ │ ├── radar.html
│ │ │ ├── radar2.html
│ │ │ ├── radar3.html
│ │ │ ├── radar4.html
│ │ │ ├── reset.css
│ │ │ ├── roseType.html
│ │ │ ├── sankey.html
│ │ │ ├── scale-integer.html
│ │ │ ├── scatter.html
│ │ │ ├── selectedMode.html
│ │ │ ├── showTip.html
│ │ │ ├── symbol.html
│ │ │ ├── theme.html
│ │ │ ├── themeRiver.html
│ │ │ ├── timeScale.html
│ │ │ ├── timeline-finance.html
│ │ │ ├── timeline-layout.html
│ │ │ ├── tooltip.html
│ │ │ ├── treemap-disk.html
│ │ │ ├── treemap-obama.html
│ │ │ ├── treemap-option.html
│ │ │ ├── treemap-option2.html
│ │ │ ├── treemap-simple.html
│ │ │ ├── ut/
│ │ │ │ ├── .jshintrc
│ │ │ │ ├── MIT.LICENSE
│ │ │ │ ├── config.js
│ │ │ │ ├── configure
│ │ │ │ ├── core/
│ │ │ │ │ ├── uiHelper.js
│ │ │ │ │ └── utHelper.js
│ │ │ │ ├── lib/
│ │ │ │ │ ├── canteen.js
│ │ │ │ │ ├── imagediff.js
│ │ │ │ │ └── jasmine-2.3.4/
│ │ │ │ │ ├── boot.js
│ │ │ │ │ ├── console.js
│ │ │ │ │ ├── jasmine-html.js
│ │ │ │ │ ├── jasmine.css
│ │ │ │ │ └── jasmine.js
│ │ │ │ ├── spec/
│ │ │ │ │ ├── component/
│ │ │ │ │ │ └── visualMap/
│ │ │ │ │ │ └── setOption.js
│ │ │ │ │ ├── data/
│ │ │ │ │ │ └── List.js
│ │ │ │ │ ├── model/
│ │ │ │ │ │ ├── Component.js
│ │ │ │ │ │ ├── Global.js
│ │ │ │ │ │ └── timelineOptions.js
│ │ │ │ │ ├── ui/
│ │ │ │ │ │ ├── config.js
│ │ │ │ │ │ ├── legend.js
│ │ │ │ │ │ ├── title.js
│ │ │ │ │ │ ├── title.subtextStyle.js
│ │ │ │ │ │ └── title.textStyle.js
│ │ │ │ │ └── util/
│ │ │ │ │ ├── graphic.js
│ │ │ │ │ ├── model.js
│ │ │ │ │ └── number.js
│ │ │ │ ├── ui.html
│ │ │ │ ├── ut.html
│ │ │ │ └── ut.js
│ │ │ ├── visualMap-categories.html
│ │ │ ├── visualMap-continuous.html
│ │ │ ├── visualMap-layout.html
│ │ │ ├── visualMap-opacity.html
│ │ │ ├── visualMap-pieces.html
│ │ │ ├── visualMap-scatter-colorAndSymbol.html
│ │ │ ├── visualMap-scatter-symbolSize.html
│ │ │ ├── webkit-dep.html
│ │ │ └── worldPopulationBubble.html
│ │ ├── theme/
│ │ │ ├── dark.js
│ │ │ ├── infographic.js
│ │ │ ├── macarons.js
│ │ │ ├── roma.js
│ │ │ ├── shine.js
│ │ │ ├── tool/
│ │ │ │ ├── option/
│ │ │ │ │ ├── area.js
│ │ │ │ │ ├── bar.js
│ │ │ │ │ ├── graph.js
│ │ │ │ │ ├── map.js
│ │ │ │ │ ├── pie.js
│ │ │ │ │ └── scatter.js
│ │ │ │ └── thumb.js
│ │ │ └── vintage.js
│ │ └── webpack.config.js
│ ├── eve/
│ │ ├── .bower.json
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── component.json
│ │ ├── e.html
│ │ ├── eve.js
│ │ └── package.json
│ ├── fastclick/
│ │ ├── .bower.json
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bower.json
│ │ └── lib/
│ │ └── fastclick.js
│ ├── flot-spline/
│ │ ├── .bower.json
│ │ ├── LICENSE
│ │ ├── bower.json
│ │ ├── js/
│ │ │ └── jquery.flot.spline.js
│ │ └── package.json
│ ├── flot.curvedlines/
│ │ ├── .bower.json
│ │ ├── bower.json
│ │ └── curvedLines.js
│ ├── flot.orderbars/
│ │ ├── .bower.json
│ │ ├── README.md
│ │ ├── examples/
│ │ │ ├── index.html
│ │ │ └── js/
│ │ │ ├── flot/
│ │ │ │ ├── flot.js
│ │ │ │ └── stack.js
│ │ │ └── main.js
│ │ └── js/
│ │ └── jquery.flot.orderBars.js
│ ├── font-awesome/
│ │ ├── .bower.json
│ │ ├── .gitignore
│ │ ├── .npmignore
│ │ ├── HELP-US-OUT.txt
│ │ ├── bower.json
│ │ ├── css/
│ │ │ └── font-awesome.css
│ │ ├── fonts/
│ │ │ └── FontAwesome.otf
│ │ ├── less/
│ │ │ ├── animated.less
│ │ │ ├── bordered-pulled.less
│ │ │ ├── core.less
│ │ │ ├── fixed-width.less
│ │ │ ├── font-awesome.less
│ │ │ ├── icons.less
│ │ │ ├── larger.less
│ │ │ ├── list.less
│ │ │ ├── mixins.less
│ │ │ ├── path.less
│ │ │ ├── rotated-flipped.less
│ │ │ ├── screen-reader.less
│ │ │ ├── stacked.less
│ │ │ └── variables.less
│ │ └── scss/
│ │ ├── _animated.scss
│ │ ├── _bordered-pulled.scss
│ │ ├── _core.scss
│ │ ├── _fixed-width.scss
│ │ ├── _icons.scss
│ │ ├── _larger.scss
│ │ ├── _list.scss
│ │ ├── _mixins.scss
│ │ ├── _path.scss
│ │ ├── _rotated-flipped.scss
│ │ ├── _screen-reader.scss
│ │ ├── _stacked.scss
│ │ ├── _variables.scss
│ │ └── font-awesome.scss
│ ├── fullcalendar/
│ │ ├── .bower.json
│ │ ├── CHANGELOG.md
│ │ ├── CONTRIBUTING.md
│ │ ├── LICENSE.txt
│ │ ├── README.md
│ │ ├── bower.json
│ │ └── dist/
│ │ ├── fullcalendar.css
│ │ ├── fullcalendar.js
│ │ ├── fullcalendar.print.css
│ │ ├── gcal.js
│ │ ├── lang/
│ │ │ ├── ar-ma.js
│ │ │ ├── ar-sa.js
│ │ │ ├── ar-tn.js
│ │ │ ├── ar.js
│ │ │ ├── bg.js
│ │ │ ├── ca.js
│ │ │ ├── cs.js
│ │ │ ├── da.js
│ │ │ ├── de-at.js
│ │ │ ├── de.js
│ │ │ ├── el.js
│ │ │ ├── en-au.js
│ │ │ ├── en-ca.js
│ │ │ ├── en-gb.js
│ │ │ ├── en-ie.js
│ │ │ ├── en-nz.js
│ │ │ ├── es.js
│ │ │ ├── fa.js
│ │ │ ├── fi.js
│ │ │ ├── fr-ca.js
│ │ │ ├── fr-ch.js
│ │ │ ├── fr.js
│ │ │ ├── he.js
│ │ │ ├── hi.js
│ │ │ ├── hr.js
│ │ │ ├── hu.js
│ │ │ ├── id.js
│ │ │ ├── is.js
│ │ │ ├── it.js
│ │ │ ├── ja.js
│ │ │ ├── ko.js
│ │ │ ├── lt.js
│ │ │ ├── lv.js
│ │ │ ├── nb.js
│ │ │ ├── nl.js
│ │ │ ├── pl.js
│ │ │ ├── pt-br.js
│ │ │ ├── pt.js
│ │ │ ├── ro.js
│ │ │ ├── ru.js
│ │ │ ├── sk.js
│ │ │ ├── sl.js
│ │ │ ├── sr-cyrl.js
│ │ │ ├── sr.js
│ │ │ ├── sv.js
│ │ │ ├── th.js
│ │ │ ├── tr.js
│ │ │ ├── uk.js
│ │ │ ├── vi.js
│ │ │ ├── zh-cn.js
│ │ │ └── zh-tw.js
│ │ └── lang-all.js
│ ├── gauge.js/
│ │ ├── .bower.json
│ │ ├── README.md
│ │ ├── assets/
│ │ │ ├── excanvas.compiled.js
│ │ │ ├── fd-slider/
│ │ │ │ ├── fd-slider-tooltip.css
│ │ │ │ ├── fd-slider.css
│ │ │ │ └── fd-slider.js
│ │ │ ├── jscolor.js
│ │ │ ├── main.css
│ │ │ ├── prettify.css
│ │ │ └── prettify.js
│ │ ├── bower.json
│ │ ├── dist/
│ │ │ ├── gauge.coffee
│ │ │ └── gauge.js
│ │ └── index.html
│ ├── google-code-prettify/
│ │ ├── .bower.json
│ │ ├── CHANGES.html
│ │ ├── COPYING
│ │ ├── README-zh-Hans.html
│ │ ├── README.html
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── examples/
│ │ │ └── quine.html
│ │ ├── src/
│ │ │ ├── lang-apollo.js
│ │ │ ├── lang-basic.js
│ │ │ ├── lang-clj.js
│ │ │ ├── lang-css.js
│ │ │ ├── lang-dart.js
│ │ │ ├── lang-erlang.js
│ │ │ ├── lang-go.js
│ │ │ ├── lang-hs.js
│ │ │ ├── lang-lisp.js
│ │ │ ├── lang-llvm.js
│ │ │ ├── lang-lua.js
│ │ │ ├── lang-matlab.js
│ │ │ ├── lang-ml.js
│ │ │ ├── lang-mumps.js
│ │ │ ├── lang-n.js
│ │ │ ├── lang-pascal.js
│ │ │ ├── lang-proto.js
│ │ │ ├── lang-r.js
│ │ │ ├── lang-rd.js
│ │ │ ├── lang-scala.js
│ │ │ ├── lang-sql.js
│ │ │ ├── lang-tcl.js
│ │ │ ├── lang-tex.js
│ │ │ ├── lang-vb.js
│ │ │ ├── lang-vhdl.js
│ │ │ ├── lang-wiki.js
│ │ │ ├── lang-xq.js
│ │ │ ├── lang-yaml.js
│ │ │ ├── prettify.css
│ │ │ ├── prettify.js
│ │ │ └── run_prettify.js
│ │ └── styles/
│ │ ├── demo.html
│ │ ├── desert.css
│ │ ├── doxy.css
│ │ ├── index.html
│ │ ├── sons-of-obsidian.css
│ │ └── sunburst.css
│ ├── iCheck/
│ │ ├── .bower.json
│ │ ├── bower.json
│ │ ├── icheck.jquery.json
│ │ ├── icheck.js
│ │ └── skins/
│ │ ├── all.css
│ │ ├── flat/
│ │ │ ├── _all.css
│ │ │ ├── aero.css
│ │ │ ├── blue.css
│ │ │ ├── flat.css
│ │ │ ├── green.css
│ │ │ ├── grey.css
│ │ │ ├── orange.css
│ │ │ ├── pink.css
│ │ │ ├── purple.css
│ │ │ ├── red.css
│ │ │ └── yellow.css
│ │ ├── futurico/
│ │ │ └── futurico.css
│ │ ├── line/
│ │ │ ├── _all.css
│ │ │ ├── aero.css
│ │ │ ├── blue.css
│ │ │ ├── green.css
│ │ │ ├── grey.css
│ │ │ ├── line.css
│ │ │ ├── orange.css
│ │ │ ├── pink.css
│ │ │ ├── purple.css
│ │ │ ├── red.css
│ │ │ └── yellow.css
│ │ ├── minimal/
│ │ │ ├── _all.css
│ │ │ ├── aero.css
│ │ │ ├── blue.css
│ │ │ ├── green.css
│ │ │ ├── grey.css
│ │ │ ├── minimal.css
│ │ │ ├── orange.css
│ │ │ ├── pink.css
│ │ │ ├── purple.css
│ │ │ ├── red.css
│ │ │ └── yellow.css
│ │ ├── polaris/
│ │ │ └── polaris.css
│ │ └── square/
│ │ ├── _all.css
│ │ ├── aero.css
│ │ ├── blue.css
│ │ ├── green.css
│ │ ├── grey.css
│ │ ├── orange.css
│ │ ├── pink.css
│ │ ├── purple.css
│ │ ├── red.css
│ │ ├── square.css
│ │ └── yellow.css
│ ├── ion.rangeSlider/
│ │ ├── .bower.json
│ │ ├── .gitignore
│ │ ├── .npmignore
│ │ ├── bower.json
│ │ ├── css/
│ │ │ ├── ion.rangeSlider.css
│ │ │ ├── ion.rangeSlider.skinFlat.css
│ │ │ ├── ion.rangeSlider.skinHTML5.css
│ │ │ ├── ion.rangeSlider.skinModern.css
│ │ │ ├── ion.rangeSlider.skinNice.css
│ │ │ ├── ion.rangeSlider.skinSimple.css
│ │ │ └── normalize.css
│ │ ├── history.md
│ │ ├── index.md
│ │ ├── js/
│ │ │ └── ion.rangeSlider.js
│ │ ├── package.json
│ │ ├── readme.md
│ │ └── readme.ru.md
│ ├── jQuery-Smart-Wizard/
│ │ ├── .bower.json
│ │ ├── README.md
│ │ ├── index.htm
│ │ ├── js/
│ │ │ └── jquery.smartWizard.js
│ │ ├── more_examples/
│ │ │ ├── services/
│ │ │ │ └── service.php
│ │ │ ├── smartwizard2-ajax.htm
│ │ │ └── smartwizard2-validation.php
│ │ ├── smartwizard2-ajax.htm
│ │ ├── smartwizard2-multiple.htm
│ │ ├── smartwizard2-validation.htm
│ │ ├── smartwizard2-vertical.htm
│ │ └── styles/
│ │ ├── demo_style.css
│ │ ├── smart_wizard.css
│ │ └── smart_wizard_vertical.css
│ ├── jquery/
│ │ ├── .bower.json
│ │ ├── AUTHORS.txt
│ │ ├── LICENSE.txt
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── dist/
│ │ │ └── jquery.js
│ │ ├── external/
│ │ │ └── sizzle/
│ │ │ ├── LICENSE.txt
│ │ │ └── dist/
│ │ │ └── sizzle.js
│ │ └── src/
│ │ ├── .jshintrc
│ │ ├── ajax/
│ │ │ ├── jsonp.js
│ │ │ ├── load.js
│ │ │ ├── parseJSON.js
│ │ │ ├── parseXML.js
│ │ │ ├── script.js
│ │ │ ├── var/
│ │ │ │ ├── location.js
│ │ │ │ ├── nonce.js
│ │ │ │ └── rquery.js
│ │ │ └── xhr.js
│ │ ├── ajax.js
│ │ ├── attributes/
│ │ │ ├── attr.js
│ │ │ ├── classes.js
│ │ │ ├── prop.js
│ │ │ ├── support.js
│ │ │ └── val.js
│ │ ├── attributes.js
│ │ ├── callbacks.js
│ │ ├── core/
│ │ │ ├── access.js
│ │ │ ├── init.js
│ │ │ ├── parseHTML.js
│ │ │ ├── ready.js
│ │ │ └── var/
│ │ │ └── rsingleTag.js
│ │ ├── core.js
│ │ ├── css/
│ │ │ ├── addGetHookIf.js
│ │ │ ├── adjustCSS.js
│ │ │ ├── curCSS.js
│ │ │ ├── defaultDisplay.js
│ │ │ ├── hiddenVisibleSelectors.js
│ │ │ ├── showHide.js
│ │ │ ├── support.js
│ │ │ └── var/
│ │ │ ├── cssExpand.js
│ │ │ ├── getStyles.js
│ │ │ ├── isHidden.js
│ │ │ ├── rmargin.js
│ │ │ ├── rnumnonpx.js
│ │ │ └── swap.js
│ │ ├── css.js
│ │ ├── data/
│ │ │ ├── Data.js
│ │ │ └── var/
│ │ │ ├── acceptData.js
│ │ │ ├── dataPriv.js
│ │ │ └── dataUser.js
│ │ ├── data.js
│ │ ├── deferred.js
│ │ ├── deprecated.js
│ │ ├── dimensions.js
│ │ ├── effects/
│ │ │ ├── Tween.js
│ │ │ └── animatedSelector.js
│ │ ├── effects.js
│ │ ├── event/
│ │ │ ├── ajax.js
│ │ │ ├── alias.js
│ │ │ ├── focusin.js
│ │ │ ├── support.js
│ │ │ └── trigger.js
│ │ ├── event.js
│ │ ├── exports/
│ │ │ ├── amd.js
│ │ │ └── global.js
│ │ ├── intro.js
│ │ ├── jquery.js
│ │ ├── manipulation/
│ │ │ ├── _evalUrl.js
│ │ │ ├── buildFragment.js
│ │ │ ├── getAll.js
│ │ │ ├── setGlobalEval.js
│ │ │ ├── support.js
│ │ │ ├── var/
│ │ │ │ ├── rcheckableType.js
│ │ │ │ ├── rscriptType.js
│ │ │ │ └── rtagName.js
│ │ │ └── wrapMap.js
│ │ ├── manipulation.js
│ │ ├── offset.js
│ │ ├── outro.js
│ │ ├── queue/
│ │ │ └── delay.js
│ │ ├── queue.js
│ │ ├── selector-native.js
│ │ ├── selector-sizzle.js
│ │ ├── selector.js
│ │ ├── serialize.js
│ │ ├── traversing/
│ │ │ ├── findFilter.js
│ │ │ └── var/
│ │ │ ├── dir.js
│ │ │ ├── rneedsContext.js
│ │ │ └── siblings.js
│ │ ├── traversing.js
│ │ ├── var/
│ │ │ ├── arr.js
│ │ │ ├── class2type.js
│ │ │ ├── concat.js
│ │ │ ├── document.js
│ │ │ ├── documentElement.js
│ │ │ ├── hasOwn.js
│ │ │ ├── indexOf.js
│ │ │ ├── pnum.js
│ │ │ ├── push.js
│ │ │ ├── rcssNum.js
│ │ │ ├── rnotwhite.js
│ │ │ ├── slice.js
│ │ │ ├── support.js
│ │ │ └── toString.js
│ │ └── wrap.js
│ ├── jquery-knob/
│ │ ├── .bower.json
│ │ ├── .gitignore
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── excanvas.js
│ │ ├── index.html
│ │ ├── js/
│ │ │ └── jquery.knob.js
│ │ ├── knob.jquery.json
│ │ └── package.json
│ ├── jquery-mousewheel/
│ │ ├── .bower.json
│ │ ├── ChangeLog.md
│ │ ├── LICENSE.txt
│ │ ├── README.md
│ │ ├── bower.json
│ │ └── jquery.mousewheel.js
│ ├── jquery-sparkline/
│ │ ├── .bower.json
│ │ ├── Changelog.txt
│ │ ├── Makefile
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── dist/
│ │ │ └── jquery.sparkline.js
│ │ ├── minheader.txt
│ │ ├── sparkline.jquery.json
│ │ ├── src/
│ │ │ ├── base.js
│ │ │ ├── chart-bar.js
│ │ │ ├── chart-box.js
│ │ │ ├── chart-bullet.js
│ │ │ ├── chart-discrete.js
│ │ │ ├── chart-line.js
│ │ │ ├── chart-pie.js
│ │ │ ├── chart-tristate.js
│ │ │ ├── defaults.js
│ │ │ ├── footer.js
│ │ │ ├── header.js
│ │ │ ├── interact.js
│ │ │ ├── rangemap.js
│ │ │ ├── simpledraw.js
│ │ │ ├── utils.js
│ │ │ ├── vcanvas-base.js
│ │ │ ├── vcanvas-canvas.js
│ │ │ └── vcanvas-vml.js
│ │ └── version.txt
│ ├── jquery.easy-pie-chart/
│ │ ├── .bower.json
│ │ ├── .gitignore
│ │ ├── .travis.yml
│ │ ├── Gruntfile.js
│ │ ├── LICENSE
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ ├── changelog.md
│ │ ├── dist/
│ │ │ ├── angular.easypiechart.js
│ │ │ ├── easypiechart.js
│ │ │ └── jquery.easypiechart.js
│ │ ├── docs/
│ │ │ ├── README.tmpl.md
│ │ │ ├── bagdes.md
│ │ │ ├── browser-support.md
│ │ │ ├── callbacks.md
│ │ │ ├── credits.md
│ │ │ ├── features.md
│ │ │ ├── get-started.md
│ │ │ ├── options.md
│ │ │ ├── plugin-api.md
│ │ │ └── test.md
│ │ ├── karma.conf.coffee
│ │ ├── package.json
│ │ ├── src/
│ │ │ ├── angular.directive.js
│ │ │ ├── easypiechart.js
│ │ │ ├── jquery.plugin.js
│ │ │ └── renderer/
│ │ │ └── canvas.js
│ │ └── test/
│ │ ├── polyfills/
│ │ │ └── bind.js
│ │ └── unit/
│ │ ├── angular.directive.js
│ │ └── jquery.js
│ ├── jquery.hotkeys/
│ │ ├── .bower.json
│ │ ├── README.md
│ │ ├── bower.json
│ │ └── jquery.hotkeys.js
│ ├── jquery.inputmask/
│ │ ├── .bower.json
│ │ ├── bower.json
│ │ ├── dist/
│ │ │ ├── inputmask/
│ │ │ │ ├── inputmask.date.extensions.js
│ │ │ │ ├── inputmask.dependencyLib.jquery.js
│ │ │ │ ├── inputmask.extensions.js
│ │ │ │ ├── inputmask.js
│ │ │ │ ├── inputmask.numeric.extensions.js
│ │ │ │ ├── inputmask.phone.extensions.js
│ │ │ │ ├── inputmask.regex.extensions.js
│ │ │ │ └── jquery.inputmask.js
│ │ │ └── jquery.inputmask.bundle.js
│ │ └── extra/
│ │ ├── bindings/
│ │ │ └── inputmask.binding.js
│ │ ├── dependencyLibs/
│ │ │ ├── inputmask.dependencyLib.jqlite.js
│ │ │ └── inputmask.dependencyLib.js
│ │ └── phone-codes/
│ │ ├── phone-be.js
│ │ ├── phone-codes.js
│ │ ├── phone-nl.js
│ │ ├── phone-ru.js
│ │ └── phone-uk.js
│ ├── jquery.tagsinput/
│ │ ├── .bower.json
│ │ ├── Gruntfile.js
│ │ ├── bower.json
│ │ ├── grunt-tasks/
│ │ │ ├── assets_production.js
│ │ │ └── options/
│ │ │ ├── cssmin.js
│ │ │ └── uglify.js
│ │ └── src/
│ │ ├── jquery.tagsinput.css
│ │ └── jquery.tagsinput.js
│ ├── jqvmap/
│ │ ├── .bower.json
│ │ ├── CHANGELOG.md
│ │ ├── CONTRIBUTING.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── REGIONS.md
│ │ ├── bower.json
│ │ ├── create/
│ │ │ ├── README.md
│ │ │ ├── config/
│ │ │ │ ├── continent.json
│ │ │ │ ├── new-york.json
│ │ │ │ └── syria.json
│ │ │ └── jqvmap.py
│ │ ├── dist/
│ │ │ ├── jquery.vmap.js
│ │ │ ├── jqvmap.css
│ │ │ └── maps/
│ │ │ ├── continents/
│ │ │ │ ├── jquery.vmap.africa.js
│ │ │ │ ├── jquery.vmap.asia.js
│ │ │ │ ├── jquery.vmap.australia.js
│ │ │ │ ├── jquery.vmap.europe.js
│ │ │ │ ├── jquery.vmap.north-america.js
│ │ │ │ └── jquery.vmap.south-america.js
│ │ │ ├── jquery.vmap.algeria.js
│ │ │ ├── jquery.vmap.argentina.js
│ │ │ ├── jquery.vmap.brazil.js
│ │ │ ├── jquery.vmap.canada.js
│ │ │ ├── jquery.vmap.europe.js
│ │ │ ├── jquery.vmap.france.js
│ │ │ ├── jquery.vmap.germany.js
│ │ │ ├── jquery.vmap.greece.js
│ │ │ ├── jquery.vmap.iran.js
│ │ │ ├── jquery.vmap.iraq.js
│ │ │ ├── jquery.vmap.russia.js
│ │ │ ├── jquery.vmap.tunisia.js
│ │ │ ├── jquery.vmap.turkey.js
│ │ │ ├── jquery.vmap.usa.js
│ │ │ └── jquery.vmap.world.js
│ │ ├── examples/
│ │ │ ├── algeria.html
│ │ │ ├── argentina.html
│ │ │ ├── brazil.html
│ │ │ ├── continents.html
│ │ │ ├── europe.html
│ │ │ ├── france.html
│ │ │ ├── germany.html
│ │ │ ├── greece.html
│ │ │ ├── inactive_regions.html
│ │ │ ├── iran.html
│ │ │ ├── iraq.html
│ │ │ ├── js/
│ │ │ │ └── jquery.vmap.sampledata.js
│ │ │ ├── labels.html
│ │ │ ├── mobile.html
│ │ │ ├── multi.html
│ │ │ ├── pins.html
│ │ │ ├── pins_custom.html
│ │ │ ├── responsive.html
│ │ │ ├── russia.html
│ │ │ ├── touch_detect.html
│ │ │ ├── tunisia.html
│ │ │ ├── turkey.html
│ │ │ ├── usa.html
│ │ │ └── world.html
│ │ ├── grunt/
│ │ │ ├── bump.js
│ │ │ ├── changelog.js
│ │ │ ├── clean.js
│ │ │ ├── concat.js
│ │ │ ├── index.js
│ │ │ ├── qunit.js
│ │ │ ├── shell.js
│ │ │ └── uglify.js
│ │ ├── gruntfile.js
│ │ ├── package.json
│ │ └── src/
│ │ ├── Base.js
│ │ ├── ColorScale/
│ │ │ ├── arrayToRgb.js
│ │ │ ├── getColor.js
│ │ │ ├── rgbToArray.js
│ │ │ ├── setColors.js
│ │ │ ├── setMax.js
│ │ │ ├── setMin.js
│ │ │ ├── setNormalizeFunction.js
│ │ │ ├── vectorAdd.js
│ │ │ ├── vectorLength.js
│ │ │ ├── vectorMult.js
│ │ │ ├── vectorSubtract.js
│ │ │ └── vectorToNum.js
│ │ ├── ColorScale.js
│ │ ├── JQVMap/
│ │ │ ├── applyTransform.js
│ │ │ ├── bindZoomButtons.js
│ │ │ ├── deselect.js
│ │ │ ├── getCountryId.js
│ │ │ ├── getPin.js
│ │ │ ├── getPinId.js
│ │ │ ├── getPins.js
│ │ │ ├── highlight.js
│ │ │ ├── isSelected.js
│ │ │ ├── makeDraggable.js
│ │ │ ├── placePins.js
│ │ │ ├── positionPins.js
│ │ │ ├── removePin.js
│ │ │ ├── removePins.js
│ │ │ ├── reset.js
│ │ │ ├── resize.js
│ │ │ ├── select.js
│ │ │ ├── selectIndex.js
│ │ │ ├── setBackgroundColor.js
│ │ │ ├── setColors.js
│ │ │ ├── setNormalizeFunction.js
│ │ │ ├── setScale.js
│ │ │ ├── setScaleColors.js
│ │ │ ├── setValues.js
│ │ │ ├── unhighlight.js
│ │ │ ├── zoomIn.js
│ │ │ └── zoomOut.js
│ │ ├── JQVMap.js
│ │ ├── VectorCanvas/
│ │ │ ├── applyTransformParams.js
│ │ │ ├── createGroup.js
│ │ │ ├── createPath.js
│ │ │ ├── pathSvgToVml.js
│ │ │ └── setSize.js
│ │ └── VectorCanvas.js
│ ├── jszip/
│ │ ├── .bower.json
│ │ ├── CHANGES.md
│ │ ├── Gruntfile.js
│ │ ├── LICENSE.markdown
│ │ ├── README.markdown
│ │ ├── _config.yml
│ │ ├── bower.json
│ │ ├── component.json
│ │ ├── dist/
│ │ │ └── jszip.js
│ │ ├── docs/
│ │ │ ├── APPNOTE.TXT
│ │ │ ├── ZIP spec.txt
│ │ │ └── references.txt
│ │ ├── documentation/
│ │ │ ├── _layouts/
│ │ │ │ └── default.html
│ │ │ ├── api_jszip/
│ │ │ │ ├── constructor.md
│ │ │ │ ├── constructor_load.md
│ │ │ │ ├── file_data.md
│ │ │ │ ├── file_name.md
│ │ │ │ ├── file_regex.md
│ │ │ │ ├── filter.md
│ │ │ │ ├── folder_data.md
│ │ │ │ ├── folder_regex.md
│ │ │ │ ├── generate.md
│ │ │ │ ├── load.md
│ │ │ │ ├── remove.md
│ │ │ │ └── support.md
│ │ │ ├── api_jszip.md
│ │ │ ├── api_zipobject.md
│ │ │ ├── contributing.md
│ │ │ ├── css/
│ │ │ │ ├── main.css
│ │ │ │ └── pygments.css
│ │ │ ├── examples/
│ │ │ │ ├── download-zip-file.html
│ │ │ │ ├── downloader.html
│ │ │ │ ├── downloader.js
│ │ │ │ ├── get-binary-files-ajax.html
│ │ │ │ └── read-local-file-api.html
│ │ │ ├── examples.md
│ │ │ ├── faq.md
│ │ │ ├── howto/
│ │ │ │ ├── read_zip.md
│ │ │ │ └── write_zip.md
│ │ │ ├── limitations.md
│ │ │ └── upgrade_guide.md
│ │ ├── index.html
│ │ ├── lib/
│ │ │ ├── arrayReader.js
│ │ │ ├── base64.js
│ │ │ ├── compressedObject.js
│ │ │ ├── compressions.js
│ │ │ ├── crc32.js
│ │ │ ├── dataReader.js
│ │ │ ├── defaults.js
│ │ │ ├── deprecatedPublicUtils.js
│ │ │ ├── flate.js
│ │ │ ├── index.js
│ │ │ ├── license_header.js
│ │ │ ├── load.js
│ │ │ ├── nodeBuffer.js
│ │ │ ├── nodeBufferReader.js
│ │ │ ├── object.js
│ │ │ ├── signature.js
│ │ │ ├── stringReader.js
│ │ │ ├── stringWriter.js
│ │ │ ├── support.js
│ │ │ ├── uint8ArrayReader.js
│ │ │ ├── uint8ArrayWriter.js
│ │ │ ├── utf8.js
│ │ │ ├── utils.js
│ │ │ ├── zipEntries.js
│ │ │ └── zipEntry.js
│ │ ├── package.json
│ │ └── vendor/
│ │ └── FileSaver.js
│ ├── malihu-custom-scrollbar-plugin/
│ │ ├── .bower.json
│ │ ├── bower.json
│ │ ├── jquery.mCustomScrollbar.css
│ │ └── jquery.mCustomScrollbar.js
│ ├── mjolnic-bootstrap-colorpicker/
│ │ ├── .bower.json
│ │ ├── CONTRIBUTING.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── dist/
│ │ │ ├── css/
│ │ │ │ └── bootstrap-colorpicker.css
│ │ │ └── js/
│ │ │ └── bootstrap-colorpicker.js
│ │ ├── docs/
│ │ │ ├── assets/
│ │ │ │ └── main.css
│ │ │ ├── helpers/
│ │ │ │ └── code/
│ │ │ │ └── index.js
│ │ │ ├── includes/
│ │ │ │ ├── api.hbs
│ │ │ │ ├── example.hbs
│ │ │ │ ├── examples/
│ │ │ │ │ ├── 01_basic.hbs
│ │ │ │ │ ├── 02_component.hbs
│ │ │ │ │ ├── 03_component_options.hbs
│ │ │ │ │ ├── 04_events.hbs
│ │ │ │ │ ├── 05_transparent.hbs
│ │ │ │ │ ├── 06_horizontal.hbs
│ │ │ │ │ ├── 07_inline.hbs
│ │ │ │ │ ├── 08_palette.hbs
│ │ │ │ │ ├── 09_size.hbs
│ │ │ │ │ ├── 10_disabled.hbs
│ │ │ │ │ └── 11_modal.hbs
│ │ │ │ ├── examples.hbs
│ │ │ │ └── social.hbs
│ │ │ ├── layout.hbs
│ │ │ └── pages/
│ │ │ └── index.hbs
│ │ ├── serve.js
│ │ └── src/
│ │ ├── js/
│ │ │ ├── colorpicker-color.js
│ │ │ ├── colorpicker-component.js
│ │ │ ├── colorpicker-defaults.js
│ │ │ └── colorpicker-plugin-wrapper.js
│ │ └── less/
│ │ └── colorpicker.less
│ ├── mocha/
│ │ ├── .bower.json
│ │ ├── History.md
│ │ ├── LICENSE
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ ├── mocha.css
│ │ └── mocha.js
│ ├── moment/
│ │ ├── .bower.json
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── locale/
│ │ │ ├── af.js
│ │ │ ├── ar-ma.js
│ │ │ ├── ar-sa.js
│ │ │ ├── ar-tn.js
│ │ │ ├── ar.js
│ │ │ ├── az.js
│ │ │ ├── be.js
│ │ │ ├── bg.js
│ │ │ ├── bn.js
│ │ │ ├── bo.js
│ │ │ ├── br.js
│ │ │ ├── bs.js
│ │ │ ├── ca.js
│ │ │ ├── cs.js
│ │ │ ├── cv.js
│ │ │ ├── cy.js
│ │ │ ├── da.js
│ │ │ ├── de-at.js
│ │ │ ├── de.js
│ │ │ ├── dv.js
│ │ │ ├── el.js
│ │ │ ├── en-au.js
│ │ │ ├── en-ca.js
│ │ │ ├── en-gb.js
│ │ │ ├── en-ie.js
│ │ │ ├── en-nz.js
│ │ │ ├── eo.js
│ │ │ ├── es.js
│ │ │ ├── et.js
│ │ │ ├── eu.js
│ │ │ ├── fa.js
│ │ │ ├── fi.js
│ │ │ ├── fo.js
│ │ │ ├── fr-ca.js
│ │ │ ├── fr-ch.js
│ │ │ ├── fr.js
│ │ │ ├── fy.js
│ │ │ ├── gd.js
│ │ │ ├── gl.js
│ │ │ ├── he.js
│ │ │ ├── hi.js
│ │ │ ├── hr.js
│ │ │ ├── hu.js
│ │ │ ├── hy-am.js
│ │ │ ├── id.js
│ │ │ ├── is.js
│ │ │ ├── it.js
│ │ │ ├── ja.js
│ │ │ ├── jv.js
│ │ │ ├── ka.js
│ │ │ ├── kk.js
│ │ │ ├── km.js
│ │ │ ├── ko.js
│ │ │ ├── ky.js
│ │ │ ├── lb.js
│ │ │ ├── lo.js
│ │ │ ├── lt.js
│ │ │ ├── lv.js
│ │ │ ├── me.js
│ │ │ ├── mk.js
│ │ │ ├── ml.js
│ │ │ ├── mr.js
│ │ │ ├── ms-my.js
│ │ │ ├── ms.js
│ │ │ ├── my.js
│ │ │ ├── nb.js
│ │ │ ├── ne.js
│ │ │ ├── nl.js
│ │ │ ├── nn.js
│ │ │ ├── pa-in.js
│ │ │ ├── pl.js
│ │ │ ├── pt-br.js
│ │ │ ├── pt.js
│ │ │ ├── ro.js
│ │ │ ├── ru.js
│ │ │ ├── se.js
│ │ │ ├── si.js
│ │ │ ├── sk.js
│ │ │ ├── sl.js
│ │ │ ├── sq.js
│ │ │ ├── sr-cyrl.js
│ │ │ ├── sr.js
│ │ │ ├── ss.js
│ │ │ ├── sv.js
│ │ │ ├── sw.js
│ │ │ ├── ta.js
│ │ │ ├── te.js
│ │ │ ├── th.js
│ │ │ ├── tl-ph.js
│ │ │ ├── tlh.js
│ │ │ ├── tr.js
│ │ │ ├── tzl.js
│ │ │ ├── tzm-latn.js
│ │ │ ├── tzm.js
│ │ │ ├── uk.js
│ │ │ ├── uz.js
│ │ │ ├── vi.js
│ │ │ ├── x-pseudo.js
│ │ │ ├── zh-cn.js
│ │ │ └── zh-tw.js
│ │ ├── min/
│ │ │ ├── locales.js
│ │ │ ├── moment-with-locales.js
│ │ │ └── tests.js
│ │ ├── moment.d.ts
│ │ ├── moment.js
│ │ ├── src/
│ │ │ ├── lib/
│ │ │ │ ├── create/
│ │ │ │ │ ├── check-overflow.js
│ │ │ │ │ ├── date-from-array.js
│ │ │ │ │ ├── from-anything.js
│ │ │ │ │ ├── from-array.js
│ │ │ │ │ ├── from-object.js
│ │ │ │ │ ├── from-string-and-array.js
│ │ │ │ │ ├── from-string-and-format.js
│ │ │ │ │ ├── from-string.js
│ │ │ │ │ ├── local.js
│ │ │ │ │ ├── parsing-flags.js
│ │ │ │ │ ├── utc.js
│ │ │ │ │ └── valid.js
│ │ │ │ ├── duration/
│ │ │ │ │ ├── abs.js
│ │ │ │ │ ├── add-subtract.js
│ │ │ │ │ ├── as.js
│ │ │ │ │ ├── bubble.js
│ │ │ │ │ ├── constructor.js
│ │ │ │ │ ├── create.js
│ │ │ │ │ ├── duration.js
│ │ │ │ │ ├── get.js
│ │ │ │ │ ├── humanize.js
│ │ │ │ │ ├── iso-string.js
│ │ │ │ │ └── prototype.js
│ │ │ │ ├── format/
│ │ │ │ │ └── format.js
│ │ │ │ ├── locale/
│ │ │ │ │ ├── calendar.js
│ │ │ │ │ ├── constructor.js
│ │ │ │ │ ├── en.js
│ │ │ │ │ ├── formats.js
│ │ │ │ │ ├── invalid.js
│ │ │ │ │ ├── lists.js
│ │ │ │ │ ├── locale.js
│ │ │ │ │ ├── locales.js
│ │ │ │ │ ├── ordinal.js
│ │ │ │ │ ├── pre-post-format.js
│ │ │ │ │ ├── prototype.js
│ │ │ │ │ ├── relative.js
│ │ │ │ │ └── set.js
│ │ │ │ ├── moment/
│ │ │ │ │ ├── add-subtract.js
│ │ │ │ │ ├── calendar.js
│ │ │ │ │ ├── clone.js
│ │ │ │ │ ├── compare.js
│ │ │ │ │ ├── constructor.js
│ │ │ │ │ ├── creation-data.js
│ │ │ │ │ ├── diff.js
│ │ │ │ │ ├── format.js
│ │ │ │ │ ├── from.js
│ │ │ │ │ ├── get-set.js
│ │ │ │ │ ├── locale.js
│ │ │ │ │ ├── min-max.js
│ │ │ │ │ ├── moment.js
│ │ │ │ │ ├── now.js
│ │ │ │ │ ├── prototype.js
│ │ │ │ │ ├── start-end-of.js
│ │ │ │ │ ├── to-type.js
│ │ │ │ │ ├── to.js
│ │ │ │ │ └── valid.js
│ │ │ │ ├── parse/
│ │ │ │ │ ├── regex.js
│ │ │ │ │ └── token.js
│ │ │ │ ├── units/
│ │ │ │ │ ├── aliases.js
│ │ │ │ │ ├── constants.js
│ │ │ │ │ ├── day-of-month.js
│ │ │ │ │ ├── day-of-week.js
│ │ │ │ │ ├── day-of-year.js
│ │ │ │ │ ├── hour.js
│ │ │ │ │ ├── millisecond.js
│ │ │ │ │ ├── minute.js
│ │ │ │ │ ├── month.js
│ │ │ │ │ ├── offset.js
│ │ │ │ │ ├── quarter.js
│ │ │ │ │ ├── second.js
│ │ │ │ │ ├── timestamp.js
│ │ │ │ │ ├── timezone.js
│ │ │ │ │ ├── units.js
│ │ │ │ │ ├── week-calendar-utils.js
│ │ │ │ │ ├── week-year.js
│ │ │ │ │ ├── week.js
│ │ │ │ │ └── year.js
│ │ │ │ └── utils/
│ │ │ │ ├── abs-ceil.js
│ │ │ │ ├── abs-floor.js
│ │ │ │ ├── abs-round.js
│ │ │ │ ├── compare-arrays.js
│ │ │ │ ├── defaults.js
│ │ │ │ ├── deprecate.js
│ │ │ │ ├── extend.js
│ │ │ │ ├── has-own-prop.js
│ │ │ │ ├── hooks.js
│ │ │ │ ├── index-of.js
│ │ │ │ ├── is-array.js
│ │ │ │ ├── is-date.js
│ │ │ │ ├── is-function.js
│ │ │ │ ├── is-object.js
│ │ │ │ ├── is-undefined.js
│ │ │ │ ├── keys.js
│ │ │ │ ├── map.js
│ │ │ │ ├── some.js
│ │ │ │ ├── to-int.js
│ │ │ │ └── zero-fill.js
│ │ │ ├── locale/
│ │ │ │ ├── af.js
│ │ │ │ ├── ar-ma.js
│ │ │ │ ├── ar-sa.js
│ │ │ │ ├── ar-tn.js
│ │ │ │ ├── ar.js
│ │ │ │ ├── az.js
│ │ │ │ ├── be.js
│ │ │ │ ├── bg.js
│ │ │ │ ├── bn.js
│ │ │ │ ├── bo.js
│ │ │ │ ├── br.js
│ │ │ │ ├── bs.js
│ │ │ │ ├── ca.js
│ │ │ │ ├── cs.js
│ │ │ │ ├── cv.js
│ │ │ │ ├── cy.js
│ │ │ │ ├── da.js
│ │ │ │ ├── de-at.js
│ │ │ │ ├── de.js
│ │ │ │ ├── dv.js
│ │ │ │ ├── el.js
│ │ │ │ ├── en-au.js
│ │ │ │ ├── en-ca.js
│ │ │ │ ├── en-gb.js
│ │ │ │ ├── en-ie.js
│ │ │ │ ├── en-nz.js
│ │ │ │ ├── eo.js
│ │ │ │ ├── es.js
│ │ │ │ ├── et.js
│ │ │ │ ├── eu.js
│ │ │ │ ├── fa.js
│ │ │ │ ├── fi.js
│ │ │ │ ├── fo.js
│ │ │ │ ├── fr-ca.js
│ │ │ │ ├── fr-ch.js
│ │ │ │ ├── fr.js
│ │ │ │ ├── fy.js
│ │ │ │ ├── gd.js
│ │ │ │ ├── gl.js
│ │ │ │ ├── he.js
│ │ │ │ ├── hi.js
│ │ │ │ ├── hr.js
│ │ │ │ ├── hu.js
│ │ │ │ ├── hy-am.js
│ │ │ │ ├── id.js
│ │ │ │ ├── is.js
│ │ │ │ ├── it.js
│ │ │ │ ├── ja.js
│ │ │ │ ├── jv.js
│ │ │ │ ├── ka.js
│ │ │ │ ├── kk.js
│ │ │ │ ├── km.js
│ │ │ │ ├── ko.js
│ │ │ │ ├── ky.js
│ │ │ │ ├── lb.js
│ │ │ │ ├── lo.js
│ │ │ │ ├── lt.js
│ │ │ │ ├── lv.js
│ │ │ │ ├── me.js
│ │ │ │ ├── mk.js
│ │ │ │ ├── ml.js
│ │ │ │ ├── mr.js
│ │ │ │ ├── ms-my.js
│ │ │ │ ├── ms.js
│ │ │ │ ├── my.js
│ │ │ │ ├── nb.js
│ │ │ │ ├── ne.js
│ │ │ │ ├── nl.js
│ │ │ │ ├── nn.js
│ │ │ │ ├── pa-in.js
│ │ │ │ ├── pl.js
│ │ │ │ ├── pt-br.js
│ │ │ │ ├── pt.js
│ │ │ │ ├── ro.js
│ │ │ │ ├── ru.js
│ │ │ │ ├── se.js
│ │ │ │ ├── si.js
│ │ │ │ ├── sk.js
│ │ │ │ ├── sl.js
│ │ │ │ ├── sq.js
│ │ │ │ ├── sr-cyrl.js
│ │ │ │ ├── sr.js
│ │ │ │ ├── ss.js
│ │ │ │ ├── sv.js
│ │ │ │ ├── sw.js
│ │ │ │ ├── ta.js
│ │ │ │ ├── te.js
│ │ │ │ ├── th.js
│ │ │ │ ├── tl-ph.js
│ │ │ │ ├── tlh.js
│ │ │ │ ├── tr.js
│ │ │ │ ├── tzl.js
│ │ │ │ ├── tzm-latn.js
│ │ │ │ ├── tzm.js
│ │ │ │ ├── uk.js
│ │ │ │ ├── uz.js
│ │ │ │ ├── vi.js
│ │ │ │ ├── x-pseudo.js
│ │ │ │ ├── zh-cn.js
│ │ │ │ └── zh-tw.js
│ │ │ └── moment.js
│ │ └── templates/
│ │ ├── amd-named.js
│ │ ├── amd.js
│ │ ├── default.js
│ │ ├── globals.js
│ │ ├── locale-header.js
│ │ └── test-header.js
│ ├── morris.js/
│ │ ├── .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
│ │ ├── 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
│ │ ├── run.sh
│ │ ├── test.html
│ │ └── visual_specs.js
│ ├── normalize-css/
│ │ ├── .bower.json
│ │ ├── .editorconfig
│ │ ├── .gitignore
│ │ ├── .travis.yml
│ │ ├── LICENSE.md
│ │ ├── bower.json
│ │ └── normalize.css
│ ├── nprogress/
│ │ ├── .bower.json
│ │ ├── History.md
│ │ ├── License.md
│ │ ├── Notes.md
│ │ ├── Readme.md
│ │ ├── bower.json
│ │ ├── component.json
│ │ ├── index.html
│ │ ├── nprogress.css
│ │ ├── nprogress.js
│ │ └── support/
│ │ ├── extras.css
│ │ └── style.css
│ ├── parsleyjs/
│ │ ├── .bower.json
│ │ ├── CNAME
│ │ ├── LICENSE
│ │ ├── bower.json
│ │ ├── bower_components/
│ │ │ ├── bootstrap/
│ │ │ │ ├── DOCS-LICENSE
│ │ │ │ ├── LICENSE
│ │ │ │ ├── LICENSE-MIT
│ │ │ │ ├── bower.json
│ │ │ │ ├── dist/
│ │ │ │ │ ├── css/
│ │ │ │ │ │ ├── bootstrap-theme.css
│ │ │ │ │ │ └── bootstrap.css
│ │ │ │ │ └── js/
│ │ │ │ │ └── bootstrap.js
│ │ │ │ ├── js/
│ │ │ │ │ ├── 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/
│ │ │ │ ├── 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
│ │ │ │ ├── modals.less
│ │ │ │ ├── navbar.less
│ │ │ │ ├── navs.less
│ │ │ │ ├── normalize.less
│ │ │ │ ├── pager.less
│ │ │ │ ├── pagination.less
│ │ │ │ ├── panels.less
│ │ │ │ ├── popovers.less
│ │ │ │ ├── print.less
│ │ │ │ ├── progress-bars.less
│ │ │ │ ├── responsive-utilities.less
│ │ │ │ ├── scaffolding.less
│ │ │ │ ├── tables.less
│ │ │ │ ├── theme.less
│ │ │ │ ├── thumbnails.less
│ │ │ │ ├── tooltip.less
│ │ │ │ ├── type.less
│ │ │ │ ├── utilities.less
│ │ │ │ ├── variables.less
│ │ │ │ └── wells.less
│ │ │ ├── expect.js/
│ │ │ │ ├── Makefile
│ │ │ │ ├── index.js
│ │ │ │ └── support/
│ │ │ │ └── jquery.js
│ │ │ ├── jquery/
│ │ │ │ ├── MIT-LICENSE.txt
│ │ │ │ ├── bower.json
│ │ │ │ ├── dist/
│ │ │ │ │ └── jquery.js
│ │ │ │ └── src/
│ │ │ │ ├── ajax/
│ │ │ │ │ ├── jsonp.js
│ │ │ │ │ ├── load.js
│ │ │ │ │ ├── parseJSON.js
│ │ │ │ │ ├── parseXML.js
│ │ │ │ │ ├── script.js
│ │ │ │ │ ├── var/
│ │ │ │ │ │ ├── nonce.js
│ │ │ │ │ │ └── rquery.js
│ │ │ │ │ └── xhr.js
│ │ │ │ ├── ajax.js
│ │ │ │ ├── attributes/
│ │ │ │ │ ├── attr.js
│ │ │ │ │ ├── classes.js
│ │ │ │ │ ├── prop.js
│ │ │ │ │ ├── support.js
│ │ │ │ │ └── val.js
│ │ │ │ ├── attributes.js
│ │ │ │ ├── callbacks.js
│ │ │ │ ├── core/
│ │ │ │ │ ├── access.js
│ │ │ │ │ ├── init.js
│ │ │ │ │ ├── parseHTML.js
│ │ │ │ │ ├── ready.js
│ │ │ │ │ └── var/
│ │ │ │ │ └── rsingleTag.js
│ │ │ │ ├── core.js
│ │ │ │ ├── css/
│ │ │ │ │ ├── addGetHookIf.js
│ │ │ │ │ ├── curCSS.js
│ │ │ │ │ ├── defaultDisplay.js
│ │ │ │ │ ├── hiddenVisibleSelectors.js
│ │ │ │ │ ├── support.js
│ │ │ │ │ ├── swap.js
│ │ │ │ │ └── var/
│ │ │ │ │ ├── cssExpand.js
│ │ │ │ │ ├── getStyles.js
│ │ │ │ │ ├── isHidden.js
│ │ │ │ │ ├── rmargin.js
│ │ │ │ │ └── rnumnonpx.js
│ │ │ │ ├── css.js
│ │ │ │ ├── data/
│ │ │ │ │ ├── Data.js
│ │ │ │ │ ├── accepts.js
│ │ │ │ │ └── var/
│ │ │ │ │ ├── data_priv.js
│ │ │ │ │ └── data_user.js
│ │ │ │ ├── data.js
│ │ │ │ ├── deferred.js
│ │ │ │ ├── deprecated.js
│ │ │ │ ├── dimensions.js
│ │ │ │ ├── effects/
│ │ │ │ │ ├── Tween.js
│ │ │ │ │ └── animatedSelector.js
│ │ │ │ ├── effects.js
│ │ │ │ ├── event/
│ │ │ │ │ ├── ajax.js
│ │ │ │ │ ├── alias.js
│ │ │ │ │ └── support.js
│ │ │ │ ├── event.js
│ │ │ │ ├── exports/
│ │ │ │ │ ├── amd.js
│ │ │ │ │ └── global.js
│ │ │ │ ├── intro.js
│ │ │ │ ├── jquery.js
│ │ │ │ ├── manipulation/
│ │ │ │ │ ├── _evalUrl.js
│ │ │ │ │ ├── support.js
│ │ │ │ │ └── var/
│ │ │ │ │ └── rcheckableType.js
│ │ │ │ ├── manipulation.js
│ │ │ │ ├── offset.js
│ │ │ │ ├── outro.js
│ │ │ │ ├── queue/
│ │ │ │ │ └── delay.js
│ │ │ │ ├── queue.js
│ │ │ │ ├── selector-native.js
│ │ │ │ ├── selector-sizzle.js
│ │ │ │ ├── selector.js
│ │ │ │ ├── serialize.js
│ │ │ │ ├── sizzle/
│ │ │ │ │ └── dist/
│ │ │ │ │ └── sizzle.js
│ │ │ │ ├── traversing/
│ │ │ │ │ ├── findFilter.js
│ │ │ │ │ └── var/
│ │ │ │ │ └── rneedsContext.js
│ │ │ │ ├── traversing.js
│ │ │ │ ├── var/
│ │ │ │ │ ├── arr.js
│ │ │ │ │ ├── class2type.js
│ │ │ │ │ ├── concat.js
│ │ │ │ │ ├── hasOwn.js
│ │ │ │ │ ├── indexOf.js
│ │ │ │ │ ├── pnum.js
│ │ │ │ │ ├── push.js
│ │ │ │ │ ├── rnotwhite.js
│ │ │ │ │ ├── slice.js
│ │ │ │ │ ├── strundefined.js
│ │ │ │ │ ├── support.js
│ │ │ │ │ └── toString.js
│ │ │ │ └── wrap.js
│ │ │ ├── mocha/
│ │ │ │ ├── LICENSE
│ │ │ │ ├── bower.json
│ │ │ │ ├── mocha.css
│ │ │ │ ├── mocha.js
│ │ │ │ └── scripts/
│ │ │ │ └── ensure-compatible-npm.sh
│ │ │ ├── sinonjs/
│ │ │ │ ├── bower.json
│ │ │ │ └── sinon.js
│ │ │ └── uwidget/
│ │ │ ├── LICENSE
│ │ │ ├── bower.json
│ │ │ ├── uwidget.css
│ │ │ ├── uwidget.js
│ │ │ └── uwidget.less
│ │ ├── dist/
│ │ │ ├── i18n/
│ │ │ │ ├── al.js
│ │ │ │ ├── ar.js
│ │ │ │ ├── bg.js
│ │ │ │ ├── ca.js
│ │ │ │ ├── cs.extra.js
│ │ │ │ ├── cs.js
│ │ │ │ ├── da.js
│ │ │ │ ├── de.extra.js
│ │ │ │ ├── de.js
│ │ │ │ ├── el.extra.js
│ │ │ │ ├── el.js
│ │ │ │ ├── en.extra.js
│ │ │ │ ├── en.js
│ │ │ │ ├── es.js
│ │ │ │ ├── fa.js
│ │ │ │ ├── fi.extra.js
│ │ │ │ ├── fi.js
│ │ │ │ ├── fr.extra.js
│ │ │ │ ├── fr.js
│ │ │ │ ├── he.extra.js
│ │ │ │ ├── he.js
│ │ │ │ ├── hr.extra.js
│ │ │ │ ├── hr.js
│ │ │ │ ├── id.extra.js
│ │ │ │ ├── id.js
│ │ │ │ ├── it.extra.js
│ │ │ │ ├── it.js
│ │ │ │ ├── ja.js
│ │ │ │ ├── ko.js
│ │ │ │ ├── lt.js
│ │ │ │ ├── lv.extra.js
│ │ │ │ ├── lv.js
│ │ │ │ ├── ms.extra.js
│ │ │ │ ├── ms.js
│ │ │ │ ├── nl.extra.js
│ │ │ │ ├── nl.js
│ │ │ │ ├── no.js
│ │ │ │ ├── pl.js
│ │ │ │ ├── pt-br.js
│ │ │ │ ├── pt-pt.js
│ │ │ │ ├── ro.extra.js
│ │ │ │ ├── ro.js
│ │ │ │ ├── ru.extra.js
│ │ │ │ ├── ru.js
│ │ │ │ ├── sq.js
│ │ │ │ ├── sv.extra.js
│ │ │ │ ├── sv.js
│ │ │ │ ├── th.js
│ │ │ │ ├── tr.js
│ │ │ │ ├── uk.extra.js
│ │ │ │ ├── uk.js
│ │ │ │ ├── zh_cn.extra.js
│ │ │ │ ├── zh_cn.js
│ │ │ │ └── zh_tw.js
│ │ │ └── parsley.js
│ │ ├── gulpfile.babel.js
│ │ └── src/
│ │ ├── extra/
│ │ │ ├── plugin/
│ │ │ │ └── bind.js
│ │ │ └── validator/
│ │ │ ├── comparison.js
│ │ │ ├── dateiso.js
│ │ │ ├── luhn.js
│ │ │ ├── notequalto.js
│ │ │ └── words.js
│ │ ├── header.js
│ │ ├── i18n/
│ │ │ ├── al.js
│ │ │ ├── ar.js
│ │ │ ├── bg.js
│ │ │ ├── ca.js
│ │ │ ├── cs.extra.js
│ │ │ ├── cs.js
│ │ │ ├── da.js
│ │ │ ├── de.extra.js
│ │ │ ├── de.js
│ │ │ ├── el.extra.js
│ │ │ ├── el.js
│ │ │ ├── en.extra.js
│ │ │ ├── en.js
│ │ │ ├── es.js
│ │ │ ├── fa.js
│ │ │ ├── fi.extra.js
│ │ │ ├── fi.js
│ │ │ ├── fr.extra.js
│ │ │ ├── fr.js
│ │ │ ├── he.extra.js
│ │ │ ├── he.js
│ │ │ ├── hr.extra.js
│ │ │ ├── hr.js
│ │ │ ├── id.extra.js
│ │ │ ├── id.js
│ │ │ ├── it.extra.js
│ │ │ ├── it.js
│ │ │ ├── ja.js
│ │ │ ├── ko.js
│ │ │ ├── lt.js
│ │ │ ├── lv.extra.js
│ │ │ ├── lv.js
│ │ │ ├── ms.extra.js
│ │ │ ├── ms.js
│ │ │ ├── nl.extra.js
│ │ │ ├── nl.js
│ │ │ ├── no.js
│ │ │ ├── pl.js
│ │ │ ├── pt-br.js
│ │ │ ├── pt-pt.js
│ │ │ ├── ro.extra.js
│ │ │ ├── ro.js
│ │ │ ├── ru.extra.js
│ │ │ ├── ru.js
│ │ │ ├── sq.js
│ │ │ ├── sv.extra.js
│ │ │ ├── sv.js
│ │ │ ├── th.js
│ │ │ ├── tr.js
│ │ │ ├── uk.extra.js
│ │ │ ├── uk.js
│ │ │ ├── zh_cn.extra.js
│ │ │ ├── zh_cn.js
│ │ │ └── zh_tw.js
│ │ ├── parsley/
│ │ │ ├── abstract.js
│ │ │ ├── defaults.js
│ │ │ ├── factory/
│ │ │ │ └── constraint.js
│ │ │ ├── factory.js
│ │ │ ├── field.js
│ │ │ ├── form.js
│ │ │ ├── main.js
│ │ │ ├── multiple.js
│ │ │ ├── pubsub.js
│ │ │ ├── remote.js
│ │ │ ├── ui.js
│ │ │ ├── utils.js
│ │ │ ├── validator.js
│ │ │ └── validator_registry.js
│ │ ├── parsley.css
│ │ ├── parsley.js
│ │ └── vendor/
│ │ └── inputevent.js
│ ├── pdfmake/
│ │ ├── .bower.json
│ │ ├── LICENSE
│ │ ├── bower.json
│ │ └── build/
│ │ ├── pdfmake.js
│ │ └── vfs_fonts.js
│ ├── pnotify/
│ │ ├── .bower.json
│ │ ├── .gitignore
│ │ ├── COPYING
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── dist/
│ │ │ ├── pnotify.animate.js
│ │ │ ├── pnotify.brighttheme.css
│ │ │ ├── pnotify.buttons.css
│ │ │ ├── pnotify.buttons.js
│ │ │ ├── pnotify.callbacks.js
│ │ │ ├── pnotify.confirm.js
│ │ │ ├── pnotify.css
│ │ │ ├── pnotify.desktop.js
│ │ │ ├── pnotify.history.css
│ │ │ ├── pnotify.history.js
│ │ │ ├── pnotify.js
│ │ │ ├── pnotify.material.css
│ │ │ ├── pnotify.mobile.css
│ │ │ ├── pnotify.mobile.js
│ │ │ ├── pnotify.nonblock.css
│ │ │ ├── pnotify.nonblock.js
│ │ │ ├── pnotify.reference.js
│ │ │ └── pnotify.tooltip.js
│ │ └── libtests/
│ │ └── browserify/
│ │ └── index.js
│ ├── 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.js
│ │ ├── raphael.no-deps.js
│ │ └── webpack.config.js
│ ├── requirejs/
│ │ ├── .bower.json
│ │ ├── README.md
│ │ ├── bower.json
│ │ └── require.js
│ ├── select2/
│ │ ├── .bower.json
│ │ ├── .editorconfig
│ │ ├── .gitignore
│ │ ├── .jshintignore
│ │ ├── .jshintrc
│ │ ├── .travis.yml
│ │ ├── CONTRIBUTING.md
│ │ ├── Gruntfile.js
│ │ ├── ISSUE_TEMPLATE.md
│ │ ├── LICENSE.md
│ │ ├── PULL_REQUEST_TEMPLATE.md
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── component.json
│ │ ├── composer.json
│ │ ├── dist/
│ │ │ ├── css/
│ │ │ │ └── select2.css
│ │ │ └── js/
│ │ │ ├── i18n/
│ │ │ │ ├── ar.js
│ │ │ │ ├── az.js
│ │ │ │ ├── bg.js
│ │ │ │ ├── ca.js
│ │ │ │ ├── cs.js
│ │ │ │ ├── da.js
│ │ │ │ ├── de.js
│ │ │ │ ├── el.js
│ │ │ │ ├── en.js
│ │ │ │ ├── es.js
│ │ │ │ ├── et.js
│ │ │ │ ├── eu.js
│ │ │ │ ├── fa.js
│ │ │ │ ├── fi.js
│ │ │ │ ├── fr.js
│ │ │ │ ├── gl.js
│ │ │ │ ├── he.js
│ │ │ │ ├── hi.js
│ │ │ │ ├── hr.js
│ │ │ │ ├── hu.js
│ │ │ │ ├── id.js
│ │ │ │ ├── is.js
│ │ │ │ ├── it.js
│ │ │ │ ├── ja.js
│ │ │ │ ├── km.js
│ │ │ │ ├── ko.js
│ │ │ │ ├── lt.js
│ │ │ │ ├── lv.js
│ │ │ │ ├── mk.js
│ │ │ │ ├── ms.js
│ │ │ │ ├── nb.js
│ │ │ │ ├── nl.js
│ │ │ │ ├── pl.js
│ │ │ │ ├── pt-BR.js
│ │ │ │ ├── pt.js
│ │ │ │ ├── ro.js
│ │ │ │ ├── ru.js
│ │ │ │ ├── sk.js
│ │ │ │ ├── sr-Cyrl.js
│ │ │ │ ├── sr.js
│ │ │ │ ├── sv.js
│ │ │ │ ├── th.js
│ │ │ │ ├── tr.js
│ │ │ │ ├── uk.js
│ │ │ │ ├── vi.js
│ │ │ │ ├── zh-CN.js
│ │ │ │ └── zh-TW.js
│ │ │ ├── select2.full.js
│ │ │ └── select2.js
│ │ ├── docs/
│ │ │ ├── .gitignore
│ │ │ ├── README.md
│ │ │ ├── _includes/
│ │ │ │ ├── examples/
│ │ │ │ │ ├── basics.html
│ │ │ │ │ ├── data.html
│ │ │ │ │ ├── disabled-mode.html
│ │ │ │ │ ├── disabled-results.html
│ │ │ │ │ ├── hide-search.html
│ │ │ │ │ ├── localization-rtl-diacritics.html
│ │ │ │ │ ├── matcher.html
│ │ │ │ │ ├── multiple-max.html
│ │ │ │ │ ├── placeholders.html
│ │ │ │ │ ├── programmatic-control.html
│ │ │ │ │ ├── tags.html
│ │ │ │ │ ├── themes-templating-responsive-design.html
│ │ │ │ │ └── tokenizer.html
│ │ │ │ ├── footer.html
│ │ │ │ ├── ga.html
│ │ │ │ ├── head.html
│ │ │ │ ├── js-source-states.html
│ │ │ │ ├── nav/
│ │ │ │ │ ├── announcements-4.0.html
│ │ │ │ │ ├── examples.html
│ │ │ │ │ ├── options-old.html
│ │ │ │ │ └── options.html
│ │ │ │ ├── navigation.html
│ │ │ │ ├── notice-previous.html
│ │ │ │ ├── options/
│ │ │ │ │ ├── compatibility/
│ │ │ │ │ │ ├── initial-selection.html
│ │ │ │ │ │ ├── introduction.html
│ │ │ │ │ │ ├── matcher.html
│ │ │ │ │ │ ├── query-function.html
│ │ │ │ │ │ └── text-input.html
│ │ │ │ │ ├── compatibility.html
│ │ │ │ │ ├── core/
│ │ │ │ │ │ ├── amd-support.html
│ │ │ │ │ │ ├── data-attributes.html
│ │ │ │ │ │ └── options.html
│ │ │ │ │ ├── core.html
│ │ │ │ │ ├── data/
│ │ │ │ │ │ ├── ajax.html
│ │ │ │ │ │ ├── array.html
│ │ │ │ │ │ └── select.html
│ │ │ │ │ ├── data.html
│ │ │ │ │ ├── dropdown/
│ │ │ │ │ │ ├── filtering.html
│ │ │ │ │ │ ├── placement.html
│ │ │ │ │ │ ├── selections.html
│ │ │ │ │ │ └── tagging.html
│ │ │ │ │ ├── dropdown.html
│ │ │ │ │ ├── events/
│ │ │ │ │ │ ├── internal.html
│ │ │ │ │ │ └── jquery.html
│ │ │ │ │ ├── events.html
│ │ │ │ │ ├── introduction.html
│ │ │ │ │ ├── not-written.html
│ │ │ │ │ ├── selections/
│ │ │ │ │ │ ├── clearing-selections.html
│ │ │ │ │ │ ├── multiple.html
│ │ │ │ │ │ ├── placeholder.html
│ │ │ │ │ │ └── templating.html
│ │ │ │ │ └── selections.html
│ │ │ │ ├── options-old/
│ │ │ │ │ ├── adapters.html
│ │ │ │ │ ├── backwards-compatibility.html
│ │ │ │ │ ├── core-options.html
│ │ │ │ │ ├── dropdown.html
│ │ │ │ │ ├── events.html
│ │ │ │ │ └── setting-default-options.html
│ │ │ │ └── social-buttons.html
│ │ │ ├── _layouts/
│ │ │ │ ├── default.html
│ │ │ │ └── home.html
│ │ │ ├── _sass/
│ │ │ │ ├── _alert.scss
│ │ │ │ ├── _anchorjs.scss
│ │ │ │ ├── _buttons.scss
│ │ │ │ ├── _code.scss
│ │ │ │ ├── _dl-panels.scss
│ │ │ │ ├── _examples.scss
│ │ │ │ ├── _featurette.scss
│ │ │ │ ├── _footer.scss
│ │ │ │ ├── _hamburger.scss
│ │ │ │ ├── _home.scss
│ │ │ │ ├── _jumbotron.scss
│ │ │ │ ├── _layout.scss
│ │ │ │ ├── _nav.scss
│ │ │ │ ├── _prettify.scss
│ │ │ │ ├── _result-repository.scss
│ │ │ │ ├── _sidenav.scss
│ │ │ │ ├── _social.scss
│ │ │ │ ├── _syntax-highlighting.scss
│ │ │ │ ├── _typography.scss
│ │ │ │ └── vendor/
│ │ │ │ ├── bootstrap/
│ │ │ │ │ ├── _alerts.scss
│ │ │ │ │ ├── _badges.scss
│ │ │ │ │ ├── _breadcrumbs.scss
│ │ │ │ │ ├── _button-groups.scss
│ │ │ │ │ ├── _buttons.scss
│ │ │ │ │ ├── _carousel.scss
│ │ │ │ │ ├── _close.scss
│ │ │ │ │ ├── _code.scss
│ │ │ │ │ ├── _component-animations.scss
│ │ │ │ │ ├── _dropdowns.scss
│ │ │ │ │ ├── _forms.scss
│ │ │ │ │ ├── _glyphicons.scss
│ │ │ │ │ ├── _grid.scss
│ │ │ │ │ ├── _input-groups.scss
│ │ │ │ │ ├── _jumbotron.scss
│ │ │ │ │ ├── _labels.scss
│ │ │ │ │ ├── _list-group.scss
│ │ │ │ │ ├── _media.scss
│ │ │ │ │ ├── _mixins.scss
│ │ │ │ │ ├── _modals.scss
│ │ │ │ │ ├── _navbar.scss
│ │ │ │ │ ├── _navs.scss
│ │ │ │ │ ├── _normalize.scss
│ │ │ │ │ ├── _pager.scss
│ │ │ │ │ ├── _pagination.scss
│ │ │ │ │ ├── _panels.scss
│ │ │ │ │ ├── _popovers.scss
│ │ │ │ │ ├── _print.scss
│ │ │ │ │ ├── _progress-bars.scss
│ │ │ │ │ ├── _responsive-embed.scss
│ │ │ │ │ ├── _responsive-utilities.scss
│ │ │ │ │ ├── _scaffolding.scss
│ │ │ │ │ ├── _tables.scss
│ │ │ │ │ ├── _theme.scss
│ │ │ │ │ ├── _thumbnails.scss
│ │ │ │ │ ├── _tooltip.scss
│ │ │ │ │ ├── _type.scss
│ │ │ │ │ ├── _utilities.scss
│ │ │ │ │ ├── _variables.scss
│ │ │ │ │ ├── _wells.scss
│ │ │ │ │ └── mixins/
│ │ │ │ │ ├── _alerts.scss
│ │ │ │ │ ├── _background-variant.scss
│ │ │ │ │ ├── _border-radius.scss
│ │ │ │ │ ├── _buttons.scss
│ │ │ │ │ ├── _center-block.scss
│ │ │ │ │ ├── _clearfix.scss
│ │ │ │ │ ├── _forms.scss
│ │ │ │ │ ├── _gradients.scss
│ │ │ │ │ ├── _grid-framework.scss
│ │ │ │ │ ├── _grid.scss
│ │ │ │ │ ├── _hide-text.scss
│ │ │ │ │ ├── _image.scss
│ │ │ │ │ ├── _labels.scss
│ │ │ │ │ ├── _list-group.scss
│ │ │ │ │ ├── _nav-divider.scss
│ │ │ │ │ ├── _nav-vertical-align.scss
│ │ │ │ │ ├── _opacity.scss
│ │ │ │ │ ├── _pagination.scss
│ │ │ │ │ ├── _panels.scss
│ │ │ │ │ ├── _progress-bar.scss
│ │ │ │ │ ├── _reset-filter.scss
│ │ │ │ │ ├── _reset-text.scss
│ │ │ │ │ ├── _resize.scss
│ │ │ │ │ ├── _responsive-visibility.scss
│ │ │ │ │ ├── _size.scss
│ │ │ │ │ ├── _tab-focus.scss
│ │ │ │ │ ├── _table-row.scss
│ │ │ │ │ ├── _text-emphasis.scss
│ │ │ │ │ ├── _text-overflow.scss
│ │ │ │ │ └── _vendor-prefixes.scss
│ │ │ │ └── font-awesome/
│ │ │ │ ├── _animated.scss
│ │ │ │ ├── _bordered-pulled.scss
│ │ │ │ ├── _core.scss
│ │ │ │ ├── _fixed-width.scss
│ │ │ │ ├── _icons.scss
│ │ │ │ ├── _larger.scss
│ │ │ │ ├── _list.scss
│ │ │ │ ├── _mixins.scss
│ │ │ │ ├── _path.scss
│ │ │ │ ├── _rotated-flipped.scss
│ │ │ │ ├── _stacked.scss
│ │ │ │ └── _variables.scss
│ │ │ ├── announcements-4.0.html
│ │ │ ├── browserconfig.xml
│ │ │ ├── community.html
│ │ │ ├── css/
│ │ │ │ ├── bootstrap.scss
│ │ │ │ ├── font-awesome.scss
│ │ │ │ └── s2-docs.scss
│ │ │ ├── examples.html
│ │ │ ├── images/
│ │ │ │ └── manifest.json
│ │ │ ├── index.html
│ │ │ ├── options-old.html
│ │ │ ├── options.html
│ │ │ └── vendor/
│ │ │ └── fonts/
│ │ │ └── FontAwesome.otf
│ │ ├── package.json
│ │ ├── select2.jquery.json
│ │ ├── src/
│ │ │ ├── js/
│ │ │ │ ├── banner.end.js
│ │ │ │ ├── banner.start.js
│ │ │ │ ├── jquery.mousewheel.shim.js
│ │ │ │ ├── jquery.select2.js
│ │ │ │ ├── jquery.shim.js
│ │ │ │ ├── select2/
│ │ │ │ │ ├── compat/
│ │ │ │ │ │ ├── containerCss.js
│ │ │ │ │ │ ├── dropdownCss.js
│ │ │ │ │ │ ├── initSelection.js
│ │ │ │ │ │ ├── inputData.js
│ │ │ │ │ │ ├── matcher.js
│ │ │ │ │ │ ├── query.js
│ │ │ │ │ │ └── utils.js
│ │ │ │ │ ├── core.js
│ │ │ │ │ ├── data/
│ │ │ │ │ │ ├── ajax.js
│ │ │ │ │ │ ├── array.js
│ │ │ │ │ │ ├── base.js
│ │ │ │ │ │ ├── maximumInputLength.js
│ │ │ │ │ │ ├── maximumSelectionLength.js
│ │ │ │ │ │ ├── minimumInputLength.js
│ │ │ │ │ │ ├── select.js
│ │ │ │ │ │ ├── tags.js
│ │ │ │ │ │ └── tokenizer.js
│ │ │ │ │ ├── defaults.js
│ │ │ │ │ ├── diacritics.js
│ │ │ │ │ ├── dropdown/
│ │ │ │ │ │ ├── attachBody.js
│ │ │ │ │ │ ├── attachContainer.js
│ │ │ │ │ │ ├── closeOnSelect.js
│ │ │ │ │ │ ├── hidePlaceholder.js
│ │ │ │ │ │ ├── infiniteScroll.js
│ │ │ │ │ │ ├── minimumResultsForSearch.js
│ │ │ │ │ │ ├── search.js
│ │ │ │ │ │ ├── selectOnClose.js
│ │ │ │ │ │ └── stopPropagation.js
│ │ │ │ │ ├── dropdown.js
│ │ │ │ │ ├── i18n/
│ │ │ │ │ │ ├── ar.js
│ │ │ │ │ │ ├── az.js
│ │ │ │ │ │ ├── bg.js
│ │ │ │ │ │ ├── ca.js
│ │ │ │ │ │ ├── cs.js
│ │ │ │ │ │ ├── da.js
│ │ │ │ │ │ ├── de.js
│ │ │ │ │ │ ├── el.js
│ │ │ │ │ │ ├── en.js
│ │ │ │ │ │ ├── es.js
│ │ │ │ │ │ ├── et.js
│ │ │ │ │ │ ├── eu.js
│ │ │ │ │ │ ├── fa.js
│ │ │ │ │ │ ├── fi.js
│ │ │ │ │ │ ├── fr.js
│ │ │ │ │ │ ├── gl.js
│ │ │ │ │ │ ├── he.js
│ │ │ │ │ │ ├── hi.js
│ │ │ │ │ │ ├── hr.js
│ │ │ │ │ │ ├── hu.js
│ │ │ │ │ │ ├── id.js
│ │ │ │ │ │ ├── is.js
│ │ │ │ │ │ ├── it.js
│ │ │ │ │ │ ├── ja.js
│ │ │ │ │ │ ├── km.js
│ │ │ │ │ │ ├── ko.js
│ │ │ │ │ │ ├── lt.js
│ │ │ │ │ │ ├── lv.js
│ │ │ │ │ │ ├── mk.js
│ │ │ │ │ │ ├── ms.js
│ │ │ │ │ │ ├── nb.js
│ │ │ │ │ │ ├── nl.js
│ │ │ │ │ │ ├── pl.js
│ │ │ │ │ │ ├── pt-BR.js
│ │ │ │ │ │ ├── pt.js
│ │ │ │ │ │ ├── ro.js
│ │ │ │ │ │ ├── ru.js
│ │ │ │ │ │ ├── sk.js
│ │ │ │ │ │ ├── sr-Cyrl.js
│ │ │ │ │ │ ├── sr.js
│ │ │ │ │ │ ├── sv.js
│ │ │ │ │ │ ├── th.js
│ │ │ │ │ │ ├── tr.js
│ │ │ │ │ │ ├── uk.js
│ │ │ │ │ │ ├── vi.js
│ │ │ │ │ │ ├── zh-CN.js
│ │ │ │ │ │ └── zh-TW.js
│ │ │ │ │ ├── keys.js
│ │ │ │ │ ├── options.js
│ │ │ │ │ ├── results.js
│ │ │ │ │ ├── selection/
│ │ │ │ │ │ ├── allowClear.js
│ │ │ │ │ │ ├── base.js
│ │ │ │ │ │ ├── clickMask.js
│ │ │ │ │ │ ├── eventRelay.js
│ │ │ │ │ │ ├── multiple.js
│ │ │ │ │ │ ├── placeholder.js
│ │ │ │ │ │ ├── search.js
│ │ │ │ │ │ ├── single.js
│ │ │ │ │ │ └── stopPropagation.js
│ │ │ │ │ ├── translation.js
│ │ │ │ │ └── utils.js
│ │ │ │ ├── wrapper.end.js
│ │ │ │ └── wrapper.start.js
│ │ │ └── scss/
│ │ │ ├── _dropdown.scss
│ │ │ ├── _multiple.scss
│ │ │ ├── _single.scss
│ │ │ ├── core.scss
│ │ │ ├── mixins/
│ │ │ │ └── _gradients.scss
│ │ │ └── theme/
│ │ │ ├── classic/
│ │ │ │ ├── _defaults.scss
│ │ │ │ ├── _multiple.scss
│ │ │ │ ├── _single.scss
│ │ │ │ └── layout.scss
│ │ │ └── default/
│ │ │ ├── _multiple.scss
│ │ │ ├── _single.scss
│ │ │ └── layout.scss
│ │ ├── tests/
│ │ │ ├── a11y/
│ │ │ │ ├── search-tests.js
│ │ │ │ └── selection-tests.js
│ │ │ ├── data/
│ │ │ │ ├── array-tests.js
│ │ │ │ ├── base-tests.js
│ │ │ │ ├── inputData-tests.js
│ │ │ │ ├── maximumInputLength-tests.js
│ │ │ │ ├── maximumSelectionLength-tests.js
│ │ │ │ ├── minimumInputLength-tests.js
│ │ │ │ ├── select-tests.js
│ │ │ │ ├── tags-tests.js
│ │ │ │ └── tokenizer-tests.js
│ │ │ ├── dropdown/
│ │ │ │ ├── dropdownCss-tests.js
│ │ │ │ ├── positioning-tests.js
│ │ │ │ ├── selectOnClose-tests.js
│ │ │ │ └── stopPropagation-tests.js
│ │ │ ├── helpers.js
│ │ │ ├── integration/
│ │ │ │ ├── dom-changes.js
│ │ │ │ ├── jquery-calls.js
│ │ │ │ └── select2-methods.js
│ │ │ ├── integration.html
│ │ │ ├── options/
│ │ │ │ ├── ajax-tests.js
│ │ │ │ ├── data-tests.js
│ │ │ │ ├── deprecated-tests.js
│ │ │ │ ├── translation-tests.js
│ │ │ │ └── width-tests.js
│ │ │ ├── results/
│ │ │ │ └── focusing-tests.js
│ │ │ ├── selection/
│ │ │ │ ├── allowClear-tests.js
│ │ │ │ ├── containerCss-tests.js
│ │ │ │ ├── multiple-tests.js
│ │ │ │ ├── placeholder-tests.js
│ │ │ │ ├── search-tests.js
│ │ │ │ ├── single-tests.js
│ │ │ │ └── stopPropagation-tests.js
│ │ │ ├── unit.html
│ │ │ ├── utils/
│ │ │ │ ├── decorator-tests.js
│ │ │ │ └── escapeMarkup-tests.js
│ │ │ └── vendor/
│ │ │ ├── jquery-1.7.2.js
│ │ │ ├── qunit-1.23.1.css
│ │ │ └── qunit-1.23.1.js
│ │ └── vendor/
│ │ └── jquery-2.1.0.js
│ ├── skycons/
│ │ ├── .bower.json
│ │ ├── .gitignore
│ │ ├── README.md
│ │ ├── index.html
│ │ └── skycons.js
│ ├── starrr/
│ │ ├── .bower.json
│ │ ├── Gruntfile.coffee
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── dist/
│ │ │ ├── starrr.css
│ │ │ └── starrr.js
│ │ ├── index.html
│ │ ├── package.json
│ │ └── src/
│ │ ├── starrr.coffee
│ │ └── starrr.scss
│ ├── switchery/
│ │ ├── .bower.json
│ │ ├── CHANGELOG.md
│ │ ├── bower.json
│ │ ├── dist/
│ │ │ ├── switchery.css
│ │ │ └── switchery.js
│ │ ├── meteor/
│ │ │ ├── export.js
│ │ │ └── tests.js
│ │ ├── package.js
│ │ ├── package.json
│ │ ├── switchery.css
│ │ └── switchery.js
│ ├── transitionize/
│ │ ├── .bower.json
│ │ ├── bower.json
│ │ ├── dist/
│ │ │ └── transitionize.js
│ │ ├── examples/
│ │ │ ├── browserify.js
│ │ │ └── example.html
│ │ ├── package.json
│ │ └── transitionize.js
│ └── validator/
│ ├── .bower.json
│ ├── .gitattributes
│ ├── .gitignore
│ ├── README.md
│ ├── fv.css
│ ├── index.html
│ ├── multifield.js
│ ├── validator.jquery.json
│ └── validator.js
└── src/
├── js/
│ ├── custom.js
│ └── helpers/
│ └── smartresize.js
└── scss/
├── custom.scss
└── daterangepicker.scss
Showing preview only (670K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (8109 symbols across 768 files)
FILE: frontend/documentation/js/shBrushXml.js
function Brush (line 22) | function Brush()
FILE: frontend/production/TwitterAutoPilot.php
class TwitterAutoPilot (line 5) | class TwitterAutoPilot {
method init (line 7) | public function init($jobData, $email, $relativeLocation) {
method followUsersOfUser (line 117) | function followUsersOfUser($twitterAuth, $followersCount, $followingCo...
method followbackUsersFollowingMe (line 146) | function followbackUsersFollowingMe($twitterAuth, $followersCount, $fo...
method unfollowUsersNotFollowingMe (line 162) | function unfollowUsersNotFollowingMe($twitterAuth, $followersCount, $f...
method favouriteTweets (line 186) | function favouriteTweets($twitterAuth, $jobData, $email, $relativeLoca...
method sendReplies (line 200) | function sendReplies($twitterAuth, $jobData, $email, $relativeLocation) {
method sendMsgs (line 223) | function sendMsgs($twitterAuth, $followers, $jobData, $email, $relativ...
method getFollowersCountForUser (line 251) | function getFollowersCountForUser($user, $twitterAuth) {
method getFollowingCountForUser (line 256) | function getFollowingCountForUser($user, $twitterAuth) {
method followUser (line 261) | function followUser($userID, $twitterAuth) {
method unfollowUser (line 265) | function unfollowUser($userID, $twitterAuth) {
method getUser (line 269) | function getUser($twitterAuth, $userID) {
method favouriteTweet (line 279) | function favouriteTweet($twitterAuth, $tweetID) {
method sendReply (line 283) | function sendReply($twitterAuth, $tweetReplyMessage, $statusToReply) {
method sendMsg (line 287) | function sendMsg($twitterAuth, $screen_name, $directMessage) {
method delay (line 291) | function delay() {
method writeToLogs (line 298) | function writeToLogs($relativeLocation, $email, $textToWrite) {
FILE: frontend/production/build/js/custom.js
function delayed (line 17) | function delayed () {
function init_sidebar (line 55) | function init_sidebar() {
function countChecked (line 253) | function countChecked() {
function gd (line 334) | function gd(year, month, day) {
function init_flot_chart (line 339) | function init_flot_chart(){
function init_starrr (line 593) | function init_starrr() {
function init_JQVmap (line 615) | function init_JQVmap(){
function init_skycons (line 660) | function init_skycons(){
function init_chart_doughnut (line 683) | function init_chart_doughnut(){
function init_gauge (line 737) | function init_gauge() {
function init_sparklines (line 802) | function init_sparklines() {
function init_autocomplete (line 920) | function init_autocomplete() {
function init_autosize (line 943) | function init_autosize() {
function init_parsley (line 955) | function init_parsley() {
function onAddTag (line 1003) | function onAddTag(tag) {
function onRemoveTag (line 1007) | function onRemoveTag(tag) {
function onChangeTag (line 1011) | function onChangeTag(input, tag) {
function init_TagsInput (line 1016) | function init_TagsInput() {
function init_select2 (line 1030) | function init_select2() {
function init_wysiwyg (line 1050) | function init_wysiwyg() {
function init_cropper (line 1124) | function init_cropper() {
function init_knob (line 1359) | function init_knob() {
function init_InputMask (line 1465) | function init_InputMask() {
function init_ColorPicker (line 1476) | function init_ColorPicker() {
function init_IonRangeSlider (line 1500) | function init_IonRangeSlider() {
function init_daterangepicker (line 1571) | function init_daterangepicker() {
function init_daterangepicker_right (line 1646) | function init_daterangepicker_right() {
function init_daterangepicker_single_call (line 1726) | function init_daterangepicker_single_call() {
function init_daterangepicker_reservation (line 1760) | function init_daterangepicker_reservation() {
function init_SmartWizard (line 1781) | function init_SmartWizard() {
function init_validator (line 1801) | function init_validator () {
function init_PNotify (line 1838) | function init_PNotify() {
function init_CustomNotification (line 1870) | function init_CustomNotification() {
function init_EasyPieChart (line 1927) | function init_EasyPieChart() {
function init_charts (line 1985) | function init_charts() {
function init_compose (line 2390) | function init_compose() {
function init_calendar (line 2403) | function init_calendar() {
function init_DataTables (line 2506) | function init_DataTables() {
function init_morris_charts (line 2593) | function init_morris_charts() {
function init_echarts (line 2753) | function init_echarts() {
FILE: frontend/production/lib/auth/OAuth.php
class OAuthException (line 7) | class OAuthException extends Exception {
class OAuthConsumer (line 12) | class OAuthConsumer {
method __construct (line 16) | function __construct($key, $secret, $callback_url=NULL) {
method __toString (line 22) | function __toString() {
class OAuthToken (line 27) | class OAuthToken {
method __construct (line 36) | function __construct($key, $secret) {
method to_string (line 45) | function to_string() {
method __toString (line 52) | function __toString() {
class OAuthSignatureMethod (line 61) | abstract class OAuthSignatureMethod {
method get_name (line 66) | abstract public function get_name();
method build_signature (line 78) | abstract public function build_signature($request, $consumer, $token);
method check_signature (line 88) | public function check_signature($request, $consumer, $token, $signatur...
class OAuthSignatureMethod_HMAC_SHA1 (line 101) | class OAuthSignatureMethod_HMAC_SHA1 extends OAuthSignatureMethod {
method get_name (line 102) | function get_name() {
method build_signature (line 106) | public function build_signature($request, $consumer, $token) {
class OAuthSignatureMethod_PLAINTEXT (line 127) | class OAuthSignatureMethod_PLAINTEXT extends OAuthSignatureMethod {
method get_name (line 128) | public function get_name() {
method build_signature (line 141) | public function build_signature($request, $consumer, $token) {
class OAuthSignatureMethod_RSA_SHA1 (line 163) | abstract class OAuthSignatureMethod_RSA_SHA1 extends OAuthSignatureMethod {
method get_name (line 164) | public function get_name() {
method fetch_public_cert (line 174) | protected abstract function fetch_public_cert(&$request);
method fetch_private_cert (line 180) | protected abstract function fetch_private_cert(&$request);
method build_signature (line 182) | public function build_signature($request, $consumer, $token) {
method check_signature (line 201) | public function check_signature($request, $consumer, $token, $signatur...
class OAuthRequest (line 222) | class OAuthRequest {
method __construct (line 231) | function __construct($http_method, $http_url, $parameters=NULL) {
method from_request (line 243) | public static function from_request($http_method=NULL, $http_url=NULL,...
method from_consumer_and_token (line 294) | public static function from_consumer_and_token($consumer, $token, $htt...
method set_parameter (line 308) | public function set_parameter($name, $value, $allow_duplicates = true) {
method get_parameter (line 323) | public function get_parameter($name) {
method get_parameters (line 327) | public function get_parameters() {
method unset_parameter (line 331) | public function unset_parameter($name) {
method get_signable_parameters (line 339) | public function get_signable_parameters() {
method get_signature_base_string (line 359) | public function get_signature_base_string() {
method get_normalized_http_method (line 374) | public function get_normalized_http_method() {
method get_normalized_http_url (line 382) | public function get_normalized_http_url() {
method to_url (line 402) | public function to_url() {
method to_postdata (line 414) | public function to_postdata() {
method to_header (line 421) | public function to_header($realm=null) {
method __toString (line 445) | public function __toString() {
method sign_request (line 450) | public function sign_request($signature_method, $consumer, $token) {
method build_signature (line 460) | public function build_signature($signature_method, $consumer, $token) {
method generate_timestamp (line 468) | private static function generate_timestamp() {
method generate_nonce (line 475) | private static function generate_nonce() {
class OAuthServer (line 483) | class OAuthServer {
method __construct (line 490) | function __construct($data_store) {
method add_signature_method (line 494) | public function add_signature_method($signature_method) {
method fetch_request_token (line 505) | public function fetch_request_token(&$request) {
method fetch_access_token (line 526) | public function fetch_access_token(&$request) {
method verify_request (line 546) | public function verify_request(&$request) {
method get_version (line 558) | private function get_version(&$request) {
method get_signature_method (line 574) | private function get_signature_method(&$request) {
method get_consumer (line 598) | private function get_consumer(&$request) {
method get_token (line 615) | private function get_token(&$request, $consumer, $token_type="access") {
method check_signature (line 630) | private function check_signature(&$request, $consumer, $token) {
method check_timestamp (line 656) | private function check_timestamp($timestamp) {
method check_nonce (line 674) | private function check_nonce($consumer, $token, $nonce, $timestamp) {
class OAuthDataStore (line 694) | class OAuthDataStore {
method lookup_consumer (line 695) | function lookup_consumer($consumer_key) {
method lookup_token (line 699) | function lookup_token($consumer, $token_type, $token) {
method lookup_nonce (line 703) | function lookup_nonce($consumer, $token, $nonce, $timestamp) {
method new_request_token (line 707) | function new_request_token($consumer, $callback = null) {
method new_access_token (line 711) | function new_access_token($token, $consumer, $verifier = null) {
class OAuthUtil (line 720) | class OAuthUtil {
method urlencode_rfc3986 (line 721) | public static function urlencode_rfc3986($input) {
method urldecode_rfc3986 (line 739) | public static function urldecode_rfc3986($string) {
method split_header (line 746) | public static function split_header($header, $only_allow_oauth_paramet...
method get_headers (line 768) | public static function get_headers() {
method parse_parameters (line 816) | public static function parse_parameters( $input ) {
method build_http_query (line 845) | public static function build_http_query($params) {
FILE: frontend/production/lib/auth/twitterOAuth.php
class TwitterOAuth (line 15) | class TwitterOAuth {
method accessTokenURL (line 45) | function accessTokenURL() { return 'https://api.twitter.com/oauth/acc...
method authenticateURL (line 46) | function authenticateURL() { return 'https://api.twitter.com/oauth/aut...
method authorizeURL (line 47) | function authorizeURL() { return 'https://api.twitter.com/oauth/aut...
method requestTokenURL (line 48) | function requestTokenURL() { return 'https://api.twitter.com/oauth/req...
method lastStatusCode (line 53) | function lastStatusCode() { return $this->http_status; }
method lastAPICall (line 54) | function lastAPICall() { return $this->last_api_call; }
method __construct (line 59) | function __construct($consumer_key, $consumer_secret, $oauth_token = N...
method getRequestToken (line 75) | function getRequestToken($oauth_callback) {
method getAuthorizeURL (line 89) | function getAuthorizeURL($token, $sign_in_with_twitter = TRUE) {
method getAccessToken (line 109) | function getAccessToken($oauth_verifier) {
method getXAuthToken (line 127) | function getXAuthToken($username, $password) {
method get (line 141) | function get($url, $parameters = array()) {
method post (line 154) | function post($url, $parameters = array()) {
method delete (line 165) | function delete($url, $parameters = array()) {
method oAuthRequest (line 176) | function oAuthRequest($url, $method, $parameters) {
method http (line 195) | function http($url, $method, $postfields = NULL) {
method getHeader (line 234) | function getHeader($ch, $header) {
FILE: frontend/production/pilots/baseCron.php
class BaseCron (line 5) | class BaseCron {
method init (line 7) | public function init($runsPerDay) {
FILE: frontend/production/utils/databaseUtils.php
function connectToDB (line 7) | function connectToDB() {
function getJobJSON (line 338) | function getJobJSON($email, $logLocation = "logs/GetJobJSON.txt") {
function getRunsPerDay (line 362) | function getRunsPerDay($email, $logLocation = "logs/GetJobJSON.txt") {
function writeToLogs (line 387) | function writeToLogs($fileToWrite, $textToWrite) {
FILE: frontend/production/utils/database_export.sql
type `coupons` (line 29) | CREATE TABLE IF NOT EXISTS `coupons` (
type `users` (line 50) | CREATE TABLE IF NOT EXISTS `users` (
FILE: frontend/production/utils/passwords/password.php
function password_hash (line 35) | function password_hash($password, $algo, array $options = array()) {
function password_get_info (line 183) | function password_get_info($hash) {
function password_needs_rehash (line 209) | function password_needs_rehash($hash, $algo, array $options = array()) {
function password_verify (line 233) | function password_verify($password, $hash) {
function _strlen (line 270) | function _strlen($binary_string) {
function _substr (line 289) | function _substr($binary_string, $start, $length) {
function check (line 301) | function check() {
FILE: frontend/production/utils/utils.php
function getNotice (line 24) | function getNotice() {
function getSave (line 33) | function getSave() {
function getHeader (line 65) | function getHeader() {
function getHeaderRedirect (line 98) | function getHeaderRedirect() {
function getSideMenu (line 106) | function getSideMenu() {
function getTopNavigation (line 179) | function getTopNavigation() {
function getFooter (line 210) | function getFooter() {
function getFooterIncludes (line 245) | function getFooterIncludes() {
FILE: frontend/production/vendors/Chart.js/dist/Chart.bundle.js
function s (line 10) | function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&re...
function getRgba (line 33) | function getRgba(string) {
function getHsla (line 93) | function getHsla(string) {
function getHwb (line 109) | function getHwb(string) {
function getRgb (line 125) | function getRgb(string) {
function getHsl (line 130) | function getHsl(string) {
function getAlpha (line 135) | function getAlpha(string) {
function hexString (line 149) | function hexString(rgb) {
function rgbString (line 154) | function rgbString(rgba, alpha) {
function rgbaString (line 161) | function rgbaString(rgba, alpha) {
function percentString (line 169) | function percentString(rgba, alpha) {
function percentaString (line 180) | function percentaString(rgba, alpha) {
function hslString (line 187) | function hslString(hsla, alpha) {
function hslaString (line 194) | function hslaString(hsla, alpha) {
function hwbString (line 204) | function hwbString(hwb, alpha) {
function keyword (line 212) | function keyword(rgb) {
function scale (line 217) | function scale(num, min, max) {
function hexDouble (line 221) | function hexDouble(num) {
function rgb2hsl (line 777) | function rgb2hsl(rgb) {
function rgb2hsv (line 812) | function rgb2hsv(rgb) {
function rgb2hwb (line 845) | function rgb2hwb(rgb) {
function rgb2cmyk (line 856) | function rgb2cmyk(rgb) {
function rgb2keyword (line 869) | function rgb2keyword(rgb) {
function rgb2xyz (line 873) | function rgb2xyz(rgb) {
function rgb2lab (line 890) | function rgb2lab(rgb) {
function rgb2lch (line 912) | function rgb2lch(args) {
function hsl2rgb (line 916) | function hsl2rgb(hsl) {
function hsl2hsv (line 954) | function hsl2hsv(hsl) {
function hsl2hwb (line 973) | function hsl2hwb(args) {
function hsl2cmyk (line 977) | function hsl2cmyk(args) {
function hsl2keyword (line 981) | function hsl2keyword(args) {
function hsv2rgb (line 986) | function hsv2rgb(hsv) {
function hsv2hsl (line 1014) | function hsv2hsl(hsv) {
function hsv2hwb (line 1028) | function hsv2hwb(args) {
function hsv2cmyk (line 1032) | function hsv2cmyk(args) {
function hsv2keyword (line 1036) | function hsv2keyword(args) {
function hwb2rgb (line 1041) | function hwb2rgb(hwb) {
function hwb2hsl (line 1076) | function hwb2hsl(args) {
function hwb2hsv (line 1080) | function hwb2hsv(args) {
function hwb2cmyk (line 1084) | function hwb2cmyk(args) {
function hwb2keyword (line 1088) | function hwb2keyword(args) {
function cmyk2rgb (line 1092) | function cmyk2rgb(cmyk) {
function cmyk2hsl (line 1105) | function cmyk2hsl(args) {
function cmyk2hsv (line 1109) | function cmyk2hsv(args) {
function cmyk2hwb (line 1113) | function cmyk2hwb(args) {
function cmyk2keyword (line 1117) | function cmyk2keyword(args) {
function xyz2rgb (line 1122) | function xyz2rgb(xyz) {
function xyz2lab (line 1149) | function xyz2lab(xyz) {
function xyz2lch (line 1170) | function xyz2lch(args) {
function lab2xyz (line 1174) | function lab2xyz(lab) {
function lab2lch (line 1195) | function lab2lch(lab) {
function lab2rgb (line 1210) | function lab2rgb(args) {
function lch2lab (line 1214) | function lch2lab(lch) {
function lch2xyz (line 1226) | function lch2xyz(args) {
function lch2rgb (line 1230) | function lch2rgb(args) {
function keyword2rgb (line 1234) | function keyword2rgb(keyword) {
function keyword2hsl (line 1238) | function keyword2hsl(args) {
function keyword2hsv (line 1242) | function keyword2hsv(args) {
function keyword2hwb (line 1246) | function keyword2hwb(args) {
function keyword2cmyk (line 1250) | function keyword2cmyk(args) {
function keyword2lab (line 1254) | function keyword2lab(args) {
function keyword2xyz (line 1258) | function keyword2xyz(args) {
function utils_hooks__hooks (line 1677) | function utils_hooks__hooks () {
function setHookCallback (line 1683) | function setHookCallback (callback) {
function isArray (line 1687) | function isArray(input) {
function isDate (line 1691) | function isDate(input) {
function map (line 1695) | function map(arr, fn) {
function hasOwnProp (line 1703) | function hasOwnProp(a, b) {
function extend (line 1707) | function extend(a, b) {
function create_utc__createUTC (line 1725) | function create_utc__createUTC (input, format, locale, strict) {
function defaultParsingFlags (line 1729) | function defaultParsingFlags() {
function getParsingFlags (line 1747) | function getParsingFlags(m) {
function valid__isValid (line 1772) | function valid__isValid(m) {
function valid__createInvalid (line 1798) | function valid__createInvalid (flags) {
function isUndefined (line 1810) | function isUndefined(input) {
function copyConfig (line 1818) | function copyConfig(to, from) {
function Moment (line 1868) | function Moment(config) {
function isMoment (line 1880) | function isMoment (obj) {
function absFloor (line 1884) | function absFloor (number) {
function toInt (line 1892) | function toInt(argumentForCoercion) {
function compareArrays (line 1904) | function compareArrays(array1, array2, dontConvert) {
function warn (line 1918) | function warn(msg) {
function deprecate (line 1925) | function deprecate(msg, fn) {
function deprecateSimple (line 1942) | function deprecateSimple(name, msg) {
function isFunction (line 1955) | function isFunction(input) {
function isObject (line 1959) | function isObject(input) {
function locale_set__set (line 1963) | function locale_set__set (config) {
function mergeConfigs (line 1979) | function mergeConfigs(parentConfig, childConfig) {
function Locale (line 1997) | function Locale(config) {
function normalizeLocale (line 2023) | function normalizeLocale(key) {
function chooseLocale (line 2030) | function chooseLocale(names) {
function loadLocale (line 2054) | function loadLocale(name) {
function locale_locales__getSetGlobalLocale (line 2073) | function locale_locales__getSetGlobalLocale (key, values) {
function defineLocale (line 2092) | function defineLocale (name, config) {
function updateLocale (line 2123) | function updateLocale(name, config) {
function locale_locales__getLocale (line 2149) | function locale_locales__getLocale (key) {
function locale_locales__listLocales (line 2172) | function locale_locales__listLocales() {
function addUnitAlias (line 2178) | function addUnitAlias (unit, shorthand) {
function normalizeUnits (line 2183) | function normalizeUnits(units) {
function normalizeObjectUnits (line 2187) | function normalizeObjectUnits(inputObject) {
function makeGetSet (line 2204) | function makeGetSet (unit, keepTime) {
function get_set__get (line 2216) | function get_set__get (mom, unit) {
function get_set__set (line 2221) | function get_set__set (mom, unit, value) {
function getSet (line 2229) | function getSet (units, value) {
function zeroFill (line 2244) | function zeroFill(number, targetLength, forceSign) {
function addFormatToken (line 2264) | function addFormatToken (token, padded, ordinal, callback) {
function removeFormattingTokens (line 2286) | function removeFormattingTokens(input) {
function makeFormatFunction (line 2293) | function makeFormatFunction(format) {
function formatMoment (line 2314) | function formatMoment(m, format) {
function expandFormat (line 2325) | function expandFormat(format, locale) {
function addRegexToken (line 2369) | function addRegexToken (token, regex, strictRegex) {
function getParseRegexForToken (line 2375) | function getParseRegexForToken (token, config) {
function unescapeFormat (line 2384) | function unescapeFormat(s) {
function regexEscape (line 2390) | function regexEscape(s) {
function addParseToken (line 2396) | function addParseToken (token, callback) {
function addWeekParseToken (line 2411) | function addWeekParseToken (token, callback) {
function addTimeToArrayFromToken (line 2418) | function addTimeToArrayFromToken(token, input, config) {
function daysInMonth (line 2451) | function daysInMonth(year, month) {
function localeMonths (line 2502) | function localeMonths (m, format) {
function localeMonthsShort (line 2508) | function localeMonthsShort (m, format) {
function units_month__handleStrictParse (line 2513) | function units_month__handleStrictParse(monthName, format, strict) {
function localeMonthsParse (line 2554) | function localeMonthsParse (monthName, format, strict) {
function setMonth (line 2594) | function setMonth (mom, value) {
function getSetMonth (line 2619) | function getSetMonth (value) {
function getDaysInMonth (line 2629) | function getDaysInMonth () {
function monthsShortRegex (line 2634) | function monthsShortRegex (isStrict) {
function monthsRegex (line 2651) | function monthsRegex (isStrict) {
function computeMonthsParse (line 2667) | function computeMonthsParse () {
function checkOverflow (line 2699) | function checkOverflow (m) {
function configFromISO (line 2767) | function configFromISO(config) {
function configFromString (line 2820) | function configFromString(config) {
function createDate (line 2845) | function createDate (y, m, d, h, M, s, ms) {
function createUTCDate (line 2857) | function createUTCDate (y) {
function daysInYear (line 2907) | function daysInYear(year) {
function isLeapYear (line 2911) | function isLeapYear(year) {
function getIsLeapYear (line 2925) | function getIsLeapYear () {
function firstWeekOffset (line 2930) | function firstWeekOffset(year, dow, doy) {
function dayOfYearFromWeeks (line 2940) | function dayOfYearFromWeeks(year, week, weekday, dow, doy) {
function weekOfYear (line 2963) | function weekOfYear(mom, dow, doy) {
function weeksInYear (line 2985) | function weeksInYear(year, dow, doy) {
function defaults (line 2992) | function defaults(a, b, c) {
function currentDateArray (line 3002) | function currentDateArray(config) {
function configFromArray (line 3015) | function configFromArray (config) {
function dayOfYearFromWeekInfo (line 3077) | function dayOfYearFromWeekInfo(config) {
function configFromStringAndFormat (line 3134) | function configFromStringAndFormat(config) {
function meridiemFixWrap (line 3203) | function meridiemFixWrap (locale, hour, meridiem) {
function configFromStringAndArray (line 3229) | function configFromStringAndArray(config) {
function configFromObject (line 3273) | function configFromObject(config) {
function createFromConfig (line 3286) | function createFromConfig (config) {
function prepareConfig (line 3297) | function prepareConfig (config) {
function configFromInput (line 3330) | function configFromInput(config) {
function createLocalOrUTC (line 3353) | function createLocalOrUTC (input, format, locale, strict, isUTC) {
function local__createLocal (line 3372) | function local__createLocal (input, format, locale, strict) {
function pickBy (line 3405) | function pickBy(fn, moments) {
function min (line 3423) | function min () {
function max (line 3429) | function max () {
function Duration (line 3439) | function Duration (duration) {
function isDuration (line 3474) | function isDuration (obj) {
function offset (line 3480) | function offset (token, separator) {
function offsetFromString (line 3511) | function offsetFromString(matcher, string) {
function cloneWithOffset (line 3521) | function cloneWithOffset(input, model) {
function getDateOffset (line 3535) | function getDateOffset (m) {
function getSetOffset (line 3559) | function getSetOffset (input, keepLocalTime) {
function getSetZone (line 3594) | function getSetZone (input, keepLocalTime) {
function setOffsetToUTC (line 3608) | function setOffsetToUTC (keepLocalTime) {
function setOffsetToLocal (line 3612) | function setOffsetToLocal (keepLocalTime) {
function setOffsetToParsedOffset (line 3624) | function setOffsetToParsedOffset () {
function hasAlignedHourOffset (line 3633) | function hasAlignedHourOffset (input) {
function isDaylightSavingTime (line 3642) | function isDaylightSavingTime () {
function isDaylightSavingTimeShifted (line 3649) | function isDaylightSavingTimeShifted () {
function isLocal (line 3670) | function isLocal () {
function isUtcOffset (line 3674) | function isUtcOffset () {
function isUtc (line 3678) | function isUtc () {
function create__createDuration (line 3690) | function create__createDuration (input, key) {
function parseIso (line 3753) | function parseIso (inp, sign) {
function positiveMomentsDifference (line 3762) | function positiveMomentsDifference(base, other) {
function momentsDifference (line 3776) | function momentsDifference(base, other) {
function absRound (line 3794) | function absRound (number) {
function createAdder (line 3803) | function createAdder(direction, name) {
function add_subtract__addSubtract (line 3819) | function add_subtract__addSubtract (mom, duration, isAdding, updateOffse...
function moment_calendar__calendar (line 3848) | function moment_calendar__calendar (time, formats) {
function clone (line 3866) | function clone () {
function isAfter (line 3870) | function isAfter (input, units) {
function isBefore (line 3883) | function isBefore (input, units) {
function isBetween (line 3896) | function isBetween (from, to, units, inclusivity) {
function isSame (line 3902) | function isSame (input, units) {
function isSameOrAfter (line 3917) | function isSameOrAfter (input, units) {
function isSameOrBefore (line 3921) | function isSameOrBefore (input, units) {
function diff (line 3925) | function diff (input, units, asFloat) {
function monthDiff (line 3963) | function monthDiff (a, b) {
function toString (line 3987) | function toString () {
function moment_format__toISOString (line 3991) | function moment_format__toISOString () {
function format (line 4005) | function format (inputString) {
function from (line 4013) | function from (time, withoutSuffix) {
function fromNow (line 4023) | function fromNow (withoutSuffix) {
function to (line 4027) | function to (time, withoutSuffix) {
function toNow (line 4037) | function toNow (withoutSuffix) {
function locale (line 4044) | function locale (key) {
function localeData (line 4069) | function localeData () {
function startOf (line 4073) | function startOf (units) {
function endOf (line 4117) | function endOf (units) {
function to_type__valueOf (line 4131) | function to_type__valueOf () {
function unix (line 4135) | function unix () {
function toDate (line 4139) | function toDate () {
function toArray (line 4143) | function toArray () {
function toObject (line 4148) | function toObject () {
function toJSON (line 4161) | function toJSON () {
function moment_valid__isValid (line 4166) | function moment_valid__isValid () {
function parsingFlags (line 4170) | function parsingFlags () {
function invalidAt (line 4174) | function invalidAt () {
function creationData (line 4178) | function creationData() {
function addWeekYearFormatToken (line 4198) | function addWeekYearFormatToken (token, getter) {
function getSetWeekYear (line 4233) | function getSetWeekYear (input) {
function getSetISOWeekYear (line 4242) | function getSetISOWeekYear (input) {
function getISOWeeksInYear (line 4247) | function getISOWeeksInYear () {
function getWeeksInYear (line 4251) | function getWeeksInYear () {
function getSetWeekYearHelper (line 4256) | function getSetWeekYearHelper(input, week, weekday, dow, doy) {
function setWeekAll (line 4269) | function setWeekAll(weekYear, week, weekday, dow, doy) {
function getSetQuarter (line 4296) | function getSetQuarter (input) {
function localeWeek (line 4325) | function localeWeek (mom) {
function localeFirstDayOfWeek (line 4334) | function localeFirstDayOfWeek () {
function localeFirstDayOfYear (line 4338) | function localeFirstDayOfYear () {
function getSetWeek (line 4344) | function getSetWeek (input) {
function getSetISOWeek (line 4349) | function getSetISOWeek (input) {
function parseWeekday (line 4435) | function parseWeekday(input, locale) {
function localeWeekdays (line 4455) | function localeWeekdays (m, format) {
function localeWeekdaysShort (line 4461) | function localeWeekdaysShort (m) {
function localeWeekdaysMin (line 4466) | function localeWeekdaysMin (m) {
function day_of_week__handleStrictParse (line 4470) | function day_of_week__handleStrictParse(weekdayName, format, strict) {
function localeWeekdaysParse (line 4534) | function localeWeekdaysParse (weekdayName, format, strict) {
function getSetDayOfWeek (line 4576) | function getSetDayOfWeek (input) {
function getSetLocaleDayOfWeek (line 4589) | function getSetLocaleDayOfWeek (input) {
function getSetISODayOfWeek (line 4597) | function getSetISODayOfWeek (input) {
function weekdaysRegex (line 4608) | function weekdaysRegex (isStrict) {
function weekdaysShortRegex (line 4625) | function weekdaysShortRegex (isStrict) {
function weekdaysMinRegex (line 4642) | function weekdaysMinRegex (isStrict) {
function computeWeekdaysParse (line 4659) | function computeWeekdaysParse () {
function getSetDayOfYear (line 4720) | function getSetDayOfYear (input) {
function hFormat (line 4727) | function hFormat() {
function kFormat (line 4731) | function kFormat() {
function meridiem (line 4757) | function meridiem (token, lowercase) {
function matchMeridiem (line 4772) | function matchMeridiem (isStrict, locale) {
function localeIsPM (line 4826) | function localeIsPM (input) {
function localeMeridiem (line 4833) | function localeMeridiem (hours, minutes, isLower) {
function parseMs (line 4932) | function parseMs(input, array) {
function getZoneAbbr (line 4950) | function getZoneAbbr () {
function getZoneName (line 4954) | function getZoneName () {
function moment__createUnix (line 5063) | function moment__createUnix (input) {
function moment__createInZone (line 5067) | function moment__createInZone () {
function locale_calendar__calendar (line 5080) | function locale_calendar__calendar (key, mom, now) {
function longDateFormat (line 5094) | function longDateFormat (key) {
function invalidDate (line 5111) | function invalidDate () {
function ordinal (line 5118) | function ordinal (number) {
function preParsePostFormat (line 5122) | function preParsePostFormat (string) {
function relative__relativeTime (line 5142) | function relative__relativeTime (number, withoutSuffix, string, isFuture) {
function pastFuture (line 5149) | function pastFuture (diff, output) {
function lists__get (line 5210) | function lists__get (format, index, field, setter) {
function listMonthsImpl (line 5216) | function listMonthsImpl (format, index, field) {
function listWeekdaysImpl (line 5244) | function listWeekdaysImpl (localeSorted, format, index, field) {
function lists__listMonths (line 5280) | function lists__listMonths (format, index) {
function lists__listMonthsShort (line 5284) | function lists__listMonthsShort (format, index) {
function lists__listWeekdays (line 5288) | function lists__listWeekdays (localeSorted, format, index) {
function lists__listWeekdaysShort (line 5292) | function lists__listWeekdaysShort (localeSorted, format, index) {
function lists__listWeekdaysMin (line 5296) | function lists__listWeekdaysMin (localeSorted, format, index) {
function duration_abs__abs (line 5318) | function duration_abs__abs () {
function duration_add_subtract__addSubtract (line 5335) | function duration_add_subtract__addSubtract (duration, input, value, dir...
function duration_add_subtract__add (line 5346) | function duration_add_subtract__add (input, value) {
function duration_add_subtract__subtract (line 5351) | function duration_add_subtract__subtract (input, value) {
function absCeil (line 5355) | function absCeil (number) {
function bubble (line 5363) | function bubble () {
function daysToMonths (line 5410) | function daysToMonths (days) {
function monthsToDays (line 5416) | function monthsToDays (months) {
function as (line 5421) | function as (units) {
function duration_as__valueOf (line 5449) | function duration_as__valueOf () {
function makeAs (line 5458) | function makeAs (alias) {
function duration_get__get (line 5473) | function duration_get__get (units) {
function makeGetter (line 5478) | function makeGetter(name) {
function weeks (line 5492) | function weeks () {
function substituteTimeAgo (line 5506) | function substituteTimeAgo(string, number, withoutSuffix, isFuture, loca...
function duration_humanize__relativeTime (line 5510) | function duration_humanize__relativeTime (posNegDuration, withoutSuffix,...
function duration_humanize__getSetRelativeTimeThreshold (line 5537) | function duration_humanize__getSetRelativeTimeThreshold (threshold, limi...
function humanize (line 5548) | function humanize (withSuffix) {
function iso_string__toISOString (line 5561) | function iso_string__toISOString() {
function cornerAt (line 6278) | function cornerAt(index) {
function _extendDeep (line 8669) | function _extendDeep(dst) {
function parseMaxStyle (line 9280) | function parseMaxStyle(styleValue, node, parentProperty) {
function isConstrainedValue (line 9300) | function isConstrainedValue(value) {
function getConstraintDimension (line 9309) | function getConstraintDimension(domNode, maxStyle, percentageProperty) {
function getMinimumBoxSize (line 9767) | function getMinimumBoxSize(box) {
function fitBox (line 9810) | function fitBox(box) {
function finalFitVerticalBox (line 9845) | function finalFitVerticalBox(box) {
function placeBox (line 9929) | function placeBox(box) {
function pushOrConcat (line 11423) | function pushOrConcat(base, toPush) {
function loopBackToStart (line 12117) | function loopBackToStart(drawLineToCenter) {
function cornerAt (line 12434) | function cornerAt(index) {
function IDMatches (line 12620) | function IDMatches(meta) {
function IDMatches (line 12902) | function IDMatches(meta) {
FILE: frontend/production/vendors/Chart.js/dist/Chart.js
function s (line 10) | function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&re...
function getRgba (line 35) | function getRgba(string) {
function getHsla (line 95) | function getHsla(string) {
function getHwb (line 111) | function getHwb(string) {
function getRgb (line 127) | function getRgb(string) {
function getHsl (line 132) | function getHsl(string) {
function getAlpha (line 137) | function getAlpha(string) {
function hexString (line 151) | function hexString(rgb) {
function rgbString (line 156) | function rgbString(rgba, alpha) {
function rgbaString (line 163) | function rgbaString(rgba, alpha) {
function percentString (line 171) | function percentString(rgba, alpha) {
function percentaString (line 182) | function percentaString(rgba, alpha) {
function hslString (line 189) | function hslString(hsla, alpha) {
function hslaString (line 196) | function hslaString(hsla, alpha) {
function hwbString (line 206) | function hwbString(hwb, alpha) {
function keyword (line 214) | function keyword(rgb) {
function scale (line 219) | function scale(num, min, max) {
function hexDouble (line 223) | function hexDouble(num) {
function rgb2hsl (line 779) | function rgb2hsl(rgb) {
function rgb2hsv (line 814) | function rgb2hsv(rgb) {
function rgb2hwb (line 847) | function rgb2hwb(rgb) {
function rgb2cmyk (line 858) | function rgb2cmyk(rgb) {
function rgb2keyword (line 871) | function rgb2keyword(rgb) {
function rgb2xyz (line 875) | function rgb2xyz(rgb) {
function rgb2lab (line 892) | function rgb2lab(rgb) {
function rgb2lch (line 914) | function rgb2lch(args) {
function hsl2rgb (line 918) | function hsl2rgb(hsl) {
function hsl2hsv (line 956) | function hsl2hsv(hsl) {
function hsl2hwb (line 975) | function hsl2hwb(args) {
function hsl2cmyk (line 979) | function hsl2cmyk(args) {
function hsl2keyword (line 983) | function hsl2keyword(args) {
function hsv2rgb (line 988) | function hsv2rgb(hsv) {
function hsv2hsl (line 1016) | function hsv2hsl(hsv) {
function hsv2hwb (line 1030) | function hsv2hwb(args) {
function hsv2cmyk (line 1034) | function hsv2cmyk(args) {
function hsv2keyword (line 1038) | function hsv2keyword(args) {
function hwb2rgb (line 1043) | function hwb2rgb(hwb) {
function hwb2hsl (line 1078) | function hwb2hsl(args) {
function hwb2hsv (line 1082) | function hwb2hsv(args) {
function hwb2cmyk (line 1086) | function hwb2cmyk(args) {
function hwb2keyword (line 1090) | function hwb2keyword(args) {
function cmyk2rgb (line 1094) | function cmyk2rgb(cmyk) {
function cmyk2hsl (line 1107) | function cmyk2hsl(args) {
function cmyk2hsv (line 1111) | function cmyk2hsv(args) {
function cmyk2hwb (line 1115) | function cmyk2hwb(args) {
function cmyk2keyword (line 1119) | function cmyk2keyword(args) {
function xyz2rgb (line 1124) | function xyz2rgb(xyz) {
function xyz2lab (line 1151) | function xyz2lab(xyz) {
function xyz2lch (line 1172) | function xyz2lch(args) {
function lab2xyz (line 1176) | function lab2xyz(lab) {
function lab2lch (line 1197) | function lab2lch(lab) {
function lab2rgb (line 1212) | function lab2rgb(args) {
function lch2lab (line 1216) | function lch2lab(lch) {
function lch2xyz (line 1228) | function lch2xyz(args) {
function lch2rgb (line 1232) | function lch2rgb(args) {
function keyword2rgb (line 1236) | function keyword2rgb(keyword) {
function keyword2hsl (line 1240) | function keyword2hsl(args) {
function keyword2hsv (line 1244) | function keyword2hsv(args) {
function keyword2hwb (line 1248) | function keyword2hwb(args) {
function keyword2cmyk (line 1252) | function keyword2cmyk(args) {
function keyword2lab (line 1256) | function keyword2lab(args) {
function keyword2xyz (line 1260) | function keyword2xyz(args) {
function cornerAt (line 2239) | function cornerAt(index) {
function _extendDeep (line 4630) | function _extendDeep(dst) {
function parseMaxStyle (line 5241) | function parseMaxStyle(styleValue, node, parentProperty) {
function isConstrainedValue (line 5261) | function isConstrainedValue(value) {
function getConstraintDimension (line 5270) | function getConstraintDimension(domNode, maxStyle, percentageProperty) {
function getMinimumBoxSize (line 5728) | function getMinimumBoxSize(box) {
function fitBox (line 5771) | function fitBox(box) {
function finalFitVerticalBox (line 5806) | function finalFitVerticalBox(box) {
function placeBox (line 5890) | function placeBox(box) {
function pushOrConcat (line 7384) | function pushOrConcat(base, toPush) {
function loopBackToStart (line 8078) | function loopBackToStart(drawLineToCenter) {
function cornerAt (line 8395) | function cornerAt(index) {
function IDMatches (line 8581) | function IDMatches(meta) {
function IDMatches (line 8863) | function IDMatches(meta) {
FILE: frontend/production/vendors/Chart.js/gulpfile.js
function buildTask (line 70) | function buildTask() {
function bumpTask (line 106) | function bumpTask(complete) {
function releaseTask (line 141) | function releaseTask() {
function jshintTask (line 146) | function jshintTask() {
function validHTMLTask (line 154) | function validHTMLTask() {
function startTest (line 159) | function startTest() {
function unittestTask (line 166) | function unittestTask() {
function unittestWatchTask (line 174) | function unittestWatchTask() {
function coverageTask (line 182) | function coverageTask() {
function librarySizeTask (line 190) | function librarySizeTask() {
function moduleSizesTask (line 197) | function moduleSizesTask() {
function watchTask (line 208) | function watchTask() {
function serverTask (line 215) | function serverTask() {
function _openTask (line 223) | function _openTask() {
FILE: frontend/production/vendors/Chart.js/src/controllers/controller.bar.js
function cornerAt (line 408) | function cornerAt(index) {
FILE: frontend/production/vendors/Chart.js/src/core/core.helpers.js
function _extendDeep (line 108) | function _extendDeep(dst) {
function parseMaxStyle (line 719) | function parseMaxStyle(styleValue, node, parentProperty) {
function isConstrainedValue (line 739) | function isConstrainedValue(value) {
function getConstraintDimension (line 748) | function getConstraintDimension(domNode, maxStyle, percentageProperty) {
FILE: frontend/production/vendors/Chart.js/src/core/core.layoutService.js
function getMinimumBoxSize (line 120) | function getMinimumBoxSize(box) {
function fitBox (line 163) | function fitBox(box) {
function finalFitVerticalBox (line 198) | function finalFitVerticalBox(box) {
function placeBox (line 282) | function placeBox(box) {
FILE: frontend/production/vendors/Chart.js/src/core/core.tooltip.js
function pushOrConcat (line 73) | function pushOrConcat(base, toPush) {
FILE: frontend/production/vendors/Chart.js/src/elements/element.line.js
function loopBackToStart (line 51) | function loopBackToStart(drawLineToCenter) {
FILE: frontend/production/vendors/Chart.js/src/elements/element.rectangle.js
function cornerAt (line 55) | function cornerAt(index) {
FILE: frontend/production/vendors/Chart.js/src/scales/scale.linear.js
function IDMatches (line 48) | function IDMatches(meta) {
FILE: frontend/production/vendors/Chart.js/src/scales/scale.logarithmic.js
function IDMatches (line 34) | function IDMatches(meta) {
FILE: frontend/production/vendors/Chart.js/test/core.helpers.tests.js
function isColorInstance (line 677) | function isColorInstance(obj) {
FILE: frontend/production/vendors/Chart.js/test/element.rectangle.tests.js
function testBorderSkipped (line 245) | function testBorderSkipped (borderSkipped, expectedDrawCalls) {
FILE: frontend/production/vendors/Chart.js/test/mockContext.js
function toBeCloseToPixel (line 126) | function toBeCloseToPixel() {
function toEqualOneOf (line 144) | function toEqualOneOf() {
function acquireChart (line 171) | function acquireChart(config, style) {
function releaseChart (line 198) | function releaseChart(chart) {
function releaseAllCharts (line 204) | function releaseAllCharts(scope) {
function injectCSS (line 211) | function injectCSS(css) {
FILE: frontend/production/vendors/Chart.js/test/scale.time.tests.js
function newDateFromRef (line 130) | function newDateFromRef(days) {
function newDateFromRef (line 158) | function newDateFromRef(days) {
FILE: frontend/production/vendors/DateJS/build/date-af-ZA.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ar-AE.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ar-BH.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ar-DZ.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ar-EG.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ar-IQ.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ar-JO.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ar-KW.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ar-LB.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ar-LY.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ar-MA.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ar-OM.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ar-QA.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ar-SA.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ar-SY.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ar-TN.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ar-YE.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-az-Cyrl-AZ.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-az-Latn-AZ.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-be-BY.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-bg-BG.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-bs-Latn-BA.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ca-ES.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-cs-CZ.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-cy-GB.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-da-DK.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-de-AT.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-de-CH.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-de-DE.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-de-LI.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-de-LU.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-dv-MV.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-el-GR.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-en-029.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-en-AU.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-en-BZ.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-en-CA.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-en-GB.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-en-IE.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-en-JM.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-en-NZ.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-en-PH.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-en-TT.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-en-US.js
function gen (line 2230) | function gen() {
function parse (line 2928) | function parse (s) {
FILE: frontend/production/vendors/DateJS/build/date-en-ZA.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-en-ZW.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-es-AR.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-es-BO.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-es-CL.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-es-CO.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-es-CR.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-es-DO.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-es-EC.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-es-ES.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-es-GT.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-es-HN.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-es-MX.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-es-NI.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-es-PA.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-es-PE.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-es-PR.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-es-PY.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-es-SV.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-es-UY.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-es-VE.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-et-EE.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-eu-ES.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-fa-IR.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-fi-FI.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-fo-FO.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-fr-BE.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-fr-CA.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-fr-CH.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-fr-FR.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-fr-LU.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-fr-MC.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-gl-ES.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-gu-IN.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-he-IL.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-hi-IN.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-hr-BA.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-hr-HR.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-hu-HU.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-hy-AM.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-id-ID.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-is-IS.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-it-CH.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-it-IT.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ja-JP.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ka-GE.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-kk-KZ.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-kn-IN.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ko-KR.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-kok-IN.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ky-KG.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-lt-LT.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-lv-LV.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-mi-NZ.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-mk-MK.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-mn-MN.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-mr-IN.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ms-BN.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ms-MY.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-mt-MT.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-nb-NO.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-nl-BE.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-nl-NL.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-nn-NO.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ns-ZA.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-pa-IN.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-pl-PL.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-pt-BR.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-pt-PT.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-quz-BO.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-quz-EC.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-quz-PE.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ro-RO.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ru-RU.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-sa-IN.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-se-FI.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-se-NO.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-se-SE.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-sk-SK.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-sl-SI.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-sma-NO.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-sma-SE.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-smj-NO.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-smj-SE.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-smn-FI.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-sms-FI.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-sq-AL.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-sr-Cyrl-BA.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-sr-Cyrl-CS.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-sr-Latn-BA.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-sr-Latn-CS.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-sv-FI.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-sv-SE.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-sw-KE.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-syr-SY.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ta-IN.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-te-IN.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-th-TH.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-tn-ZA.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-tr-TR.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-tt-RU.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-uk-UA.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-ur-PK.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-uz-Cyrl-UZ.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-uz-Latn-UZ.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-vi-VN.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-xh-ZA.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-zh-CN.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-zh-HK.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-zh-MO.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-zh-SG.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-zh-TW.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date-zu-ZA.js
function gen (line 3011) | function gen() {
function parse (line 3859) | function parse (s) {
function inc (line 4451) | function inc() {
FILE: frontend/production/vendors/DateJS/build/date.js
function gen (line 2824) | function gen() {
function parse (line 3672) | function parse (s) {
function inc (line 4264) | function inc() {
FILE: frontend/production/vendors/DateJS/reports/lcov-report/prettify.js
function k (line 1) | function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V...
function a (line 1) | function a(V){var U=/(?:^|\s)nocode(?:\s|$)/;var X=[];var T=0;var Z=[];v...
function B (line 1) | function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T....
function o (line 1) | function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){...
function g (line 1) | function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];...
function i (line 1) | function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,/^(?:\'\...
function Q (line 1) | function Q(V,ag){var U=/(?:^|\s)nocode(?:\s|$)/;var ab=/\r\n?|\n/;var ac...
function D (line 1) | function D(ac){var aj=/\bMSIE\b/.test(navigator.userAgent);var am=/\n/g;...
function c (line 1) | function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnPrope...
function q (line 1) | function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=/^\s*</.test(S)?"default...
function d (line 1) | function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.so...
function y (line 1) | function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U...
function b (line 1) | function b(ad){function Y(af){return document.getElementsByTagName(af)}v...
FILE: frontend/production/vendors/DateJS/src/core/parser.js
function parse (line 131) | function parse (s) {
FILE: frontend/production/vendors/DateJS/src/core/parsing_operators.js
function gen (line 413) | function gen() {
FILE: frontend/production/vendors/DateJS/src/core/time_period.js
function inc (line 26) | function inc() {
FILE: frontend/production/vendors/Flot/examples/axes-time-zones/date.js
function invalidTZError (line 417) | function invalidTZError(t) { throw new Error('Timezone "' + t + '" is ei...
function builtInLoadZoneFile (line 418) | function builtInLoadZoneFile(fileName, opts) {
function getRegionForTimezone (line 436) | function getRegionForTimezone(tz) {
function parseTimeString (line 457) | function parseTimeString(str) {
function processZone (line 466) | function processZone(z) {
function getZone (line 479) | function getZone(dt, tz) {
function getBasicOffset (line 510) | function getBasicOffset(time) {
function getRule (line 519) | function getRule(dt, zone, isUTC) {
function getAdjustedOffset (line 702) | function getAdjustedOffset(off, rule) {
function getAbbreviation (line 705) | function getAbbreviation(zone, rule) {
FILE: frontend/production/vendors/Flot/excanvas.js
function getContext (line 59) | function getContext() {
function bind (line 82) | function bind(f, obj, var_args) {
function encodeHtmlAttribute (line 89) | function encodeHtmlAttribute(s) {
function addNamespace (line 93) | function addNamespace(doc, prefix, urn) {
function addNamespacesAndStylesheet (line 99) | function addNamespacesAndStylesheet(doc) {
function onPropertyChange (line 178) | function onPropertyChange(e) {
function onResize (line 196) | function onResize(e) {
function createMatrixIdentity (line 214) | function createMatrixIdentity() {
function matrixMultiply (line 222) | function matrixMultiply(m1, m2) {
function copyState (line 239) | function copyState(o1, o2) {
function getRgbHslContent (line 394) | function getRgbHslContent(styleString) {
function percent (line 405) | function percent(s) {
function clamp (line 409) | function clamp(v, min, max) {
function hslToRgb (line 413) | function hslToRgb(parts){
function hueToRgb (line 435) | function hueToRgb(m1, m2, h) {
function processStyle (line 453) | function processStyle(styleString) {
function processFontStyle (line 496) | function processFontStyle(styleString) {
function getComputedStyle (line 518) | function getComputedStyle(style, element) {
function buildStyle (line 550) | function buildStyle(style) {
function processLineCap (line 560) | function processLineCap(lineCap) {
function CanvasRenderingContext2D_ (line 570) | function CanvasRenderingContext2D_(canvasElement) {
function bezierCurveTo (line 649) | function bezierCurveTo(self, cp1, cp2, p) {
function appendStroke (line 978) | function appendStroke(ctx, lineStr) {
function appendFill (line 1001) | function appendFill(ctx, lineStr, min, max) {
function getCoords (line 1112) | function getCoords(ctx, aX, aY) {
function matrixIsFinite (line 1135) | function matrixIsFinite(m) {
function setM (line 1141) | function setM(ctx, m, updateLineScale) {
function CanvasGradient_ (line 1344) | function CanvasGradient_(aType) {
function CanvasPattern_ (line 1362) | function CanvasPattern_(image, repetition) {
function throwException (line 1384) | function throwException(s) {
function assertImageIsValid (line 1388) | function assertImageIsValid(img) {
function DOMException_ (line 1397) | function DOMException_(s) {
FILE: frontend/production/vendors/Flot/excanvas.min.js
function y (line 1) | function y(){return this.context_||(this.context_=new D(this))}
function g (line 1) | function g(j,m,p){var i=t.call(arguments,2);return function(){return j.a...
function af (line 1) | function af(i){return String(i).replace(/&/g,"&").replace(/"/g,"&quo...
function Y (line 1) | function Y(m,j,i){if(!m.namespaces[j]){m.namespaces.add(j,i,"#default#VM...
function R (line 1) | function R(j){Y(j,"g_vml_","urn:schemas-microsoft-com:vml");Y(j,"g_o_","...
function x (line 1) | function x(j){var i=j.srcElement;switch(j.propertyName){case"width":i.ge...
function W (line 1) | function W(j){var i=j.srcElement;if(i.firstChild){i.firstChild.style.wid...
function B (line 1) | function B(){return[[1,0,0],[0,1,0],[0,0,1]]}
function J (line 1) | function J(p,m){var j=B();for(var i=0;i<3;i++){for(var ah=0;ah<3;ah++){v...
function v (line 1) | function v(j,i){i.fillStyle=j.fillStyle;i.lineCap=j.lineCap;i.lineJoin=j...
function M (line 1) | function M(j){var p=j.indexOf("(",3);var i=j.indexOf(")",p+1);var m=j.su...
function c (line 1) | function c(i){return parseFloat(i)/100}
function r (line 1) | function r(j,m,i){return Math.min(i,Math.max(m,j))}
function I (line 1) | function I(ag){var i,ai,aj,ah,ak,Z;ah=parseFloat(ag[0])/360%360;if(ah<0)...
function a (line 1) | function a(j,i,m){if(m<0){m++}if(m>1){m--}if(6*m<1){return j+(i-j)*6*m}e...
function F (line 1) | function F(j){if(j in C){return C[j]}var ag,Z=1;j=String(j);if(j.charAt(...
function E (line 1) | function E(i){if(L[i]){return L[i]}var p=document.createElement("div");v...
function u (line 1) | function u(m,j){var i={};for(var ah in m){i[ah]=m[ah]}var ag=parseFloat(...
function ac (line 1) | function ac(i){return i.style+" "+i.variant+" "+i.weight+" "+i.size+"px ...
function S (line 1) | function S(i){return s[i]||"square"}
function D (line 1) | function D(i){this.m_=B();this.mStack_=[];this.aStack_=[];this.currentPa...
function K (line 1) | function K(i,Z,m,j){i.currentPath_.push({type:"bezierCurveTo",cp1x:Z.x,c...
function w (line 1) | function w(m,ag){var j=F(m.strokeStyle);var p=j.color;var Z=j.alpha*m.gl...
function G (line 1) | function G(aq,ai,aK,ar){var aj=aq.fillStyle;var aB=aq.arcScaleX_;var aA=...
function V (line 1) | function V(j,Z,p){var i=j.m_;return{x:d*(Z*i[0][0]+p*i[1][0]+i[2][0])-f,...
function h (line 1) | function h(i){return isFinite(i[0][0])&&isFinite(i[0][1])&&isFinite(i[1]...
function aa (line 1) | function aa(j,i,p){if(!h(i)){return}j.m_=i;if(p){var Z=i[0][0]*i[1][1]-i...
function U (line 1) | function U(i){this.type_=i;this.x0_=0;this.y0_=0;this.r0_=0;this.x1_=0;t...
function T (line 1) | function T(j,i){Q(j);switch(i){case"repeat":case null:case"":this.repeti...
function O (line 1) | function O(i){throw new P(i)}
function Q (line 1) | function Q(i){if(!i||i.nodeType!=1||i.tagName!="IMG"){O("TYPE_MISMATCH_E...
function P (line 1) | function P(i){this.code=this[i];this.message=i+": DOM Exception "+this.c...
FILE: frontend/production/vendors/Flot/jquery.colorhelpers.js
function clamp (line 55) | function clamp(min, value, max) {
FILE: frontend/production/vendors/Flot/jquery.flot.canvas.js
function init (line 42) | function init(plot, classes) {
FILE: frontend/production/vendors/Flot/jquery.flot.categories.js
function processRawData (line 56) | function processRawData(plot, series, data, datapoints) {
function getNextIndex (line 97) | function getNextIndex(categories) {
function categoriesTickGenerator (line 107) | function categoriesTickGenerator(axis) {
function setupCategoriesForAxis (line 120) | function setupCategoriesForAxis(series, axis, datapoints) {
function transformPointsOnAxis (line 146) | function transformPointsOnAxis(datapoints, axis, categories) {
function processDatapoints (line 174) | function processDatapoints(plot, series, datapoints) {
function init (line 179) | function init(plot) {
FILE: frontend/production/vendors/Flot/jquery.flot.crosshair.js
function init (line 70) | function init(plot) {
FILE: frontend/production/vendors/Flot/jquery.flot.errorbars.js
function processRawData (line 76) | function processRawData(plot, series, data, datapoints){
function parseErrors (line 107) | function parseErrors(series, i){
function drawSeriesErrors (line 162) | function drawSeriesErrors(plot, ctx, s){
function drawError (line 275) | function drawError(ctx,err,x,y,upper,lower,drawUpper,drawLower,radius,of...
function drawPath (line 322) | function drawPath(ctx, pts){
function draw (line 330) | function draw(plot, ctx){
function init (line 342) | function init(plot) {
FILE: frontend/production/vendors/Flot/jquery.flot.fillbetween.js
function init (line 40) | function init( plot ) {
FILE: frontend/production/vendors/Flot/jquery.flot.image.js
function drawSeries (line 118) | function drawSeries(plot, ctx, series) {
function processRawData (line 216) | function processRawData(plot, series, data, datapoints) {
function init (line 230) | function init(plot) {
FILE: frontend/production/vendors/Flot/jquery.flot.js
function clamp (line 32) | function clamp(min,value,max){return value<min?min:value>max?max:value}
function Canvas (line 67) | function Canvas(cls, container) {
function Plot (line 508) | function Plot(placeholder, data_, options_, plugins) {
function floorInBase (line 3164) | function floorInBase(n, base) {
FILE: frontend/production/vendors/Flot/jquery.flot.navigate.js
function e (line 90) | function e(h){var k,j=this,l=h.data||{};if(l.elem)j=h.dragTarget=l.elem,...
function f (line 90) | function f(b,c,d){b.type=c;var e=a.event.dispatch.call(d,b);return e===!...
function g (line 90) | function g(a){return Math.pow(a,2)}
function h (line 90) | function h(){return d.dragging===!1}
function i (line 90) | function i(a,b){a&&(a.unselectable=b?"off":"on",a.onselectstart=function...
function e (line 103) | function e(a){var b=a||window.event,c=[].slice.call(arguments,1),f=0,e=0...
function init (line 126) | function init(plot) {
FILE: frontend/production/vendors/Flot/jquery.flot.pie.js
function init (line 68) | function init(plot) {
FILE: frontend/production/vendors/Flot/jquery.flot.resize.js
function a (line 22) | function a(e,n,a){var r=$(this),s=r.data(m)||{};s.w=n!==t?n:r.width();s....
function h (line 22) | function h(t){if(r===true){r=t||1}for(var s=i.length-1;s>=0;s--){var l=$...
function init (line 27) | function init(plot) {
FILE: frontend/production/vendors/Flot/jquery.flot.selection.js
function init (line 82) | function init(plot) {
FILE: frontend/production/vendors/Flot/jquery.flot.stack.js
function init (line 43) | function init(plot) {
FILE: frontend/production/vendors/Flot/jquery.flot.symbol.js
function processRawData (line 17) | function processRawData(plot, series, datapoints) {
function init (line 62) | function init(plot) {
FILE: frontend/production/vendors/Flot/jquery.flot.threshold.js
function init (line 50) | function init(plot) {
FILE: frontend/production/vendors/Flot/jquery.flot.time.js
function floorInBase (line 24) | function floorInBase(n, base) {
function formatDate (line 31) | function formatDate(d, fmt, monthNames, dayNames) {
function makeUtcWrapper (line 111) | function makeUtcWrapper(d) {
function dateGenerator (line 145) | function dateGenerator(ts, opts) {
function init (line 197) | function init(plot) {
FILE: frontend/production/vendors/Flot/jquery.js
function createOptions (line 911) | function createOptions( options ) {
function dataAttr (line 1801) | function dataAttr( elem, key, data ) {
function isEmptyDataObject (line 1833) | function isEmptyDataObject( obj ) {
function returnFalse (line 3274) | function returnFalse() {
function returnTrue (line 3277) | function returnTrue() {
function Sizzle (line 3880) | function Sizzle( selector, context, results, seed ) {
function createInputPseudo (line 3949) | function createInputPseudo( type ) {
function createButtonPseudo (line 3957) | function createButtonPseudo( type ) {
function createPositionalPseudo (line 3965) | function createPositionalPseudo( fn ) {
function siblingCheck (line 4560) | function siblingCheck( a, b, ret ) {
function tokenize (line 4683) | function tokenize( selector, parseOnly ) {
function addCombinator (line 4746) | function addCombinator( matcher, combinator, base ) {
function elementMatcher (line 4798) | function elementMatcher( matchers ) {
function condense (line 4812) | function condense( unmatched, map, filter, context, xml ) {
function setMatcher (line 4833) | function setMatcher( preFilter, selector, matcher, postFilter, postFinde...
function matcherFromTokens (line 4926) | function matcherFromTokens( tokens ) {
function matcherFromGroupMatchers (line 4978) | function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
function multipleContexts (line 5102) | function multipleContexts( selector, contexts, results ) {
function select (line 5111) | function select( selector, context, results, seed, xml ) {
function setFilters (line 5338) | function setFilters() {}
function isDisconnected (line 5504) | function isDisconnected( node ) {
function sibling (line 5508) | function sibling( cur, dir ) {
function winnow (line 5616) | function winnow( elements, qualifier, keep ) {
function createSafeFragment (line 5649) | function createSafeFragment( document ) {
function findOrAppend (line 6033) | function findOrAppend( elem, tag ) {
function cloneCopyEvent (line 6037) | function cloneCopyEvent( src, dest ) {
function cloneFixAttributes (line 6065) | function cloneFixAttributes( src, dest ) {
function getAll (line 6208) | function getAll( elem ) {
function fixDefaultChecked (line 6221) | function fixDefaultChecked( elem ) {
function jQuerySub (line 6517) | function jQuerySub( selector, context ) {
function vendorPropName (line 6563) | function vendorPropName( style, name ) {
function isHidden (line 6585) | function isHidden( elem, el ) {
function showHide (line 6590) | function showHide( elements, show ) {
function setPositiveNumber (line 6900) | function setPositiveNumber( elem, value, subtract ) {
function augmentWidthOrHeight (line 6907) | function augmentWidthOrHeight( elem, name, extra, isBorderBox ) {
function getWidthOrHeight (line 6949) | function getWidthOrHeight( elem, name, extra ) {
function css_defaultDisplay (line 6992) | function css_defaultDisplay( nodeName ) {
function buildParams (line 7246) | function buildParams( prefix, obj, traditional, add ) {
function addToPrefiltersOrTransports (line 7335) | function addToPrefiltersOrTransports( structure ) {
function inspectPrefiltersOrTransports (line 7369) | function inspectPrefiltersOrTransports( structure, options, originalOpti...
function ajaxExtend (line 7411) | function ajaxExtend( target, src ) {
function done (line 7722) | function done( status, nativeStatusText, responses, headers ) {
function ajaxHandleResponses (line 8015) | function ajaxHandleResponses( s, jqXHR, responses ) {
function ajaxConvert (line 8077) | function ajaxConvert( s, response ) {
function createStandardXHR (line 8344) | function createStandardXHR() {
function createActiveXHR (line 8350) | function createActiveXHR() {
function createFxNow (line 8604) | function createFxNow() {
function createTweens (line 8611) | function createTweens( animation, props ) {
function Animation (line 8626) | function Animation( elem, properties, options ) {
function propFilter (line 8724) | function propFilter( props, specialEasing ) {
function defaultPrefilter (line 8791) | function defaultPrefilter( elem, props, opts ) {
function Tween (line 8915) | function Tween( elem, options, prop, end, easing ) {
function genFx (line 9099) | function genFx( type, includeWidth ) {
function getWindow (line 9405) | function getWindow( elem ) {
FILE: frontend/production/vendors/animate.css/gulpfile.js
function activateAnimations (line 75) | function activateAnimations() {
FILE: frontend/production/vendors/autosize/build.js
function writeBower (line 8) | function writeBower() {
function lint (line 26) | function lint(full) {
function build (line 49) | function build(code) {
function transform (line 67) | function transform(filepath) {
FILE: frontend/production/vendors/autosize/dist/autosize.js
function assign (line 50) | function assign(ta) {
function destroy (line 205) | function destroy(ta) {
function update (line 211) | function update(ta) {
FILE: frontend/production/vendors/autosize/src/autosize.js
method has (line 5) | has(key) {
method add (line 8) | add(key) {
method delete (line 11) | delete(key) {
function assign (line 29) | function assign(ta, {setOverflowX = true, setOverflowY = true} = {}) {
function destroy (line 178) | function destroy(ta) {
function update (line 184) | function update(ta) {
FILE: frontend/production/vendors/bootstrap-daterangepicker/example/amd/main.js
function updateConfig (line 36) | function updateConfig() {
FILE: frontend/production/vendors/bootstrap-daterangepicker/example/amd/require.js
function ka (line 6) | function ka(b,c,d,g){return g||""}
function K (line 6) | function K(b){return"[object Function]"===Q.call(b)}
function L (line 6) | function L(b){return"[object Array]"===Q.call(b)}
function y (line 6) | function y(b,c){if(b){var d;for(d=0;d<b.length&&(!b[d]||!c(b[d],d,b));d+...
function X (line 6) | function X(b,c){if(b){var d;for(d=b.length-1;-1<d&&(!b[d]||!c(b[d],d,b))...
function x (line 6) | function x(b,c){return la.call(b,c)}
function e (line 6) | function e(b,c){return x(b,c)&&b[c]}
function D (line 6) | function D(b,c){for(var d in b)if(x(b,d)&&c(b[d],d))break}
function Y (line 6) | function Y(b,c,d,g){c&&D(c,function(c,e){if(d||!x(b,e))!g||"object"!==
function z (line 7) | function z(b,c){return function(){return c.apply(b,arguments)}}
function ha (line 7) | function ha(b){throw b;}
function ia (line 7) | function ia(b){if(!b)return b;var c=ga;y(b.split("."),function(b){c=c[b]...
function F (line 7) | function F(b,c,d,g){c=Error(c+"\nhttp://requirejs.org/docs/errors.html#"...
function ma (line 7) | function ma(b){function c(a,n,b){var h,k,f,c,d,l,g,r;n=n&&n.split("/");v...
function pa (line 30) | function pa(){if(N&&"interactive"===N.readyState)return N;X(document.get...
FILE: frontend/production/vendors/bootstrap-daterangepicker/example/browserify/main.js
function updateConfig (line 31) | function updateConfig() {
FILE: frontend/production/vendors/bootstrap-daterangepicker/website/website.js
function updateConfig (line 27) | function updateConfig() {
FILE: frontend/production/vendors/bootstrap/dist/js/bootstrap.js
function transitionEnd (line 34) | function transitionEnd() {
function removeElement (line 126) | function removeElement() {
function Plugin (line 142) | function Plugin(option) {
function Plugin (line 251) | function Plugin(option) {
function Plugin (line 470) | function Plugin(option) {
function getTargetFromTrigger (line 689) | function getTargetFromTrigger($trigger) {
function Plugin (line 701) | function Plugin(option) {
function getParent (line 768) | function getParent($this) {
function clearMenus (line 781) | function clearMenus(e) {
function Plugin (line 874) | function Plugin(option) {
function Plugin (line 1200) | function Plugin(option, _relatedTarget) {
function complete (line 1566) | function complete() {
function Plugin (line 1736) | function Plugin(option) {
function Plugin (line 1845) | function Plugin(option) {
function ScrollSpy (line 1888) | function ScrollSpy(element, options) {
function Plugin (line 2008) | function Plugin(option) {
function next (line 2117) | function next() {
function Plugin (line 2163) | function Plugin(option) {
function Plugin (line 2320) | function Plugin(option) {
FILE: frontend/production/vendors/bootstrap/grunt/bs-commonjs-generator.js
function srcPathToDestRequire (line 18) | function srcPathToDestRequire(srcFilepath) {
FILE: frontend/production/vendors/bootstrap/grunt/bs-lessdoc-parser.js
function markdown2html (line 12) | function markdown2html(markdownString) {
function Section (line 43) | function Section(heading, customizable) {
function SubSection (line 55) | function SubSection(heading) {
function VarDocstring (line 65) | function VarDocstring(markdownString) {
function SectionDocstring (line 69) | function SectionDocstring(markdownString) {
function Variable (line 73) | function Variable(name, defaultValue) {
function Tokenizer (line 79) | function Tokenizer(fileContent) {
function Parser (line 143) | function Parser(fileContent) {
FILE: frontend/production/vendors/bootstrap/grunt/bs-raw-files-generator.js
function getFiles (line 14) | function getFiles(type) {
FILE: frontend/production/vendors/bootstrap/js/affix.js
function Plugin (line 119) | function Plugin(option) {
FILE: frontend/production/vendors/bootstrap/js/alert.js
function removeElement (line 48) | function removeElement() {
function Plugin (line 64) | function Plugin(option) {
FILE: frontend/production/vendors/bootstrap/js/button.js
function Plugin (line 78) | function Plugin(option) {
FILE: frontend/production/vendors/bootstrap/js/carousel.js
function Plugin (line 176) | function Plugin(option) {
FILE: frontend/production/vendors/bootstrap/js/collapse.js
function getTargetFromTrigger (line 157) | function getTargetFromTrigger($trigger) {
function Plugin (line 169) | function Plugin(option) {
FILE: frontend/production/vendors/bootstrap/js/dropdown.js
function getParent (line 24) | function getParent($this) {
function clearMenus (line 37) | function clearMenus(e) {
function Plugin (line 130) | function Plugin(option) {
FILE: frontend/production/vendors/bootstrap/js/modal.js
function Plugin (line 290) | function Plugin(option, _relatedTarget) {
FILE: frontend/production/vendors/bootstrap/js/popover.js
function Plugin (line 82) | function Plugin(option) {
FILE: frontend/production/vendors/bootstrap/js/scrollspy.js
function ScrollSpy (line 16) | function ScrollSpy(element, options) {
function Plugin (line 136) | function Plugin(option) {
FILE: frontend/production/vendors/bootstrap/js/tab.js
function next (line 72) | function next() {
function Plugin (line 118) | function Plugin(option) {
FILE: frontend/production/vendors/bootstrap/js/tooltip.js
function complete (line 318) | function complete() {
function Plugin (line 488) | function Plugin(option) {
FILE: frontend/production/vendors/bootstrap/js/transition.js
function transitionEnd (line 16) | function transitionEnd() {
FILE: frontend/production/vendors/cropper/dist/cropper.js
function isNumber (line 109) | function isNumber(n) {
function isUndefined (line 113) | function isUndefined(n) {
function toArray (line 117) | function toArray(obj, offset) {
function proxy (line 129) | function proxy(fn, context) {
function isCrossOriginURL (line 137) | function isCrossOriginURL(url) {
function addTimestamp (line 147) | function addTimestamp(url) {
function getCrossOrigin (line 153) | function getCrossOrigin(crossOrigin) {
function getImageSize (line 157) | function getImageSize(image, callback) {
function getTransform (line 175) | function getTransform(options) {
function getRotatedSizes (line 193) | function getRotatedSizes(data, isReversed) {
function getSourceCanvas (line 218) | function getSourceCanvas(image, data) {
function getTouchesCenter (line 284) | function getTouchesCenter(touches) {
function getStringFromCharCode (line 305) | function getStringFromCharCode(dataView, start, length) {
function getOrientation (line 316) | function getOrientation(arrayBuffer) {
function dataURLToArrayBuffer (line 391) | function dataURLToArrayBuffer(dataURL) {
function arrayBufferToDataURL (line 407) | function arrayBufferToDataURL(arrayBuffer) {
function Cropper (line 420) | function Cropper(element, options) {
FILE: frontend/production/vendors/cropper/src/js/cropper.js
function Cropper (line 1) | function Cropper(element, options) {
FILE: frontend/production/vendors/cropper/src/js/utilities.js
function isNumber (line 1) | function isNumber(n) {
function isUndefined (line 5) | function isUndefined(n) {
function toArray (line 9) | function toArray(obj, offset) {
function proxy (line 21) | function proxy(fn, context) {
function isCrossOriginURL (line 29) | function isCrossOriginURL(url) {
function addTimestamp (line 39) | function addTimestamp(url) {
function getCrossOrigin (line 45) | function getCrossOrigin(crossOrigin) {
function getImageSize (line 49) | function getImageSize(image, callback) {
function getTransform (line 67) | function getTransform(options) {
function getRotatedSizes (line 85) | function getRotatedSizes(data, isReversed) {
function getSourceCanvas (line 110) | function getSourceCanvas(image, data) {
function getTouchesCenter (line 176) | function getTouchesCenter(touches) {
function getStringFromCharCode (line 197) | function getStringFromCharCode(dataView, start, length) {
function getOrientation (line 208) | function getOrientation(arrayBuffer) {
function dataURLToArrayBuffer (line 283) | function dataURLToArrayBuffer(dataURL) {
function arrayBufferToDataURL (line 299) | function arrayBufferToDataURL(arrayBuffer) {
FILE: frontend/production/vendors/datatables.net-buttons/js/buttons.flash.js
function createCellPos (line 694) | function createCellPos( n ){
function _createNode (line 718) | function _createNode( doc, nodeName, opts ){
function _excelColWidth (line 746) | function _excelColWidth( data, col ) {
function _xlsxToStrings (line 781) | function _xlsxToStrings( obj ) {
FILE: frontend/production/vendors/datatables.net-buttons/js/buttons.html5.js
function createCellPos (line 471) | function createCellPos( n ){
function _addToZip (line 499) | function _addToZip( zip, obj ) {
function _createNode (line 578) | function _createNode( doc, nodeName, opts ) {
function _excelColWidth (line 606) | function _excelColWidth( data, col ) {
FILE: frontend/production/vendors/datatables.net/js/jquery.dataTables.js
function _fnHungarianMap (line 1650) | function _fnHungarianMap ( o )
function _fnCamelToHungarian (line 1688) | function _fnCamelToHungarian ( src, user, force )
function _fnLanguageCompat (line 1727) | function _fnLanguageCompat( lang )
function _fnCompatOpts (line 1779) | function _fnCompatOpts ( init )
function _fnCompatCols (line 1820) | function _fnCompatCols ( init )
function _fnBrowserDetect (line 1840) | function _fnBrowserDetect( settings )
function _fnReduce (line 1920) | function _fnReduce ( that, fn, init, start, end, inc )
function _fnAddColumn (line 1954) | function _fnAddColumn( oSettings, nTh )
function _fnColumnOptions (line 1986) | function _fnColumnOptions( oSettings, iCol, oOptions )
function _fnAdjustColumnSizing (line 2114) | function _fnAdjustColumnSizing ( settings )
function _fnVisibleToColumnIndex (line 2146) | function _fnVisibleToColumnIndex( oSettings, iMatch )
function _fnColumnIndexToVisible (line 2164) | function _fnColumnIndexToVisible( oSettings, iMatch )
function _fnVisbleColumns (line 2179) | function _fnVisbleColumns( oSettings )
function _fnGetColumns (line 2202) | function _fnGetColumns( oSettings, sParam )
function _fnColumnTypes (line 2221) | function _fnColumnTypes ( settings )
function _fnApplyColumnDefs (line 2292) | function _fnApplyColumnDefs( oSettings, aoColDefs, aoCols, fn )
function _fnAddData (line 2372) | function _fnAddData ( oSettings, aDataIn, nTr, anTds )
function _fnAddTr (line 2422) | function _fnAddTr( settings, trs )
function _fnNodeToDataIndex (line 2445) | function _fnNodeToDataIndex( oSettings, n )
function _fnNodeToColumnIndex (line 2459) | function _fnNodeToColumnIndex( oSettings, iRow, n )
function _fnGetCellData (line 2474) | function _fnGetCellData( settings, rowIdx, colIdx, type )
function _fnSetCellData (line 2522) | function _fnSetCellData( settings, rowIdx, colIdx, val )
function _fnSplitObjNotation (line 2544) | function _fnSplitObjNotation( str )
function _fnGetObjectDataFn (line 2559) | function _fnGetObjectDataFn( mSource )
function _fnSetObjectDataFn (line 2684) | function _fnSetObjectDataFn( mSource )
function _fnGetDataMaster (line 2803) | function _fnGetDataMaster ( settings )
function _fnClearTable (line 2814) | function _fnClearTable( settings )
function _fnDeleteIndex (line 2830) | function _fnDeleteIndex( a, iTarget, splice )
function _fnInvalidate (line 2869) | function _fnInvalidate( settings, rowIdx, src, colIdx )
function _fnGetRowElements (line 2947) | function _fnGetRowElements( settings, row, colIdx, d )
function _fnCreateTr (line 3056) | function _fnCreateTr ( oSettings, iRow, nTrIn, anTds )
function _fnRowAttributes (line 3140) | function _fnRowAttributes( settings, row )
function _fnBuildHead (line 3180) | function _fnBuildHead( oSettings )
function _fnDrawHead (line 3266) | function _fnDrawHead( oSettings, aoSource, bIncludeHidden )
function _fnDraw (line 3364) | function _fnDraw( oSettings )
function _fnReDraw (line 3505) | function _fnReDraw( settings, holdPosition )
function _fnAddOptionsHtml (line 3543) | function _fnAddOptionsHtml ( oSettings )
function _fnDetectHeader (line 3699) | function _fnDetectHeader ( aLayout, nThead )
function _fnGetUniqueThs (line 3774) | function _fnGetUniqueThs ( oSettings, nHeader, aLayout )
function _fnBuildAjax (line 3811) | function _fnBuildAjax( oSettings, data, fn )
function _fnAjaxUpdate (line 3944) | function _fnAjaxUpdate( settings )
function _fnAjaxParameters (line 3975) | function _fnAjaxParameters( settings )
function _fnAjaxUpdateDraw (line 4083) | function _fnAjaxUpdateDraw ( settings, json )
function _fnAjaxDataSrc (line 4133) | function _fnAjaxDataSrc ( oSettings, json )
function _fnFeatureHtmlFilter (line 4156) | function _fnFeatureHtmlFilter ( settings )
function _fnFilterComplete (line 4244) | function _fnFilterComplete ( oSettings, oInput, iForce )
function _fnFilterCustom (line 4297) | function _fnFilterCustom( settings )
function _fnFilterColumn (line 4334) | function _fnFilterColumn ( settings, searchStr, colIdx, regex, smart, ca...
function _fnFilter (line 4364) | function _fnFilter( settings, input, force, regex, smart, caseInsensitive )
function _fnFilterCreateSearch (line 4416) | function _fnFilterCreateSearch( search, regex, smart, caseInsensitive )
function _fnFilterData (line 4458) | function _fnFilterData ( settings )
function _fnSearchToCamel (line 4531) | function _fnSearchToCamel ( obj )
function _fnSearchToHung (line 4550) | function _fnSearchToHung ( obj )
function _fnFeatureHtmlInfo (line 4566) | function _fnFeatureHtmlInfo ( settings )
function _fnUpdateInfo (line 4600) | function _fnUpdateInfo ( settings )
function _fnInfoMacros (line 4638) | function _fnInfoMacros ( settings, str )
function _fnInitialise (line 4665) | function _fnInitialise ( settings )
function _fnInitComplete (line 4749) | function _fnInitComplete ( settings, json )
function _fnLengthChange (line 4764) | function _fnLengthChange ( settings, val )
function _fnFeatureHtmlLength (line 4782) | function _fnFeatureHtmlLength ( settings )
function _fnFeatureHtmlPaginate (line 4843) | function _fnFeatureHtmlPaginate ( settings )
function _fnPageChange (line 4904) | function _fnPageChange ( settings, action, redraw )
function _fnFeatureHtmlProcessing (line 4977) | function _fnFeatureHtmlProcessing ( settings )
function _fnProcessingDisplay (line 4994) | function _fnProcessingDisplay ( settings, show )
function _fnFeatureHtmlTable (line 5009) | function _fnFeatureHtmlTable ( settings )
function _fnScrollDraw (line 5167) | function _fnScrollDraw ( settings )
function _fnApplyToChildren (line 5446) | function _fnApplyToChildren( fn, an1, an2 )
function _fnCalculateColumnWidths (line 5485) | function _fnCalculateColumnWidths ( oSettings )
function _fnConvertToWidth (line 5723) | function _fnConvertToWidth ( width, parent )
function _fnGetWidestNode (line 5747) | function _fnGetWidestNode( settings, colIdx )
function _fnGetMaxLenString (line 5768) | function _fnGetMaxLenString( settings, colIdx )
function _fnStringToCss (line 5793) | function _fnStringToCss( s )
function _fnSortFlatten (line 5813) | function _fnSortFlatten ( settings )
function _fnSort (line 5885) | function _fnSort ( oSettings )
function _fnSortAria (line 6011) | function _fnSortAria ( settings )
function _fnSortListener (line 6066) | function _fnSortListener ( settings, colIdx, append, callback )
function _fnSortAttachListener (line 6150) | function _fnSortAttachListener ( settings, attachTo, colIdx, callback )
function _fnSortingClasses (line 6188) | function _fnSortingClasses( settings )
function _fnSortData (line 6221) | function _fnSortData( settings, idx )
function _fnSaveState (line 6264) | function _fnSaveState ( settings )
function _fnLoadState (line 6299) | function _fnLoadState ( settings, oInit )
function _fnSettingsFromNode (line 6386) | function _fnSettingsFromNode ( table )
function _fnLog (line 6405) | function _fnLog( settings, level, msg, tn )
function _fnMap (line 6448) | function _fnMap( ret, src, name, mappedName )
function _fnExtend (line 6490) | function _fnExtend( out, extender, breakRefs )
function _fnBindAction (line 6526) | function _fnBindAction( n, oData, fn )
function _fnCallbackReg (line 6555) | function _fnCallbackReg( oSettings, sStore, fn, sName )
function _fnCallbackFire (line 6581) | function _fnCallbackFire( settings, callbackArr, eventName, args )
function _fnLengthOverflow (line 6603) | function _fnLengthOverflow ( settings )
function _fnRenderer (line 6628) | function _fnRenderer( settings, type )
function _fnDataSource (line 6657) | function _fnDataSource ( settings )
function _numbers (line 14443) | function _numbers ( page, pages ) {
function _addNumericSort (line 14730) | function _addNumericSort ( decimalPlace ) {
function _fnExternApiFunc (line 14978) | function _fnExternApiFunc (fn)
FILE: frontend/production/vendors/devbridge-autocomplete/dist/jquery.autocomplete.js
function Autocomplete (line 54) | function Autocomplete(el, options) {
FILE: frontend/production/vendors/devbridge-autocomplete/src/jquery.autocomplete.d.ts
type JQueryAutocompleteOptions (line 2) | interface JQueryAutocompleteOptions {
type AutocompleteSuggestion (line 27) | interface AutocompleteSuggestion {
type AutocompleteInstance (line 32) | interface AutocompleteInstance {
FILE: frontend/production/vendors/devbridge-autocomplete/src/jquery.autocomplete.js
function Autocomplete (line 54) | function Autocomplete(el, options) {
FILE: frontend/production/vendors/dropzone/dist/dropzone-amd-module.js
function ctor (line 44) | function ctor() { this.constructor = child; }
function Emitter (line 49) | function Emitter() {}
function Dropzone (line 424) | function Dropzone(element, options) {
FILE: frontend/production/vendors/dropzone/dist/dropzone.js
function ctor (line 32) | function ctor() { this.constructor = child; }
function Emitter (line 37) | function Emitter() {}
function Dropzone (line 412) | function Dropzone(element, options) {
FILE: frontend/production/vendors/echarts/build/amd2common.js
function run (line 5) | function run(cb) {
function parse (line 38) | function parse (raw){
function getRequires (line 72) | function getRequires(args, factory){
function getDependenciesNames (line 98) | function getDependenciesNames(args){
function isDefine (line 114) | function isDefine(node){
function getFactory (line 122) | function getFactory(args){
function getBody (line 129) | function getBody(raw, factoryBody, useStrict){
function getUseStrict (line 151) | function getUseStrict(factory){
function isUseStrict (line 156) | function isUseStrict(node){
FILE: frontend/production/vendors/echarts/build/mangleString.js
function createDeclaration (line 11) | function createDeclaration(declarations) {
function createDeclarator (line 19) | function createDeclarator(id, init) {
function base54Digits (line 33) | function base54Digits() {
function mangleString (line 51) | function mangleString(source) {
FILE: frontend/production/vendors/echarts/dist/echarts.common.js
function __webpack_require__ (line 16) | function __webpack_require__(moduleId) {
function createRegisterEventWithLowercaseName (line 123) | function createRegisterEventWithLowercaseName(method) {
function MessageCenter (line 133) | function MessageCenter() {
function ECharts (line 143) | function ECharts (dom, theme, opts) {
function toggleHighlight (line 590) | function toggleHighlight(method, payload) {
function invokeUpdateMethod (line 734) | function invokeUpdateMethod(methodName, ecModel, payload) {
function prepareView (line 760) | function prepareView(type, ecModel) {
function processData (line 827) | function processData(ecModel, api) {
function stackSeriesData (line 838) | function stackSeriesData(ecModel) {
function doLayout (line 859) | function doLayout(ecModel, payload) {
function doVisualCoding (line 872) | function doVisualCoding(ecModel, payload) {
function doRender (line 884) | function doRender(ecModel, payload) {
function updateZ (line 989) | function updateZ(model, view) {
function enableConnect (line 1061) | function enableConnect(chart) {
function visitComponent (line 1515) | function visitComponent(mainType, dependencies) {
function getQueryCond (line 1723) | function getQueryCond(q) {
function doFilter (line 1742) | function doFilter(res) {
function mergeTheme (line 1930) | function mergeTheme(option, theme) {
function initBase (line 1948) | function initBase(baseOption) {
function getComponentsByTypes (line 1983) | function getComponentsByTypes(componentsMap, types) {
function makeKeyInfo (line 1999) | function makeKeyInfo(mainType, mapResult) {
function determineSubType (line 2082) | function determineSubType(mainType, newCptOption, existComponent) {
function createSeriesIndices (line 2097) | function createSeriesIndices(seriesModels) {
function filterBySubType (line 2106) | function filterBySubType(components, condition) {
function assertSeriesInitialized (line 2119) | function assertSeriesInitialized(ecModel) {
function clone (line 2161) | function clone(source) {
function merge (line 2195) | function merge(target, source, overwrite) {
function mergeAll (line 2235) | function mergeAll(targetAndSources, overwrite) {
function extend (line 2248) | function extend(target, source) {
function defaults (line 2263) | function defaults(target, source, overlay) {
function createCanvas (line 2274) | function createCanvas() {
function getContext (line 2279) | function getContext() {
function indexOf (line 2292) | function indexOf(array, value) {
function inherits (line 2313) | function inherits(clazz, baseClazz) {
function mixin (line 2332) | function mixin(target, source, overlay) {
function isArrayLike (line 2342) | function isArrayLike(data) {
function each (line 2359) | function each(obj, cb, context) {
function map (line 2388) | function map(obj, cb, context) {
function reduce (line 2412) | function reduce(obj, cb, memo, context) {
function filter (line 2435) | function filter(obj, cb, context) {
function find (line 2461) | function find(obj, cb, context) {
function bind (line 2478) | function bind(func, context) {
function curry (line 2490) | function curry(func) {
function isArray (line 2502) | function isArray(value) {
function isFunction (line 2511) | function isFunction(value) {
function isString (line 2520) | function isString(value) {
function isObject (line 2529) | function isObject(value) {
function isBuildInObject (line 2541) | function isBuildInObject(value) {
function isDom (line 2551) | function isDom(value) {
function retrieve (line 2561) | function retrieve(values) {
function slice (line 2576) | function slice() {
function assert (line 2585) | function assert(condition, message) {
function processSingleNode (line 2769) | function processSingleNode(node) {
function isNodeAbsorded (line 2779) | function isNodeAbsorded(node, result) {
function isLinked (line 2783) | function isLinked(node, result) {
function absorb (line 2793) | function absorb(node, result) {
function addCommas (line 3068) | function addCommas(x) {
function toCamelCase (line 3081) | function toCamelCase(str) {
function normalizeCssArray (line 3095) | function normalizeCssArray(val) {
function encodeHTML (line 3111) | function encodeHTML(source) {
function wrapVar (line 3122) | function wrapVar(varName, seriesIdx) {
function formatTpl (line 3131) | function formatTpl(tpl, paramsList) {
function formatTime (line 3163) | function formatTime(tpl, value) {
function s2d (line 3202) | function s2d(str) {
function _trim (line 3237) | function _trim(str) {
function Model (line 3479) | function Model(option, parentModel, ecModel, extraOpt) {
function superCall (line 3673) | function superCall(context, methodName) {
function superApply (line 3678) | function superApply(context, methodName, args) {
function makeContainer (line 3783) | function makeContainer(componentType) {
function getShallow (line 3921) | function getShallow(model, path) {
function getTextWidth (line 3983) | function getTextWidth(text, textFont) {
function getTextRect (line 4007) | function getTextRect(text, textFont, textAlign, textBaseline) {
function adjustTextPositionOnRect (line 4047) | function adjustTextPositionOnRect(textPosition, rect, textRect, distance) {
function textEllipsis (line 4148) | function textEllipsis(text, textFont, containerWidth, options) {
function textLineTruncate (line 4176) | function textLineTruncate(text, textFont, containerWidth, options) {
function estimateLength (line 4202) | function estimateLength(text, containerWidth, options) {
function BoundingRect (line 4253) | function BoundingRect(x, y, width, height) {
function getDependencies (line 5026) | function getDependencies(componentType) {
function removeEdge (line 5147) | function removeEdge(succComponentType) {
function removeEdgeAndAdd (line 5160) | function removeEdgeAndAdd(succComponentType) {
function makeDepndencyGraph (line 5175) | function makeDepndencyGraph(fullNameList) {
function createDependencyGraphItem (line 5204) | function createDependencyGraphItem(graph, name) {
function getAvailableDependencies (line 5211) | function getAvailableDependencies(originalDeps, fullNameList) {
function boxLayout (line 5242) | function boxLayout(orient, group, gap, maxWidth, maxHeight) {
function merge (line 5544) | function merge(names) {
function hasProp (line 5589) | function hasProp(obj, name) {
function hasValue (line 5593) | function hasValue(obj, name) {
function copy (line 5597) | function copy(names, target, source) {
function ExtensionAPI (line 5711) | function ExtensionAPI(chartInstance) {
function CoordinateSystemManager (line 5730) | function CoordinateSystemManager() {
function OptionManager (line 5846) | function OptionManager(api) {
function parseRawOption (line 6041) | function parseRawOption(rawOption, optionPreprocessorFuncs) {
function applyMediaQuery (line 6113) | function applyMediaQuery(query, ecWidth, ecHeight) {
function compare (line 6140) | function compare(real, expect, operator) {
function indicesEquals (line 6152) | function indicesEquals(indices1, indices2) {
function mergeOption (line 6178) | function mergeOption(oldOption, newOption) {
function isNotAroundZero (line 7392) | function isNotAroundZero(val) {
function done (line 7797) | function done() {
function defaultGetter (line 7906) | function defaultGetter(target, key) {
function defaultSetter (line 7910) | function defaultSetter(target, key, value) {
function interpolateNumber (line 7920) | function interpolateNumber(p0, p1, percent) {
function interpolateString (line 7930) | function interpolateString(p0, p1, percent) {
function interpolateArray (line 7941) | function interpolateArray(p0, p1, percent, out, arrDim) {
function fillArr (line 7962) | function fillArr(arr0, arr1, arrDim) {
function isArraySame (line 8005) | function isArraySame(arr0, arr1, arrDim) {
function catmullRomInterpolateArray (line 8045) | function catmullRomInterpolateArray(
function catmullRomInterpolate (line 8080) | function catmullRomInterpolate(p0, p1, p2, p3, t, t2, t3) {
function cloneValue (line 8088) | function cloneValue(value) {
function rgba2String (line 8105) | function rgba2String(rgba) {
function createTrackClip (line 8113) | function createTrackClip (animator, easing, oneTrackDone, keyframes, pro...
function Clip (line 8535) | function Clip(options) {
function clampCssByte (line 9063) | function clampCssByte(i) { // Clamp to integer 0 .. 255.
function clampCssAngle (line 9068) | function clampCssAngle(i) { // Clamp to integer 0 .. 360.
function clampCssFloat (line 9073) | function clampCssFloat(f) { // Clamp to float 0.0 .. 1.0.
function parseCssInt (line 9077) | function parseCssInt(str) { // int or percentage.
function parseCssFloat (line 9084) | function parseCssFloat(str) { // float or percentage.
function cssHueToRgb (line 9091) | function cssHueToRgb(m1, m2, h) {
function lerp (line 9111) | function lerp(a, b, p) {
function parse (line 9120) | function parse(colorStr) {
function hsla2rgba (line 9208) | function hsla2rgba(hsla) {
function rgba2hsla (line 9234) | function rgba2hsla(rgba) {
function lift (line 9302) | function lift(color, level) {
function toHex (line 9322) | function toHex(color, level) {
function fastMapToColor (line 9336) | function fastMapToColor(normalizedValue, colors, out) {
function mapToColor (line 9363) | function mapToColor(normalizedValue, colors, fullOutput) {
function modifyHSL (line 9405) | function modifyHSL(color, h, s, l) {
function modifyAlpha (line 9424) | function modifyAlpha(color, alpha) {
function stringify (line 9438) | function stringify(arrColor, type) {
function Chart (line 9539) | function Chart() {
function elSetState (line 9626) | function elSetState(el, state) {
function toggleHighlight (line 9642) | function toggleHighlight(data, payload, state) {
function hasFillOrStroke (line 9868) | function hasFillOrStroke(fillOrStroke) {
function liftColor (line 9872) | function liftColor(color) {
function cacheElementStl (line 9879) | function cacheElementStl(el) {
function doSingleEnterHover (line 9907) | function doSingleEnterHover(el) {
function doSingleLeaveHover (line 9923) | function doSingleLeaveHover(el) {
function doEnterHover (line 9938) | function doEnterHover(el) {
function doLeaveHover (line 9948) | function doLeaveHover(el) {
function setElementHoverStl (line 9961) | function setElementHoverStl(el, hoverStl) {
function onElementMouseOver (line 9975) | function onElementMouseOver() {
function onElementMouseOut (line 9983) | function onElementMouseOut() {
function enterEmphasis (line 9991) | function enterEmphasis() {
function leaveEmphasis (line 9999) | function leaveEmphasis() {
function animateOrSetProps (line 10044) | function animateOrSetProps(isUpdate, el, props, animatableModel, dataInd...
function processArc (line 10186) | function processArc(x1, y1, x2, y2, fa, fs, rx, ry, psiDeg, cmd, path) {
function createPathProxyFromString (line 10238) | function createPathProxyFromString(data) {
function createPathOptions (line 10485) | function createPathOptions(str, opts) {
function pathHasFill (line 10580) | function pathHasFill(style) {
function pathHasStroke (line 10585) | function pathHasStroke(style) {
function Path (line 10598) | function Path(opts) {
function Displayable (line 10939) | function Displayable(opts) {
function parsePercent (line 11457) | function parsePercent(value, maxValue) {
function setTransform (line 11467) | function setTransform(ctx, m) {
function isAroundZero (line 12376) | function isAroundZero(val) {
function isNotAroundZero (line 12379) | function isNotAroundZero(val) {
function cubicAt (line 12392) | function cubicAt(p0, p1, p2, p3, t) {
function cubicDerivativeAt (line 12408) | function cubicDerivativeAt(p0, p1, p2, p3, t) {
function cubicRootAt (line 12427) | function cubicRootAt(p0, p1, p2, p3, val, roots) {
function cubicExtrema (line 12519) | function cubicExtrema(p0, p1, p2, p3, extrema) {
function cubicSubdivide (line 12563) | function cubicSubdivide(p0, p1, p2, p3, t, out) {
function cubicProjectPoint (line 12600) | function cubicProjectPoint(
function quadraticAt (line 12678) | function quadraticAt(p0, p1, p2, t) {
function quadraticDerivativeAt (line 12691) | function quadraticDerivativeAt(p0, p1, p2, t) {
function quadraticRootAt (line 12704) | function quadraticRootAt(p0, p1, p2, val, roots) {
function quadraticExtremum (line 12749) | function quadraticExtremum(p0, p1, p2) {
function quadraticSubdivide (line 12769) | function quadraticSubdivide(p0, p1, p2, t, out) {
function quadraticProjectPoint (line 12799) | function quadraticProjectPoint(
function isAroundEqual (line 13151) | function isAroundEqual(a, b) {
function swapExtrema (line 13159) | function swapExtrema() {
function windingCubic (line 13165) | function windingCubic(x0, y0, x1, y1, x2, y2, x3, y3, x, y) {
function windingQuadratic (line 13223) | function windingQuadratic(x0, y0, x1, y1, x2, y2, x, y) {
function windingArc (line 13266) | function windingArc(
function containPath (line 13329) | function containPath(data, lineWidth, isStroke, x, y) {
function transformPath (line 13780) | function transformPath(path, m) {
function ZImage (line 13892) | function ZImage(opts) {
function interpolate (line 14656) | function interpolate(p0, p1, p2, p3, t, t2, t3) {
function someVectorAt (line 14992) | function someVectorAt(shape, t, isTangent) {
function delInstance (line 15388) | function delInstance(id) {
function detect (line 15700) | function detect(ua) {
function makeEventPacket (line 15824) | function makeEventPacket(eveType, target, event) {
function processGesture (line 16000) | function processGesture(zrHandler, event, stage) {
function initDomHandler (line 16027) | function initDomHandler(instance) {
function mountHandlers (line 16137) | function mountHandlers(handlerNames, instance) {
function isHover (line 16255) | function isHover(displayable, x, y) {
function setTouchTimer (line 16278) | function setTouchTimer(instance) {
function usePointerEvent (line 16291) | function usePointerEvent() {
function useTouchEvent (line 16302) | function useTouchEvent() {
function eventNameFix (line 16306) | function eventNameFix(name) {
function getBoundingClientRect (line 16332) | function getBoundingClientRect(el) {
function normalizeEvent (line 16339) | function normalizeEvent(el, e) {
function addEventListener (line 16371) | function addEventListener(el, name, handler) {
function removeEventListener (line 16380) | function removeEventListener(el, name, handler) {
function Draggable (line 16425) | function Draggable() {
function dist (line 16574) | function dist(pointPair) {
function center (line 16581) | function center(pointPair) {
function shapeCompareFunc (line 16647) | function shapeCompareFunc(a, b) {
function step (line 17050) | function step() {
function parseInt10 (line 17125) | function parseInt10(val) {
function isLayerValid (line 17129) | function isLayerValid(layer) {
function preProcessLayer (line 17147) | function preProcessLayer(layer) {
function postProcessLayer (line 17151) | function postProcessLayer(layer) {
function isDisplayableCulled (line 17160) | function isDisplayableCulled(el, width, height) {
function isClipPathChanged (line 17170) | function isClipPathChanged(clipPaths, prevClipPaths) {
function doClip (line 17181) | function doClip(clipPaths, ctx) {
function returnFalse (line 17854) | function returnFalse() {
function createDom (line 17867) | function createDom(id, type, painter, dpr) {
function encodeColor (line 18171) | function encodeColor(seriesModel) {
function get (line 18215) | function get(opt, path) {
function set (line 18227) | function set(opt, path, val, overwrite) {
function compatLayoutProperties (line 18243) | function compatLayoutProperties(option) {
function compatItemStyle (line 18328) | function compatItemStyle(opt) {
function firstDataNotNull (line 18517) | function firstDataNotNull(data) {
function ifNeedCompleteOrdinalData (line 18524) | function ifNeedCompleteOrdinalData(data) {
function createListFromArray (line 18533) | function createListFromArray(data, seriesModel, ecModel) {
function isStackable (line 18592) | function isStackable(axisType) {
function getDimTypeByAxis (line 18596) | function getDimTypeByAxis(axisType) {
function createNameList (line 18705) | function createNameList(result, data) {
function normalizeDimensions (line 19298) | function normalizeDimensions(dimensions) {
function cloneListForMapAndSample (line 19431) | function cloneListForMapAndSample(original, excludeDimensions) {
function defaultKeyGetter (line 19807) | function defaultKeyGetter(item) {
function DataDiffer (line 19811) | function DataDiffer(oldArr, newArr, oldKeyGetter, newKeyGetter) {
function initIndexMap (line 19906) | function initIndexMap(arr, map, keyGetter) {
function completeDimensions (line 19944) | function completeDimensions(dimensions, data, defaultNames, extraPrefix) {
function guessOrdinal (line 19968) | function guessOrdinal(data, dimIndex) {
function retrieveValue (line 19987) | function retrieveValue(o) {
function isPointsSame (line 20012) | function isPointsSame(points1, points2) {
function getSmooth (line 20026) | function getSmooth(smooth) {
function getAxisExtentWithGap (line 20030) | function getAxisExtentWithGap(axis) {
function sign (line 20042) | function sign(val) {
function getStackedOnPoints (line 20051) | function getStackedOnPoints(coordSys, data) {
function queryDataIndex (line 20080) | function queryDataIndex(data, payload) {
function createGridClipShape (line 20089) | function createGridClipShape(cartesian, hasAnimation, seriesModel) {
function createPolarClipShape (line 20132) | function createPolarClipShape(polar, hasAnimation, seriesModel) {
function createClipShape (line 20165) | function createClipShape(coordSys, hasAnimation, seriesModel) {
function SymbolDraw (line 20566) | function SymbolDraw(symbolCtor) {
function symbolNeedsDraw (line 20574) | function symbolNeedsDraw(data, idx, isIgnore) {
function normalizeSymbolSize (line 20679) | function normalizeSymbolSize(symbolSize) {
function Symbol (line 20693) | function Symbol(data, idx) {
function driftSymbol (line 20701) | function driftSymbol(dx, dy) {
function sign (line 21303) | function sign(val) {
function getStackedOnPoint (line 21307) | function getStackedOnPoint(coordSys, data, idx) {
function diffData (line 21357) | function diffData(oldData, newData) {
function isPointNull (line 21528) | function isPointNull(p) {
function drawSegment (line 21532) | function drawSegment(
function getBoundingBox (line 21625) | function getBoundingBox(points, smoothConstraint) {
function isAxisUsedInTheGrid (line 21988) | function isAxisUsedInTheGrid(axisModel, gridModel, ecModel) {
function getLabelUnionRect (line 21992) | function getLabelUnionRect(axis) {
function Grid (line 22012) | function Grid(gridModel, ecModel, api) {
function ifAxisCanNotOnZero (line 22056) | function ifAxisCanNotOnZero(otherAxisDim) {
function adjustAxes (line 22134) | function adjustAxes() {
function createAxisCreator (line 22217) | function createAxisCreator(axisType) {
function unionExtent (line 22312) | function unionExtent(data, axis, seriesModel) {
function updateAxisTransfrom (line 22324) | function updateAxisTransfrom(axis, coordBase) {
function Scale (line 22721) | function Scale() {
function Cartesian2D (line 23355) | function Cartesian2D(name) {
function dimAxisMapper (line 23475) | function dimAxisMapper(dim) {
function fixExtentWithBands (line 23711) | function fixExtentWithBands(extent, nTick) {
function getAxisType (line 24105) | function getAxisType(axisDim, option) {
function getName (line 24329) | function getName(obj) {
function getCategories (line 24340) | function getCategories() {
function getFormattedLabels (line 24349) | function getFormattedLabels() {
function layoutAxis (line 24592) | function layoutAxis(gridModel, axisModel) {
function makeAxisEventDataBase (line 24671) | function makeAxisEventDataBase(axisModel) {
function isTwoLabelOverlapped (line 24925) | function isTwoLabelOverlapped(current, next) {
function innerTextLayout (line 25025) | function innerTextLayout(opt, textRotation, direction) {
function endTextLayout (line 25059) | function endTextLayout(opt, textPosition, extent) {
function fixLayoutWithLineWidth (line 25245) | function fixLayoutWithLineWidth(layout, lineWidth) {
function createRect (line 25283) | function createRect(dataIndex, isUpdate) {
function setLabel (line 25364) | function setLabel(style, model, color, labelText, labelPositionOutside) {
function getSeriesStackId (line 25487) | function getSeriesStackId(seriesModel) {
function calBarWidthAndOffset (line 25491) | function calBarWidthAndOffset(barSeries, api) {
function barLayoutGrid (line 25603) | function barLayoutGrid(seriesType, ecModel, api) {
function updateDataSelected (line 25970) | function updateDataSelected(uid, seriesModel, hasAnimation, api) {
function toggleItemSelected (line 26002) | function toggleItemSelected(el, layout, isSelected, selectedOffset, hasA...
function PiePiece (line 26026) | function PiePiece(data, idx) {
function getLabelStyle (line 26058) | function getLabelStyle(data, idx, state, labelModel, labelPosition) {
function onEmphasis (line 26119) | function onEmphasis() {
function onNormal (line 26129) | function onNormal() {
function adjustSingleSide (line 26540) | function adjustSingleSide(list, cx, cy, r, dir, viewWidth, viewHeight) {
function avoidOverlap (line 26637) | function avoidOverlap(labelLayoutList, cx, cy, r, viewWidth, viewHeight) {
function LargeSymbolDraw (line 26971) | function LargeSymbolDraw() {
function mousedown (line 27077) | function mousedown(e) {
function mousemove (line 27092) | function mousemove(e) {
function mouseup (line 27128) | function mouseup(e) {
function mousewheel (line 27132) | function mousewheel(e) {
function pinch (line 27140) | function pinch(e) {
function zoom (line 27149) | function zoom(e, zoomDelta, zoomX, zoomY) {
function RoamController (line 27199) | function RoamController(zr, target, rectProvider) {
function getStore (line 27311) | function getStore(zr) {
function isPointNaN (line 27354) | function isPointNaN(pt) {
function lineNeedsDraw (line 27357) | function lineNeedsDraw(pts) {
function LineDraw (line 27364) | function LineDraw(ctor) {
function makeSymbolTypeKey (line 27449) | function makeSymbolTypeKey(symbolCategory) {
function createSymbol (line 27455) | function createSymbol(name, lineData, idx) {
function createLine (line 27476) | function createLine(points) {
function setLinePoints (line 27484) | function setLinePoints(targetShape, points) {
function updateSymbolAndLabelBeforeLineUpdate (line 27500) | function updateSymbolAndLabelBeforeLineUpdate () {
function Line (line 27606) | function Line(lineData, idx) {
function isLine (line 27763) | function isLine(shape) {
function SelectController (line 27875) | function SelectController(type, zr, opt) {
function updateZ (line 27999) | function updateZ(group) {
function isInContainer (line 28005) | function isInContainer(x, y) {
function preventDefault (line 28011) | function preventDefault(e) {
function mousedown (line 28016) | function mousedown(e) {
function mousemove (line 28032) | function mousemove(e) {
function mouseup (line 28042) | function mouseup(e) {
function updateViewByCursor (line 28055) | function updateViewByCursor(e, isEnd) {
function shouldShowCover (line 28078) | function shouldShowCover() {
function renderCover (line 28094) | function renderCover(ranges) {
function removeGroup (line 28112) | function removeGroup() {
function createRectCover (line 28121) | function createRectCover() {
function getLocalTrack (line 28135) | function getLocalTrack() {
function getLocalTrackEnds (line 28141) | function getLocalTrackEnds() {
function legendSelectActionHandler (line 28465) | function legendSelectActionHandler(methodName, payload, ecModel) {
function dispatchSelectAction (line 28555) | function dispatchSelectAction(name, api) {
function dispatchHighlightAction (line 28562) | function dispatchHighlightAction(seriesModel, dataName, api) {
function dispatchDownplayAction (line 28570) | function dispatchDownplayAction(seriesModel, dataName, api) {
function positionGroup (line 28785) | function positionGroup(group, model, api) {
function dataEqual (line 29033) | function dataEqual(a, b) {
function makeLineShape (line 29044) | function makeLineShape(x1, y1, x2, y2) {
function makeRectShape (line 29056) | function makeRectShape(x, y, width, height) {
function makeSectorShape (line 29068) | function makeSectorShape(cx, cy, r0, r, startAngle, endAngle) {
function refixTooltipPosition (line 29080) | function refixTooltipPosition(x, y, el, viewWidth, viewHeight) {
function calcTooltipPosition (line 29100) | function calcTooltipPosition(position, rect, dom) {
function updatePosition (line 29142) | function updatePosition(positionExpr, x, y, content, params, el, api) {
function ifSeriesSupportAxisTrigger (line 29176) | function ifSeriesSupportAxisTrigger(seriesModel) {
function moveGridLine (line 29638) | function moveGridLine(axisType, point, otherExtent) {
function moveGridShadow (line 29658) | function moveGridShadow(axisType, point, otherExtent) {
function moveSingleLine (line 29691) | function moveSingleLine(axisType, point, otherExtent) {
function movePolarLine (line 29747) | function movePolarLine(axisType, point, otherExtent) {
function movePolarShadow (line 29781) | function movePolarShadow(axisType, point, otherExtent) {
function assembleTransition (line 30194) | function assembleTransition(duration) {
function assembleFont (line 30208) | function assembleFont(textStyleModel) {
function assembleCssText (line 30234) | function assembleCssText(tooltipModel) {
function TooltipContent (line 30286) | function TooltipContent(container, api) {
function compromiseMobile (line 30336) | function compromiseMobile(tooltipContentEl, container) {
function retrieveRaw (line 31095) | function retrieveRaw(option) {
function processRangeProp (line 31106) | function processRangeProp(percentProp, valueProp, rawOption, thisOption) {
function isInWindow (line 31355) | function isInWindow(value) {
function calculateDataExtent (line 31361) | function calculateDataExtent(axisDim, seriesModels) {
function calculateDataWindow (line 31378) | function calculateDataWindow(opt, dataExtent, axisProxy) {
function fixExtendByAxis (line 31437) | function fixExtendByAxis(dataExtent, axisModel, scale) {
function setAxisModel (line 31454) | function setAxisModel(axisProxy, isRestore) {
function save (line 31544) | function save(coordModel, axisModel, store, coordIndex) {
function setLabel (line 32183) | function setLabel(handleIndex) {
function getOtherDim (line 32328) | function getOtherDim(thisDim) {
function createCallback (line 32403) | function createCallback(index) {
function getRealDelta (line 32580) | function getRealDelta(delta, handleEnds, extent) {
function panCartesian (line 32735) | function panCartesian(pixelDeltas, range, controller, coordInfo) {
function scaleCartesian (line 32760) | function scaleCartesian(scale, mousePoint, range, controller, coordInfo,...
function getDirectionInfo (line 32781) | function getDirectionInfo(xy, axisModel, controller) {
function fixRange (line 32802) | function fixRange(range) {
function giveStore (line 32949) | function giveStore(api) {
function createController (line 32956) | function createController(api, dataZoomInfo, newRecord) {
function cleanStore (line 32965) | function cleanStore(store) {
function onPan (line 32974) | function onPan(record, dx, dy) {
function onZoom (line 32980) | function onZoom(record, scale, mouseX, mouseY) {
function wrapAndDispatch (line 32986) | function wrapAndDispatch(record, getRange) {
function dispatchAction (line 33004) | function dispatchAction(api, batch) {
function resetSingleAxis (line 33067) | function resetSingleAxis(dimNames, axisIndex, dataZoomModel) {
function filterSingleAxis (line 33071) | function filterSingleAxis(dimNames, axisIndex, dataZoomModel) {
function fillLabel (line 33166) | function fillLabel(opt) {
function updateMarkerLayout (line 33268) | function updateMarkerLayout(mpData, seriesModel, api) {
function createList (line 33416) | function createList(coordSys, seriesModel, mpModel) {
function getPrecision (line 33464) | function getPrecision(data, valueAxisDim, dataIndex) {
function markerTypeCalculatorWithExtent (line 33479) | function markerTypeCalculatorWithExtent(
function fillLabel (line 33657) | function fillLabel(opt) {
function isInifinity (line 33850) | function isInifinity(val) {
function ifMarkLineHasOnlyDim (line 33855) | function ifMarkLineHasOnlyDim(dimIndex, fromCoord, toCoord, coordSys) {
function markLineFilter (line 33862) | function markLineFilter(coordSys, item) {
function updateSingleMarkerEndLayout (line 33884) | function updateSingleMarkerEndLayout(
function updateDataVisualAndLayout (line 34090) | function updateDataVisualAndLayout(data, idx, isFrom, mlType, valueIndex) {
function createList (line 34114) | function createList(coordSys, seriesModel, mlModel) {
function process (line 34333) | function process(newIndex, oldIndex) {
function createIconPaths (line 34392) | function createIconPaths(featureModel, feature, featureName) {
function isUserFeatureName (line 34521) | function isUserFeatureName(featureName) {
function cleanUpNextTick (line 34540) | function cleanUpNextTick() {
function drainQueue (line 34552) | function drainQueue() {
function Item (line 34590) | function Item(fun, array) {
function noop (line 34604) | function noop() {}
function SaveAsImage (line 34633) | function SaveAsImage (model) {
function MagicType (line 34706) | function MagicType(model) {
function groupSeries (line 34895) | function groupSeries(ecModel) {
function assembleSeriesWithCategoryAxis (line 34941) | function assembleSeriesWithCategoryAxis(series) {
function assembleOtherSeries (line 34977) | function assembleOtherSeries(series) {
function getContentFromModel (line 35000) | function getContentFromModel(ecModel) {
function trim (line 35017) | function trim(str) {
function isTSVFormat (line 35023) | function isTSVFormat(block) {
function parseTSVContents (line 35036) | function parseTSVContents(tsv) {
function parseListContents (line 35065) | function parseListContents(str) {
function parseContents (line 35108) | function parseContents(str, blockMetaList) {
function DataView (line 35140) | function DataView(model) {
function close (line 35223) | function close() {
function tryMergeDataOption (line 35301) | function tryMergeDataOption(newData, originalData) {
function DataZoom (line 35378) | function DataZoom(model) {
function prepareCoordInfo (line 35507) | function prepareCoordInfo(grid, ecModel) {
function isTheAxis (line 35531) | function isTheAxis(axisName, axisModel, dataZoomModel, ecModel) {
function pointToDataInCartesian (line 35572) | function pointToDataInCartesian(selRange, coordInfo) {
function scaleCartesianAxis (line 35594) | function scaleCartesianAxis(selDataRange, coordInfo, dimIdx, dimName) {
function updateBackBtnStatus (line 35624) | function updateBackBtnStatus(featureModel, ecModel) {
function addForAxis (line 35660) | function addForAxis(axisName, dataZoomOpt) {
function forEachComponent (line 35690) | function forEachComponent(mainType, cb) {
function giveStore (line 35804) | function giveStore(ecModel) {
function Restore (line 35880) | function Restore(model) {
function parseInt10 (line 37049) | function parseInt10(val) {
function VMLPainter (line 37056) | function VMLPainter(root, storage) {
function createMethodNotSupport (line 37208) | function createMethodNotSupport(method) {
FILE: frontend/production/vendors/echarts/dist/echarts.js
function __webpack_require__ (line 16) | function __webpack_require__(moduleId) {
function createRegisterEventWithLowercaseName (line 147) | function createRegisterEventWithLowercaseName(method) {
function MessageCenter (line 157) | function MessageCenter() {
function ECharts (line 167) | function ECharts (dom, theme, opts) {
function toggleHighlight (line 614) | function toggleHighlight(method, payload) {
function invokeUpdateMethod (line 758) | function invokeUpdateMethod(methodName, ecModel, payload) {
function prepareView (line 784) | function prepareView(type, ecModel) {
function processData (line 851) | function processData(ecModel, api) {
function stackSeriesData (line 862) | function stackSeriesData(ecModel) {
function doLayout (line 883) | function doLayout(ecModel, payload) {
function doVisualCoding (line 896) | function doVisualCoding(ecModel, payload) {
function doRender (line 908) | function doRender(ecModel, payload) {
function updateZ (line 1013) | function updateZ(model, view) {
function enableConnect (line 1085) | function enableConnect(chart) {
function visitComponent (line 1539) | function visitComponent(mainType, dependencies) {
function getQueryCond (line 1747) | function getQueryCond(q) {
function doFilter (line 1766) | function doFilter(res) {
function mergeTheme (line 1954) | function mergeTheme(option, theme) {
function initBase (line 1972) | function initBase(baseOption) {
function getComponentsByTypes (line 2007) | function getComponentsByTypes(componentsMap, types) {
function makeKeyInfo (line 2023) | function makeKeyInfo(mainType, mapResult) {
function determineSubType (line 2106) | function determineSubType(mainType, newCptOption, existComponent) {
function createSeriesIndices (line 2121) | function createSeriesIndices(seriesModels) {
function filterBySubType (line 2130) | function filterBySubType(components, condition) {
function assertSeriesInitialized (line 2143) | function assertSeriesInitialized(ecModel) {
function clone (line 2185) | function clone(source) {
function merge (line 2219) | function merge(target, source, overwrite) {
function mergeAll (line 2259) | function mergeAll(targetAndSources, overwrite) {
function extend (line 2272) | function extend(target, source) {
function defaults (line 2287) | function defaults(target, source, overlay) {
function createCanvas (line 2298) | function createCanvas() {
function getContext (line 2303) | function getContext() {
function indexOf (line 2316) | function indexOf(array, value) {
function inherits (line 2337) | function inherits(clazz, baseClazz) {
function mixin (line 2356) | function mixin(target, source, overlay) {
function isArrayLike (line 2366) | function isArrayLike(data) {
function each (line 2383) | function each(obj, cb, context) {
function map (line 2412) | function map(obj, cb, context) {
function reduce (line 2436) | function reduce(obj, cb, memo, context) {
function filter (line 2459) | function filter(obj, cb, context) {
function find (line 2485) | function find(obj, cb, context) {
function bind (line 2502) | function bind(func, context) {
function curry (line 2514) | function curry(func) {
function isArray (line 2526) | function isArray(value) {
function isFunction (line 2535) | function isFunction(value) {
function isString (line 2544) | function isString(value) {
function isObject (line 2553) | function isObject(value) {
function isBuildInObject (line 2565) | function isBuildInObject(value) {
function isDom (line 2575) | function isDom(value) {
function retrieve (line 2585) | function retrieve(values) {
function slice (line 2600) | function slice() {
function assert (line 2609) | function assert(condition, message) {
function processSingleNode (line 2793) | function processSingleNode(node) {
function isNodeAbsorded (line 2803) | function isNodeAbsorded(node, result) {
function isLinked (line 2807) | function isLinked(node, result) {
function absorb (line 2817) | function absorb(node, result) {
function addCommas (line 3092) | function addCommas(x) {
function toCamelCase (line 3105) | function toCamelCase(str) {
function normalizeCssArray (line 3119) | function normalizeCssArray(val) {
function encodeHTML (line 3135) | function encodeHTML(source) {
function wrapVar (line 3146) | function wrapVar(varName, seriesIdx) {
function formatTpl (line 3155) | function formatTpl(tpl, paramsList) {
function formatTime (line 3187) | function formatTime(tpl, value) {
function s2d (line 3226) | function s2d(str) {
function _trim (line 3261) | function _trim(str) {
function Model (line 3503) | function Model(option, parentModel, ecModel, extraOpt) {
function superCall (line 3697) | function superCall(context, methodName) {
function superApply (line 3702) | function superApply(context, methodName, args) {
function makeContainer (line 3807) | function makeContainer(componentType) {
function getShallow (line 3945) | function getShallow(model, path) {
function getTextWidth (line 4007) | function getTextWidth(text, textFont) {
function getTextRect (line 4031) | function getTextRect(text, textFont, textAlign, textBaseline) {
function adjustTextPositionOnRect (line 4071) | function adjustTextPositionOnRect(textPosition, rect, textRect, distance) {
function textEllipsis (line 4172) | function textEllipsis(text, textFont, containerWidth, options) {
function textLineTruncate (line 4200) | function textLineTruncate(text, textFont, containerWidth, options) {
function estimateLength (line 4226) | function estimateLength(text, containerWidth, options) {
function BoundingRect (line 4277) | function BoundingRect(x, y, width, height) {
function getDependencies (line 5050) | function getDependencies(componentType) {
function removeEdge (line 5171) | function removeEdge(succComponentType) {
function removeEdgeAndAdd (line 5184) | function removeEdgeAndAdd(succComponentType) {
function makeDepndencyGraph (line 5199) | function makeDepndencyGraph(fullNameList) {
function createDependencyGraphItem (line 5228) | function createDependencyGraphItem(graph, name) {
function getAvailableDependencies (line 5235) | function getAvailableDependencies(originalDeps, fullNameList) {
function boxLayout (line 5266) | function boxLayout(orient, group, gap, maxWidth, maxHeight) {
function merge (line 5568) | function merge(names) {
function hasProp (line 5613) | function hasProp(obj, name) {
function hasValue (line 5617) | function hasValue(obj, name) {
function copy (line 5621) | function copy(names, target, source) {
function ExtensionAPI (line 5735) | function ExtensionAPI(chartInstance) {
function CoordinateSystemManager (line 5754) | function CoordinateSystemManager() {
function OptionManager (line 5870) | function OptionManager(api) {
function parseRawOption (line 6065) | function parseRawOption(rawOption, optionPreprocessorFuncs) {
function applyMediaQuery (line 6137) | function applyMediaQuery(query, ecWidth, ecHeight) {
function compare (line 6164) | function compare(real, expect, operator) {
function indicesEquals (line 6176) | function indicesEquals(indices1, indices2) {
function mergeOption (line 6202) | function mergeOption(oldOption, newOption) {
function isNotAroundZero (line 7416) | function isNotAroundZero(val) {
function done (line 7821) | function done() {
function defaultGetter (line 7930) | function defaultGetter(target, key) {
function defaultSetter (line 7934) | function defaultSetter(target, key, value) {
function interpolateNumber (line 7944) | function interpolateNumber(p0, p1, percent) {
function interpolateString (line 7954) | function interpolateString(p0, p1, percent) {
function interpolateArray (line 7965) | function interpolateArray(p0, p1, percent, out, arrDim) {
function fillArr (line 7986) | function fillArr(arr0, arr1, arrDim) {
function isArraySame (line 8029) | function isArraySame(arr0, arr1, arrDim) {
function catmullRomInterpolateArray (line 8069) | function catmullRomInterpolateArray(
function catmullRomInterpolate (line 8104) | function catmullRomInterpolate(p0, p1, p2, p3, t, t2, t3) {
function cloneValue (line 8112) | function cloneValue(value) {
function rgba2String (line 8129) | function rgba2String(rgba) {
function createTrackClip (line 8137) | function createTrackClip (animator, easing, oneTrackDone, keyframes, pro...
function Clip (line 8559) | function Clip(options) {
function clampCssByte (line 9087) | function clampCssByte(i) { // Clamp to integer 0 .. 255.
function clampCssAngle (line 9092) | function clampCssAngle(i) { // Clamp to integer 0 .. 360.
function clampCssFloat (line 9097) | function clampCssFloat(f) { // Clamp to float 0.0 .. 1.0.
function parseCssInt (line 9101) | function parseCssInt(str) { // int or percentage.
function parseCssFloat (line 9108) | function parseCssFloat(str) { // float or percentage.
function cssHueToRgb (line 9115) | function cssHueToRgb(m1, m2, h) {
function lerp (line 9135) | function lerp(a, b, p) {
function parse (line 9144) | function parse(colorStr) {
function hsla2rgba (line 9232) | function hsla2rgba(hsla) {
function rgba2hsla (line 9258) | function rgba2hsla(rgba) {
function lift (line 9326) | function lift(color, level) {
function toHex (line 9346) | function toHex(color, level) {
function fastMapToColor (line 9360) | function fastMapToColor(normalizedValue, colors, out) {
function mapToColor (line 9387) | function mapToColor(normalizedValue, colors, fullOutput) {
function modifyHSL (line 9429) | function modifyHSL(color, h, s, l) {
function modifyAlpha (line 9448) | function modifyAlpha(color, alpha) {
function stringify (line 9462) | function stringify(arrColor, type) {
function Chart (line 9563) | function Chart() {
function elSetState (line 9650) | function elSetState(el, state) {
function toggleHighlight (line 9666) | function toggleHighlight(data, payload, state) {
function hasFillOrStroke (line 9892) | function hasFillOrStroke(fillOrStroke) {
function liftColor (line 9896) | function liftColor(color) {
function cacheElementStl (line 9903) | function cacheElementStl(el) {
function doSingleEnterHover (line 9931) | function doSingleEnterHover(el) {
function doSingleLeaveHover (line 9947) | function doSingleLeaveHover(el) {
function doEnterHover (line 9962) | function doEnterHover(el) {
function doLeaveHover (line 9972) | function doLeaveHover(el) {
function setElementHoverStl (line 9985) | function setElementHoverStl(el, hoverStl) {
function onElementMouseOver (line 9999) | function onElementMouseOver() {
function onElementMouseOut (line 10007) | function onElementMouseOut() {
function enterEmphasis (line 10015) | function enterEmphasis() {
function leaveEmphasis (line 10023) | function leaveEmphasis() {
function animateOrSetProps (line 10068) | function animateOrSetProps(isUpdate, el, props, animatableModel, dataInd...
function processArc (line 10210) | function processArc(x1, y1, x2, y2, fa, fs, rx, ry, psiDeg, cmd, path) {
function createPathProxyFromString (line 10262) | function createPathProxyFromString(data) {
function createPathOptions (line 10509) | function createPathOptions(str, opts) {
function pathHasFill (line 10604) | function pathHasFill(style) {
function pathHasStroke (line 10609) | function pathHasStroke(style) {
function Path (line 10622) | function Path(opts) {
function Displayable (line 10963) | function Displayable(opts) {
function parsePercent (line 11481) | function parsePercent(value, maxValue) {
function setTransform (line 11491) | function setTransform(ctx, m) {
function isAroundZero (line 12400) | function isAroundZero(val) {
function isNotAroundZero (line 12403) | function isNotAroundZero(val) {
function cubicAt (line 12416) | function cubicAt(p0, p1, p2, p3, t) {
function cubicDerivativeAt (line 12432) | function cubicDerivativeAt(p0, p1, p2, p3, t) {
function cubicRootAt (line 12451) | function cubicRootAt(p0, p1, p2, p3, val, roots) {
function cubicExtrema (line 12543) | function cubicExtrema(p0, p1, p2, p3, extrema) {
function cubicSubdivide (line 12587) | function cubicSubdivide(p0, p1, p2, p3, t, out) {
function cubicProjectPoint (line 12624) | function cubicProjectPoint(
function quadraticAt (line 12702) | function quadraticAt(p0, p1, p2, t) {
function quadraticDerivativeAt (line 12715) | function quadraticDerivativeAt(p0, p1, p2, t) {
function quadraticRootAt (line 12728) | function quadraticRootAt(p0, p1, p2, val, roots) {
function quadraticExtremum (line 12773) | function quadraticExtremum(p0, p1, p2) {
function quadraticSubdivide (line 12793) | function quadraticSubdivide(p0, p1, p2, t, out) {
function quadraticProjectPoint (line 12823) | function quadraticProjectPoint(
function isAroundEqual (line 13175) | function isAroundEqual(a, b) {
function swapExtrema (line 13183) | function swapExtrema() {
function windingCubic (line 13189) | function windingCubic(x0, y0, x1, y1, x2, y2, x3, y3, x, y) {
function windingQuadratic (line 13247) | function windingQuadratic(x0, y0, x1, y1, x2, y2, x, y) {
function windingArc (line 13290) | function windingArc(
function containPath (line 13353) | function containPath(data, lineWidth, isStroke, x, y) {
function transformPath (line 13804) | function transformPath(path, m) {
function ZImage (line 13916) | function ZImage(opts) {
function interpolate (line 14680) | function interpolate(p0, p1, p2, p3, t, t2, t3) {
function someVectorAt (line 15016) | function someVectorAt(shape, t, isTangent) {
function delInstance (line 15412) | function delInstance(id) {
function detect (line 15724) | function detect(ua) {
function makeEventPacket (line 15848) | function makeEventPacket(eveType, target, event) {
function processGesture (line 16024) | function processGesture(zrHandler, event, stage) {
function initDomHandler (line 16051) | function initDomHandler(instance) {
function mountHandlers (line 16161) | function mountHandlers(handlerNames, instance) {
function isHover (line 16279) | function isHover(displayable, x, y) {
function setTouchTimer (line 16302) | function setTouchTimer(instance) {
function usePointerEvent (line 16315) | function usePointerEvent() {
function useTouchEvent (line 16326) | function useTouchEvent() {
function eventNameFix (line 16330) | function eventNameFix(name) {
function getBoundingClientRect (line 16356) | function getBoundingClientRect(el) {
function normalizeEvent (line 16363) | function normalizeEvent(el, e) {
function addEventListener (line 16395) | function addEventListener(el, name, handler) {
function removeEventListener (line 16404) | function removeEventListener(el, name, handler) {
function Draggable (line 16449) | function Draggable() {
function dist (line 16598) | function dist(pointPair) {
function center (line 16605) | function center(pointPair) {
function shapeCompareFunc (line 16671) | function shapeCompareFunc(a, b) {
function step (line 17074) | function step() {
function parseInt10 (line 17149) | function parseInt10(val) {
function isLayerValid (line 17153) | function isLayerValid(layer) {
function preProcessLayer (line 17171) | function preProcessLayer(layer) {
function postProcessLayer (line 17175) | function postProcessLayer(layer) {
function isDisplayableCulled (line 17184) | function isDisplayableCulled(el, width, height) {
function isClipPathChanged (line 17194) | function isClipPathChanged(clipPaths, prevClipPaths) {
function doClip (line 17205) | function doClip(clipPaths, ctx) {
function returnFalse (line 17878) | function returnFalse() {
function createDom (line 17891) | function createDom(id, type, painter, dpr) {
function encodeColor (line 18195) | function encodeColor(seriesModel) {
function get (line 18239) | function get(opt, path) {
function set (line 18251) | function set(opt, path, val, overwrite) {
function compatLayoutProperties (line 18267) | function compatLayoutProperties(option) {
function compatItemStyle (line 18352) | function compatItemStyle(opt) {
function firstDataNotNull (line 18541) | function firstDataNotNull(data) {
function ifNeedCompleteOrdinalData (line 18548) | function ifNeedCompleteOrdinalData(data) {
function createListFromArray (line 18557) | function createListFromArray(data, seriesModel, ecModel) {
function isStackable (line 18616) | function isStackable(axisType) {
function getDimTypeByAxis (line 18620) | function getDimTypeByAxis(axisType) {
function createNameList (line 18729) | function createNameList(result, data) {
function normalizeDimensions (line 19322) | function normalizeDimensions(dimensions) {
function cloneListForMapAndSample (line 19455) | function cloneListForMapAndSample(original, excludeDimensions) {
function defaultKeyGetter (line 19831) | function defaultKeyGetter(item) {
function DataDiffer (line 19835) | function DataDiffer(oldArr, newArr, oldKeyGetter, newKeyGetter) {
function initIndexMap (line 19930) | function initIndexMap(arr, map, keyGetter) {
function completeDimensions (line 19968) | function completeDimensions(dimensions, data, defaultNames, extraPrefix) {
function guessOrdinal (line 19992) | function guessOrdinal(data, dimIndex) {
function retrieveValue (line 20011) | function retrieveValue(o) {
function isPointsSame (line 20036) | function isPointsSame(points1, points2) {
function getSmooth (line 20050) | function getSmooth(smooth) {
function getAxisExtentWithGap (line 20054) | function getAxisExtentWithGap(axis) {
function sign (line 20066) | function sign(val) {
function getStackedOnPoints (line 20075) | function getStackedOnPoints(coordSys, data) {
function queryDataIndex (line 20104) | function queryDataIndex(data, payload) {
function createGridClipShape (line 20113) | function createGridClipShape(cartesian, hasAnimation, seriesModel) {
function createPolarClipShape (line 20156) | function createPolarClipShape(polar, hasAnimation, seriesModel) {
function createClipShape (line 20189) | function createClipShape(coordSys, hasAnimation, seriesModel) {
function SymbolDraw (line 20590) | function SymbolDraw(symbolCtor) {
function symbolNeedsDraw (line 20598) | function symbolNeedsDraw(data, idx, isIgnore) {
function normalizeSymbolSize (line 20703) | function normalizeSymbolSize(symbolSize) {
function Symbol (line 20717) | function Symbol(data, idx) {
function driftSymbol (line 20725) | function driftSymbol(dx, dy) {
function sign (line 21327) | function sign(val) {
function getStackedOnPoint (line 21331) | function getStackedOnPoint(coordSys, data, idx) {
function diffData (line 21381) | function diffData(oldData, newData) {
function isPointNull (line 21552) | function isPointNull(p) {
function drawSegment (line 21556) | function drawSegment(
function getBoundingBox (line 21649) | function getBoundingBox(points, smoothConstraint) {
function isAxisUsedInTheGrid (line 22012) | function isAxisUsedInTheGrid(axisModel, gridModel, ecModel) {
function getLabelUnionRect (line 22016) | function getLabelUnionRect(axis) {
function Grid (line 22036) | function Grid(gridModel, ecModel, api) {
function ifAxisCanNotOnZero (line 22080) | function ifAxisCanNotOnZero(otherAxisDim) {
function adjustAxes (line 22158) | function adjustAxes() {
function createAxisCreator (line 22241) | function createAxisCreator(axisType) {
function unionExtent (line 22336) | function unionExtent(data, axis, seriesModel) {
function updateAxisTransfrom (line 22348) | function updateAxisTransfrom(axis, coordBase) {
function Scale (line 22745) | function Scale() {
function Cartesian2D (line 23379) | function Cartesian2D(name) {
function dimAxisMapper (line 23499) | function dimAxisMapper(dim) {
function fixExtentWithBands (line 23735) | function fixExtentWithBands(extent, nTick) {
function getAxisType (line 24129) | function getAxisType(axisDim, option) {
function getName (line 24353) | function getName(obj) {
function getCategories (line 24364) | function getCategories() {
function getFormattedLabels (line 24373) | function getFormattedLabels() {
function layoutAxis (line 24616) | function layoutAxis(gridModel, axisModel) {
function makeAxisEventDataBase (line 24695) | function makeAxisEventDataBase(axisModel) {
function isTwoLabelOverlapped (line 24949) | function isTwoLabelOverlapped(current, next) {
function innerTextLayout (line 25049) | function innerTextLayout(opt, textRotation, direction) {
function endTextLayout (line 25083) | function endTextLayout(opt, textPosition, extent) {
function fixLayoutWithLineWidth (line 25269) | function fixLayoutWithLineWidth(layout, lineWidth) {
function createRect (line 25307) | function createRect(dataIndex, isUpdate) {
function setLabel (line 25388) | function setLabel(style, model, color, labelText, labelPositionOutside) {
function getSeriesStackId (line 25511) | function getSeriesStackId(seriesModel) {
function calBarWidthAndOffset (line 25515) | function calBarWidthAndOffset(barSeries, api) {
function barLayoutGrid (line 25627) | function barLayoutGrid(seriesType, ecModel, api) {
function updateDataSelected (line 25994) | function updateDataSelected(uid, seriesModel, hasAnimation, api) {
function toggleItemSelected (line 26026) | function toggleItemSelected(el, layout, isSelected, selectedOffset, hasA...
function PiePiece (line 26050) | function PiePiece(data, idx) {
function getLabelStyle (line 26082) | function getLabelStyle(data, idx, state, labelModel, labelPosition) {
function onEmphasis (line 26143) | function onEmphasis() {
function onNormal (line 26153) | function onNormal() {
function adjustSingleSide (line 26564) | function adjustSingleSide(list, cx, cy, r, dir, viewWidth, viewHeight) {
function avoidOverlap (line 26661) | function avoidOverlap(labelLayoutList, cx, cy, r, viewWidth, viewHeight) {
function LargeSymbolDraw (line 26995) | function LargeSymbolDraw() {
function Radar (line 27118) | function Radar(radarModel, ecModel, api) {
function increaseInterval (line 27248) | function increaseInterval(interval) {
function IndicatorAxis (line 27353) | function IndicatorAxis(dim, scale, radiusExtent) {
function defaultsShow (line 27398) | function defaultsShow(opt, show) {
function getColorIndex (line 27583) | function getColorIndex(areaOrLine, areaOrLineColorList, idx) {
function normalizeSymbolSize (line 27774) | function normalizeSymbolSize(symbolSize) {
function createSymbol (line 27790) | function createSymbol(data, idx) {
function updateSymbols (line 27809) | function updateSymbols(oldPoints, newPoints, symbolGroup, data, idx, isI...
function getInitialPoints (line 27832) | function getInitialPoints(points) {
function onEmphasis (line 27961) | function onEmphasis() {
function onNormal (line 27965) | function onNormal() {
function pointsConverter (line 28003) | function pointsConverter(val, idx) {
function resizeGeo (line 28314) | function resizeGeo (geoModel, api) {
function setGeoCoords (line 28337) | function setGeoCoords(geo, model) {
function mapNotExistsError (line 28343) | function mapNotExistsError(name) {
function Geo (line 28550) | function Geo(name, map, geoJson, specialAreas, nameMap) {
function decode (line 28767) | function decode(json) {
function decodePolygon (line 28804) | function decodePolygon(coordinate, encodeOffsets) {
function flattern2D (line 28831) | function flattern2D(array) {
function Region (line 28893) | function Region(name, contours, cp) {
function isAroundEqual (line 29014) | function isAroundEqual(a, b) {
function contain (line 29018) | function contain(points, x, y) {
function TransformDummy (line 29068) | function TransformDummy() {
function View (line 29073) | function View(name) {
function getFixedItemStyle (line 29574) | function getFixedItemStyle(model, scale) {
function updateMapSelectHandler (line 29584) | function updateMapSelectHandler(mapOrGeoModel, group, api, fromView) {
function updateMapSelected (line 29610) | function updateMapSelected(mapOrGeoModel, group) {
function MapDraw (line 29624) | function MapDraw(api, updateGroup) {
function makeActionBase (line 29818) | function makeActionBase() {
function mousedown (line 29876) | function mousedown(e) {
function mousemove (line 29891) | function mousemove(e) {
function mouseup (line 29927) | function mouseup(e) {
function mousewheel (line 29931) | function mousewheel(e) {
function pinch (line 29939) | function pinch(e) {
function zoom (line 29948) | function zoom(e, zoomDelta, zoomX, zoomY) {
function RoamController (line 29998) | function RoamController(zr, target, rectProvider) {
function getStore (line 30110) | function getStore(zr) {
function dataStatistics (line 30340) | function dataStatistics(datas, statisticsType) {
function createGeoFromMap (line 30424) | function createGeoFromMap(mapSeriesOpt) {
function completeTreeValue (line 30801) | function completeTreeValue(dataNode, arrValueLength) {
function setDefault (line 30844) | function setDefault(levels, ecModel) {
function Tree (line 31162) | function Tree(hostModel, levelOptions) {
function buildHierarchy (line 31296) | function buildHierarchy(dataNode, parentNode) {
function addChild (line 31337) | function addChild(child, node) {
function linkList (line 31383) | function linkList(opt) {
function transferInjection (line 31416) | function transferInjection(opt, res) {
function changeInjection (line 31430) | function changeInjection(opt, res) {
function cloneShallowInjection (line 31435) | function cloneShallowInjection(opt, res) {
function getLinkedData (line 31453) | function getLinkedData(dataType) {
function isMainData (line 31460) | function isMainData(data) {
function linkAll (line 31464) | function linkAll(mainData, datas, opt) {
function linkSingle (line 31471) | function linkSingle(data, dataType, mainData, opt) {
function dualTravel (line 31675) | function dualTravel(thisViewChildren, oldViewChildren, parentGroup, same...
function clearStorage (line 31716) | function clearStorage(storage) {
function renderFinally (line 31727) | function renderFinally() {
function onClick (line 31990) | function onClick(e) {
function onSelect (line 32037) | function onSelect(node) {
function createStorage (line 32127) | function createStorage() {
function renderNode (line 32135) | function renderNode(
function calculateZ (line 32358) | function calculateZ(depth, zInLevel) {
function Breadcrumb (line 32428) | function Breadcrumb(containerGroup, onSelect) {
function makeItemPoints (line 32563) | function makeItemPoints(x, y, itemWidth, itemHeight, head, tail) {
function createWrap (line 32601) | function createWrap() {
function handleRootToNode (line 32717) | function handleRootToNode(model, index) {
function travelTree (line 32775) | function travelTree(
function buildVisuals (line 32832) | function buildVisuals(
function calculateColor (line 32850) | function calculateColor(visuals) {
function calculateBorderColor (line 32867) | function calculateBorderColor(borderColorSaturation, thisNodeColor) {
function getValueVisualDefine (line 32873) | function getValueVisualDefine(visuals, name) {
function buildVisualMapping (line 32880) | function buildVisualMapping(
function getRangeVisual (line 32931) | function getRangeVisual(nodeModel, name) {
function mapVisual (line 32938) | function mapVisual(nodeModel, visuals, child, index, mapping, seriesMode...
function preprocessForPiecewise (line 33206) | function preprocessForPiecewise(thisOption) {
function preprocessForSpecifiedCategory (line 33220) | function preprocessForSpecifiedCategory(thisOption) {
function normalizeVisualRange (line 33257) | function normalizeVisualRange(thisOption, isCategory) {
function makePartialColorVisualHandler (line 33283) | function makePartialColorVisualHandler(applyValue) {
function arrayGetByNormalizedValue (line 33307) | function arrayGetByNormalizedValue(arr, normalized) {
function defaultApplyColor (line 33313) | function defaultApplyColor(value, getter, setter) {
function getVisualForCategory (line 33317) | function getVisualForCategory(me, visual, normalized) {
function isCategory (line 33325) | function isCategory(me) {
function update (line 33554) | function update(ecModel, api, payload) {
function squarify (line 33671) | function squarify(node, options, hideChildren, depth) {
function initChildren (line 33751) | function initChildren(node, nodeModel, totalArea, options, hideChildren,...
function filterByThreshold (line 33803) | function filterByThreshold(nodeModel, totalArea, sum, orderBy, orderedCh...
function sort (line 33836) | function sort(viewChildren, orderBy) {
function statistic (line 33849) | function statistic(nodeModel, children, orderBy) {
function worst (line 33892) | function worst(row, rowFixedLength, ratio) {
function position (line 33918) | function position(row, rowFixedLength, rect, halfGapWidth, flush) {
function estimateRootSize (line 33965) | function estimateRootSize(seriesModel, targetInfo, viewRoot, containerWi...
function calculateRootPosition (line 34011) | function calculateRootPosition(layoutInfo, rootRect, targetInfo) {
function prunning (line 34050) | function prunning(node, clipRect, viewAbovePath, viewRoot, depth) {
function beforeLink (line 34172) | function beforeLink(nodeData, edgeData) {
function Node (line 34788) | function Node(id, dataIndex) {
function Edge (line 34864) | function Edge(n1, n2, dataIndex) {
function isPointNaN (line 35186) | function isPointNaN(pt) {
function lineNeedsDraw (line 35189) | function lineNeedsDraw(pts) {
function LineDraw (line 35196) | function LineDraw(ctor) {
function makeSymbolTypeKey (line 35281) | function makeSymbolTypeKey(symbolCategory) {
function createSymbol (line 35287) | function createSymbol(name, lineData, idx) {
function createLine (line 35308) | function createLine(points) {
function setLinePoints (line 35316) | function setLinePoints(targetShape, points) {
function updateSymbolAndLabelBeforeLineUpdate (line 35332) | function updateSymbolAndLabelBeforeLineUpdate () {
function Line (line 35438) | function Line(lineData, idx) {
function isLine (line 35595) | function isLine(shape) {
function intersectCurveCircle (line 35653) | function intersectCurveCircle(curvePoints, center, radius) {
function normalize (line 35920) | function normalize(a) {
function getViewRect (line 36373) | function getViewRect(seriesModel, api, aspect) {
function parsePosition (line 36592) | function parsePosition(seriesModel, api) {
function formatLabel (line 36608) | function formatLabel(label, labelFormatter) {
function FunnelPiece (line 37188) | function FunnelPiece(data, idx) {
function getLabelStyle (line 37218) | function getLabelStyle(data, idx, state, labelModel) {
function getViewRect (line 37403) | function getViewRect(seriesModel, api) {
function getSortedIndices (line 37412) | function getSortedIndices(data, sort) {
function labelLayout (line 37427) | function labelLayout (data) {
function create (line 37618) | function create(ecModel, api) {
function Parallel (line 37669) | function Parallel(parallelModel, ecModel, api) {
function getAxisType (line 38229) | function getAxisType(axisName, option) {
function fromAxisAreaSelect (line 38411) | function fromAxisAreaSelect(axisModel, ecModel, payload) {
function SelectController (line 38460) | function SelectController(type, zr, opt) {
function updateZ (line 38584) | function updateZ(group) {
function isInContainer (line 38590) | function isInContainer(x, y) {
function preventDefault (line 38596) | function preventDefault(e) {
function mousedown (line 38601) | function mousedown(e) {
function mousemove (line 38617) | function mousemove(e) {
function mouseup (line 38627) | function mouseup(e) {
function updateViewByCursor (line 38640) | function updateViewByCursor(e, isEnd) {
function shouldShowCover (line 38663) | function shouldShowCover() {
function renderCover (line 38679) | function renderCover(ranges) {
function removeGroup (line 38697) | function removeGroup() {
function createRectCover (line 38706) | function createRectCover() {
function getLocalTrack (line 38720) | function getLocalTrack() {
function getLocalTrackEnds (line 38726) | function getLocalTrackEnds() {
function createParallelIfNeeded (line 38818) | function createParallelIfNeeded(option) {
function mergeAxisOptionFromParallel (line 38840) | function mergeAxisOptionFromParallel(option) {
function translateCategoryValue (line 38965) | function translateCategoryValue(axisModel, dim, rawData) {
function add (line 39055) | function add(newDataIndex) {
function update (line 39074) | function update(newDataIndex, oldDataIndex) {
function remove (line 39111) | function remove(oldDataIndex) {
function createGridClipShape (line 39126) | function createGridClipShape(coordSys, seriesModel, cb) {
function eachAxisPair (line 39148) | function eachAxisPair(values, dimensions, coordSys, cb) {
function createEl (line 39169) | function createEl(pointPair) {
function isEmptyValue (line 39179) | function isEmptyValue(val, axisType) {
function createGridClipShape (line 39534) | function createGridClipShape(rect, seriesModel, cb) {
function getViewRect (line 39599) | function getViewRect(seriesModel, api) {
function layoutSankey (line 39608) | function layoutSankey(nodes, edges, nodeWidth, nodeGap, width, height, i...
function computeNodeValues (line 39618) | function computeNodeValues(nodes) {
function computeNodeBreadths (line 39633) | function computeNodeBreadths(nodes, nodeWidth, width) {
function moveSinksRight (line 39667) | function moveSinksRight(nodes, x) {
function scaleNodeBreadths (line 39680) | function scaleNodeBreadths(nodes, kx) {
function computeNodeDepths (line 39695) | function computeNodeDepths(nodes, edges, height, nodeGap, iterations) {
function initializeNodeDepth (line 39726) | function initializeNodeDepth(nodes, nodesByBreadth, edges, height, nodeG...
function resolveCollisions (line 39762) | function resolveCollisions(nodesByBreadth, nodeGap, height) {
function relaxRightToLeft (line 39806) | function relaxRightToLeft(nodesByBreadth, alpha) {
function weightedTarget (line 39818) | function weightedTarget(edge) {
function relaxLeftToRight (line 39827) | function relaxLeftToRight(nodesByBreadth, alpha) {
function weightedSource (line 39839) | function weightedSource(edge) {
function computeEdgeDepths (line 39847) | function computeEdgeDepths(nodes) {
function ascendingTargetDepth (line 39866) | function ascendingTargetDepth(a, b) {
function ascendingSourceDepth (line 39870) | function ascendingSourceDepth(a, b) {
function sum (line 39874) | function sum(array, f) {
function center (line 39898) | function center(node) {
function ascendingDepth (line 39902) | function ascendingDepth(a, b) {
function ascending (line 39906) | function ascending(a, b) {
function getEdgeValue (line 39910) | function getEdgeValue(edge) {
function nest (line 39928) | function nest() {
function getItemValue (line 40173) | function getItemValue(item) {
function WhiskerBox (line 40344) | function WhiskerBox(data, idx, styleUpdater, isInit) {
function transInit (line 40406) | function transInit(points, dim, itemLayout) {
function makeWhiskerEndsShape (line 40414) | function makeWhiskerEndsShape(whiskerEnds) {
function WhiskerBoxDraw (line 40455) | function WhiskerBoxDraw(styleUpdater) {
function updateStyle (line 40552) | function updateStyle(itemGroup, data, idx) {
function groupSeriesByAxis (line 40654) | function groupSeriesByAxis(ecModel) {
function calculateBase (line 40677) | function calculateBase(groupItem) {
function layoutSingleSeries (line 40729) | function layoutSingleSeries(seriesModel, offset, boxWidth) {
function updateStyle (line 40947) | function updateStyle(itemGroup, data, idx) {
function getPoint (line 41105) | function getPoint(val) {
function addBodyEnd (line 41114) | function addBodyEnd(point, start) {
function calculateCandleWidth (line 41128) | function calculateCandleWidth(seriesModel, data) {
function normalizeSymbolSize (line 41294) | function normalizeSymbolSize(symbolSize) {
function EffectSymbol (line 41306) | function EffectSymbol(data, idx) {
function onEmphasis (line 41434) | function onEmphasis() {
function onNormal (line 41442) | function onNormal() {
function geoCoordGetter (line 41531) | function geoCoordGetter(item, dim, dataIndex, dimIndex) {
function EffectLine (line 41697) | function EffectLine(lineData, idx) {
function setAnimationPoints (line 41708) | function setAnimationPoints(symbol, points) {
function updateSymbolPosition (line 41717) | function updateSymbolPosition() {
function getIsInPiecewiseRange (line 41897) | function getIsInPiecewiseRange(dataExtent, pieceList, selected) {
function getIsInContinuousRange (line 41931) | function getIsInContinuousRange(dataExtent, range) {
function isGeoCoordSys (line 41942) | function isGeoCoordSys(coordSys) {
function Heatmap (line 42126) | function Heatmap() {
function legendSelectActionHandler (line 42473) | function legendSelectActionHandler(methodName, payload, ecModel) {
function dispatchSelectAction (line 42563) | function dispatchSelectAction(name, api) {
function dispatchHighlightAction (line 42570) | function dispatchHighlightAction(seriesModel, dataName, api) {
function dispatchDownplayAction (line 42578) | function dispatchDownplayAction(seriesModel, dataName, api) {
function positionGroup (line 42793) | function positionGroup(group, model, api) {
function dataEqual (line 43041) | function dataEqual(a, b) {
function makeLineShape (line 43052) | function makeLineShape(x1, y1, x2, y2) {
function makeRectShape (line 43064) | function makeRectShape(x, y, width, height) {
function makeSectorShape (line 43076) | function makeSectorShape(cx, cy, r0, r, startAngle, endAngle) {
function refixTooltipPosition (line 43088) | function refixTooltipPosition(x, y, el, viewWidth, viewHeight) {
function calcTooltipPosition (line 43108) | function calcTooltipPosition(position, rect, dom) {
function updatePosition (line 43150) | function updatePosition(positionExpr, x, y, content, params, el, api) {
function ifSeriesSupportAxisTrigger (line 43184) | function ifSeriesSupportAxisTrigger(seriesModel) {
function moveGridLine (line 43646) | function moveGridLine(axisType, point, otherExtent) {
function moveGridShadow (line 43666) | function moveGridShadow(axisType, point, otherExtent) {
function moveSingleLine (line 43699) | function moveSingleLine(axisType, point, otherExtent) {
function movePolarLine (line 43755) | function movePolarLine(axisType, point, otherExtent) {
function movePolarShadow (line 43789) | function movePolarShadow(axisType, point, otherExtent) {
function assembleTransition (line 44202) | function assembleTransition(duration) {
function assembleFont (line 44216) | function assembleFont(textStyleModel) {
function assembleCssText (line 44242) | function assembleCssText(tooltipModel) {
function TooltipContent (line 44294) | function TooltipContent(container, api) {
function compromiseMobile (line 44344) | function compromiseMobile(tooltipContentEl, container) {
function resizePolar (line 44484) | function resizePolar(polarModel, api) {
function updatePolarScale (line 44503) | function updatePolarScale(ecModel, api) {
function setAxis (line 44541) | function setAxis(axis, axisModel) {
function RadiusAxis (line 44842) | function RadiusAxis(scale, radiusExtent) {
function AngleAxis (line 44881) | function AngleAxis(scale, angleExtent) {
function getAxisType (line 45004) | function getAxisType(axisDim, option) {
function getAxisLineShape (line 45039) | function getAxisLineShape(polar, r0, r, angle) {
function layoutAxis (line 45400) | function layoutAxis(polar, radiusAxisModel, axisAngle) {
function makeAction (line 45431) | function makeAction(method, actionInfo) {
function retrieveRaw (line 46302) | function retrieveRaw(option) {
function processRangeProp (line 46313) | function processRangeProp(percentProp, valueProp, rawOption, thisOption) {
function isInWindow (line 46562) | function isInWindow(value) {
function calculateDataExtent (line 46568) | function calculateDataExtent(axisDim, seriesModels) {
function calculateDataWindow (line 46585) | function calculateDataWindow(opt, dataExtent, axisProxy) {
function fixExtendByAxis (line 46644) | function fixExtendByAxis(dataExtent, axisModel, scale) {
function setAxisModel (line 46661) | function setAxisModel(axisProxy, isRestore) {
function save (line 46751) | function save(coordModel, axisModel, store, coordIndex) {
function setLabel (line 47390) | function setLabel(handleIndex) {
function getOtherDim (line 47535) | function getOtherDim(thisDim) {
function createCallback (line 47610) | function createCallback(index) {
function getRealDelta (line 47787) | function getRealDelta(delta, handleEnds, extent) {
function panCartesian (line 47942) | function panCartesian(pixelDeltas, range, controller, coordInfo) {
function scaleCartesian (line 47967) | function scaleCartesian(scale, mousePoint, range, controller, coordInfo,...
function getDirectionInfo (line 47988) | function getDirectionInfo(xy, axisModel, controller) {
function fixRange (line 48009) | function fixRange(range) {
function giveStore (line 48156) | function giveStore(api) {
function createController (line 48163) | function createController(api, dataZoomInfo, newRecord) {
function cleanStore (line 48172) | function cleanStore(store) {
function onPan (line 48181) | function onPan(record, dx, dy) {
function onZoom (line 48187) | function onZoom(record, scale, mouseX, mouseY) {
function wrapAndDispatch (line 48193) | function wrapAndDispatch(record, getRange) {
function dispatchAction (line 48211) | function dispatchAction(api, batch) {
function resetSingleAxis (line 48274) | function resetSingleAxis(dimNames, axisIndex, dataZoomModel) {
function filterSingleAxis (line 48278) | function filterSingleAxis(dimNames, axisIndex, dataZoomModel) {
function has (line 48414) | function has(obj, name) {
function processSingleVisualMap (line 48463) | function processSingleVisualMap(visualMapModel, ecModel) {
function toFixed (line 48903) | function toFixed(val) {
function doReset (line 48975) | function doReset(baseAttr, visualMappings) {
function createMappings (line 49006) | function createMappings() {
function completeSingle (line 49037) | function completeSingle(base) {
function completeInactive (line 49068) | function completeInactive(base, stateExist, stateAbsent) {
function completeController (line 49098) | function completeController(controller) {
function replaceVisualOption (line 49193) | function replaceVisualOption(thisOption, newOption) {
function onMouseOver (line 49857) | function onMouseOver(e) {
function createPolygon (line 49990) | function createPolygon(points, onDrift, cursor) {
function createHandlePoints (line 49999) | function createHandlePoints(handleIndex, textSize) {
function createIndicatorPoints (line 50005) | function createIndicatorPoints(isRange, pos, extentMax) {
function getter (line 50134) | function getter(key) {
function setter (line 50138) | function setter(key, value) {
function getKey (line 50258) | function getKey(item) {
function add (line 50262) | function add(index) {
function remove (line 50266) | function remove(index) {
function normalizeReverse (line 50646) | function normalizeReverse(thisOption, arr) {
function renderItem (line 50709) | function renderItem(item) {
function onHoverLink (line 50752) | function onHoverLink(method) {
function fillLabel (line 50927) | function fillLabel(opt) {
function updateMarkerLayout (line 51029) | function updateMarkerLayout(mpData, seriesModel, api) {
function createList (line 51177) | function createList(coordSys, seriesModel, mpModel) {
function getPrecision (line 51225) | function getPrecision(data, valueAxisDim, dataIndex) {
function markerTypeCalculatorWithExtent (line 51240) | function markerTypeCalculatorWithExtent(
function fillLabel (line 51418) | function fillLabel(opt) {
function isInifinity (line 51611) | function isInifinity(val) {
function ifMarkLineHasOnlyDim (line 51616) | function ifMarkLineHasOnlyDim(dimIndex, fromCoord, toCoord, coordSys) {
function markLineFilter (line 51623) | function markLineFilter(coordSys, item) {
function updateSingleMarkerEndLayout (line 51645) | function updateSingleMarkerEndLayout(
function updateDataVisualAndLayout (line 51851) | function updateDataVisualAndLayout(data, idx, isFrom, mlType, valueIndex) {
function createList (line 51875) | function createList(coordSys, seriesModel, mlModel) {
function compatibleEC2 (line 51976) | function compatibleEC2(opt) {
function transferItem (line 52012) | function transferItem(opt) {
function has (line 52034) | function has(obj, attr) {
function setOrigin (line 52692) | function setOrigin(targetGroup) {
function getBound (line 52700) | function getBound(rect) {
function toBound (line 52708) | function toBound(fromPos, from, to, dimIdx, boundIdx) {
function makeBtn (line 52876) | function makeBtn(position, iconPath, onclick, willRotate) {
function handleFrame (line 52969) | function handleFrame() {
function getViewRect (line 53028) | function getViewRect(model, api) {
function makeIcon (line 53039) | function makeIcon(timelineModel, objPath, rect, opts) {
function giveSymbol (line 53053) | function giveSymbol(hostModel, itemStyleModel, group, opt, symbol, callb...
function pointerMoveTo (line 53085) | function pointerMoveTo(pointer, dataIndex, axis, timelineModel, noAnimat...
function process (line 53385) | function process(newIndex, oldIndex) {
function createIconPaths (line 53444) | function createIconPaths(featureModel, feature, featureName) {
function isUserFeatureName (line 53573) | function isUserFeatureName(featureName) {
function cleanUpNextTick (line 53592) | function cleanUpNextTick() {
function drainQueue (line 53604) | function drainQueue() {
function Item (line 53642) | function Item(fun, array) {
function noop (line 53656) | function noop() {}
function SaveAsImage (line 53685) | function SaveAsImage (model) {
function MagicType (line 53758) | function MagicType(model) {
function groupSeries (line 53947) | function groupSeries(ecModel) {
function assembleSeriesWithCategoryAxis (line 53993) | function assembleSeriesWithCategoryAxis(series) {
function assembleOtherSeries (line 54029) | function assembleOtherSeries(series) {
function getContentFromModel (line 54052) | function getContentFromModel(ecModel) {
function trim (line 54069) | function trim(str) {
function isTSVFormat (line 54075) | function isTSVFormat(block) {
function parseTSVContents (line 54088) | function parseTSVContents(tsv) {
function parseListContents (line 54117) | function parseListContents(str) {
function parseContents (line 54160) | function parseContents(str, blockMetaList) {
function DataView (line 54192) | function DataView(model) {
function close (line 54275) | function close() {
function tryMergeDataOption (line 54353) | function tryMergeDataOption(newData, originalData) {
function DataZoom (line 54430) | function DataZoom(model) {
function prepareCoordInfo (line 54559) | function prepareCoordInfo(grid, ecModel) {
function isTheAxis (line 54583) | function isTheAxis(axisName, axisModel, dataZoomModel, ecModel) {
function pointToDataInCartesian (line 54624) | function pointToDataInCartesian(selRange, coordInfo) {
function scaleCartesianAxis (line 54646) | function scaleCartesianAxis(selDataRange, coordInfo, dimIdx, dimName) {
function updateBackBtnStatus (line 54676) | function updateBackBtnStatus(featureModel, ecModel) {
function addForAxis (line 54712) | function addForAxis(axisName, dataZoomOpt) {
function forEachComponent (line 54742) | function forEachComponent(mainType, cb) {
function giveStore (line 54856) | function giveStore(ecModel) {
function Restore (line 54932) | function Restore(model) {
function parseInt10 (line 56101) | function parseInt10(val) {
function VMLPainter (line 56108) | function VMLPainter(root, storage) {
function createMethodNotSupport (line 56260) | function createMethodNotSupport(method) {
FILE: frontend/production/vendors/echarts/dist/echarts.simple.js
function __webpack_require__ (line 16) | function __webpack_require__(moduleId) {
function createRegisterEventWithLowercaseName (line 111) | function createRegisterEventWithLowercaseName(method) {
function MessageCenter (line 121) | function MessageCenter() {
function ECharts (line 131) | function ECharts (dom, theme, opts) {
function toggleHighlight (line 578) | function toggleHighlight(method, payload) {
function invokeUpdateMethod (line 722) | function invokeUpdateMethod(methodName, ecModel, payload) {
function prepareView (line 748) | function prepareView(type, ecModel) {
function processData (line 815) | function processData(ecModel, api) {
function stackSeriesData (line 826) | function stackSeriesData(ecModel) {
function doLayout (line 847) | function doLayout(ecModel, payload) {
function doVisualCoding (line 860) | function doVisualCoding(ecModel, payload) {
function doRender (line 872) | function doRender(ecModel, payload) {
function updateZ (line 977) | function updateZ(model, view) {
function enableConnect (line 1049) | function enableConnect(chart) {
function visitComponent (line 1503) | function visitComponent(mainType, dependencies) {
function getQueryCond (line 1711) | function getQueryCond(q) {
function doFilter (line 1730) | function doFilter(res) {
function mergeTheme (line 1918) | function mergeTheme(option, theme) {
function initBase (line 1936) | function initBase(baseOption) {
function getComponentsByTypes (line 1971) | function getComponentsByTypes(componentsMap, types) {
function makeKeyInfo (line 1987) | function makeKeyInfo(mainType, mapResult) {
function determineSubType (line 2070) | function determineSubType(mainType, newCptOption, existComponent) {
function createSeriesIndices (line 2085) | function createSeriesIndices(seriesModels) {
function filterBySubType (line 2094) | function filterBySubType(components, condition) {
function assertSeriesInitialized (line 2107) | function assertSeriesInitialized(ecModel) {
function clone (line 2149) | function clone(source) {
function merge (line 2183) | function merge(target, source, overwrite) {
function mergeAll (line 2223) | function mergeAll(targetAndSources, overwrite) {
function extend (line 2236) | function extend(target, source) {
function defaults (line 2251) | function defaults(target, source, overlay) {
function createCanvas (line 2262) | function createCanvas() {
function getContext (line 2267) | function getContext() {
function indexOf (line 2280) | function indexOf(array, value) {
function inherits (line 2301) | function inherits(clazz, baseClazz) {
function mixin (line 2320) | function mixin(target, source, overlay) {
function isArrayLike (line 2330) | function isArrayLike(data) {
function each (line 2347) | function each(obj, cb, context) {
function map (line 2376) | function map(obj, cb, context) {
function reduce (line 2400) | function reduce(obj, cb, memo, context) {
function filter (line 2423) | function filter(obj, cb, context) {
function find (line 2449) | function find
Copy disabled (too large)
Download .json
Condensed preview — 3770 files, each showing path, character count, and a content snippet. Download the .json file for the full structured content (71,213K chars).
[
{
"path": ".gitignore",
"chars": 86,
"preview": "logs/\npilots/global/logs/\npilots/global/scripts/\nTweetPalDemo.mov\nTweetPalDemoSave.mov"
},
{
"path": "LICENSE.md",
"chars": 1071,
"preview": "MIT License\n\nCopyright (c) 2017 Joey Tawadrous\n\nPermission is hereby granted, free of charge, to any person obtaining a "
},
{
"path": "README.md",
"chars": 3313,
"preview": "# Twitter-Auto-Pilot\nTweetPal allows you to automate common Twitter activities such as following & unfollowing Twitter a"
},
{
"path": "frontend/.bowerrc",
"chars": 29,
"preview": "{\n \"directory\" : \"vendors\"\n}"
},
{
"path": "frontend/.gitignore",
"chars": 48,
"preview": "nbproject\nnpm-debug.log\nnode_modules\n.sass-cache"
},
{
"path": "frontend/README.md",
"chars": 6347,
"preview": "# gentelella\n\nGentelella Admin is a free to use Bootstrap admin template.\nThis template uses the default Bootstrap 3 sty"
},
{
"path": "frontend/bower.json",
"chars": 2632,
"preview": "{\n \"name\": \"gentelella\",\n \"homepage\": \"https://colorlib.com/polygon/gentelella/index.html\",\n \"authors\": [\n \"Aigars"
},
{
"path": "frontend/documentation/LICENSE.txt",
"chars": 1093,
"preview": "The MIT License (MIT)\n\nCopyright (c) 2016 Aigars Silkalns & Colorlib\n\nPermission is hereby granted, free of charge, to a"
},
{
"path": "frontend/documentation/changelog.md",
"chars": 870,
"preview": "# Gentelella Changelog\n\n### Note\n\nEarlier there were no changelog at all and we have introduced one now and we will star"
},
{
"path": "frontend/documentation/css/shCoreDefault.css",
"chars": 8639,
"preview": "/**\n * SyntaxHighlighter\n * http://alexgorbatchev.com/SyntaxHighlighter\n *\n * SyntaxHighlighter is donationware. If you "
},
{
"path": "frontend/documentation/fonts/css/font-awesome.css",
"chars": 26651,
"preview": "/*!\n * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/lice"
},
{
"path": "frontend/documentation/fonts/less/bordered-pulled.less",
"chars": 330,
"preview": "// Bordered & Pulled\n// -------------------------\n\n.@{fa-css-prefix}-border {\n padding: .2em .25em .15em;\n border: sol"
},
{
"path": "frontend/documentation/fonts/less/core.less",
"chars": 418,
"preview": "// Base Class Definition\n// -------------------------\n\n.@{fa-css-prefix} {\n display: inline-block;\n font: normal norma"
},
{
"path": "frontend/documentation/fonts/less/fixed-width.less",
"chars": 119,
"preview": "// Fixed Width Icons\n// -------------------------\n.@{fa-css-prefix}-fw {\n width: (18em / 14);\n text-align: center;\n}\n"
},
{
"path": "frontend/documentation/fonts/less/font-awesome.less",
"chars": 465,
"preview": "/*!\n * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/lice"
},
{
"path": "frontend/documentation/fonts/less/icons.less",
"chars": 34455,
"preview": "/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\n readers do not read off random characters th"
},
{
"path": "frontend/documentation/fonts/less/larger.less",
"chars": 370,
"preview": "// Icon Sizes\n// -------------------------\n\n/* makes the font 33% larger relative to the icon container */\n.@{fa-css-pre"
},
{
"path": "frontend/documentation/fonts/less/list.less",
"chars": 377,
"preview": "// List Icons\n// -------------------------\n\n.@{fa-css-prefix}-ul {\n padding-left: 0;\n margin-left: @fa-li-width;\n lis"
},
{
"path": "frontend/documentation/fonts/less/mixins.less",
"chars": 892,
"preview": "// Mixins\n// --------------------------\n\n.fa-icon() {\n display: inline-block;\n font: normal normal normal 14px/1 FontA"
},
{
"path": "frontend/documentation/fonts/less/path.less",
"chars": 684,
"preview": "/* FONT PATH\n * -------------------------- */\n\n@font-face {\n font-family: 'FontAwesome';\n src: url('@{fa-font-path}/fo"
},
{
"path": "frontend/documentation/fonts/less/rotated-flipped.less",
"chars": 622,
"preview": "// Rotated & Flipped Icons\n// -------------------------\n\n.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); }\n.@"
},
{
"path": "frontend/documentation/fonts/less/spinning.less",
"chars": 582,
"preview": "// Spinning Icons\n// --------------------------\n\n.@{fa-css-prefix}-spin {\n -webkit-animation: fa-spin 2s infinite linea"
},
{
"path": "frontend/documentation/fonts/less/stacked.less",
"chars": 476,
"preview": "// Stacked Icons\n// -------------------------\n\n.@{fa-css-prefix}-stack {\n position: relative;\n display: inline-block;\n"
},
{
"path": "frontend/documentation/fonts/less/variables.less",
"chars": 15529,
"preview": "// Variables\n// --------------------------\n\n@fa-font-path: \"../fonts\";\n//@fa-font-path: \"//netdna.bootstra"
},
{
"path": "frontend/documentation/fonts/scss/_bordered-pulled.scss",
"chars": 332,
"preview": "// Bordered & Pulled\n// -------------------------\n\n.#{$fa-css-prefix}-border {\n padding: .2em .25em .15em;\n border: so"
},
{
"path": "frontend/documentation/fonts/scss/_core.scss",
"chars": 419,
"preview": "// Base Class Definition\n// -------------------------\n\n.#{$fa-css-prefix} {\n display: inline-block;\n font: normal norm"
},
{
"path": "frontend/documentation/fonts/scss/_fixed-width.scss",
"chars": 120,
"preview": "// Fixed Width Icons\n// -------------------------\n.#{$fa-css-prefix}-fw {\n width: (18em / 14);\n text-align: center;\n}\n"
},
{
"path": "frontend/documentation/fonts/scss/_icons.scss",
"chars": 35004,
"preview": "/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\n readers do not read off random characters th"
},
{
"path": "frontend/documentation/fonts/scss/_larger.scss",
"chars": 375,
"preview": "// Icon Sizes\n// -------------------------\n\n/* makes the font 33% larger relative to the icon container */\n.#{$fa-css-pr"
},
{
"path": "frontend/documentation/fonts/scss/_list.scss",
"chars": 378,
"preview": "// List Icons\n// -------------------------\n\n.#{$fa-css-prefix}-ul {\n padding-left: 0;\n margin-left: $fa-li-width;\n li"
},
{
"path": "frontend/documentation/fonts/scss/_mixins.scss",
"chars": 906,
"preview": "// Mixins\n// --------------------------\n\n@mixin fa-icon() {\n display: inline-block;\n font: normal normal normal 14px/1"
},
{
"path": "frontend/documentation/fonts/scss/_path.scss",
"chars": 695,
"preview": "/* FONT PATH\n * -------------------------- */\n\n@font-face {\n font-family: 'FontAwesome';\n src: url('#{$fa-font-path}/f"
},
{
"path": "frontend/documentation/fonts/scss/_rotated-flipped.scss",
"chars": 672,
"preview": "// Rotated & Flipped Icons\n// -------------------------\n\n.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, "
},
{
"path": "frontend/documentation/fonts/scss/_spinning.scss",
"chars": 583,
"preview": "// Spinning Icons\n// --------------------------\n\n.#{$fa-css-prefix}-spin {\n -webkit-animation: fa-spin 2s infinite line"
},
{
"path": "frontend/documentation/fonts/scss/_stacked.scss",
"chars": 482,
"preview": "// Stacked Icons\n// -------------------------\n\n.#{$fa-css-prefix}-stack {\n position: relative;\n display: inline-block;"
},
{
"path": "frontend/documentation/fonts/scss/_variables.scss",
"chars": 15592,
"preview": "// Variables\n// --------------------------\n\n$fa-font-path: \"../fonts\" !default;\n//$fa-font-path: \"//netdna"
},
{
"path": "frontend/documentation/fonts/scss/font-awesome.scss",
"chars": 405,
"preview": "/*!\n * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/lice"
},
{
"path": "frontend/documentation/index.html",
"chars": 31412,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n"
},
{
"path": "frontend/documentation/js/shBrushXml.js",
"chars": 1998,
"preview": "/**\n * SyntaxHighlighter\n * http://alexgorbatchev.com/SyntaxHighlighter\n *\n * SyntaxHighlighter is donationware. If you "
},
{
"path": "frontend/documentation/js/shCore.js",
"chars": 16175,
"preview": "/**\n * SyntaxHighlighter\n * http://alexgorbatchev.com/SyntaxHighlighter\n *\n * SyntaxHighlighter is donationware. If you "
},
{
"path": "frontend/documentation/production_backup/calendar.html",
"chars": 19491,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/chartjs.html",
"chars": 22321,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/chartjs2.html",
"chars": 22228,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/contacts.html",
"chars": 36074,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/css/maps/jquery-jvectormap-2.0.3.css",
"chars": 6636,
"preview": "svg {\n touch-action: none;\n}\n\n.jvectormap-container {\n width: 100%;\n height: 100%;\n position: relative;\n "
},
{
"path": "frontend/documentation/production_backup/e_commerce.html",
"chars": 22575,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/echarts.html",
"chars": 29683,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/fixed_footer.html",
"chars": 14290,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/fixed_sidebar.html",
"chars": 14286,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/form.html",
"chars": 69848,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/form_advanced.html",
"chars": 91405,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/form_buttons.html",
"chars": 35405,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/form_upload.html",
"chars": 16266,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <"
},
{
"path": "frontend/documentation/production_backup/form_validation.html",
"chars": 21549,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/form_wizards.html",
"chars": 35346,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/general_elements.html",
"chars": 86203,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <"
},
{
"path": "frontend/documentation/production_backup/glyphicons.html",
"chars": 91802,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/icons.html",
"chars": 132452,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/inbox.html",
"chars": 32358,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/index.html",
"chars": 48169,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/index2.html",
"chars": 37192,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/index3.html",
"chars": 41552,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <"
},
{
"path": "frontend/documentation/production_backup/invoice.html",
"chars": 23518,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/js/datepicker/daterangepicker.js",
"chars": 26021,
"preview": "!function(t,e){if(\"function\"==typeof define&&define.amd)define([\"moment\",\"jquery\",\"exports\"],function(a,i,s){t.daterange"
},
{
"path": "frontend/documentation/production_backup/level2.html",
"chars": 13969,
"preview": "\n<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <"
},
{
"path": "frontend/documentation/production_backup/login.html",
"chars": 3599,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/map.html",
"chars": 56048,
"preview": "<!-- TODO: Investigate this broken page -->\n<!DOCTYPE html>\n<html lang=\"en\">\n\n<head>\n <meta http-equiv=\"Content-Type\" c"
},
{
"path": "frontend/documentation/production_backup/media_gallery.html",
"chars": 25729,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <"
},
{
"path": "frontend/documentation/production_backup/morisjs.html",
"chars": 22913,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/other_charts.html",
"chars": 21928,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/page_403.html",
"chars": 2370,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/page_404.html",
"chars": 2382,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/page_500.html",
"chars": 2432,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/plain_page.html",
"chars": 15761,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/pricing_tables.html",
"chars": 24742,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/profile.html",
"chars": 29680,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/project_detail.html",
"chars": 22581,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/projects.html",
"chars": 33672,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/tables.html",
"chars": 34382,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/tables_dynamic.html",
"chars": 160349,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/typography.html",
"chars": 18119,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/widgets.html",
"chars": 45478,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <!"
},
{
"path": "frontend/documentation/production_backup/xx.html",
"chars": 2686,
"preview": " .xxs{ position: fixed; margin: 15px; right: 0; float: right; width: 400px; z-index: 4000; bottom: 0 } .dsp_none{ displa"
},
{
"path": "frontend/gulpfile.js",
"chars": 1644,
"preview": "var gulp = require('gulp'),\n concat = require('gulp-concat'),\n uglify = require('gulp-uglify'),\n rename = requi"
},
{
"path": "frontend/package.json",
"chars": 963,
"preview": "{\n \"name\": \"gentelella\",\n \"version\": \"1.3.0\",\n \"description\": \"Gentelella Admin is a free to use Bootstrap admin temp"
},
{
"path": "frontend/production/TwitterAutoPilot.php",
"chars": 12741,
"preview": "<?php\n\nrequire_once('lib/auth/twitterOAuth.php');\n\nclass TwitterAutoPilot {\n\n\tpublic function init($jobData, $email, $re"
},
{
"path": "frontend/production/build/css/custom.css",
"chars": 84078,
"preview": "\nhtml , body{\n\t\n height:100%;\n \n}\n \n.full-width {\n\t\n width:100%;\n \n }\n \n.full-height{\n height:100%;\n }\n\n.daterangepicker"
},
{
"path": "frontend/production/build/js/custom.js",
"chars": 117826,
"preview": "/**\n * Resize function without multiple trigger\n * \n * Usage:\n * $(window).smartresize(function(){ \n * // code here"
},
{
"path": "frontend/production/css/maps/jquery-jvectormap-2.0.3.css",
"chars": 6636,
"preview": "svg {\n touch-action: none;\n}\n\n.jvectormap-container {\n width: 100%;\n height: 100%;\n position: relative;\n "
},
{
"path": "frontend/production/faq.php",
"chars": 14002,
"preview": "<?php\n include_once(\"utils/utils.php\");\n include_once('utils/databaseUtils.php');\n include_once(\"utils/validati"
},
{
"path": "frontend/production/favourite.php",
"chars": 7757,
"preview": "<?php\n include_once(\"utils/utils.php\");\n include_once('utils/databaseUtils.php');\n include_once(\"utils/validati"
},
{
"path": "frontend/production/follow.php",
"chars": 13770,
"preview": "<?php\n include_once(\"utils/utils.php\");\n include_once('utils/databaseUtils.php');\n include_once(\"utils/validati"
},
{
"path": "frontend/production/index.php",
"chars": 8428,
"preview": "<?php\n include_once(\"utils/utils.php\");\n include_once('utils/databaseUtils.php');\n include_once(\"utils/validati"
},
{
"path": "frontend/production/js/datepicker/daterangepicker.js",
"chars": 26021,
"preview": "!function(t,e){if(\"function\"==typeof define&&define.amd)define([\"moment\",\"jquery\",\"exports\"],function(a,i,s){t.daterange"
},
{
"path": "frontend/production/lib/auth/OAuth.php",
"chars": 26524,
"preview": "<?php\n// vim: foldmethod=marker\n\n/* Generic exception class\n */\nif (!class_exists('OAuthException')) {\n class OAuthExce"
},
{
"path": "frontend/production/lib/auth/twitterOAuth.php",
"chars": 7735,
"preview": "<?php\n\n/*\n * Abraham Williams (abraham@abrah.am) http://abrah.am\n *\n * The first PHP Library to support OAuth for Twitte"
},
{
"path": "frontend/production/login.php",
"chars": 4447,
"preview": "<?php\n include_once(\"utils/utils.php\");\n include_once(\"utils/validation.php\");\n?>\n\n<!DOCTYPE html>\n<html lang=\"en\""
},
{
"path": "frontend/production/pilots/baseCron.php",
"chars": 3226,
"preview": "<?php\ninclude_once('../utils/databaseUtils.php');\n\n\nclass BaseCron {\n\n\tpublic function init($runsPerDay) {\n\t\t$conn = con"
},
{
"path": "frontend/production/pilots/baseScript.php",
"chars": 253,
"preview": "<?php\n\tinclude_once('../../TwitterAutoPilot.php');\n\tinclude_once('../../utils/databaseUtils.php');\n\n\t$email = \"usersEmai"
},
{
"path": "frontend/production/pilots/cron1.php",
"chars": 90,
"preview": "<?php\n\tinclude_once('baseCron.php');\n\n\t$baseCron = new BaseCron;\n\t$baseCron->init(\"1\");\n?>"
},
{
"path": "frontend/production/pilots/cron2.php",
"chars": 90,
"preview": "<?php\n\tinclude_once('baseCron.php');\n\n\t$baseCron = new BaseCron;\n\t$baseCron->init(\"2\");\n?>"
},
{
"path": "frontend/production/pilots/cron3.php",
"chars": 90,
"preview": "<?php\n\tinclude_once('baseCron.php');\n\n\t$baseCron = new BaseCron;\n\t$baseCron->init(\"3\");\n?>"
},
{
"path": "frontend/production/pilots/cron5.php",
"chars": 90,
"preview": "<?php\n\tinclude_once('baseCron.php');\n\n\t$baseCron = new BaseCron;\n\t$baseCron->init(\"5\");\n?>"
},
{
"path": "frontend/production/sendMessages.php",
"chars": 7438,
"preview": "<?php\n include_once(\"utils/utils.php\");\n include_once('utils/databaseUtils.php');\n include_once(\"utils/validati"
},
{
"path": "frontend/production/sendReplies.php",
"chars": 9034,
"preview": "<?php\n include_once(\"utils/utils.php\");\n include_once('utils/databaseUtils.php');\n include_once(\"utils/validati"
},
{
"path": "frontend/production/utils/databaseUtils.php",
"chars": 15175,
"preview": "<?php\n ob_start();\n \n require(\"passwords/password.php\");\n\n\n function connectToDB() {\n // Determine DB"
},
{
"path": "frontend/production/utils/database_export.sql",
"chars": 2927,
"preview": "-- phpMyAdmin SQL Dump\n-- version 3.4.10.1deb1\n-- http://www.phpmyadmin.net\n--\n-- Host: localhost\n-- Generation Time: Au"
},
{
"path": "frontend/production/utils/passwords/password.php",
"chars": 12646,
"preview": "<?php\n/**\n * A Compatibility library with PHP 5.5's simplified password hashing API.\n *\n * @author Anthony Ferrara <ircm"
},
{
"path": "frontend/production/utils/passwords/version-test.php",
"chars": 145,
"preview": "<?php\n\nrequire \"password.php\";\n\necho \"Test for functionality of compat library: \" . (PasswordCompat\\binary\\check() ? \"Pa"
},
{
"path": "frontend/production/utils/utils.php",
"chars": 14239,
"preview": "<?php \n ob_start();\n?>\n\n<script type=\"text/javascript\">\n\tfunction showError(errorText, errorDivID) {\n var erro"
},
{
"path": "frontend/production/utils/validation.php",
"chars": 5512,
"preview": "<script type=\"text/javascript\">\n function ajaxFeedback(echoeddData) {\n if(echoeddData.indexOf(\"Success\") != -1"
},
{
"path": "frontend/production/vendors/Chart.js/.bower.json",
"chars": 553,
"preview": "{\n \"name\": \"Chart.js\",\n \"version\": \"2.1.4\",\n \"description\": \"Simple HTML5 Charts using the canvas element\",\n \"homepa"
},
{
"path": "frontend/production/vendors/Chart.js/.codeclimate.yml",
"chars": 256,
"preview": "engines:\n duplication:\n enabled: true\n config:\n languages:\n - javascript\n eslint:\n enabled: true\n "
},
{
"path": "frontend/production/vendors/Chart.js/.editorconfig",
"chars": 172,
"preview": "# http://editorconfig.org\nroot = true\n\n[*]\nindent_style = tab\nindent_size = 4\nend_of_line = lf\ncharset = utf-8\ntrim_trai"
},
{
"path": "frontend/production/vendors/Chart.js/.eslintignore",
"chars": 16,
"preview": "**/*{.,-}min.js\n"
},
{
"path": "frontend/production/vendors/Chart.js/.eslintrc",
"chars": 4062,
"preview": "ecmaFeatures:\n modules: true\n jsx: true\n\nenv:\n amd: true\n browser: true\n es6: true\n jquery: true\n node: true\n\n# h"
},
{
"path": "frontend/production/vendors/Chart.js/.github/ISSUE_TEMPLATE.md",
"chars": 336,
"preview": "- [ ] I have read the [guidelines for contributing](https://github.com/chartjs/Chart.js/blob/master/CONTRIBUTING.md)\n- ["
},
{
"path": "frontend/production/vendors/Chart.js/.github/PULL_REQUEST_TEMPLATE.md",
"chars": 338,
"preview": "- [ ] I have read the [guidelines for contributing](https://github.com/chartjs/Chart.js/blob/master/CONTRIBUTING.md)\n- ["
},
{
"path": "frontend/production/vendors/Chart.js/.gitignore",
"chars": 100,
"preview": "\n.DS_Store\n\nnode_modules/*\ncustom/*\n\ndocs/index.md\n\nbower_components/\n\ncoverage/*\n.idea\nnbproject/*\n"
},
{
"path": "frontend/production/vendors/Chart.js/.travis.yml",
"chars": 497,
"preview": "language: node_js\nnode_js:\n - \"5.10\"\n\nbefore_install:\n - \"export CHROME_BIN=/usr/bin/google-chrome\"\n - \"export DISPLA"
},
{
"path": "frontend/production/vendors/Chart.js/CONTRIBUTING.md",
"chars": 3412,
"preview": "Contributing to Chart.js\n========================\n\nContributions to Chart.js are welcome and encouraged, but please have"
},
{
"path": "frontend/production/vendors/Chart.js/LICENSE.md",
"chars": 1082,
"preview": "The MIT License (MIT)\nCopyright (c) 2013-2016 Nick Downie\n\nPermission is hereby granted, free of charge, to any person o"
},
{
"path": "frontend/production/vendors/Chart.js/README.md",
"chars": 1801,
"preview": "# Chart.js\n\n[](https://travis-ci.org/chartjs/Ch"
},
{
"path": "frontend/production/vendors/Chart.js/bower.json",
"chars": 294,
"preview": "{\n \"name\": \"Chart.js\",\n \"version\": \"2.1.4\",\n \"description\": \"Simple HTML5 Charts using the canvas element\",\n \"homepa"
},
{
"path": "frontend/production/vendors/Chart.js/composer.json",
"chars": 547,
"preview": "{\n \"name\": \"nnnick/chartjs\",\n \"type\": \"library\",\n \"description\": \"Simple HTML5 charts using the canvas element."
},
{
"path": "frontend/production/vendors/Chart.js/config.jshintrc",
"chars": 53,
"preview": "{\n\t\"node\": true,\n\t\"predef\": [ \"require\", \"module\" ]\n}"
},
{
"path": "frontend/production/vendors/Chart.js/dist/Chart.bundle.js",
"chars": 447869,
"preview": "/*!\n * Chart.js\n * http://chartjs.org/\n * Version: 2.1.4\n *\n * Copyright 2016 Nick Downie\n * Released under the MIT lice"
},
{
"path": "frontend/production/vendors/Chart.js/dist/Chart.js",
"chars": 312963,
"preview": "/*!\n * Chart.js\n * http://chartjs.org/\n * Version: 2.1.4\n *\n * Copyright 2016 Nick Downie\n * Released under the MIT lice"
},
{
"path": "frontend/production/vendors/Chart.js/docs/00-Getting-Started.md",
"chars": 3953,
"preview": "---\ntitle: Getting started\nanchor: getting-started\n---\n\n### Download Chart.js\n\nTo download a zip, go to [Chart.js on Git"
},
{
"path": "frontend/production/vendors/Chart.js/docs/01-Chart-Configuration.md",
"chars": 19806,
"preview": "---\ntitle: Chart Configuration\nanchor: chart-configuration\n---\n\nChart.js provides a number of options for changing the b"
},
{
"path": "frontend/production/vendors/Chart.js/docs/02-Scales.md",
"chars": 17883,
"preview": "---\ntitle: Scales\nanchor: scales\n---\n\nScales in v2.0 of Chart.js are significantly more powerful, but also different tha"
},
{
"path": "frontend/production/vendors/Chart.js/docs/03-Line-Chart.md",
"chars": 6923,
"preview": "---\ntitle: Line Chart\nanchor: line-chart\n---\n### Introduction\nA line chart is a way of plotting data points on a line. O"
},
{
"path": "frontend/production/vendors/Chart.js/docs/04-Bar-Chart.md",
"chars": 6315,
"preview": "---\ntitle: Bar Chart\nanchor: bar-chart\n---\n\n### Introduction\nA bar chart is a way of showing data as bars.\n\nIt is someti"
},
{
"path": "frontend/production/vendors/Chart.js/docs/05-Radar-Chart.md",
"chars": 5980,
"preview": "---\ntitle: Radar Chart\nanchor: radar-chart\n---\n\n### Introduction\nA radar chart is a way of showing multiple data points "
},
{
"path": "frontend/production/vendors/Chart.js/docs/06-Polar-Area-Chart.md",
"chars": 3928,
"preview": "---\ntitle: Polar Area Chart\nanchor: polar-area-chart\n---\n### Introduction\nPolar area charts are similar to pie charts, b"
},
{
"path": "frontend/production/vendors/Chart.js/docs/07-Pie-Doughnut-Chart.md",
"chars": 4489,
"preview": "---\ntitle: Pie & Doughnut Charts\nanchor: doughnut-pie-chart\n---\n### Introduction\nPie and doughnut charts are probably th"
},
{
"path": "frontend/production/vendors/Chart.js/docs/08-Bubble-Chart.md",
"chars": 3178,
"preview": "---\ntitle: Bubble Chart\nanchor: bubble-chart\n---\n### Introduction\nA bubble chart is used to display three dimensions of "
},
{
"path": "frontend/production/vendors/Chart.js/docs/09-Advanced.md",
"chars": 15242,
"preview": "---\ntitle: Advanced usage\nanchor: advanced-usage\n---\n\n\n### Prototype Methods\n\nFor each chart, there are a set of global "
},
{
"path": "frontend/production/vendors/Chart.js/docs/10-Notes.md",
"chars": 1767,
"preview": "---\ntitle: Notes\nanchor: notes\n---\n### Previous versions\n\nPlease note - documentation for previous versions are availabl"
},
{
"path": "frontend/production/vendors/Chart.js/gulpfile.js",
"chars": 6120,
"preview": "var gulp = require('gulp'),\n concat = require('gulp-concat'),\n uglify = require('gulp-uglify'),\n util = require('gulp"
},
{
"path": "frontend/production/vendors/Chart.js/karma.conf.ci.js",
"chars": 471,
"preview": "module.exports = function(config) {\n\tvar configuration = {\n\t\tbrowsers: ['Firefox'],\n\t\tcustomLaunchers: {\n\t\t\tChrome_travi"
},
{
"path": "frontend/production/vendors/Chart.js/karma.conf.js",
"chars": 261,
"preview": "module.exports = function(config) {\n\tconfig.set({\n\t\tbrowsers: ['Chrome', 'Firefox'],\n\t\tframeworks: ['browserify', 'jasmi"
},
{
"path": "frontend/production/vendors/Chart.js/karma.coverage.conf.js",
"chars": 860,
"preview": "module.exports = function(config) {\n\tvar configuration = {\n\t\tbrowsers: ['Firefox'],\n\n\t\tframeworks: ['browserify', 'jasmi"
},
{
"path": "frontend/production/vendors/Chart.js/package.json",
"chars": 1406,
"preview": "{\n \"name\": \"chart.js\",\n \"homepage\": \"http://www.chartjs.org\",\n \"description\": \"Simple HTML5 charts using the canvas e"
},
{
"path": "frontend/production/vendors/Chart.js/samples/AnimationCallbacks/progress-bar.html",
"chars": 5997,
"preview": "<!doctype html>\n<html>\n<head>\n\t<title> Animation Callbacks </title>\n <script src=\"../../dist/Chart.bundle.js\"></scrip"
},
{
"path": "frontend/production/vendors/Chart.js/samples/bar-horizontal.html",
"chars": 5501,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Horizontal Bar Chart</title>\n <script src=\"http://cdnjs.cloudflare.com/ajax"
},
{
"path": "frontend/production/vendors/Chart.js/samples/bar-multi-axis.html",
"chars": 4048,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Bar Chart Multi Axis</title>\n <script src=\"http://cdnjs.cloudflare.com/ajax"
},
{
"path": "frontend/production/vendors/Chart.js/samples/bar-stacked.html",
"chars": 3180,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Stacked Bar Chart</title>\n <script src=\"http://cdnjs.cloudflare.com/ajax/li"
},
{
"path": "frontend/production/vendors/Chart.js/samples/bar.html",
"chars": 5333,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Bar Chart</title>\n <script src=\"http://cdnjs.cloudflare.com/ajax/libs/jquer"
},
{
"path": "frontend/production/vendors/Chart.js/samples/bubble.html",
"chars": 6706,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Bubble Chart</title>\n <script src=\"http://cdnjs.cloudflare.com/ajax/libs/jq"
},
{
"path": "frontend/production/vendors/Chart.js/samples/combo-bar-line.html",
"chars": 3063,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Combo Bar-Line Chart</title>\n <script src=\"http://cdnjs.cloudflare.com/ajax"
},
{
"path": "frontend/production/vendors/Chart.js/samples/data_label_combo-bar-line.html",
"chars": 3829,
"preview": "\n<!doctype html>\n<html>\n\n<head>\n <title>Combo Bar-Line Chart</title>\n <script src=\"http://cdnjs.cloudflare.com/aja"
},
{
"path": "frontend/production/vendors/Chart.js/samples/different-point-sizes.html",
"chars": 5764,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Line Chart</title>\n <script src=\"../dist/Chart.bundle.js\"></script>\n <sc"
},
{
"path": "frontend/production/vendors/Chart.js/samples/doughnut.html",
"chars": 5291,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Doughnut Chart</title>\n <script src=\"../dist/Chart.bundle.js\"></script>\n "
},
{
"path": "frontend/production/vendors/Chart.js/samples/line-customTooltips.html",
"chars": 4242,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Line Chart with Custom Tooltips</title>\n <script src=\"../dist/Chart.bundle.js\">"
},
{
"path": "frontend/production/vendors/Chart.js/samples/line-legend.html",
"chars": 6234,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Line Chart</title>\n <script src=\"../dist/Chart.bundle.js\"></script>\n <sc"
},
{
"path": "frontend/production/vendors/Chart.js/samples/line-logarithmic.html",
"chars": 4932,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Line Chart</title>\n <script src=\"../dist/Chart.bundle.js\"></script>\n <sc"
},
{
"path": "frontend/production/vendors/Chart.js/samples/line-multi-axis.html",
"chars": 3953,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Line Chart Multiple Axes</title>\n <script src=\"../dist/Chart.bundle.js\"></s"
},
{
"path": "frontend/production/vendors/Chart.js/samples/line-skip-points.html",
"chars": 5476,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Line Chart</title>\n <script src=\"../dist/Chart.bundle.js\"></script>\n <sc"
},
{
"path": "frontend/production/vendors/Chart.js/samples/line-stacked-area.html",
"chars": 4965,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Line Chart</title>\n <script src=\"../dist/Chart.bundle.js\"></script>\n <script s"
},
{
"path": "frontend/production/vendors/Chart.js/samples/line-x-axis-filter.html",
"chars": 5296,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Chart with xAxis Filtering</title>\n <script src=\"../dist/Chart.bundle.js\"><"
},
{
"path": "frontend/production/vendors/Chart.js/samples/line.html",
"chars": 8129,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Line Chart</title>\n <script src=\"../dist/Chart.bundle.js\"></script>\n <sc"
},
{
"path": "frontend/production/vendors/Chart.js/samples/pie-customTooltips.html",
"chars": 4676,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Pie Chart with Custom Tooltips</title>\n <script src=\"../dist/Chart.bundle.j"
},
{
"path": "frontend/production/vendors/Chart.js/samples/pie.html",
"chars": 3772,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Pie Chart</title>\n <script src=\"../dist/Chart.bundle.js\"></script>\n <scr"
},
{
"path": "frontend/production/vendors/Chart.js/samples/polar-area.html",
"chars": 3524,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Polar Area Chart</title>\n <script src=\"../dist/Chart.bundle.js\"></script>\n "
},
{
"path": "frontend/production/vendors/Chart.js/samples/radar-skip-points.html",
"chars": 4834,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Radar Chart</title>\n <script src=\"../dist/Chart.bundle.js\"></script>\n <s"
},
{
"path": "frontend/production/vendors/Chart.js/samples/radar.html",
"chars": 4526,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Radar Chart</title>\n <script src=\"../dist/Chart.bundle.js\"></script>\n <s"
},
{
"path": "frontend/production/vendors/Chart.js/samples/scatter-logX.html",
"chars": 3825,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Scatter Chart</title>\n <script src=\"../dist/Chart.bundle.js\"></script>\n "
},
{
"path": "frontend/production/vendors/Chart.js/samples/scatter-multi-axis.html",
"chars": 5062,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Scatter Chart Multi Axis</title>\n <script src=\"../dist/Chart.bundle.js\"></s"
},
{
"path": "frontend/production/vendors/Chart.js/samples/scatter.html",
"chars": 6038,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Scatter Chart</title>\n <script src=\"../dist/Chart.bundle.js\"></script>\n "
},
{
"path": "frontend/production/vendors/Chart.js/samples/timeScale/combo-time-scale.html",
"chars": 4650,
"preview": "<!doctype html>\n<html>\n\n<head>\n\t<title>Line Chart - Combo Time Scale</title>\n\t<script src=\"../../node_modules/moment/min"
},
{
"path": "frontend/production/vendors/Chart.js/samples/timeScale/line-time-point-data.html",
"chars": 3769,
"preview": "<!doctype html>\n<html>\n\n<head>\n\t<title>Time Scale Point Data</title>\n\t<script src=\"../../dist/Chart.bundle.js\"></script>"
},
{
"path": "frontend/production/vendors/Chart.js/samples/timeScale/line-time-scale.html",
"chars": 5156,
"preview": "<!doctype html>\n<html>\n\n<head>\n\t<title>Line Chart</title>\n\t<script src=\"../../node_modules/moment/min/moment.min.js\"></s"
},
{
"path": "frontend/production/vendors/Chart.js/samples/tooltip-hooks.html",
"chars": 6380,
"preview": "<!doctype html>\n<html>\n\n<head>\n <title>Line Chart</title>\n <script src=\"../dist/Chart.bundle.js\"></script>\n <sc"
},
{
"path": "frontend/production/vendors/Chart.js/src/chart.js",
"chars": 1659,
"preview": "var Chart = require('./core/core.js')();\n\nrequire('./core/core.helpers')(Chart);\nrequire('./core/core.element')(Chart);\n"
},
{
"path": "frontend/production/vendors/Chart.js/src/charts/Chart.Bar.js",
"chars": 160,
"preview": "\"use strict\";\n\nmodule.exports = function(Chart) {\n\n\tChart.Bar = function(context, config) {\n\t\tconfig.type = 'bar';\n\n\t\tre"
},
{
"path": "frontend/production/vendors/Chart.js/src/charts/Chart.Bubble.js",
"chars": 165,
"preview": "\"use strict\";\n\nmodule.exports = function(Chart) {\n\n\tChart.Bubble = function(context, config) {\n\t\tconfig.type = 'bubble';"
},
{
"path": "frontend/production/vendors/Chart.js/src/charts/Chart.Doughnut.js",
"chars": 170,
"preview": "\"use strict\";\n\nmodule.exports = function(Chart) {\n\n\tChart.Doughnut = function(context, config) {\n\t\tconfig.type = 'doughn"
},
{
"path": "frontend/production/vendors/Chart.js/src/charts/Chart.Line.js",
"chars": 162,
"preview": "\"use strict\";\n\nmodule.exports = function(Chart) {\n\n\tChart.Line = function(context, config) {\n\t\tconfig.type = 'line';\n\n\t\t"
},
{
"path": "frontend/production/vendors/Chart.js/src/charts/Chart.PolarArea.js",
"chars": 172,
"preview": "\"use strict\";\n\nmodule.exports = function(Chart) {\n\n\tChart.PolarArea = function(context, config) {\n\t\tconfig.type = 'polar"
},
{
"path": "frontend/production/vendors/Chart.js/src/charts/Chart.Radar.js",
"chars": 248,
"preview": "\"use strict\";\n\nmodule.exports = function(Chart) {\n\t\n\tChart.Radar = function(context, config) {\n\t\tconfig.options = Chart."
},
{
"path": "frontend/production/vendors/Chart.js/src/charts/Chart.Scatter.js",
"chars": 989,
"preview": "\"use strict\";\n\nmodule.exports = function(Chart) {\n\n\tvar defaultConfig = {\n\t\thover: {\n\t\t\tmode: 'single'\n\t\t},\n\n\t\tscales: {"
},
{
"path": "frontend/production/vendors/Chart.js/src/controllers/controller.bar.js",
"chars": 17643,
"preview": "\"use strict\";\n\nmodule.exports = function(Chart) {\n\n\tvar helpers = Chart.helpers;\n\n\tChart.defaults.bar = {\n\t\thover: {\n\t\t\t"
},
{
"path": "frontend/production/vendors/Chart.js/src/controllers/controller.bubble.js",
"chars": 4844,
"preview": "\"use strict\";\n\nmodule.exports = function(Chart) {\n\n\tvar helpers = Chart.helpers;\n\n\tChart.defaults.bubble = {\n\t\thover: {\n"
},
{
"path": "frontend/production/vendors/Chart.js/src/controllers/controller.doughnut.js",
"chars": 9570,
"preview": "\"use strict\";\n\nmodule.exports = function(Chart) {\n\n\tvar helpers = Chart.helpers,\n\t\tdefaults = Chart.defaults;\n\n\tdefaults"
},
{
"path": "frontend/production/vendors/Chart.js/src/controllers/controller.line.js",
"chars": 10428,
"preview": "\"use strict\";\n\nmodule.exports = function(Chart) {\n\n\tvar helpers = Chart.helpers;\n\n\tChart.defaults.line = {\n\t\tshowLines: "
},
{
"path": "frontend/production/vendors/Chart.js/src/controllers/controller.polarArea.js",
"chars": 7212,
"preview": "\"use strict\";\n\nmodule.exports = function(Chart) {\n\n\tvar helpers = Chart.helpers;\n\n\tChart.defaults.polarArea = {\n\n\t\tscale"
},
{
"path": "frontend/production/vendors/Chart.js/src/controllers/controller.radar.js",
"chars": 7893,
"preview": "\"use strict\";\n\nmodule.exports = function(Chart) {\n\n\tvar helpers = Chart.helpers;\n\n\tChart.defaults.radar = {\n\t\tscale: {\n\t"
},
{
"path": "frontend/production/vendors/Chart.js/src/core/core.animation.js",
"chars": 4109,
"preview": "/*global window: false */\n\"use strict\";\n\nmodule.exports = function(Chart) {\n\n\tvar helpers = Chart.helpers;\n\n\tChart.defau"
},
{
"path": "frontend/production/vendors/Chart.js/src/core/core.controller.js",
"chars": 17528,
"preview": "\"use strict\";\n\nmodule.exports = function(Chart) {\n\n\tvar helpers = Chart.helpers;\n\t//Create a dictionary of chart types, "
},
{
"path": "frontend/production/vendors/Chart.js/src/core/core.datasetController.js",
"chars": 4806,
"preview": "\"use strict\";\n\nmodule.exports = function(Chart) {\n\n\tvar helpers = Chart.helpers;\n\tvar noop = helpers.noop;\n\n\t// Base cla"
},
{
"path": "frontend/production/vendors/Chart.js/src/core/core.element.js",
"chars": 2440,
"preview": "\"use strict\";\n\nmodule.exports = function(Chart) {\n\n var helpers = Chart.helpers;\n\n Chart.elements = {};\n\n Chart.Eleme"
},
{
"path": "frontend/production/vendors/Chart.js/src/core/core.helpers.js",
"chars": 29506,
"preview": "/*global window: false */\n/*global document: false */\n\"use strict\";\n\nvar color = require('chartjs-color');\n\nmodule.expor"
},
{
"path": "frontend/production/vendors/Chart.js/src/core/core.js",
"chars": 3363,
"preview": "\"use strict\";\n\nmodule.exports = function() {\n\n\t//Occupy the global variable of Chart, and create a simple base class\n\tva"
},
{
"path": "frontend/production/vendors/Chart.js/src/core/core.layoutService.js",
"chars": 10827,
"preview": "\"use strict\";\n\nmodule.exports = function(Chart) {\n\n\tvar helpers = Chart.helpers;\n\n\t// The layout service is very self ex"
},
{
"path": "frontend/production/vendors/Chart.js/src/core/core.legend.js",
"chars": 9966,
"preview": "\"use strict\";\n\nmodule.exports = function(Chart) {\n\n\tvar helpers = Chart.helpers;\n\tvar noop = helpers.noop;\n\n\tChart.defau"
},
{
"path": "frontend/production/vendors/Chart.js/src/core/core.plugin.js",
"chars": 1239,
"preview": "\"use strict\";\n\nmodule.exports = function(Chart) {\n\tvar helpers = Chart.helpers;\n\n\t// Plugins are stored here\n\tChart.plug"
},
{
"path": "frontend/production/vendors/Chart.js/src/core/core.scale.js",
"chars": 24989,
"preview": "\"use strict\";\n\nmodule.exports = function(Chart) {\n\n\tvar helpers = Chart.helpers;\n\n\tChart.defaults.scale = {\n\t\tdisplay: t"
},
{
"path": "frontend/production/vendors/Chart.js/src/core/core.scaleService.js",
"chars": 1457,
"preview": "\"use strict\";\n\nmodule.exports = function(Chart) {\n\n\tvar helpers = Chart.helpers;\n\n\tChart.scaleService = {\n\t\t// Scale reg"
},
{
"path": "frontend/production/vendors/Chart.js/src/core/core.title.js",
"chars": 4463,
"preview": "\"use strict\";\n\nmodule.exports = function(Chart) {\n\n\tvar helpers = Chart.helpers;\n\n\tChart.defaults.global.title = {\n\t\tdis"
}
]
// ... and 3570 more files (download for full content)
About this extraction
This page contains the full source code of the JoeyTawadrous/Twitter-Auto-Pilot GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 3770 files (61.5 MB), approximately 16.3M tokens, and a symbol index with 8109 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.