├── .gitignore ├── INSTALL.md ├── LICENSE ├── README.md ├── app.py ├── base_models.py ├── config.py ├── deploy └── mysql80-community-release-el7-3.noarch.rpm ├── echo.py ├── get-pip.py ├── models ├── __init__.py └── audit.py ├── modules.py ├── policy_view.py ├── requirements.txt ├── salt_models └── waf.py ├── static ├── Angular │ ├── css │ │ ├── animate.css │ │ ├── bootstrap.min.css │ │ ├── patterns │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── header-profile-skin-1.png │ │ │ ├── header-profile-skin-2.png │ │ │ ├── header-profile-skin-3.png │ │ │ ├── header-profile.png │ │ │ └── shattered.png │ │ └── style.css │ ├── font-awesome │ │ ├── css │ │ │ └── font-awesome.css │ │ └── fonts │ │ │ ├── fontawesome-webfont.eot? │ │ │ ├── fontawesome-webfont.eot?v=4.3.0 │ │ │ ├── fontawesome-webfont.svg?v=4.3.0 │ │ │ ├── fontawesome-webfont.ttf?v=4.3.0 │ │ │ ├── fontawesome-webfont.woff2?v=4.3.0 │ │ │ └── fontawesome-webfont.woff?v=4.3.0 │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.eot? │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ ├── img │ │ └── landing │ │ │ ├── avatar_all.png │ │ │ ├── header_one.jpg │ │ │ ├── header_two.jpg │ │ │ └── word_map.png │ ├── index.html │ └── js │ │ ├── angular-translate │ │ └── angular-translate.min.js │ │ ├── angular │ │ ├── angular-sanitize.js │ │ └── angular.min.js │ │ ├── app.js │ │ ├── bootstrap │ │ ├── bootstrap.min.js │ │ └── ui-bootstrap-tpls-1.1.2.min.js │ │ ├── config.js │ │ ├── controllers.js │ │ ├── directives.js │ │ ├── inspinia.js │ │ ├── jquery │ │ └── jquery-2.1.1.min.js │ │ ├── plugins │ │ ├── angular-idle │ │ │ └── angular-idle.js │ │ ├── jquery-ui │ │ │ └── jquery-ui.js │ │ ├── metisMenu │ │ │ └── jquery.metisMenu.js │ │ ├── pace │ │ │ └── pace.min.js │ │ └── slimscroll │ │ │ └── jquery.slimscroll.min.js │ │ ├── translations.js │ │ └── ui-router │ │ └── angular-ui-router.min.js ├── attacktrend.html ├── css │ ├── animate.css │ ├── antiSlider.min.css │ ├── bootstrap-datetimepicker.min.css │ ├── bootstrap.min.css │ ├── fonts-opensans │ │ ├── 59ZRklaO5bWGqF5A9baEEYX0hVgzZQUfRDuZrPvH3D8.woff2 │ │ ├── DXI1ORHCpsQm3Vp6mXoaTQ7aC6SjiAOpAWOKfJDfVRY.woff2 │ │ ├── DXI1ORHCpsQm3Vp6mXoaTRampu5_7CjHW5spxoeN3Vs.woff2 │ │ ├── DXI1ORHCpsQm3Vp6mXoaTRdwxCXfZpKo5kWAx_74bHs.woff2 │ │ ├── DXI1ORHCpsQm3Vp6mXoaTYjoYw3YTyktCCer_ilOlhE.woff2 │ │ ├── DXI1ORHCpsQm3Vp6mXoaTZ6vnaPZw6nYDxM4SVEMFKg.woff2 │ │ ├── DXI1ORHCpsQm3Vp6mXoaTfgrLsWo7Jk1KvZser0olKY.woff2 │ │ ├── DXI1ORHCpsQm3Vp6mXoaTfy1_HTwRwgtl1cPga3Fy3Y.woff2 │ │ ├── K88pR3goAWT7BTt32Z01m4X0hVgzZQUfRDuZrPvH3D8.woff2 │ │ ├── LWCjsQkB6EMdfHrEVqA1KYX0hVgzZQUfRDuZrPvH3D8.woff2 │ │ ├── MTP_ySUJH_bn48VBG8sNSg7aC6SjiAOpAWOKfJDfVRY.woff2 │ │ ├── MTP_ySUJH_bn48VBG8sNShampu5_7CjHW5spxoeN3Vs.woff2 │ │ ├── MTP_ySUJH_bn48VBG8sNShdwxCXfZpKo5kWAx_74bHs.woff2 │ │ ├── MTP_ySUJH_bn48VBG8sNSojoYw3YTyktCCer_ilOlhE.woff2 │ │ ├── MTP_ySUJH_bn48VBG8sNSp6vnaPZw6nYDxM4SVEMFKg.woff2 │ │ ├── MTP_ySUJH_bn48VBG8sNSvgrLsWo7Jk1KvZser0olKY.woff2 │ │ ├── MTP_ySUJH_bn48VBG8sNSvy1_HTwRwgtl1cPga3Fy3Y.woff2 │ │ ├── RjgO7rYTmqiVp7vzi-Q5UYX0hVgzZQUfRDuZrPvH3D8.woff2 │ │ ├── cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2 │ │ ├── k3k702ZOKiLJc3WVjuplzA7aC6SjiAOpAWOKfJDfVRY.woff2 │ │ ├── k3k702ZOKiLJc3WVjuplzBampu5_7CjHW5spxoeN3Vs.woff2 │ │ ├── k3k702ZOKiLJc3WVjuplzBdwxCXfZpKo5kWAx_74bHs.woff2 │ │ ├── k3k702ZOKiLJc3WVjuplzIjoYw3YTyktCCer_ilOlhE.woff2 │ │ ├── k3k702ZOKiLJc3WVjuplzJ6vnaPZw6nYDxM4SVEMFKg.woff2 │ │ ├── k3k702ZOKiLJc3WVjuplzPgrLsWo7Jk1KvZser0olKY.woff2 │ │ ├── k3k702ZOKiLJc3WVjuplzPy1_HTwRwgtl1cPga3Fy3Y.woff2 │ │ ├── o.txt │ │ ├── u-WUoqrET9fUeobQW7jkRYX0hVgzZQUfRDuZrPvH3D8.woff2 │ │ └── xozscpT2726on7jbcb_pAoX0hVgzZQUfRDuZrPvH3D8.woff2 │ ├── fonts-roboto │ │ ├── -L14Jk06m6pUHB-5mXQQnYX0hVgzZQUfRDuZrPvH3D8.woff2 │ │ ├── 0eC6fl06luXEYWpBSJvXCIX0hVgzZQUfRDuZrPvH3D8.woff2 │ │ ├── 77FXFjRbGzN4aCrSFhlh3oX0hVgzZQUfRDuZrPvH3D8.woff2 │ │ ├── 97uahxiqZRoncBaCEI3aW4X0hVgzZQUfRDuZrPvH3D8.woff2 │ │ ├── Fl4y0QdOxyyTHEGMXX8kcYX0hVgzZQUfRDuZrPvH3D8.woff2 │ │ ├── Hgo13k-tfSpn0qi1SFdUfZBw1xU1rKptJj_0jans920.woff2 │ │ ├── I3S1wsgSg9YCurV6PUkTOYX0hVgzZQUfRDuZrPvH3D8.woff2 │ │ ├── Ks_cVxiCiwUWVsFWFA3Bjn-_kf6ByYO6CLYdB4HQE-Y.woff2 │ │ ├── NJ4vxlgWwWbEsv18dAhqnn-_kf6ByYO6CLYdB4HQE-Y.woff2 │ │ ├── NYDWBdD4gIq26G5XYbHsFIX0hVgzZQUfRDuZrPvH3D8.woff2 │ │ ├── Pru33qjShpZSmG3z6VYwnYX0hVgzZQUfRDuZrPvH3D8.woff2 │ │ ├── PwZc-YbIL414wB9rB1IAPYX0hVgzZQUfRDuZrPvH3D8.woff2 │ │ ├── RxZJdnzeo3R5zSexge8UUZBw1xU1rKptJj_0jans920.woff2 │ │ ├── UX6i4JxQDm3fVTc1CPuwqoX0hVgzZQUfRDuZrPvH3D8.woff2 │ │ ├── ZLqKeelYbATG60EpZBSDy4X0hVgzZQUfRDuZrPvH3D8.woff2 │ │ ├── _VYFx-s824kXq_Ul2BHqYH-_kf6ByYO6CLYdB4HQE-Y.woff2 │ │ ├── d-6IYplOFocCacKzxwXSOJBw1xU1rKptJj_0jans920.woff2 │ │ ├── isZ-wbCXNKAbnjo6_TwHToX0hVgzZQUfRDuZrPvH3D8.woff2 │ │ ├── jSN2CGVDbcVyCnfJfjSdfIX0hVgzZQUfRDuZrPvH3D8.woff2 │ │ ├── mbmhprMH69Zi6eEPBYVFhYX0hVgzZQUfRDuZrPvH3D8.woff2 │ │ ├── mx9Uck6uB63VIKFYnEMXrYX0hVgzZQUfRDuZrPvH3D8.woff2 │ │ ├── oHi30kwQWvpCWqAhzHcCSIX0hVgzZQUfRDuZrPvH3D8.woff2 │ │ ├── oMMgfZMQthOryQo9n22dcuvvDin1pK8aKteLpeZ5c0A.woff2 │ │ ├── oOeFwZNlrTefzLYmlVV1UIX0hVgzZQUfRDuZrPvH3D8.woff2 │ │ ├── rGvHdJnr2l75qb0YND9NyIX0hVgzZQUfRDuZrPvH3D8.woff2 │ │ ├── ro.txt │ │ ├── sTdaA6j0Psb920Vjv-mrzH-_kf6ByYO6CLYdB4HQE-Y.woff2 │ │ ├── tnj4SB6DNbdaQnsM8CFqBX-_kf6ByYO6CLYdB4HQE-Y.woff2 │ │ └── uYECMKoHcO9x1wdmbyHIm3-_kf6ByYO6CLYdB4HQE-Y.woff2 │ ├── grey.css │ ├── odometer-theme-car.css │ ├── opensans.css │ ├── opensans.css-bak │ ├── patterns │ │ ├── 3.png │ │ ├── 4.png │ │ ├── header-profile-skin-1.png │ │ ├── header-profile-skin-2.png │ │ ├── header-profile-skin-3.png │ │ ├── header-profile.png │ │ └── shattered.png │ ├── plugins │ │ ├── awesome-bootstrap-checkbox │ │ │ └── awesome-bootstrap-checkbox.css │ │ ├── blueimp │ │ │ ├── css │ │ │ │ └── blueimp-gallery.min.css │ │ │ └── img │ │ │ │ ├── error.png │ │ │ │ ├── error.svg │ │ │ │ ├── loading.gif │ │ │ │ ├── play-pause.png │ │ │ │ ├── play-pause.svg │ │ │ │ ├── video-play.png │ │ │ │ └── video-play.svg │ │ ├── bootstrap-markdown │ │ │ └── bootstrap-markdown.min.css │ │ ├── bootstrapTour │ │ │ └── bootstrap-tour.min.css │ │ ├── c3 │ │ │ └── c3.min.css │ │ ├── chartist │ │ │ └── chartist.min.css │ │ ├── chosen │ │ │ ├── chosen-sprite.png │ │ │ ├── chosen-sprite@2x.png │ │ │ └── chosen.css │ │ ├── clockpicker │ │ │ └── clockpicker.css │ │ ├── codemirror │ │ │ ├── ambiance.css │ │ │ └── codemirror.css │ │ ├── colorpicker │ │ │ └── bootstrap-colorpicker.min.css │ │ ├── cropper │ │ │ └── cropper.min.css │ │ ├── dataTables │ │ │ └── datatables.min.css │ │ ├── datapicker │ │ │ └── datepicker3.css │ │ ├── daterangepicker │ │ │ └── daterangepicker-bs3.css │ │ ├── dropzone │ │ │ ├── basic.css │ │ │ └── dropzone.css │ │ ├── dualListbox │ │ │ └── bootstrap-duallistbox.min.css │ │ ├── footable │ │ │ ├── fonts │ │ │ │ ├── footable.eot │ │ │ │ ├── footable.eot? │ │ │ │ ├── footable.svg │ │ │ │ ├── footable.ttf │ │ │ │ └── footable.woff │ │ │ └── footable.core.css │ │ ├── fullcalendar │ │ │ ├── fullcalendar.css │ │ │ └── fullcalendar.print.css │ │ ├── iCheck │ │ │ ├── custom.css │ │ │ ├── green.png │ │ │ └── green@2x.png │ │ ├── images │ │ │ ├── bootstrap-colorpicker │ │ │ │ ├── alpha-horizontal.png │ │ │ │ ├── alpha.png │ │ │ │ ├── hue-horizontal.png │ │ │ │ ├── hue.png │ │ │ │ └── saturation.png │ │ │ ├── sprite-skin-flat.png │ │ │ ├── spritemap.png │ │ │ └── spritemap@2x.png │ │ ├── ionRangeSlider │ │ │ ├── ion.rangeSlider.css │ │ │ └── ion.rangeSlider.skinFlat.css │ │ ├── jQueryUI │ │ │ ├── images │ │ │ │ ├── animated-overlay.gif │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ │ │ ├── ui-icons_222222_256x240.png │ │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ │ ├── ui-icons_454545_256x240.png │ │ │ │ ├── ui-icons_888888_256x240.png │ │ │ │ └── ui-icons_cd0a0a_256x240.png │ │ │ ├── jquery-ui-1.10.4.custom.min.css │ │ │ └── jquery-ui.css │ │ ├── jasny │ │ │ └── jasny-bootstrap.min.css │ │ ├── jqGrid │ │ │ └── ui.jqgrid.css │ │ ├── jsTree │ │ │ ├── 32px.png │ │ │ ├── 40px.png │ │ │ ├── style.min.css │ │ │ └── throbber.gif │ │ ├── ladda │ │ │ └── ladda-themeless.min.css │ │ ├── mloading │ │ │ ├── jquery.mloading.css │ │ │ └── jquery.mloading.less │ │ ├── morris │ │ │ └── morris-0.4.3.min.css │ │ ├── multiple-select │ │ │ ├── bootstrap-theme.css │ │ │ └── multiple-select.min.css │ │ ├── nouslider │ │ │ └── jquery.nouislider.css │ │ ├── select2 │ │ │ └── select2.min.css │ │ ├── selectize │ │ │ ├── selectize.bootstrap2.css │ │ │ ├── selectize.bootstrap3.css │ │ │ ├── selectize.css │ │ │ ├── selectize.default.css │ │ │ └── selectize.legacy.css │ │ ├── slick │ │ │ ├── ajax-loader.gif │ │ │ ├── fonts │ │ │ │ ├── slick.eot │ │ │ │ ├── slick.eot? │ │ │ │ ├── slick.svg │ │ │ │ ├── slick.ttf │ │ │ │ └── slick.woff │ │ │ ├── slick-theme.css │ │ │ └── slick.css │ │ ├── sortable │ │ │ └── sortable.css │ │ ├── steps │ │ │ └── jquery.steps.css │ │ ├── summernote │ │ │ ├── summernote-bs3.css │ │ │ └── summernote.css │ │ ├── sweetalert │ │ │ └── sweetalert.css │ │ ├── switchery │ │ │ └── switchery.css │ │ ├── toastr │ │ │ └── toastr.min.css │ │ └── touchspin │ │ │ └── jquery.bootstrap-touchspin.min.css │ ├── roboto.css │ ├── roboto.css-bak │ └── style.css ├── font-awesome │ ├── css │ │ ├── font-awesome.css │ │ └── font-awesome.min.css │ └── fonts │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ └── fontawesome-webfont.woff2 ├── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.eot? │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 ├── img │ ├── a1.jpg │ ├── a2.jpg │ ├── a3.jpg │ ├── a4.jpg │ ├── a5.jpg │ ├── a6.jpg │ ├── a7.jpg │ ├── a8.jpg │ ├── angular_logo.png │ ├── dashbard4_1.jpg │ ├── dashbard4_2.jpg │ ├── email_1.jpg │ ├── email_2.jpg │ ├── email_3.jpg │ ├── flags │ │ ├── 16 │ │ │ ├── Spain.png │ │ │ └── United-States.png │ │ └── 32 │ │ │ ├── Abkhazia.png │ │ │ ├── Afghanistan.png │ │ │ ├── Aland.png │ │ │ ├── Albania.png │ │ │ ├── Algeria.png │ │ │ ├── American-Samoa.png │ │ │ ├── Andorra.png │ │ │ ├── Angola.png │ │ │ ├── Anguilla.png │ │ │ ├── Antarctica.png │ │ │ ├── Antigua-and-Barbuda.png │ │ │ ├── Argentina.png │ │ │ ├── Armenia.png │ │ │ ├── Aruba.png │ │ │ ├── Australia.png │ │ │ ├── Austria.png │ │ │ ├── Azerbaijan.png │ │ │ ├── Bahamas.png │ │ │ ├── Bahrain.png │ │ │ ├── Bangladesh.png │ │ │ ├── Barbados.png │ │ │ ├── Basque-Country.png │ │ │ ├── Belarus.png │ │ │ ├── Belgium.png │ │ │ ├── Belize.png │ │ │ ├── Benin.png │ │ │ ├── Bermuda.png │ │ │ ├── Bhutan.png │ │ │ ├── Bolivia.png │ │ │ ├── Bosnia-and-Herzegovina.png │ │ │ ├── Botswana.png │ │ │ ├── Brazil.png │ │ │ ├── British-Antarctic-Territory.png │ │ │ ├── British-Virgin-Islands.png │ │ │ ├── Brunei.png │ │ │ ├── Bulgaria.png │ │ │ ├── Burkina-Faso.png │ │ │ ├── Burundi.png │ │ │ ├── Cambodia.png │ │ │ ├── Cameroon.png │ │ │ ├── Canada.png │ │ │ ├── Canary-Islands.png │ │ │ ├── Cape-Verde.png │ │ │ ├── Cayman-Islands.png │ │ │ ├── Central-African-Republic.png │ │ │ ├── Chad.png │ │ │ ├── Chile.png │ │ │ ├── China.png │ │ │ ├── Christmas-Island.png │ │ │ ├── Cocos-Keeling-Islands.png │ │ │ ├── Colombia.png │ │ │ ├── Commonwealth.png │ │ │ ├── Comoros.png │ │ │ ├── Cook-Islands.png │ │ │ ├── Costa-Rica.png │ │ │ ├── Cote-dIvoire.png │ │ │ ├── Croatia.png │ │ │ ├── Cuba.png │ │ │ ├── Curacao.png │ │ │ ├── Cyprus.png │ │ │ ├── Czech-Republic.png │ │ │ ├── Democratic-Republic-of-the-Congo.png │ │ │ ├── Denmark.png │ │ │ ├── Djibouti.png │ │ │ ├── Dominica.png │ │ │ ├── Dominican-Republic.png │ │ │ ├── East-Timor.png │ │ │ ├── Ecuador.png │ │ │ ├── Egypt.png │ │ │ ├── El-Salvador.png │ │ │ ├── England.png │ │ │ ├── Equatorial-Guinea.png │ │ │ ├── Eritrea.png │ │ │ ├── Estonia.png │ │ │ ├── Ethiopia.png │ │ │ ├── European-Union.png │ │ │ ├── Falkland-Islands.png │ │ │ ├── Faroes.png │ │ │ ├── Fiji.png │ │ │ ├── Finland.png │ │ │ ├── France.png │ │ │ ├── French-Polynesia.png │ │ │ ├── French-Southern-Territories.png │ │ │ ├── Gabon.png │ │ │ ├── Gambia.png │ │ │ ├── Georgia.png │ │ │ ├── Germany.png │ │ │ ├── Ghana.png │ │ │ ├── Gibraltar.png │ │ │ ├── GoSquared.png │ │ │ ├── Greece.png │ │ │ ├── Greenland.png │ │ │ ├── Grenada.png │ │ │ ├── Guam.png │ │ │ ├── Guatemala.png │ │ │ ├── Guernsey.png │ │ │ ├── Guinea-Bissau.png │ │ │ ├── Guinea.png │ │ │ ├── Guyana.png │ │ │ ├── Haiti.png │ │ │ ├── Honduras.png │ │ │ ├── Hong-Kong.png │ │ │ ├── Hungary.png │ │ │ ├── Iceland.png │ │ │ ├── India.png │ │ │ ├── Indonesia.png │ │ │ ├── Iran.png │ │ │ ├── Iraq.png │ │ │ ├── Ireland.png │ │ │ ├── Isle-of-Man.png │ │ │ ├── Israel.png │ │ │ ├── Italy.png │ │ │ ├── Jamaica.png │ │ │ ├── Japan.png │ │ │ ├── Jersey.png │ │ │ ├── Jordan.png │ │ │ ├── Kazakhstan.png │ │ │ ├── Kenya.png │ │ │ ├── Kiribati.png │ │ │ ├── Kosovo.png │ │ │ ├── Kuwait.png │ │ │ ├── Kyrgyzstan.png │ │ │ ├── Laos.png │ │ │ ├── Latvia.png │ │ │ ├── Lebanon.png │ │ │ ├── Lesotho.png │ │ │ ├── Liberia.png │ │ │ ├── Libya.png │ │ │ ├── Liechtenstein.png │ │ │ ├── Lithuania.png │ │ │ ├── Luxembourg.png │ │ │ ├── Macau.png │ │ │ ├── Macedonia.png │ │ │ ├── Madagascar.png │ │ │ ├── Malawi.png │ │ │ ├── Malaysia.png │ │ │ ├── Maldives.png │ │ │ ├── Mali.png │ │ │ ├── Malta.png │ │ │ ├── Mars.png │ │ │ ├── Marshall-Islands.png │ │ │ ├── Martinique.png │ │ │ ├── Mauritania.png │ │ │ ├── Mauritius.png │ │ │ ├── Mayotte.png │ │ │ ├── Mexico.png │ │ │ ├── Micronesia.png │ │ │ ├── Moldova.png │ │ │ ├── Monaco.png │ │ │ ├── Mongolia.png │ │ │ ├── Montenegro.png │ │ │ ├── Montserrat.png │ │ │ ├── Morocco.png │ │ │ ├── Mozambique.png │ │ │ ├── Myanmar.png │ │ │ ├── NATO.png │ │ │ ├── Nagorno-Karabakh.png │ │ │ ├── Namibia.png │ │ │ ├── Nauru.png │ │ │ ├── Nepal.png │ │ │ ├── Netherlands-Antilles.png │ │ │ ├── Netherlands.png │ │ │ ├── New-Caledonia.png │ │ │ ├── New-Zealand.png │ │ │ ├── Nicaragua.png │ │ │ ├── Niger.png │ │ │ ├── Nigeria.png │ │ │ ├── Niue.png │ │ │ ├── Norfolk-Island.png │ │ │ ├── North-Korea.png │ │ │ ├── Northern-Cyprus.png │ │ │ ├── Northern-Mariana-Islands.png │ │ │ ├── Norway.png │ │ │ ├── Olympics.png │ │ │ ├── Oman.png │ │ │ ├── Pakistan.png │ │ │ ├── Palau.png │ │ │ ├── Palestine.png │ │ │ ├── Panama.png │ │ │ ├── Papua-New-Guinea.png │ │ │ ├── Paraguay.png │ │ │ ├── Peru.png │ │ │ ├── Philippines.png │ │ │ ├── Pitcairn-Islands.png │ │ │ ├── Poland.png │ │ │ ├── Portugal.png │ │ │ ├── Puerto-Rico.png │ │ │ ├── Qatar.png │ │ │ ├── Red-Cross.png │ │ │ ├── Republic-of-the-Congo.png │ │ │ ├── Romania.png │ │ │ ├── Russia.png │ │ │ ├── Rwanda.png │ │ │ ├── Saint-Barthelemy.png │ │ │ ├── Saint-Helena.png │ │ │ ├── Saint-Kitts-and-Nevis.png │ │ │ ├── Saint-Lucia.png │ │ │ ├── Saint-Martin.png │ │ │ ├── Saint-Vincent-and-the-Grenadines.png │ │ │ ├── Samoa.png │ │ │ ├── San-Marino.png │ │ │ ├── Sao-Tome-and-Principe.png │ │ │ ├── Saudi-Arabia.png │ │ │ ├── Scotland.png │ │ │ ├── Senegal.png │ │ │ ├── Serbia.png │ │ │ ├── Seychelles.png │ │ │ ├── Sierra-Leone.png │ │ │ ├── Singapore.png │ │ │ ├── Slovakia.png │ │ │ ├── Slovenia.png │ │ │ ├── Solomon-Islands.png │ │ │ ├── Somalia.png │ │ │ ├── Somaliland.png │ │ │ ├── South-Africa.png │ │ │ ├── South-Georgia-and-the-South-Sandwich-Islands.png │ │ │ ├── South-Korea.png │ │ │ ├── South-Ossetia.png │ │ │ ├── South-Sudan.png │ │ │ ├── Spain.png │ │ │ ├── Sri-Lanka.png │ │ │ ├── Sudan.png │ │ │ ├── Suriname.png │ │ │ ├── Swaziland.png │ │ │ ├── Sweden.png │ │ │ ├── Switzerland.png │ │ │ ├── Syria.png │ │ │ ├── Taiwan.png │ │ │ ├── Tajikistan.png │ │ │ ├── Tanzania.png │ │ │ ├── Thailand.png │ │ │ ├── Togo.png │ │ │ ├── Tokelau.png │ │ │ ├── Tonga.png │ │ │ ├── Trinidad-and-Tobago.png │ │ │ ├── Tunisia.png │ │ │ ├── Turkey.png │ │ │ ├── Turkmenistan.png │ │ │ ├── Turks-and-Caicos-Islands.png │ │ │ ├── Tuvalu.png │ │ │ ├── US-Virgin-Islands.png │ │ │ ├── Uganda.png │ │ │ ├── Ukraine.png │ │ │ ├── United-Arab-Emirates.png │ │ │ ├── United-Kingdom.png │ │ │ ├── United-Nations.png │ │ │ ├── United-States.png │ │ │ ├── Unknown.png │ │ │ ├── Uruguay.png │ │ │ ├── Uzbekistan.png │ │ │ ├── Vanuatu.png │ │ │ ├── Vatican-City.png │ │ │ ├── Venezuela.png │ │ │ ├── Vietnam.png │ │ │ ├── Wales.png │ │ │ ├── Wallis-And-Futuna.png │ │ │ ├── Western-Sahara.png │ │ │ ├── Yemen.png │ │ │ ├── Zambia.png │ │ │ └── Zimbabwe.png │ ├── full_height.jpg │ ├── gallery │ │ ├── 1.jpg │ │ ├── 10.jpg │ │ ├── 10s.jpg │ │ ├── 11.jpg │ │ ├── 11s.jpg │ │ ├── 12.jpg │ │ ├── 12s.jpg │ │ ├── 1s.jpg │ │ ├── 2.jpg │ │ ├── 2s.jpg │ │ ├── 3.jpg │ │ ├── 3s.jpg │ │ ├── 4.jpg │ │ ├── 4s.jpg │ │ ├── 5.jpg │ │ ├── 5s.jpg │ │ ├── 6.jpg │ │ ├── 6s.jpg │ │ ├── 7.jpg │ │ ├── 7s.jpg │ │ ├── 8.jpg │ │ ├── 8s.jpg │ │ ├── 9.jpg │ │ └── 9s.jpg │ ├── html_logo.png │ ├── icon-success.png │ ├── landing │ │ ├── avatar1.jpg │ │ ├── avatar2.jpg │ │ ├── avatar3.jpg │ │ ├── avatar_all.png │ │ ├── dashboard.png │ │ ├── header_one.jpg │ │ ├── header_two.jpg │ │ ├── iphone.jpg │ │ ├── laptop.png │ │ ├── perspective.png │ │ └── word_map.png │ ├── logo.psd │ ├── logo_all.psd │ ├── logo_big.png │ ├── logo_sm.png │ ├── logo_sm_salt.png │ ├── logo_xs.png │ ├── logo_xs_salt.png │ ├── meteor_logo.png │ ├── mvc_logo.png │ ├── off_canvas.jpg │ ├── p1.jpg │ ├── p2.jpg │ ├── p3.jpg │ ├── p_big1.jpg │ ├── p_big2.jpg │ ├── p_big3.jpg │ ├── profile.jpg │ ├── profile_big.jpg │ ├── profile_small.jpg │ ├── rails_logo.png │ ├── w-cde.png │ ├── w-cds.png │ ├── w-cdw.png │ ├── waf_1.png │ ├── waf_2.png │ ├── waf_3.png │ ├── waf_4.png │ ├── za-logo-sm.png │ └── zender_logo.png ├── js │ ├── Audit.js │ ├── Cert.js │ ├── Cluster.js │ ├── Msg.js │ ├── Policy.js │ ├── PolicyEdit.js │ ├── Rules.js │ ├── RulesEdit.js │ ├── User.js │ ├── View.js │ ├── WebConfig.js │ ├── Whitelist.js │ ├── app_base.js │ ├── bmap.min.js │ ├── bootstrap-datetimepicker.js │ ├── bootstrap.js │ ├── bootstrap.min.js │ ├── china.js │ ├── daterangepicker.js │ ├── demo │ │ ├── chartjs-demo.js │ │ ├── flot-demo.js │ │ ├── morris-demo.js │ │ ├── peity-demo.js │ │ ├── rickshaw-demo.js │ │ └── sparkline-demo.js │ ├── echarts.common.min.js │ ├── echarts.min.js │ ├── inspinia.js │ ├── jquery-2.1.1.js │ ├── jquery-3.1.1.min.js │ ├── jquery-ui-1.10.4.min.js │ ├── jquery-ui.custom.min.js │ ├── jquery.min.js │ ├── login.js │ ├── main.js │ ├── odometer.js │ └── plugins │ │ ├── blueimp │ │ └── jquery.blueimp-gallery.min.js │ │ ├── bootstrap-markdown │ │ ├── bootstrap-markdown.js │ │ └── markdown.js │ │ ├── bootstrapTour │ │ └── bootstrap-tour.min.js │ │ ├── c3 │ │ └── c3.min.js │ │ ├── chartJs │ │ └── Chart.min.js │ │ ├── chartist │ │ └── chartist.min.js │ │ ├── chosen │ │ └── chosen.jquery.js │ │ ├── clipboard │ │ └── clipboard.min.js │ │ ├── clockpicker │ │ └── clockpicker.js │ │ ├── codemirror │ │ ├── codemirror.js │ │ └── mode │ │ │ └── javascript │ │ │ └── javascript.js │ │ ├── colorpicker │ │ └── bootstrap-colorpicker.min.js │ │ ├── cropper │ │ └── cropper.min.js │ │ ├── d3 │ │ └── d3.min.js │ │ ├── dataTables │ │ └── datatables.min.js │ │ ├── datapicker │ │ └── bootstrap-datepicker.js │ │ ├── daterangepicker │ │ └── daterangepicker.js │ │ ├── diff_match_patch │ │ └── javascript │ │ │ └── diff_match_patch.js │ │ ├── dotdotdot │ │ └── jquery.dotdotdot.min.js │ │ ├── dropzone │ │ └── dropzone.js │ │ ├── dualListbox │ │ └── jquery.bootstrap-duallistbox.js │ │ ├── easypiechart │ │ └── jquery.easypiechart.js │ │ ├── flot │ │ ├── curvedLines.js │ │ ├── excanvas.min.js │ │ ├── jquery.flot.js │ │ ├── jquery.flot.pie.js │ │ ├── jquery.flot.resize.js │ │ ├── jquery.flot.spline.js │ │ ├── jquery.flot.symbol.js │ │ ├── jquery.flot.time.js │ │ └── jquery.flot.tooltip.min.js │ │ ├── footable │ │ └── footable.all.min.js │ │ ├── fullcalendar │ │ ├── fullcalendar.min.js │ │ └── moment.min.js │ │ ├── gritter │ │ ├── images │ │ │ ├── gritter-light.png │ │ │ ├── gritter.png │ │ │ └── ie-spacer.gif │ │ ├── jquery.gritter.css │ │ └── jquery.gritter.min.js │ │ ├── i18next │ │ └── i18next.min.js │ │ ├── iCheck │ │ └── icheck.min.js │ │ ├── idle-timer │ │ └── idle-timer.min.js │ │ ├── ionRangeSlider │ │ └── ion.rangeSlider.min.js │ │ ├── jasny │ │ └── jasny-bootstrap.min.js │ │ ├── jeditable │ │ └── jquery.jeditable.js │ │ ├── jqGrid │ │ ├── i18n │ │ │ └── grid.locale-en.js │ │ └── jquery.jqGrid.min.js │ │ ├── jquery-ui │ │ └── jquery-ui.min.js │ │ ├── jsKnob │ │ └── jquery.knob.js │ │ ├── jsTree │ │ └── jstree.min.js │ │ ├── jvectormap │ │ ├── jquery-jvectormap-2.0.2.min.js │ │ └── jquery-jvectormap-world-mill-en.js │ │ ├── ladda │ │ ├── ladda.jquery.min.js │ │ ├── ladda.min.js │ │ └── spin.min.js │ │ ├── masonary │ │ └── masonry.pkgd.min.js │ │ ├── metisMenu │ │ └── jquery.metisMenu.js │ │ ├── mloading │ │ └── jquery.mloading.js │ │ ├── morris │ │ ├── morris.js │ │ └── raphael-2.1.0.min.js │ │ ├── multiple-select │ │ └── multiple-select.min.js │ │ ├── nestable │ │ └── jquery.nestable.js │ │ ├── notify │ │ ├── pnotify.buttons.js │ │ ├── pnotify.core.js │ │ └── pnotify.nonblock.js │ │ ├── nouslider │ │ └── jquery.nouislider.min.js │ │ ├── pace │ │ └── pace.min.js │ │ ├── peity │ │ └── jquery.peity.min.js │ │ ├── preetyTextDiff │ │ └── jquery.pretty-text-diff.min.js │ │ ├── rickshaw │ │ ├── rickshaw.min.js │ │ └── vendor │ │ │ └── d3.v3.js │ │ ├── select2 │ │ └── select2.full.min.js │ │ ├── selectize │ │ ├── selectize.js │ │ └── selectize.min.js │ │ ├── slick │ │ └── slick.min.js │ │ ├── slimscroll │ │ └── jquery.slimscroll.min.js │ │ ├── sortable │ │ └── jquery-sortable.min.js │ │ ├── sparkline │ │ └── jquery.sparkline.min.js │ │ ├── staps │ │ └── jquery.steps.min.js │ │ ├── summernote │ │ └── summernote.min.js │ │ ├── sweetalert │ │ └── sweetalert.min.js │ │ ├── switchery │ │ └── switchery.js │ │ ├── tinycon │ │ └── tinycon.min.js │ │ ├── toastr │ │ └── toastr.min.js │ │ ├── touchspin │ │ └── jquery.bootstrap-touchspin.min.js │ │ ├── validator │ │ ├── validator.js │ │ └── validator.min.js │ │ ├── video │ │ └── responsible-video.js │ │ └── wow │ │ └── wow.min.js └── w │ ├── assets │ ├── css │ │ ├── common.css │ │ ├── normalize.css │ │ └── normalize.min.css │ └── img │ │ ├── bg.jpg │ │ ├── bg1.jpg │ │ ├── bg12.jpg │ │ ├── bg2.jpg │ │ ├── bg3.jpg │ │ ├── bg4.jpg │ │ ├── bg6.jpg │ │ └── bg7.jpg │ └── js │ ├── app │ └── mainMap.js │ ├── config.js │ ├── jquery.min.js │ ├── lib │ ├── echarts │ │ └── src │ │ │ ├── chart.js │ │ │ ├── chart │ │ │ ├── bar.js │ │ │ ├── base.js │ │ │ ├── chord.js │ │ │ ├── eventRiver.js │ │ │ ├── force.js │ │ │ ├── funnel.js │ │ │ ├── gauge.js │ │ │ ├── heatmap.js │ │ │ ├── island.js │ │ │ ├── k.js │ │ │ ├── line.js │ │ │ ├── map.js │ │ │ ├── pie.js │ │ │ ├── radar.js │ │ │ ├── scatter.js │ │ │ ├── tree.js │ │ │ ├── treemap.js │ │ │ ├── venn.js │ │ │ └── wordCloud.js │ │ │ ├── component.js │ │ │ ├── component │ │ │ ├── axis.js │ │ │ ├── base.js │ │ │ ├── categoryAxis.js │ │ │ ├── dataRange.js │ │ │ ├── dataView.js │ │ │ ├── dataZoom.js │ │ │ ├── grid.js │ │ │ ├── legend.js │ │ │ ├── polar.js │ │ │ ├── roamController.js │ │ │ ├── timeline.js │ │ │ ├── title.js │ │ │ ├── toolbox.js │ │ │ ├── tooltip.js │ │ │ └── valueAxis.js │ │ │ ├── config.js │ │ │ ├── data │ │ │ ├── Graph.js │ │ │ ├── KDTree.js │ │ │ ├── Tree.js │ │ │ └── quickSelect.js │ │ │ ├── echarts.js │ │ │ ├── layer │ │ │ └── heatmap.js │ │ │ ├── layout │ │ │ ├── Chord.js │ │ │ ├── EdgeBundling.js │ │ │ ├── Force.js │ │ │ ├── Tree.js │ │ │ ├── TreeMap.js │ │ │ ├── WordCloud.js │ │ │ ├── WordCloudRectZero.js │ │ │ ├── eventRiver.js │ │ │ └── forceLayoutWorker.js │ │ │ ├── theme │ │ │ ├── default.js │ │ │ ├── infographic.js │ │ │ └── macarons.js │ │ │ └── util │ │ │ ├── accMath.js │ │ │ ├── coordinates.js │ │ │ ├── date.js │ │ │ ├── ecAnimation.js │ │ │ ├── ecData.js │ │ │ ├── ecEffect.js │ │ │ ├── ecQuery.js │ │ │ ├── kwargs.js │ │ │ ├── mapData │ │ │ ├── geoCoord.js │ │ │ ├── geoJson │ │ │ │ ├── an_hui_geo.js │ │ │ │ ├── ao_men_geo.js │ │ │ │ ├── bei_jing_geo.js │ │ │ │ ├── china_geo.js │ │ │ │ ├── chong_qing_geo.js │ │ │ │ ├── fu_jian_geo.js │ │ │ │ ├── gan_su_geo.js │ │ │ │ ├── guang_dong_geo.js │ │ │ │ ├── guang_xi_geo.js │ │ │ │ ├── gui_zhou_geo.js │ │ │ │ ├── hai_nan_geo.js │ │ │ │ ├── he_bei_geo.js │ │ │ │ ├── he_nan_geo.js │ │ │ │ ├── hei_long_jiang_geo.js │ │ │ │ ├── hu_bei_geo.js │ │ │ │ ├── hu_nan_geo.js │ │ │ │ ├── ji_lin_geo.js │ │ │ │ ├── jiang_su_geo.js │ │ │ │ ├── jiang_xi_geo.js │ │ │ │ ├── liao_ning_geo.js │ │ │ │ ├── nei_meng_gu_geo.js │ │ │ │ ├── ning_xia_geo.js │ │ │ │ ├── qing_hai_geo.js │ │ │ │ ├── shan_dong_geo.js │ │ │ │ ├── shan_xi_1_geo.js │ │ │ │ ├── shan_xi_2_geo.js │ │ │ │ ├── shang_hai_geo.js │ │ │ │ ├── si_chuan_geo.js │ │ │ │ ├── tai_wan_geo.js │ │ │ │ ├── tian_jin_geo.js │ │ │ │ ├── world_geo.js │ │ │ │ ├── xi_zang_geo.js │ │ │ │ ├── xiang_gang_geo.js │ │ │ │ ├── xin_jiang_geo.js │ │ │ │ ├── yun_nan_geo.js │ │ │ │ └── zhe_jiang_geo.js │ │ │ ├── params.js │ │ │ ├── rawData │ │ │ │ ├── encode.js │ │ │ │ └── geoJson │ │ │ │ │ ├── an_hui_geo.json │ │ │ │ │ ├── ao_men_geo.json │ │ │ │ │ ├── bei_jing_geo.json │ │ │ │ │ ├── china_city.json │ │ │ │ │ ├── china_geo.json │ │ │ │ │ ├── chong_qing_geo.json │ │ │ │ │ ├── fu_jian_geo.json │ │ │ │ │ ├── gan_su_geo.json │ │ │ │ │ ├── guang_dong_geo.json │ │ │ │ │ ├── guang_xi_geo.json │ │ │ │ │ ├── gui_zhou_geo.json │ │ │ │ │ ├── hai_nan_geo.json │ │ │ │ │ ├── he_bei_geo.json │ │ │ │ │ ├── he_nan_geo.json │ │ │ │ │ ├── hei_long_jiang_geo.json │ │ │ │ │ ├── hu_bei_geo.json │ │ │ │ │ ├── hu_nan_geo.json │ │ │ │ │ ├── ji_lin_geo.json │ │ │ │ │ ├── jiang_su_geo.json │ │ │ │ │ ├── jiang_xi_geo.json │ │ │ │ │ ├── liao_ning_geo.json │ │ │ │ │ ├── nei_meng_gu_geo.json │ │ │ │ │ ├── ning_xia_geo.json │ │ │ │ │ ├── qing_hai_geo.json │ │ │ │ │ ├── shan_dong_geo.json │ │ │ │ │ ├── shan_xi_1_geo.json │ │ │ │ │ ├── shan_xi_2_geo.json │ │ │ │ │ ├── shang_hai_geo.json │ │ │ │ │ ├── si_chuan_geo.json │ │ │ │ │ ├── tai_wan_geo.json │ │ │ │ │ ├── tian_jin_geo.json │ │ │ │ │ ├── world_geo.json │ │ │ │ │ ├── xi_zang_geo.json │ │ │ │ │ ├── xiang_gang_geo.json │ │ │ │ │ ├── xin_jiang_geo.json │ │ │ │ │ ├── yun_nan_geo.json │ │ │ │ │ └── zhe_jiang_geo.json │ │ │ └── textFixed.js │ │ │ ├── ndarray.js │ │ │ ├── number.js │ │ │ ├── projection │ │ │ ├── albers.js │ │ │ ├── mercator.js │ │ │ ├── normal.js │ │ │ └── svg.js │ │ │ ├── shape │ │ │ ├── Candle.js │ │ │ ├── Chain.js │ │ │ ├── Cross.js │ │ │ ├── GaugePointer.js │ │ │ ├── HalfSmoothPolygon.js │ │ │ ├── HandlePolygon.js │ │ │ ├── Icon.js │ │ │ ├── MarkLine.js │ │ │ ├── Ribbon.js │ │ │ ├── Symbol.js │ │ │ └── normalIsCover.js │ │ │ ├── smartLogSteps.js │ │ │ └── smartSteps.js │ ├── geo │ │ ├── china │ │ │ └── city.js │ │ └── world │ │ │ └── countryName.js │ ├── mods │ │ ├── animTable.js │ │ ├── attackMap │ │ │ ├── main.js │ │ │ ├── mapDraw.js │ │ │ ├── mapOption.js │ │ │ └── mock.js │ │ ├── clock.js │ │ └── util.js │ └── zrender │ │ └── src │ │ ├── Group.js │ │ ├── Handler.js │ │ ├── Layer.js │ │ ├── Painter.js │ │ ├── Storage.js │ │ ├── animation │ │ ├── Animation.js │ │ ├── Clip.js │ │ └── easing.js │ │ ├── config.js │ │ ├── dep │ │ ├── excanvas.js │ │ ├── excanvas2.js │ │ └── excanvas3.js │ │ ├── loadingEffect │ │ ├── Bar.js │ │ ├── Base.js │ │ ├── Bubble.js │ │ ├── DynamicLine.js │ │ ├── Ring.js │ │ ├── Spin.js │ │ └── Whirling.js │ │ ├── macro.js │ │ ├── mixin │ │ ├── Eventful.js │ │ └── Transformable.js │ │ ├── shape │ │ ├── Base.js │ │ ├── BezierCurve.js │ │ ├── Circle.js │ │ ├── Droplet.js │ │ ├── Ellipse.js │ │ ├── Heart.js │ │ ├── Image.js │ │ ├── Isogon.js │ │ ├── Line.js │ │ ├── Path.js │ │ ├── Polygon.js │ │ ├── Polyline.js │ │ ├── Rectangle.js │ │ ├── Ring.js │ │ ├── Rose.js │ │ ├── Sector.js │ │ ├── ShapeBundle.js │ │ ├── Star.js │ │ ├── Text.js │ │ ├── Trochoid.js │ │ └── util │ │ │ ├── PathProxy.js │ │ │ ├── dashedLineTo.js │ │ │ ├── smoothBezier.js │ │ │ └── smoothSpline.js │ │ ├── tool │ │ ├── area.js │ │ ├── color.js │ │ ├── computeBoundingBox.js │ │ ├── curve.js │ │ ├── env.js │ │ ├── event.js │ │ ├── guid.js │ │ ├── http.js │ │ ├── log.js │ │ ├── math.js │ │ ├── matrix.js │ │ ├── util.js │ │ └── vector.js │ │ └── zrender.js │ ├── require.min.js │ └── underscore-min.js ├── templates ├── 403.html ├── 404.html ├── Attack.html ├── Cert.html ├── Cluster.html ├── Login.html ├── Msg.html ├── Policy.html ├── PolicyEdit.html ├── Rules.html ├── RulesEdit.html ├── User.html ├── View.html ├── WebConfig.html ├── Whitelist.html └── base.html ├── utils ├── GeoLiteCity.dat ├── __init__.py ├── asb.py ├── log.py ├── nginx │ ├── __init__.py │ ├── conf │ │ ├── control.conf │ │ ├── main.conf │ │ ├── mime.types │ │ ├── nginx.conf │ │ ├── ssl │ │ │ ├── 0498542231e01121d315286397b6a67e.key │ │ │ ├── 0498542231e01121d315286397b6a67e.pem │ │ │ └── dhparam.pem │ │ └── vhost │ │ │ └── 01_default.outer │ ├── nginx.conf │ ├── nginx_test.py │ ├── redis_lock.py │ └── ssl │ │ └── dhparam.pem ├── salt.py ├── sso.py ├── sync_cert.py ├── templet.py └── tools.py └── view.py /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | # C extensions 6 | *.so 7 | # Distribution / packaging 8 | .Python 9 | build/ 10 | develop-eggs/ 11 | dist/ 12 | downloads/ 13 | eggs/ 14 | .eggs/ 15 | lib64/ 16 | parts/ 17 | sdist/ 18 | var/ 19 | wheels/ 20 | *.egg-info/ 21 | .installed.cfg 22 | *.egg 23 | # PyInstaller 24 | # Usually these files are written by a python script from a template 25 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 26 | *.manifest 27 | *.spec 28 | # Installer logs 29 | pip-log.txt 30 | pip-delete-this-directory.txt 31 | # Unit test / coverage reports 32 | htmlcov/ 33 | .tox/ 34 | .coverage 35 | .coverage.* 36 | .cache 37 | nosetests.xml 38 | coverage.xml 39 | *.cover 40 | .hypothesis/ 41 | # Translations 42 | *.mo 43 | *.pot 44 | # Django stuff: 45 | *.log 46 | local_settings.py 47 | # Flask stuff: 48 | instance/ 49 | .webassets-cache 50 | # Scrapy stuff: 51 | .scrapy 52 | # Sphinx documentation 53 | docs/_build/ 54 | # PyBuilder 55 | target/ 56 | # Jupyter Notebook 57 | .ipynb_checkpoints 58 | # pyenv 59 | .python-version 60 | # celery beat schedule file 61 | celerybeat-schedule 62 | # SageMath parsed files 63 | *.sage.py 64 | # Environments 65 | .env 66 | .venv 67 | env/ 68 | venv/ 69 | ENV/ 70 | # Spyder project settings 71 | .spyderproject 72 | .spyproject 73 | # Rope project settings 74 | .ropeproject 75 | # mkdocs documentation 76 | /site 77 | # mypy 78 | .mypy_cache/ 79 | #OSX 80 | *.DS_Store 81 | #Logfile 82 | *.log 83 | .idea/ 84 | test/ 85 | 86 | *.bk 87 | *.py.test 88 | *.html.test -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- 1 | ### 安装手册 2 | #### 安装前期准备 3 | 4 | 1,默认已经安装了MySQL、Redis、pip等工具 5 | 6 | #### 安装步骤 7 | 1,Git拉取代码 8 | 9 | 2,修改config.py 10 | ``` 11 | 1,修改MYSQL_CONFIG配置 12 | 2,修改REDIS_CONFIG配置 13 | ``` 14 | 3,安装虚拟环境 15 | ``` 16 | sudo su - root 17 | pip install virtualenv 18 | cd ~/aegis-waf3 19 | virtualenv venv 20 | source venv/bin/activate 21 | ``` 22 | 4,安装包 23 | ``` 24 | pip install -r requirements.txt 25 | 注意: 26 | 安装MySQL-python失败解决办法: 27 | yum install mysql-devel 28 | yum install gcc python-devel 29 | pip install MySQL-python 30 | 继续执行pip install -r requirements.txt 31 | ``` 32 | 5,测试 33 | ``` 34 | python app.py 35 | 访问ip:8081,访问登录页面,安装成功 36 | ``` 37 | 6,初始账号 38 | ``` 39 | 1,登录mysql,use database waf_v4 40 | 2,插入test用户, 密码 test 41 | INSERT INTO `admin` VALUES (1, 'dc89de56159b2a8ac35e86dd3e029800', NULL, NULL, '9b46470028fb76c22dcb9e6381a22e2d', 'test', '098f6bcd4621d373cade4e832627b4f6', 'testv4@aa.com', NULL, '15617039999', '2019-10-14 15:18:30', '2019-12-12 14:21:54', 2, 'aegis_waf', 1, 0, NULL); 42 | ``` 43 | 7,后台运行程序 44 | ``` 45 | 1,nohup python app.py 2>&1 > /var/log/aegis-waf4.log & 46 | 2,查看日志,tail -f /var/log/aegis-waf4.log 47 | ``` 48 | 8,修改密码 49 | ``` 50 | 用户管理,编辑修改密码,或者添加新的用户删除test用户 51 | ``` 52 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | BSD 3-Clause License 2 | 3 | Copyright (c) 2019, ZhongAnTech 4 | All rights reserved. 5 | 6 | Redistribution and use in source and binary forms, with or without 7 | modification, are permitted provided that the following conditions are met: 8 | 9 | 1. Redistributions of source code must retain the above copyright notice, this 10 | list of conditions and the following disclaimer. 11 | 12 | 2. Redistributions in binary form must reproduce the above copyright notice, 13 | this list of conditions and the following disclaimer in the documentation 14 | and/or other materials provided with the distribution. 15 | 16 | 3. Neither the name of the copyright holder nor the names of its 17 | contributors may be used to endorse or promote products derived from 18 | this software without specific prior written permission. 19 | 20 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 21 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 22 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 23 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 24 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 25 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 26 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 27 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 28 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 29 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 | -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | # -*- coding: utf-8 -*- 3 | # @Time : 2017/10/13 下午3:10 4 | # @Author : Vern 5 | 6 | from flask import Flask 7 | from flask_sqlalchemy import SQLAlchemy 8 | from config import MYSQL_CONFIG, ENV, FLK, SPAN_CERT 9 | from utils.tools import CustomJSONEncoder 10 | from flask_cors import CORS 11 | 12 | 13 | app = Flask(__name__) 14 | app.json_encoder = CustomJSONEncoder 15 | app.config['SQLALCHEMY_DATABASE_URI'] = MYSQL_CONFIG[ENV] 16 | app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False 17 | app.config['SECRET_KEY'] = '\x05\x80R1\x08^91\xf3\x85\xaf\x8b,\xa8\x9d\xd9?\xd8\xc6\x90N\x05\xa0\xb4' 18 | 19 | db = SQLAlchemy(app) 20 | 21 | CORS(app) 22 | 23 | from view import * 24 | from policy_view import * 25 | 26 | db.create_all() 27 | 28 | if __name__ == '__main__': 29 | app.run(threaded=True, host='0.0.0.0', port=FLK[ENV]["PORT"], debug=FLK[ENV]["Debug"]) 30 | -------------------------------------------------------------------------------- /base_models.py: -------------------------------------------------------------------------------- 1 | import datetime as dt 2 | from sqlalchemy import func, desc 3 | from app import db 4 | utcnow = dt.datetime.utcnow 5 | 6 | 7 | class CRUDMixin(object): 8 | """Mixin that adds` convenience methods for CRUD (create, read, update, delete) operations.""" 9 | 10 | @classmethod 11 | def create(cls, **kwargs): 12 | """Create a new record and save it the database.""" 13 | instance = cls(**kwargs) 14 | return instance.save() 15 | 16 | def update(self, commit=True, **kwargs): 17 | """Update specific fields of a record.""" 18 | for attr, value in kwargs.items(): 19 | setattr(self, attr, value) 20 | return commit and self.save() or self 21 | 22 | def save(self, commit=True): 23 | """Save the record.""" 24 | db.session.add(self) 25 | if commit: 26 | db.session.commit() 27 | return self 28 | 29 | def delete(self, commit=True): 30 | """Remove the record from the database.""" 31 | db.session.delete(self) 32 | return commit and db.session.commit() 33 | 34 | @classmethod 35 | def get_by_page(cls, query, page, per_page): 36 | return cls.query.filter_by(**query).paginate(page, per_page, False) 37 | 38 | @classmethod 39 | def get_by_filter_by(cls, **kwargs): 40 | return cls.query.filter_by(**kwargs) 41 | 42 | @classmethod 43 | def get_by_id(cls, id): 44 | return cls.query.filter_by(id=id).first() 45 | 46 | @classmethod 47 | def get_all(cls, **kwargs): 48 | return cls.query.filter_by(**kwargs).all() 49 | 50 | class CompatibleModel(CRUDMixin, db.Model): 51 | __abstract__ = True 52 | 53 | 54 | 55 | 56 | 57 | 58 | -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | import sys 4 | import os 5 | 6 | env = os.environ.get('DEPLOY_ENV', None) 7 | if len(sys.argv) > 1: 8 | env = sys.argv[1] 9 | if env in ['test', 'pre', 'prd']: 10 | ENV = str(env) 11 | else: 12 | ENV = 'test' 13 | 14 | # Cluster Reload 时间间隔(秒) 15 | SPAN_TIME = 300 16 | 17 | # 证书过期时间间隔(秒) 18 | SPAN_CERT = 60 * 60 * 24 19 | 20 | # 证书过期通知人员邮件 21 | RECEIVERDICT = { 22 | # 测试 23 | 'test': 'test@aa.com', 24 | # 测试 25 | 'pre': '', 26 | # 科技 27 | 'prd': '', 28 | } 29 | RECEIVER = RECEIVERDICT[ENV] 30 | 31 | # FLASK CONFIG 32 | FLK = { 33 | 'test': {"PORT": 8081, "Debug": True}, 34 | 'pre': {"PORT": 8081, "Debug": False}, 35 | 'prd': {"PORT": 8081, "Debug": False} 36 | } 37 | 38 | # DNS Resolver 39 | # test环境dns为办公网DNS 40 | DNS = { 41 | "test": ['8.8.8.8'], 42 | "pre": ['8.8.8.8'], 43 | 'prd': ['8.8.8.8'] 44 | } 45 | 46 | # MYSQL CONFIG 47 | MYSQL_CONFIG = { 48 | 'test': 'mysql://root:WA@1.3.2.1:3306/waf_v4?charset=utf8mb4', 49 | 'pre': '', 50 | 'prd': '' 51 | } 52 | 53 | # REDIS_CONFIG 54 | REDIS_CONFIG = { 55 | 'test': { 56 | 'host': '1.2.2.1', 57 | 'port': 6379, 58 | 'password': None, 59 | 'db': 1 60 | }, 61 | 'pre': {}, 62 | 'prd': {}, 63 | } 64 | 65 | # auth error 66 | ERROR_COUNT = 3 67 | AUTH_SPAN_TIME = 1 # 分钟 68 | -------------------------------------------------------------------------------- /deploy/mysql80-community-release-el7-3.noarch.rpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/deploy/mysql80-community-release-el7-3.noarch.rpm -------------------------------------------------------------------------------- /echo.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # @Time 2019-10-30 18:07 3 | 4 | from flask import Flask 5 | from flask import Flask, jsonify, request 6 | app = Flask(__name__) 7 | 8 | ALL_METHODS = ["GET", "HEAD", "POST", "PUT", "DELETE", "OPTIONS"] 9 | 10 | 11 | @app.route("/", defaults={"path": ""}, methods=ALL_METHODS) 12 | @app.route("/", methods=ALL_METHODS) 13 | def index(path): 14 | data = { 15 | "path": request.path, 16 | "method": request.method, 17 | "headers": list(request.headers.items()), 18 | "form": list(request.form.items()), 19 | "args": list(request.args.items()), 20 | "remote": { 21 | "address": request.environ.get("REMOTE_ADDR", "???"), 22 | "port": request.environ.get("REMOTE_PORT", "???"), 23 | }, 24 | "content-type": request.content_type, 25 | "files": [(f[0], f[1].filename) for f in request.files.items()], 26 | "json": request.json, 27 | "raw-data": str(request.data), 28 | } 29 | return jsonify(data) 30 | 31 | 32 | if __name__ == '__main__': 33 | # db.drop_all() 34 | app.run(host='0.0.0.0', port=5000, debug=True) -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from functools import wraps 3 | 4 | 5 | def handle_user(func): 6 | @wraps(func) 7 | def wrapper(*args, **kwargs): 8 | user = args[1] 9 | print '-----------------', user 10 | if user.get('orgin') != 'aegis_waf': 11 | user['name'] = user.get('username') 12 | return func(*args, **kwargs) 13 | return wrapper -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | asn1crypto==0.24.0 2 | cffi==1.11.5 3 | Click==7.0 4 | cryptography==2.4.2 5 | dnspython==1.16.0 6 | elasticsearch==6.3.1 7 | enum34==1.1.6 8 | Flask==1.0.2 9 | Flask-Cors==3.0.7 10 | Flask-MySQLdb==0.2.0 11 | Flask-Script==2.0.6 12 | Flask-SQLAlchemy==2.3.2 13 | idna==2.8 14 | ipaddress==1.0.22 15 | IPy==0.83 16 | itsdangerous==1.1.0 17 | Jinja2==2.10 18 | MarkupSafe==1.1.0 19 | MySQL-python==1.2.5 20 | mysqlclient==1.3.14 21 | pycparser==2.19 22 | pygeoip==0.3.2 23 | pyOpenSSL==18.0.0 24 | requests==2.12.1 25 | six==1.12.0 26 | SQLAlchemy==1.2.16 27 | urllib3==1.24.1 28 | virtualenv==16.0.0 29 | Werkzeug==0.14.1 30 | redis -------------------------------------------------------------------------------- /static/Angular/css/patterns/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/Angular/css/patterns/3.png -------------------------------------------------------------------------------- /static/Angular/css/patterns/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/Angular/css/patterns/4.png -------------------------------------------------------------------------------- /static/Angular/css/patterns/header-profile-skin-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/Angular/css/patterns/header-profile-skin-1.png -------------------------------------------------------------------------------- /static/Angular/css/patterns/header-profile-skin-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/Angular/css/patterns/header-profile-skin-2.png -------------------------------------------------------------------------------- /static/Angular/css/patterns/header-profile-skin-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/Angular/css/patterns/header-profile-skin-3.png -------------------------------------------------------------------------------- /static/Angular/css/patterns/header-profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/Angular/css/patterns/header-profile.png -------------------------------------------------------------------------------- /static/Angular/css/patterns/shattered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/Angular/css/patterns/shattered.png -------------------------------------------------------------------------------- /static/Angular/font-awesome/fonts/fontawesome-webfont.eot?: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/Angular/font-awesome/fonts/fontawesome-webfont.eot? -------------------------------------------------------------------------------- /static/Angular/font-awesome/fonts/fontawesome-webfont.eot?v=4.3.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/Angular/font-awesome/fonts/fontawesome-webfont.eot?v=4.3.0 -------------------------------------------------------------------------------- /static/Angular/font-awesome/fonts/fontawesome-webfont.ttf?v=4.3.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/Angular/font-awesome/fonts/fontawesome-webfont.ttf?v=4.3.0 -------------------------------------------------------------------------------- /static/Angular/font-awesome/fonts/fontawesome-webfont.woff2?v=4.3.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/Angular/font-awesome/fonts/fontawesome-webfont.woff2?v=4.3.0 -------------------------------------------------------------------------------- /static/Angular/font-awesome/fonts/fontawesome-webfont.woff?v=4.3.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/Angular/font-awesome/fonts/fontawesome-webfont.woff?v=4.3.0 -------------------------------------------------------------------------------- /static/Angular/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/Angular/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /static/Angular/fonts/glyphicons-halflings-regular.eot?: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/Angular/fonts/glyphicons-halflings-regular.eot? -------------------------------------------------------------------------------- /static/Angular/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/Angular/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /static/Angular/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/Angular/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /static/Angular/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/Angular/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /static/Angular/img/landing/avatar_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/Angular/img/landing/avatar_all.png -------------------------------------------------------------------------------- /static/Angular/img/landing/header_one.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/Angular/img/landing/header_one.jpg -------------------------------------------------------------------------------- /static/Angular/img/landing/header_two.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/Angular/img/landing/header_two.jpg -------------------------------------------------------------------------------- /static/Angular/img/landing/word_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/Angular/img/landing/word_map.png -------------------------------------------------------------------------------- /static/Angular/js/app.js: -------------------------------------------------------------------------------- 1 | /** 2 | * INSPINIA - Responsive Admin Theme 3 | * 4 | */ 5 | (function () { 6 | angular.module('inspinia', [ 7 | 'ui.router', // Routing 8 | 'oc.lazyLoad', // ocLazyLoad 9 | 'ui.bootstrap', // Ui Bootstrap 10 | 'pascalprecht.translate', // Angular Translate 11 | 'ngIdle', // Idle timer 12 | 'ngSanitize' // ngSanitize 13 | ]) 14 | })(); 15 | 16 | // Other libraries are loaded dynamically in the config.js file using the library ocLazyLoad -------------------------------------------------------------------------------- /static/css/bootstrap-datetimepicker.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/bootstrap-datetimepicker.min.css -------------------------------------------------------------------------------- /static/css/fonts-opensans/59ZRklaO5bWGqF5A9baEEYX0hVgzZQUfRDuZrPvH3D8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/59ZRklaO5bWGqF5A9baEEYX0hVgzZQUfRDuZrPvH3D8.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/DXI1ORHCpsQm3Vp6mXoaTQ7aC6SjiAOpAWOKfJDfVRY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/DXI1ORHCpsQm3Vp6mXoaTQ7aC6SjiAOpAWOKfJDfVRY.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/DXI1ORHCpsQm3Vp6mXoaTRampu5_7CjHW5spxoeN3Vs.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/DXI1ORHCpsQm3Vp6mXoaTRampu5_7CjHW5spxoeN3Vs.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/DXI1ORHCpsQm3Vp6mXoaTRdwxCXfZpKo5kWAx_74bHs.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/DXI1ORHCpsQm3Vp6mXoaTRdwxCXfZpKo5kWAx_74bHs.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/DXI1ORHCpsQm3Vp6mXoaTYjoYw3YTyktCCer_ilOlhE.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/DXI1ORHCpsQm3Vp6mXoaTYjoYw3YTyktCCer_ilOlhE.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/DXI1ORHCpsQm3Vp6mXoaTZ6vnaPZw6nYDxM4SVEMFKg.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/DXI1ORHCpsQm3Vp6mXoaTZ6vnaPZw6nYDxM4SVEMFKg.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/DXI1ORHCpsQm3Vp6mXoaTfgrLsWo7Jk1KvZser0olKY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/DXI1ORHCpsQm3Vp6mXoaTfgrLsWo7Jk1KvZser0olKY.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/DXI1ORHCpsQm3Vp6mXoaTfy1_HTwRwgtl1cPga3Fy3Y.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/DXI1ORHCpsQm3Vp6mXoaTfy1_HTwRwgtl1cPga3Fy3Y.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/K88pR3goAWT7BTt32Z01m4X0hVgzZQUfRDuZrPvH3D8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/K88pR3goAWT7BTt32Z01m4X0hVgzZQUfRDuZrPvH3D8.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/LWCjsQkB6EMdfHrEVqA1KYX0hVgzZQUfRDuZrPvH3D8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/LWCjsQkB6EMdfHrEVqA1KYX0hVgzZQUfRDuZrPvH3D8.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/MTP_ySUJH_bn48VBG8sNSg7aC6SjiAOpAWOKfJDfVRY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/MTP_ySUJH_bn48VBG8sNSg7aC6SjiAOpAWOKfJDfVRY.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/MTP_ySUJH_bn48VBG8sNShampu5_7CjHW5spxoeN3Vs.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/MTP_ySUJH_bn48VBG8sNShampu5_7CjHW5spxoeN3Vs.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/MTP_ySUJH_bn48VBG8sNShdwxCXfZpKo5kWAx_74bHs.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/MTP_ySUJH_bn48VBG8sNShdwxCXfZpKo5kWAx_74bHs.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/MTP_ySUJH_bn48VBG8sNSojoYw3YTyktCCer_ilOlhE.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/MTP_ySUJH_bn48VBG8sNSojoYw3YTyktCCer_ilOlhE.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/MTP_ySUJH_bn48VBG8sNSp6vnaPZw6nYDxM4SVEMFKg.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/MTP_ySUJH_bn48VBG8sNSp6vnaPZw6nYDxM4SVEMFKg.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/MTP_ySUJH_bn48VBG8sNSvgrLsWo7Jk1KvZser0olKY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/MTP_ySUJH_bn48VBG8sNSvgrLsWo7Jk1KvZser0olKY.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/MTP_ySUJH_bn48VBG8sNSvy1_HTwRwgtl1cPga3Fy3Y.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/MTP_ySUJH_bn48VBG8sNSvy1_HTwRwgtl1cPga3Fy3Y.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/RjgO7rYTmqiVp7vzi-Q5UYX0hVgzZQUfRDuZrPvH3D8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/RjgO7rYTmqiVp7vzi-Q5UYX0hVgzZQUfRDuZrPvH3D8.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/k3k702ZOKiLJc3WVjuplzA7aC6SjiAOpAWOKfJDfVRY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/k3k702ZOKiLJc3WVjuplzA7aC6SjiAOpAWOKfJDfVRY.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/k3k702ZOKiLJc3WVjuplzBampu5_7CjHW5spxoeN3Vs.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/k3k702ZOKiLJc3WVjuplzBampu5_7CjHW5spxoeN3Vs.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/k3k702ZOKiLJc3WVjuplzBdwxCXfZpKo5kWAx_74bHs.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/k3k702ZOKiLJc3WVjuplzBdwxCXfZpKo5kWAx_74bHs.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/k3k702ZOKiLJc3WVjuplzIjoYw3YTyktCCer_ilOlhE.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/k3k702ZOKiLJc3WVjuplzIjoYw3YTyktCCer_ilOlhE.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/k3k702ZOKiLJc3WVjuplzJ6vnaPZw6nYDxM4SVEMFKg.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/k3k702ZOKiLJc3WVjuplzJ6vnaPZw6nYDxM4SVEMFKg.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/k3k702ZOKiLJc3WVjuplzPgrLsWo7Jk1KvZser0olKY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/k3k702ZOKiLJc3WVjuplzPgrLsWo7Jk1KvZser0olKY.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/k3k702ZOKiLJc3WVjuplzPy1_HTwRwgtl1cPga3Fy3Y.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/k3k702ZOKiLJc3WVjuplzPy1_HTwRwgtl1cPga3Fy3Y.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/u-WUoqrET9fUeobQW7jkRYX0hVgzZQUfRDuZrPvH3D8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/u-WUoqrET9fUeobQW7jkRYX0hVgzZQUfRDuZrPvH3D8.woff2 -------------------------------------------------------------------------------- /static/css/fonts-opensans/xozscpT2726on7jbcb_pAoX0hVgzZQUfRDuZrPvH3D8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-opensans/xozscpT2726on7jbcb_pAoX0hVgzZQUfRDuZrPvH3D8.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/-L14Jk06m6pUHB-5mXQQnYX0hVgzZQUfRDuZrPvH3D8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/-L14Jk06m6pUHB-5mXQQnYX0hVgzZQUfRDuZrPvH3D8.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/0eC6fl06luXEYWpBSJvXCIX0hVgzZQUfRDuZrPvH3D8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/0eC6fl06luXEYWpBSJvXCIX0hVgzZQUfRDuZrPvH3D8.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/77FXFjRbGzN4aCrSFhlh3oX0hVgzZQUfRDuZrPvH3D8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/77FXFjRbGzN4aCrSFhlh3oX0hVgzZQUfRDuZrPvH3D8.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/97uahxiqZRoncBaCEI3aW4X0hVgzZQUfRDuZrPvH3D8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/97uahxiqZRoncBaCEI3aW4X0hVgzZQUfRDuZrPvH3D8.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/Fl4y0QdOxyyTHEGMXX8kcYX0hVgzZQUfRDuZrPvH3D8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/Fl4y0QdOxyyTHEGMXX8kcYX0hVgzZQUfRDuZrPvH3D8.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/Hgo13k-tfSpn0qi1SFdUfZBw1xU1rKptJj_0jans920.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/Hgo13k-tfSpn0qi1SFdUfZBw1xU1rKptJj_0jans920.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/I3S1wsgSg9YCurV6PUkTOYX0hVgzZQUfRDuZrPvH3D8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/I3S1wsgSg9YCurV6PUkTOYX0hVgzZQUfRDuZrPvH3D8.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/Ks_cVxiCiwUWVsFWFA3Bjn-_kf6ByYO6CLYdB4HQE-Y.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/Ks_cVxiCiwUWVsFWFA3Bjn-_kf6ByYO6CLYdB4HQE-Y.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/NJ4vxlgWwWbEsv18dAhqnn-_kf6ByYO6CLYdB4HQE-Y.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/NJ4vxlgWwWbEsv18dAhqnn-_kf6ByYO6CLYdB4HQE-Y.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/NYDWBdD4gIq26G5XYbHsFIX0hVgzZQUfRDuZrPvH3D8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/NYDWBdD4gIq26G5XYbHsFIX0hVgzZQUfRDuZrPvH3D8.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/Pru33qjShpZSmG3z6VYwnYX0hVgzZQUfRDuZrPvH3D8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/Pru33qjShpZSmG3z6VYwnYX0hVgzZQUfRDuZrPvH3D8.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/PwZc-YbIL414wB9rB1IAPYX0hVgzZQUfRDuZrPvH3D8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/PwZc-YbIL414wB9rB1IAPYX0hVgzZQUfRDuZrPvH3D8.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/RxZJdnzeo3R5zSexge8UUZBw1xU1rKptJj_0jans920.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/RxZJdnzeo3R5zSexge8UUZBw1xU1rKptJj_0jans920.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/UX6i4JxQDm3fVTc1CPuwqoX0hVgzZQUfRDuZrPvH3D8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/UX6i4JxQDm3fVTc1CPuwqoX0hVgzZQUfRDuZrPvH3D8.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/ZLqKeelYbATG60EpZBSDy4X0hVgzZQUfRDuZrPvH3D8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/ZLqKeelYbATG60EpZBSDy4X0hVgzZQUfRDuZrPvH3D8.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/_VYFx-s824kXq_Ul2BHqYH-_kf6ByYO6CLYdB4HQE-Y.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/_VYFx-s824kXq_Ul2BHqYH-_kf6ByYO6CLYdB4HQE-Y.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/d-6IYplOFocCacKzxwXSOJBw1xU1rKptJj_0jans920.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/d-6IYplOFocCacKzxwXSOJBw1xU1rKptJj_0jans920.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/isZ-wbCXNKAbnjo6_TwHToX0hVgzZQUfRDuZrPvH3D8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/isZ-wbCXNKAbnjo6_TwHToX0hVgzZQUfRDuZrPvH3D8.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/jSN2CGVDbcVyCnfJfjSdfIX0hVgzZQUfRDuZrPvH3D8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/jSN2CGVDbcVyCnfJfjSdfIX0hVgzZQUfRDuZrPvH3D8.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/mbmhprMH69Zi6eEPBYVFhYX0hVgzZQUfRDuZrPvH3D8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/mbmhprMH69Zi6eEPBYVFhYX0hVgzZQUfRDuZrPvH3D8.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/mx9Uck6uB63VIKFYnEMXrYX0hVgzZQUfRDuZrPvH3D8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/mx9Uck6uB63VIKFYnEMXrYX0hVgzZQUfRDuZrPvH3D8.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/oHi30kwQWvpCWqAhzHcCSIX0hVgzZQUfRDuZrPvH3D8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/oHi30kwQWvpCWqAhzHcCSIX0hVgzZQUfRDuZrPvH3D8.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/oMMgfZMQthOryQo9n22dcuvvDin1pK8aKteLpeZ5c0A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/oMMgfZMQthOryQo9n22dcuvvDin1pK8aKteLpeZ5c0A.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/oOeFwZNlrTefzLYmlVV1UIX0hVgzZQUfRDuZrPvH3D8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/oOeFwZNlrTefzLYmlVV1UIX0hVgzZQUfRDuZrPvH3D8.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/rGvHdJnr2l75qb0YND9NyIX0hVgzZQUfRDuZrPvH3D8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/rGvHdJnr2l75qb0YND9NyIX0hVgzZQUfRDuZrPvH3D8.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/sTdaA6j0Psb920Vjv-mrzH-_kf6ByYO6CLYdB4HQE-Y.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/sTdaA6j0Psb920Vjv-mrzH-_kf6ByYO6CLYdB4HQE-Y.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/tnj4SB6DNbdaQnsM8CFqBX-_kf6ByYO6CLYdB4HQE-Y.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/tnj4SB6DNbdaQnsM8CFqBX-_kf6ByYO6CLYdB4HQE-Y.woff2 -------------------------------------------------------------------------------- /static/css/fonts-roboto/uYECMKoHcO9x1wdmbyHIm3-_kf6ByYO6CLYdB4HQE-Y.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/fonts-roboto/uYECMKoHcO9x1wdmbyHIm3-_kf6ByYO6CLYdB4HQE-Y.woff2 -------------------------------------------------------------------------------- /static/css/patterns/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/patterns/3.png -------------------------------------------------------------------------------- /static/css/patterns/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/patterns/4.png -------------------------------------------------------------------------------- /static/css/patterns/header-profile-skin-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/patterns/header-profile-skin-1.png -------------------------------------------------------------------------------- /static/css/patterns/header-profile-skin-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/patterns/header-profile-skin-2.png -------------------------------------------------------------------------------- /static/css/patterns/header-profile-skin-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/patterns/header-profile-skin-3.png -------------------------------------------------------------------------------- /static/css/patterns/header-profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/patterns/header-profile.png -------------------------------------------------------------------------------- /static/css/patterns/shattered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/patterns/shattered.png -------------------------------------------------------------------------------- /static/css/plugins/blueimp/img/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/blueimp/img/error.png -------------------------------------------------------------------------------- /static/css/plugins/blueimp/img/error.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /static/css/plugins/blueimp/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/blueimp/img/loading.gif -------------------------------------------------------------------------------- /static/css/plugins/blueimp/img/play-pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/blueimp/img/play-pause.png -------------------------------------------------------------------------------- /static/css/plugins/blueimp/img/play-pause.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /static/css/plugins/blueimp/img/video-play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/blueimp/img/video-play.png -------------------------------------------------------------------------------- /static/css/plugins/blueimp/img/video-play.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /static/css/plugins/chosen/chosen-sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/chosen/chosen-sprite.png -------------------------------------------------------------------------------- /static/css/plugins/chosen/chosen-sprite@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/chosen/chosen-sprite@2x.png -------------------------------------------------------------------------------- /static/css/plugins/dualListbox/bootstrap-duallistbox.min.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Bootstrap Duallistbox - v3.0.5 3 | * A responsive dual listbox widget optimized for Twitter Bootstrap. It works on all modern browsers and on touch devices. 4 | * http://www.virtuosoft.eu/code/bootstrap-duallistbox/ 5 | * 6 | * Made by István Ujj-Mészáros 7 | * Under Apache License v2.0 License 8 | */ 9 | 10 | .bootstrap-duallistbox-container .buttons{width:100%;margin-bottom:-1px}.bootstrap-duallistbox-container label{display:block}.bootstrap-duallistbox-container .info{display:inline-block;margin-bottom:5px;font-size:11px}.bootstrap-duallistbox-container .clear1,.bootstrap-duallistbox-container .clear2{display:none;font-size:10px}.bootstrap-duallistbox-container .box1.filtered .clear1,.bootstrap-duallistbox-container .box2.filtered .clear2{display:inline-block}.bootstrap-duallistbox-container .move,.bootstrap-duallistbox-container .remove{width:60%}.bootstrap-duallistbox-container .btn-group .btn{border-bottom-left-radius:0;border-bottom-right-radius:0}.bootstrap-duallistbox-container select{border-top-left-radius:0;border-top-right-radius:0}.bootstrap-duallistbox-container .moveall,.bootstrap-duallistbox-container .removeall{width:40%}.bootstrap-duallistbox-container.bs2compatible .btn-group>.btn+.btn{margin-left:0}.bootstrap-duallistbox-container select{width:100%;height:300px;padding:0}.bootstrap-duallistbox-container .filter{display:inline-block;width:100%;height:31px;margin:0 0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-duallistbox-container .filter.placeholder{color:#aaa}.bootstrap-duallistbox-container.moveonselect .move,.bootstrap-duallistbox-container.moveonselect .remove{display:none}.bootstrap-duallistbox-container.moveonselect .moveall,.bootstrap-duallistbox-container.moveonselect .removeall{width:100%} -------------------------------------------------------------------------------- /static/css/plugins/footable/fonts/footable.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/footable/fonts/footable.eot -------------------------------------------------------------------------------- /static/css/plugins/footable/fonts/footable.eot?: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/footable/fonts/footable.eot? -------------------------------------------------------------------------------- /static/css/plugins/footable/fonts/footable.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/footable/fonts/footable.ttf -------------------------------------------------------------------------------- /static/css/plugins/footable/fonts/footable.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/footable/fonts/footable.woff -------------------------------------------------------------------------------- /static/css/plugins/iCheck/custom.css: -------------------------------------------------------------------------------- 1 | /* iCheck plugin Square skin, green 2 | ----------------------------------- */ 3 | .icheckbox_square-green, 4 | .iradio_square-green { 5 | display: inline-block; 6 | *display: inline; 7 | vertical-align: middle; 8 | margin: 0; 9 | padding: 0; 10 | width: 22px; 11 | height: 22px; 12 | background: url(green.png) no-repeat; 13 | border: none; 14 | cursor: pointer; 15 | } 16 | 17 | .icheckbox_square-green { 18 | background-position: 0 0; 19 | } 20 | .icheckbox_square-green.hover { 21 | background-position: -24px 0; 22 | } 23 | .icheckbox_square-green.checked { 24 | background-position: -48px 0; 25 | } 26 | .icheckbox_square-green.disabled { 27 | background-position: -72px 0; 28 | cursor: default; 29 | } 30 | .icheckbox_square-green.checked.disabled { 31 | background-position: -96px 0; 32 | } 33 | 34 | .iradio_square-green { 35 | background-position: -120px 0; 36 | } 37 | .iradio_square-green.hover { 38 | background-position: -144px 0; 39 | } 40 | .iradio_square-green.checked { 41 | background-position: -168px 0; 42 | } 43 | .iradio_square-green.disabled { 44 | background-position: -192px 0; 45 | cursor: default; 46 | } 47 | .iradio_square-green.checked.disabled { 48 | background-position: -216px 0; 49 | } 50 | 51 | /* HiDPI support */ 52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { 53 | .icheckbox_square-green, 54 | .iradio_square-green { 55 | background-image: url(green@2x.png); 56 | -webkit-background-size: 240px 24px; 57 | background-size: 240px 24px; 58 | } 59 | } -------------------------------------------------------------------------------- /static/css/plugins/iCheck/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/iCheck/green.png -------------------------------------------------------------------------------- /static/css/plugins/iCheck/green@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/iCheck/green@2x.png -------------------------------------------------------------------------------- /static/css/plugins/images/bootstrap-colorpicker/alpha-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/images/bootstrap-colorpicker/alpha-horizontal.png -------------------------------------------------------------------------------- /static/css/plugins/images/bootstrap-colorpicker/alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/images/bootstrap-colorpicker/alpha.png -------------------------------------------------------------------------------- /static/css/plugins/images/bootstrap-colorpicker/hue-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/images/bootstrap-colorpicker/hue-horizontal.png -------------------------------------------------------------------------------- /static/css/plugins/images/bootstrap-colorpicker/hue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/images/bootstrap-colorpicker/hue.png -------------------------------------------------------------------------------- /static/css/plugins/images/bootstrap-colorpicker/saturation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/images/bootstrap-colorpicker/saturation.png -------------------------------------------------------------------------------- /static/css/plugins/images/sprite-skin-flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/images/sprite-skin-flat.png -------------------------------------------------------------------------------- /static/css/plugins/images/spritemap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/images/spritemap.png -------------------------------------------------------------------------------- /static/css/plugins/images/spritemap@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/images/spritemap@2x.png -------------------------------------------------------------------------------- /static/css/plugins/jQueryUI/images/animated-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/jQueryUI/images/animated-overlay.gif -------------------------------------------------------------------------------- /static/css/plugins/jQueryUI/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/jQueryUI/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /static/css/plugins/jQueryUI/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/jQueryUI/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /static/css/plugins/jQueryUI/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/jQueryUI/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /static/css/plugins/jQueryUI/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/jQueryUI/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /static/css/plugins/jQueryUI/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/jQueryUI/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /static/css/plugins/jQueryUI/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/jQueryUI/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /static/css/plugins/jQueryUI/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/jQueryUI/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /static/css/plugins/jQueryUI/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/jQueryUI/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /static/css/plugins/jQueryUI/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/jQueryUI/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /static/css/plugins/jQueryUI/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/jQueryUI/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /static/css/plugins/jQueryUI/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/jQueryUI/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /static/css/plugins/jQueryUI/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/jQueryUI/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /static/css/plugins/jQueryUI/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/jQueryUI/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /static/css/plugins/jsTree/32px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/jsTree/32px.png -------------------------------------------------------------------------------- /static/css/plugins/jsTree/40px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/jsTree/40px.png -------------------------------------------------------------------------------- /static/css/plugins/jsTree/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/jsTree/throbber.gif -------------------------------------------------------------------------------- /static/css/plugins/morris/morris-0.4.3.min.css: -------------------------------------------------------------------------------- 1 | .morris-hover{position:absolute;z-index:1000;}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255, 255, 255, 0.8);border:solid 2px rgba(230, 230, 230, 0.8);font-family:sans-serif;font-size:12px;text-align:center;}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0;} 2 | .morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0;} -------------------------------------------------------------------------------- /static/css/plugins/multiple-select/bootstrap-theme.css: -------------------------------------------------------------------------------- 1 | .ms-parent.form-control { 2 | padding: 0; } 3 | .ms-parent.form-control .ms-choice { 4 | height: 100%; 5 | border: 0; } 6 | .ms-parent.form-control .ms-choice > span { 7 | top: 50%; 8 | transform: translateY(-50%); } -------------------------------------------------------------------------------- /static/css/plugins/slick/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/slick/ajax-loader.gif -------------------------------------------------------------------------------- /static/css/plugins/slick/fonts/slick.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/slick/fonts/slick.eot -------------------------------------------------------------------------------- /static/css/plugins/slick/fonts/slick.eot?: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/slick/fonts/slick.eot? -------------------------------------------------------------------------------- /static/css/plugins/slick/fonts/slick.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/slick/fonts/slick.ttf -------------------------------------------------------------------------------- /static/css/plugins/slick/fonts/slick.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/css/plugins/slick/fonts/slick.woff -------------------------------------------------------------------------------- /static/css/plugins/sortable/sortable.css: -------------------------------------------------------------------------------- 1 | body.dragging, body.dragging * { 2 | cursor: move !important; 3 | } 4 | 5 | .dragged { 6 | position: absolute; 7 | opacity: 0.5; 8 | z-index: 2000; 9 | } 10 | 11 | ol.example li.placeholder { 12 | position: relative; 13 | /** More li styles **/ 14 | } 15 | ol.example li.placeholder:before { 16 | position: absolute; 17 | /** Define arrowhead **/ 18 | } -------------------------------------------------------------------------------- /static/css/plugins/switchery/switchery.css: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Main stylesheet for Switchery. 4 | * http://abpetkov.github.io/switchery/ 5 | * 6 | */ 7 | 8 | .switchery { 9 | background-color: #fff; 10 | border: 1px solid #dfdfdf; 11 | border-radius: 20px; 12 | cursor: pointer; 13 | display: inline-block; 14 | height: 30px; 15 | position: relative; 16 | vertical-align: middle; 17 | width: 50px; 18 | 19 | -webkit-box-sizing: content-box; 20 | -moz-box-sizing: content-box; 21 | box-sizing: content-box; 22 | } 23 | 24 | .switchery > small { 25 | background: #fff; 26 | border-radius: 100%; 27 | box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); 28 | height: 30px; 29 | position: absolute; 30 | top: 0; 31 | width: 30px; 32 | } -------------------------------------------------------------------------------- /static/css/plugins/touchspin/jquery.bootstrap-touchspin.min.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Bootstrap TouchSpin - v3.0.1 3 | * A mobile and touch friendly input spinner component for Bootstrap 3. 4 | * http://www.virtuosoft.eu/code/bootstrap-touchspin/ 5 | * 6 | * Made by István Ujj-Mészáros 7 | * Under Apache License v2.0 License 8 | */ 9 | 10 | .bootstrap-touchspin .input-group-btn-vertical{position:relative;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}.bootstrap-touchspin .input-group-btn-vertical>.btn{display:block;float:none;width:100%;max-width:100%;padding:8px 10px;margin-left:-1px;position:relative}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0;border-top-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{margin-top:-2px;border-radius:0;border-bottom-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical i{position:absolute;top:3px;left:5px;font-size:9px;font-weight:400} -------------------------------------------------------------------------------- /static/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /static/font-awesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/font-awesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /static/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /static/font-awesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/font-awesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /static/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /static/fonts/glyphicons-halflings-regular.eot?: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/fonts/glyphicons-halflings-regular.eot? -------------------------------------------------------------------------------- /static/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /static/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /static/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /static/img/a1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/a1.jpg -------------------------------------------------------------------------------- /static/img/a2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/a2.jpg -------------------------------------------------------------------------------- /static/img/a3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/a3.jpg -------------------------------------------------------------------------------- /static/img/a4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/a4.jpg -------------------------------------------------------------------------------- /static/img/a5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/a5.jpg -------------------------------------------------------------------------------- /static/img/a6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/a6.jpg -------------------------------------------------------------------------------- /static/img/a7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/a7.jpg -------------------------------------------------------------------------------- /static/img/a8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/a8.jpg -------------------------------------------------------------------------------- /static/img/angular_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/angular_logo.png -------------------------------------------------------------------------------- /static/img/dashbard4_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/dashbard4_1.jpg -------------------------------------------------------------------------------- /static/img/dashbard4_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/dashbard4_2.jpg -------------------------------------------------------------------------------- /static/img/email_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/email_1.jpg -------------------------------------------------------------------------------- /static/img/email_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/email_2.jpg -------------------------------------------------------------------------------- /static/img/email_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/email_3.jpg -------------------------------------------------------------------------------- /static/img/flags/16/Spain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/16/Spain.png -------------------------------------------------------------------------------- /static/img/flags/16/United-States.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/16/United-States.png -------------------------------------------------------------------------------- /static/img/flags/32/Abkhazia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Abkhazia.png -------------------------------------------------------------------------------- /static/img/flags/32/Afghanistan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Afghanistan.png -------------------------------------------------------------------------------- /static/img/flags/32/Aland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Aland.png -------------------------------------------------------------------------------- /static/img/flags/32/Albania.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Albania.png -------------------------------------------------------------------------------- /static/img/flags/32/Algeria.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Algeria.png -------------------------------------------------------------------------------- /static/img/flags/32/American-Samoa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/American-Samoa.png -------------------------------------------------------------------------------- /static/img/flags/32/Andorra.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Andorra.png -------------------------------------------------------------------------------- /static/img/flags/32/Angola.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Angola.png -------------------------------------------------------------------------------- /static/img/flags/32/Anguilla.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Anguilla.png -------------------------------------------------------------------------------- /static/img/flags/32/Antarctica.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Antarctica.png -------------------------------------------------------------------------------- /static/img/flags/32/Antigua-and-Barbuda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Antigua-and-Barbuda.png -------------------------------------------------------------------------------- /static/img/flags/32/Argentina.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Argentina.png -------------------------------------------------------------------------------- /static/img/flags/32/Armenia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Armenia.png -------------------------------------------------------------------------------- /static/img/flags/32/Aruba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Aruba.png -------------------------------------------------------------------------------- /static/img/flags/32/Australia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Australia.png -------------------------------------------------------------------------------- /static/img/flags/32/Austria.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Austria.png -------------------------------------------------------------------------------- /static/img/flags/32/Azerbaijan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Azerbaijan.png -------------------------------------------------------------------------------- /static/img/flags/32/Bahamas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Bahamas.png -------------------------------------------------------------------------------- /static/img/flags/32/Bahrain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Bahrain.png -------------------------------------------------------------------------------- /static/img/flags/32/Bangladesh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Bangladesh.png -------------------------------------------------------------------------------- /static/img/flags/32/Barbados.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Barbados.png -------------------------------------------------------------------------------- /static/img/flags/32/Basque-Country.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Basque-Country.png -------------------------------------------------------------------------------- /static/img/flags/32/Belarus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Belarus.png -------------------------------------------------------------------------------- /static/img/flags/32/Belgium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Belgium.png -------------------------------------------------------------------------------- /static/img/flags/32/Belize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Belize.png -------------------------------------------------------------------------------- /static/img/flags/32/Benin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Benin.png -------------------------------------------------------------------------------- /static/img/flags/32/Bermuda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Bermuda.png -------------------------------------------------------------------------------- /static/img/flags/32/Bhutan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Bhutan.png -------------------------------------------------------------------------------- /static/img/flags/32/Bolivia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Bolivia.png -------------------------------------------------------------------------------- /static/img/flags/32/Bosnia-and-Herzegovina.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Bosnia-and-Herzegovina.png -------------------------------------------------------------------------------- /static/img/flags/32/Botswana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Botswana.png -------------------------------------------------------------------------------- /static/img/flags/32/Brazil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Brazil.png -------------------------------------------------------------------------------- /static/img/flags/32/British-Antarctic-Territory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/British-Antarctic-Territory.png -------------------------------------------------------------------------------- /static/img/flags/32/British-Virgin-Islands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/British-Virgin-Islands.png -------------------------------------------------------------------------------- /static/img/flags/32/Brunei.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Brunei.png -------------------------------------------------------------------------------- /static/img/flags/32/Bulgaria.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Bulgaria.png -------------------------------------------------------------------------------- /static/img/flags/32/Burkina-Faso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Burkina-Faso.png -------------------------------------------------------------------------------- /static/img/flags/32/Burundi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Burundi.png -------------------------------------------------------------------------------- /static/img/flags/32/Cambodia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Cambodia.png -------------------------------------------------------------------------------- /static/img/flags/32/Cameroon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Cameroon.png -------------------------------------------------------------------------------- /static/img/flags/32/Canada.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Canada.png -------------------------------------------------------------------------------- /static/img/flags/32/Canary-Islands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Canary-Islands.png -------------------------------------------------------------------------------- /static/img/flags/32/Cape-Verde.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Cape-Verde.png -------------------------------------------------------------------------------- /static/img/flags/32/Cayman-Islands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Cayman-Islands.png -------------------------------------------------------------------------------- /static/img/flags/32/Central-African-Republic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Central-African-Republic.png -------------------------------------------------------------------------------- /static/img/flags/32/Chad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Chad.png -------------------------------------------------------------------------------- /static/img/flags/32/Chile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Chile.png -------------------------------------------------------------------------------- /static/img/flags/32/China.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/China.png -------------------------------------------------------------------------------- /static/img/flags/32/Christmas-Island.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Christmas-Island.png -------------------------------------------------------------------------------- /static/img/flags/32/Cocos-Keeling-Islands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Cocos-Keeling-Islands.png -------------------------------------------------------------------------------- /static/img/flags/32/Colombia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Colombia.png -------------------------------------------------------------------------------- /static/img/flags/32/Commonwealth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Commonwealth.png -------------------------------------------------------------------------------- /static/img/flags/32/Comoros.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Comoros.png -------------------------------------------------------------------------------- /static/img/flags/32/Cook-Islands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Cook-Islands.png -------------------------------------------------------------------------------- /static/img/flags/32/Costa-Rica.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Costa-Rica.png -------------------------------------------------------------------------------- /static/img/flags/32/Cote-dIvoire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Cote-dIvoire.png -------------------------------------------------------------------------------- /static/img/flags/32/Croatia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Croatia.png -------------------------------------------------------------------------------- /static/img/flags/32/Cuba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Cuba.png -------------------------------------------------------------------------------- /static/img/flags/32/Curacao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Curacao.png -------------------------------------------------------------------------------- /static/img/flags/32/Cyprus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Cyprus.png -------------------------------------------------------------------------------- /static/img/flags/32/Czech-Republic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Czech-Republic.png -------------------------------------------------------------------------------- /static/img/flags/32/Democratic-Republic-of-the-Congo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Democratic-Republic-of-the-Congo.png -------------------------------------------------------------------------------- /static/img/flags/32/Denmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Denmark.png -------------------------------------------------------------------------------- /static/img/flags/32/Djibouti.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Djibouti.png -------------------------------------------------------------------------------- /static/img/flags/32/Dominica.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Dominica.png -------------------------------------------------------------------------------- /static/img/flags/32/Dominican-Republic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Dominican-Republic.png -------------------------------------------------------------------------------- /static/img/flags/32/East-Timor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/East-Timor.png -------------------------------------------------------------------------------- /static/img/flags/32/Ecuador.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Ecuador.png -------------------------------------------------------------------------------- /static/img/flags/32/Egypt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Egypt.png -------------------------------------------------------------------------------- /static/img/flags/32/El-Salvador.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/El-Salvador.png -------------------------------------------------------------------------------- /static/img/flags/32/England.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/England.png -------------------------------------------------------------------------------- /static/img/flags/32/Equatorial-Guinea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Equatorial-Guinea.png -------------------------------------------------------------------------------- /static/img/flags/32/Eritrea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Eritrea.png -------------------------------------------------------------------------------- /static/img/flags/32/Estonia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Estonia.png -------------------------------------------------------------------------------- /static/img/flags/32/Ethiopia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Ethiopia.png -------------------------------------------------------------------------------- /static/img/flags/32/European-Union.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/European-Union.png -------------------------------------------------------------------------------- /static/img/flags/32/Falkland-Islands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Falkland-Islands.png -------------------------------------------------------------------------------- /static/img/flags/32/Faroes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Faroes.png -------------------------------------------------------------------------------- /static/img/flags/32/Fiji.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Fiji.png -------------------------------------------------------------------------------- /static/img/flags/32/Finland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Finland.png -------------------------------------------------------------------------------- /static/img/flags/32/France.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/France.png -------------------------------------------------------------------------------- /static/img/flags/32/French-Polynesia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/French-Polynesia.png -------------------------------------------------------------------------------- /static/img/flags/32/French-Southern-Territories.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/French-Southern-Territories.png -------------------------------------------------------------------------------- /static/img/flags/32/Gabon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Gabon.png -------------------------------------------------------------------------------- /static/img/flags/32/Gambia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Gambia.png -------------------------------------------------------------------------------- /static/img/flags/32/Georgia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Georgia.png -------------------------------------------------------------------------------- /static/img/flags/32/Germany.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Germany.png -------------------------------------------------------------------------------- /static/img/flags/32/Ghana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Ghana.png -------------------------------------------------------------------------------- /static/img/flags/32/Gibraltar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Gibraltar.png -------------------------------------------------------------------------------- /static/img/flags/32/GoSquared.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/GoSquared.png -------------------------------------------------------------------------------- /static/img/flags/32/Greece.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Greece.png -------------------------------------------------------------------------------- /static/img/flags/32/Greenland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Greenland.png -------------------------------------------------------------------------------- /static/img/flags/32/Grenada.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Grenada.png -------------------------------------------------------------------------------- /static/img/flags/32/Guam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Guam.png -------------------------------------------------------------------------------- /static/img/flags/32/Guatemala.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Guatemala.png -------------------------------------------------------------------------------- /static/img/flags/32/Guernsey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Guernsey.png -------------------------------------------------------------------------------- /static/img/flags/32/Guinea-Bissau.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Guinea-Bissau.png -------------------------------------------------------------------------------- /static/img/flags/32/Guinea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Guinea.png -------------------------------------------------------------------------------- /static/img/flags/32/Guyana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Guyana.png -------------------------------------------------------------------------------- /static/img/flags/32/Haiti.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Haiti.png -------------------------------------------------------------------------------- /static/img/flags/32/Honduras.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Honduras.png -------------------------------------------------------------------------------- /static/img/flags/32/Hong-Kong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Hong-Kong.png -------------------------------------------------------------------------------- /static/img/flags/32/Hungary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Hungary.png -------------------------------------------------------------------------------- /static/img/flags/32/Iceland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Iceland.png -------------------------------------------------------------------------------- /static/img/flags/32/India.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/India.png -------------------------------------------------------------------------------- /static/img/flags/32/Indonesia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Indonesia.png -------------------------------------------------------------------------------- /static/img/flags/32/Iran.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Iran.png -------------------------------------------------------------------------------- /static/img/flags/32/Iraq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Iraq.png -------------------------------------------------------------------------------- /static/img/flags/32/Ireland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Ireland.png -------------------------------------------------------------------------------- /static/img/flags/32/Isle-of-Man.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Isle-of-Man.png -------------------------------------------------------------------------------- /static/img/flags/32/Israel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Israel.png -------------------------------------------------------------------------------- /static/img/flags/32/Italy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Italy.png -------------------------------------------------------------------------------- /static/img/flags/32/Jamaica.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Jamaica.png -------------------------------------------------------------------------------- /static/img/flags/32/Japan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Japan.png -------------------------------------------------------------------------------- /static/img/flags/32/Jersey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Jersey.png -------------------------------------------------------------------------------- /static/img/flags/32/Jordan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Jordan.png -------------------------------------------------------------------------------- /static/img/flags/32/Kazakhstan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Kazakhstan.png -------------------------------------------------------------------------------- /static/img/flags/32/Kenya.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Kenya.png -------------------------------------------------------------------------------- /static/img/flags/32/Kiribati.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Kiribati.png -------------------------------------------------------------------------------- /static/img/flags/32/Kosovo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Kosovo.png -------------------------------------------------------------------------------- /static/img/flags/32/Kuwait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Kuwait.png -------------------------------------------------------------------------------- /static/img/flags/32/Kyrgyzstan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Kyrgyzstan.png -------------------------------------------------------------------------------- /static/img/flags/32/Laos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Laos.png -------------------------------------------------------------------------------- /static/img/flags/32/Latvia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Latvia.png -------------------------------------------------------------------------------- /static/img/flags/32/Lebanon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Lebanon.png -------------------------------------------------------------------------------- /static/img/flags/32/Lesotho.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Lesotho.png -------------------------------------------------------------------------------- /static/img/flags/32/Liberia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Liberia.png -------------------------------------------------------------------------------- /static/img/flags/32/Libya.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Libya.png -------------------------------------------------------------------------------- /static/img/flags/32/Liechtenstein.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Liechtenstein.png -------------------------------------------------------------------------------- /static/img/flags/32/Lithuania.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Lithuania.png -------------------------------------------------------------------------------- /static/img/flags/32/Luxembourg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Luxembourg.png -------------------------------------------------------------------------------- /static/img/flags/32/Macau.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Macau.png -------------------------------------------------------------------------------- /static/img/flags/32/Macedonia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Macedonia.png -------------------------------------------------------------------------------- /static/img/flags/32/Madagascar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Madagascar.png -------------------------------------------------------------------------------- /static/img/flags/32/Malawi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Malawi.png -------------------------------------------------------------------------------- /static/img/flags/32/Malaysia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Malaysia.png -------------------------------------------------------------------------------- /static/img/flags/32/Maldives.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Maldives.png -------------------------------------------------------------------------------- /static/img/flags/32/Mali.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Mali.png -------------------------------------------------------------------------------- /static/img/flags/32/Malta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Malta.png -------------------------------------------------------------------------------- /static/img/flags/32/Mars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Mars.png -------------------------------------------------------------------------------- /static/img/flags/32/Marshall-Islands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Marshall-Islands.png -------------------------------------------------------------------------------- /static/img/flags/32/Martinique.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Martinique.png -------------------------------------------------------------------------------- /static/img/flags/32/Mauritania.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Mauritania.png -------------------------------------------------------------------------------- /static/img/flags/32/Mauritius.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Mauritius.png -------------------------------------------------------------------------------- /static/img/flags/32/Mayotte.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Mayotte.png -------------------------------------------------------------------------------- /static/img/flags/32/Mexico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Mexico.png -------------------------------------------------------------------------------- /static/img/flags/32/Micronesia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Micronesia.png -------------------------------------------------------------------------------- /static/img/flags/32/Moldova.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Moldova.png -------------------------------------------------------------------------------- /static/img/flags/32/Monaco.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Monaco.png -------------------------------------------------------------------------------- /static/img/flags/32/Mongolia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Mongolia.png -------------------------------------------------------------------------------- /static/img/flags/32/Montenegro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Montenegro.png -------------------------------------------------------------------------------- /static/img/flags/32/Montserrat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Montserrat.png -------------------------------------------------------------------------------- /static/img/flags/32/Morocco.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Morocco.png -------------------------------------------------------------------------------- /static/img/flags/32/Mozambique.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Mozambique.png -------------------------------------------------------------------------------- /static/img/flags/32/Myanmar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Myanmar.png -------------------------------------------------------------------------------- /static/img/flags/32/NATO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/NATO.png -------------------------------------------------------------------------------- /static/img/flags/32/Nagorno-Karabakh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Nagorno-Karabakh.png -------------------------------------------------------------------------------- /static/img/flags/32/Namibia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Namibia.png -------------------------------------------------------------------------------- /static/img/flags/32/Nauru.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Nauru.png -------------------------------------------------------------------------------- /static/img/flags/32/Nepal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Nepal.png -------------------------------------------------------------------------------- /static/img/flags/32/Netherlands-Antilles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Netherlands-Antilles.png -------------------------------------------------------------------------------- /static/img/flags/32/Netherlands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Netherlands.png -------------------------------------------------------------------------------- /static/img/flags/32/New-Caledonia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/New-Caledonia.png -------------------------------------------------------------------------------- /static/img/flags/32/New-Zealand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/New-Zealand.png -------------------------------------------------------------------------------- /static/img/flags/32/Nicaragua.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Nicaragua.png -------------------------------------------------------------------------------- /static/img/flags/32/Niger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Niger.png -------------------------------------------------------------------------------- /static/img/flags/32/Nigeria.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Nigeria.png -------------------------------------------------------------------------------- /static/img/flags/32/Niue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Niue.png -------------------------------------------------------------------------------- /static/img/flags/32/Norfolk-Island.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Norfolk-Island.png -------------------------------------------------------------------------------- /static/img/flags/32/North-Korea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/North-Korea.png -------------------------------------------------------------------------------- /static/img/flags/32/Northern-Cyprus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Northern-Cyprus.png -------------------------------------------------------------------------------- /static/img/flags/32/Northern-Mariana-Islands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Northern-Mariana-Islands.png -------------------------------------------------------------------------------- /static/img/flags/32/Norway.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Norway.png -------------------------------------------------------------------------------- /static/img/flags/32/Olympics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Olympics.png -------------------------------------------------------------------------------- /static/img/flags/32/Oman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Oman.png -------------------------------------------------------------------------------- /static/img/flags/32/Pakistan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Pakistan.png -------------------------------------------------------------------------------- /static/img/flags/32/Palau.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Palau.png -------------------------------------------------------------------------------- /static/img/flags/32/Palestine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Palestine.png -------------------------------------------------------------------------------- /static/img/flags/32/Panama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Panama.png -------------------------------------------------------------------------------- /static/img/flags/32/Papua-New-Guinea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Papua-New-Guinea.png -------------------------------------------------------------------------------- /static/img/flags/32/Paraguay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Paraguay.png -------------------------------------------------------------------------------- /static/img/flags/32/Peru.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Peru.png -------------------------------------------------------------------------------- /static/img/flags/32/Philippines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Philippines.png -------------------------------------------------------------------------------- /static/img/flags/32/Pitcairn-Islands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Pitcairn-Islands.png -------------------------------------------------------------------------------- /static/img/flags/32/Poland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Poland.png -------------------------------------------------------------------------------- /static/img/flags/32/Portugal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Portugal.png -------------------------------------------------------------------------------- /static/img/flags/32/Puerto-Rico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Puerto-Rico.png -------------------------------------------------------------------------------- /static/img/flags/32/Qatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Qatar.png -------------------------------------------------------------------------------- /static/img/flags/32/Red-Cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Red-Cross.png -------------------------------------------------------------------------------- /static/img/flags/32/Republic-of-the-Congo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Republic-of-the-Congo.png -------------------------------------------------------------------------------- /static/img/flags/32/Romania.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Romania.png -------------------------------------------------------------------------------- /static/img/flags/32/Russia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Russia.png -------------------------------------------------------------------------------- /static/img/flags/32/Rwanda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Rwanda.png -------------------------------------------------------------------------------- /static/img/flags/32/Saint-Barthelemy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Saint-Barthelemy.png -------------------------------------------------------------------------------- /static/img/flags/32/Saint-Helena.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Saint-Helena.png -------------------------------------------------------------------------------- /static/img/flags/32/Saint-Kitts-and-Nevis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Saint-Kitts-and-Nevis.png -------------------------------------------------------------------------------- /static/img/flags/32/Saint-Lucia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Saint-Lucia.png -------------------------------------------------------------------------------- /static/img/flags/32/Saint-Martin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Saint-Martin.png -------------------------------------------------------------------------------- /static/img/flags/32/Saint-Vincent-and-the-Grenadines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Saint-Vincent-and-the-Grenadines.png -------------------------------------------------------------------------------- /static/img/flags/32/Samoa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Samoa.png -------------------------------------------------------------------------------- /static/img/flags/32/San-Marino.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/San-Marino.png -------------------------------------------------------------------------------- /static/img/flags/32/Sao-Tome-and-Principe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Sao-Tome-and-Principe.png -------------------------------------------------------------------------------- /static/img/flags/32/Saudi-Arabia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Saudi-Arabia.png -------------------------------------------------------------------------------- /static/img/flags/32/Scotland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Scotland.png -------------------------------------------------------------------------------- /static/img/flags/32/Senegal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Senegal.png -------------------------------------------------------------------------------- /static/img/flags/32/Serbia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Serbia.png -------------------------------------------------------------------------------- /static/img/flags/32/Seychelles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Seychelles.png -------------------------------------------------------------------------------- /static/img/flags/32/Sierra-Leone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Sierra-Leone.png -------------------------------------------------------------------------------- /static/img/flags/32/Singapore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Singapore.png -------------------------------------------------------------------------------- /static/img/flags/32/Slovakia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Slovakia.png -------------------------------------------------------------------------------- /static/img/flags/32/Slovenia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Slovenia.png -------------------------------------------------------------------------------- /static/img/flags/32/Solomon-Islands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Solomon-Islands.png -------------------------------------------------------------------------------- /static/img/flags/32/Somalia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Somalia.png -------------------------------------------------------------------------------- /static/img/flags/32/Somaliland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Somaliland.png -------------------------------------------------------------------------------- /static/img/flags/32/South-Africa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/South-Africa.png -------------------------------------------------------------------------------- /static/img/flags/32/South-Georgia-and-the-South-Sandwich-Islands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/South-Georgia-and-the-South-Sandwich-Islands.png -------------------------------------------------------------------------------- /static/img/flags/32/South-Korea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/South-Korea.png -------------------------------------------------------------------------------- /static/img/flags/32/South-Ossetia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/South-Ossetia.png -------------------------------------------------------------------------------- /static/img/flags/32/South-Sudan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/South-Sudan.png -------------------------------------------------------------------------------- /static/img/flags/32/Spain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Spain.png -------------------------------------------------------------------------------- /static/img/flags/32/Sri-Lanka.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Sri-Lanka.png -------------------------------------------------------------------------------- /static/img/flags/32/Sudan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Sudan.png -------------------------------------------------------------------------------- /static/img/flags/32/Suriname.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Suriname.png -------------------------------------------------------------------------------- /static/img/flags/32/Swaziland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Swaziland.png -------------------------------------------------------------------------------- /static/img/flags/32/Sweden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Sweden.png -------------------------------------------------------------------------------- /static/img/flags/32/Switzerland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Switzerland.png -------------------------------------------------------------------------------- /static/img/flags/32/Syria.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Syria.png -------------------------------------------------------------------------------- /static/img/flags/32/Taiwan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Taiwan.png -------------------------------------------------------------------------------- /static/img/flags/32/Tajikistan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Tajikistan.png -------------------------------------------------------------------------------- /static/img/flags/32/Tanzania.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Tanzania.png -------------------------------------------------------------------------------- /static/img/flags/32/Thailand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Thailand.png -------------------------------------------------------------------------------- /static/img/flags/32/Togo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Togo.png -------------------------------------------------------------------------------- /static/img/flags/32/Tokelau.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Tokelau.png -------------------------------------------------------------------------------- /static/img/flags/32/Tonga.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Tonga.png -------------------------------------------------------------------------------- /static/img/flags/32/Trinidad-and-Tobago.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Trinidad-and-Tobago.png -------------------------------------------------------------------------------- /static/img/flags/32/Tunisia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Tunisia.png -------------------------------------------------------------------------------- /static/img/flags/32/Turkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Turkey.png -------------------------------------------------------------------------------- /static/img/flags/32/Turkmenistan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Turkmenistan.png -------------------------------------------------------------------------------- /static/img/flags/32/Turks-and-Caicos-Islands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Turks-and-Caicos-Islands.png -------------------------------------------------------------------------------- /static/img/flags/32/Tuvalu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Tuvalu.png -------------------------------------------------------------------------------- /static/img/flags/32/US-Virgin-Islands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/US-Virgin-Islands.png -------------------------------------------------------------------------------- /static/img/flags/32/Uganda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Uganda.png -------------------------------------------------------------------------------- /static/img/flags/32/Ukraine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Ukraine.png -------------------------------------------------------------------------------- /static/img/flags/32/United-Arab-Emirates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/United-Arab-Emirates.png -------------------------------------------------------------------------------- /static/img/flags/32/United-Kingdom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/United-Kingdom.png -------------------------------------------------------------------------------- /static/img/flags/32/United-Nations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/United-Nations.png -------------------------------------------------------------------------------- /static/img/flags/32/United-States.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/United-States.png -------------------------------------------------------------------------------- /static/img/flags/32/Unknown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Unknown.png -------------------------------------------------------------------------------- /static/img/flags/32/Uruguay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Uruguay.png -------------------------------------------------------------------------------- /static/img/flags/32/Uzbekistan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Uzbekistan.png -------------------------------------------------------------------------------- /static/img/flags/32/Vanuatu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Vanuatu.png -------------------------------------------------------------------------------- /static/img/flags/32/Vatican-City.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Vatican-City.png -------------------------------------------------------------------------------- /static/img/flags/32/Venezuela.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Venezuela.png -------------------------------------------------------------------------------- /static/img/flags/32/Vietnam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Vietnam.png -------------------------------------------------------------------------------- /static/img/flags/32/Wales.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Wales.png -------------------------------------------------------------------------------- /static/img/flags/32/Wallis-And-Futuna.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Wallis-And-Futuna.png -------------------------------------------------------------------------------- /static/img/flags/32/Western-Sahara.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Western-Sahara.png -------------------------------------------------------------------------------- /static/img/flags/32/Yemen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Yemen.png -------------------------------------------------------------------------------- /static/img/flags/32/Zambia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Zambia.png -------------------------------------------------------------------------------- /static/img/flags/32/Zimbabwe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/flags/32/Zimbabwe.png -------------------------------------------------------------------------------- /static/img/full_height.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/full_height.jpg -------------------------------------------------------------------------------- /static/img/gallery/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/gallery/1.jpg -------------------------------------------------------------------------------- /static/img/gallery/10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/gallery/10.jpg -------------------------------------------------------------------------------- /static/img/gallery/10s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/gallery/10s.jpg -------------------------------------------------------------------------------- /static/img/gallery/11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/gallery/11.jpg -------------------------------------------------------------------------------- /static/img/gallery/11s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/gallery/11s.jpg -------------------------------------------------------------------------------- /static/img/gallery/12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/gallery/12.jpg -------------------------------------------------------------------------------- /static/img/gallery/12s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/gallery/12s.jpg -------------------------------------------------------------------------------- /static/img/gallery/1s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/gallery/1s.jpg -------------------------------------------------------------------------------- /static/img/gallery/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/gallery/2.jpg -------------------------------------------------------------------------------- /static/img/gallery/2s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/gallery/2s.jpg -------------------------------------------------------------------------------- /static/img/gallery/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/gallery/3.jpg -------------------------------------------------------------------------------- /static/img/gallery/3s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/gallery/3s.jpg -------------------------------------------------------------------------------- /static/img/gallery/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/gallery/4.jpg -------------------------------------------------------------------------------- /static/img/gallery/4s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/gallery/4s.jpg -------------------------------------------------------------------------------- /static/img/gallery/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/gallery/5.jpg -------------------------------------------------------------------------------- /static/img/gallery/5s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/gallery/5s.jpg -------------------------------------------------------------------------------- /static/img/gallery/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/gallery/6.jpg -------------------------------------------------------------------------------- /static/img/gallery/6s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/gallery/6s.jpg -------------------------------------------------------------------------------- /static/img/gallery/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/gallery/7.jpg -------------------------------------------------------------------------------- /static/img/gallery/7s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/gallery/7s.jpg -------------------------------------------------------------------------------- /static/img/gallery/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/gallery/8.jpg -------------------------------------------------------------------------------- /static/img/gallery/8s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/gallery/8s.jpg -------------------------------------------------------------------------------- /static/img/gallery/9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/gallery/9.jpg -------------------------------------------------------------------------------- /static/img/gallery/9s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/gallery/9s.jpg -------------------------------------------------------------------------------- /static/img/html_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/html_logo.png -------------------------------------------------------------------------------- /static/img/icon-success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/icon-success.png -------------------------------------------------------------------------------- /static/img/landing/avatar1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/landing/avatar1.jpg -------------------------------------------------------------------------------- /static/img/landing/avatar2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/landing/avatar2.jpg -------------------------------------------------------------------------------- /static/img/landing/avatar3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/landing/avatar3.jpg -------------------------------------------------------------------------------- /static/img/landing/avatar_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/landing/avatar_all.png -------------------------------------------------------------------------------- /static/img/landing/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/landing/dashboard.png -------------------------------------------------------------------------------- /static/img/landing/header_one.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/landing/header_one.jpg -------------------------------------------------------------------------------- /static/img/landing/header_two.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/landing/header_two.jpg -------------------------------------------------------------------------------- /static/img/landing/iphone.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/landing/iphone.jpg -------------------------------------------------------------------------------- /static/img/landing/laptop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/landing/laptop.png -------------------------------------------------------------------------------- /static/img/landing/perspective.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/landing/perspective.png -------------------------------------------------------------------------------- /static/img/landing/word_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/landing/word_map.png -------------------------------------------------------------------------------- /static/img/logo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/logo.psd -------------------------------------------------------------------------------- /static/img/logo_all.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/logo_all.psd -------------------------------------------------------------------------------- /static/img/logo_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/logo_big.png -------------------------------------------------------------------------------- /static/img/logo_sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/logo_sm.png -------------------------------------------------------------------------------- /static/img/logo_sm_salt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/logo_sm_salt.png -------------------------------------------------------------------------------- /static/img/logo_xs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/logo_xs.png -------------------------------------------------------------------------------- /static/img/logo_xs_salt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/logo_xs_salt.png -------------------------------------------------------------------------------- /static/img/meteor_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/meteor_logo.png -------------------------------------------------------------------------------- /static/img/mvc_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/mvc_logo.png -------------------------------------------------------------------------------- /static/img/off_canvas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/off_canvas.jpg -------------------------------------------------------------------------------- /static/img/p1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/p1.jpg -------------------------------------------------------------------------------- /static/img/p2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/p2.jpg -------------------------------------------------------------------------------- /static/img/p3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/p3.jpg -------------------------------------------------------------------------------- /static/img/p_big1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/p_big1.jpg -------------------------------------------------------------------------------- /static/img/p_big2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/p_big2.jpg -------------------------------------------------------------------------------- /static/img/p_big3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/p_big3.jpg -------------------------------------------------------------------------------- /static/img/profile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/profile.jpg -------------------------------------------------------------------------------- /static/img/profile_big.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/profile_big.jpg -------------------------------------------------------------------------------- /static/img/profile_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/profile_small.jpg -------------------------------------------------------------------------------- /static/img/rails_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/rails_logo.png -------------------------------------------------------------------------------- /static/img/w-cde.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/w-cde.png -------------------------------------------------------------------------------- /static/img/w-cds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/w-cds.png -------------------------------------------------------------------------------- /static/img/w-cdw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/w-cdw.png -------------------------------------------------------------------------------- /static/img/waf_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/waf_1.png -------------------------------------------------------------------------------- /static/img/waf_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/waf_2.png -------------------------------------------------------------------------------- /static/img/waf_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/waf_3.png -------------------------------------------------------------------------------- /static/img/waf_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/waf_4.png -------------------------------------------------------------------------------- /static/img/za-logo-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/za-logo-sm.png -------------------------------------------------------------------------------- /static/img/zender_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/img/zender_logo.png -------------------------------------------------------------------------------- /static/js/demo/chartjs-demo.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | 3 | var lineData = { 4 | labels: ["January", "February", "March", "April", "May", "June", "July"], 5 | datasets: [ 6 | 7 | { 8 | label: "Data 1", 9 | backgroundColor: 'rgba(26,179,148,0.5)', 10 | borderColor: "rgba(26,179,148,0.7)", 11 | pointBackgroundColor: "rgba(26,179,148,1)", 12 | pointBorderColor: "#fff", 13 | data: [28, 48, 40, 19, 86, 27, 90] 14 | },{ 15 | label: "Data 2", 16 | backgroundColor: 'rgba(220, 220, 220, 0.5)', 17 | pointBorderColor: "#fff", 18 | data: [65, 59, 80, 81, 56, 55, 40] 19 | } 20 | ] 21 | }; 22 | 23 | var lineOptions = { 24 | responsive: true 25 | }; 26 | 27 | 28 | var ctx = document.getElementById("lineChart").getContext("2d"); 29 | new Chart(ctx, {type: 'line', data: lineData, options:lineOptions}); 30 | 31 | 32 | 33 | }); -------------------------------------------------------------------------------- /static/js/demo/flot-demo.js: -------------------------------------------------------------------------------- 1 | //Flot Pie Chart 2 | $(function() { 3 | 4 | var data = [{ 5 | label: "Sales 1", 6 | data: 21, 7 | color: "#d3d3d3", 8 | }, { 9 | label: "Sales 2", 10 | data: 3, 11 | color: "#bababa", 12 | }, { 13 | label: "Sales 3", 14 | data: 15, 15 | color: "#79d2c0", 16 | }, { 17 | label: "Sales 4", 18 | data: 52, 19 | color: "#1ab394", 20 | }]; 21 | 22 | var plotObj = $.plot($("#flot-pie-chart"), data, { 23 | series: { 24 | pie: { 25 | show: true 26 | } 27 | }, 28 | grid: { 29 | hoverable: true 30 | }, 31 | tooltip: true, 32 | tooltipOpts: { 33 | content: "%p.0%, %s", // show percentages, rounding to 2 decimal places 34 | shifts: { 35 | x: 20, 36 | y: 0 37 | }, 38 | defaultTheme: false 39 | } 40 | }); 41 | 42 | }); -------------------------------------------------------------------------------- /static/js/demo/peity-demo.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | $("span.pie").peity("pie", { 3 | fill: ['#1ab394', '#d7d7d7', '#ffffff'] 4 | }) 5 | 6 | $(".line").peity("line",{ 7 | fill: '#1ab394', 8 | stroke:'#169c81', 9 | }) 10 | 11 | $(".bar").peity("bar", { 12 | fill: ["#1ab394", "#d7d7d7"] 13 | }) 14 | 15 | $(".bar_dashboard").peity("bar", { 16 | fill: ["#1ab394", "#d7d7d7"], 17 | width:100 18 | }) 19 | 20 | var updatingChart = $(".updating-chart").peity("line", { fill: '#1ab394',stroke:'#169c81', width: 64 }) 21 | 22 | setInterval(function() { 23 | var random = Math.round(Math.random() * 10) 24 | var values = updatingChart.text().split(",") 25 | values.shift() 26 | values.push(random) 27 | 28 | updatingChart 29 | .text(values.join(",")) 30 | .change() 31 | }, 1000); 32 | 33 | }); 34 | -------------------------------------------------------------------------------- /static/js/demo/sparkline-demo.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | $("#sparkline1").sparkline([34, 43, 43, 35, 44, 32, 44, 52, 25], { 3 | type: 'line', 4 | lineColor: '#17997f', 5 | fillColor: '#1ab394', 6 | }); 7 | $("#sparkline2").sparkline([5, 6, 7, 2, 0, -4, -2, 4], { 8 | type: 'bar', 9 | barColor: '#1ab394', 10 | negBarColor: '#c6c6c6'}); 11 | 12 | $("#sparkline3").sparkline([1, 1, 2], { 13 | type: 'pie', 14 | sliceColors: ['#1ab394', '#b3b3b3', '#e4f0fb']}); 15 | 16 | $("#sparkline4").sparkline([34, 43, 43, 35, 44, 32, 15, 22, 46, 33, 86, 54, 73, 53, 12, 53, 23, 65, 23, 63, 53, 42, 34, 56, 76, 15, 54, 23, 44], { 17 | type: 'line', 18 | lineColor: '#17997f', 19 | fillColor: '#ffffff', 20 | }); 21 | 22 | $("#sparkline5").sparkline([1, 1, 0, 1, -1, -1, 1, -1, 0, 0, 1, 1], { 23 | type: 'tristate', 24 | posBarColor: '#1ab394', 25 | negBarColor: '#bfbfbf'}); 26 | 27 | 28 | $("#sparkline6").sparkline([4, 6, 7, 7, 4, 3, 2, 1, 4, 4, 5, 6, 3, 4, 5, 8, 7, 6, 9, 3, 2, 4, 1, 5, 6, 4, 3, 7, ], { 29 | type: 'discrete', 30 | lineColor: '#1ab394'}); 31 | 32 | $("#sparkline7").sparkline([52, 12, 44], { 33 | type: 'pie', 34 | height: '150px', 35 | sliceColors: ['#1ab394', '#b3b3b3', '#e4f0fb']}); 36 | 37 | $("#sparkline8").sparkline([5, 6, 7, 2, 0, 4, 2, 4, 5, 7, 2, 4, 12, 14, 4, 2, 14, 12, 7], { 38 | type: 'bar', 39 | barWidth: 8, 40 | height: '150px', 41 | barColor: '#1ab394', 42 | negBarColor: '#c6c6c6'}); 43 | 44 | $("#sparkline9").sparkline([34, 43, 43, 35, 44, 32, 15, 22, 46, 33, 86, 54, 73, 53, 12, 53, 23, 65, 23, 63, 53, 42, 34, 56, 76, 15, 54, 23, 44], { 45 | type: 'line', 46 | lineWidth: 1, 47 | height: '150px', 48 | lineColor: '#17997f', 49 | fillColor: '#ffffff', 50 | }); 51 | }); 52 | -------------------------------------------------------------------------------- /static/js/login.js: -------------------------------------------------------------------------------- 1 | 2 | $(document).ready( function () { 3 | $("#login-btn").on("click",function(){ 4 | 5 | var username = document.forms["form-t"]["username"].value; 6 | var password = document.forms["form-t"]["password"].value; 7 | $.ajax({ 8 | type: 'POST', 9 | url: '/Login', 10 | contentType: 'application/json', 11 | data: JSON.stringify({"username": username, "password": password}), 12 | dataType : "json", 13 | success: function (res) { 14 | if (res.success){ 15 | window.location.href=res.msg; 16 | } 17 | else{ 18 | alert(res.msg); 19 | // toastr.error('错误',res['info']) 20 | } 21 | }, 22 | }); 23 | }); 24 | 25 | 26 | 27 | 28 | } ); 29 | -------------------------------------------------------------------------------- /static/js/plugins/gritter/images/gritter-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/js/plugins/gritter/images/gritter-light.png -------------------------------------------------------------------------------- /static/js/plugins/gritter/images/gritter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/js/plugins/gritter/images/gritter.png -------------------------------------------------------------------------------- /static/js/plugins/gritter/images/ie-spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/js/plugins/gritter/images/ie-spacer.gif -------------------------------------------------------------------------------- /static/js/plugins/ladda/ladda.jquery.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Ladda for jQuery 3 | * http://lab.hakim.se/ladda 4 | * MIT licensed 5 | * 6 | * Copyright (C) 2015 Hakim El Hattab, http://hakim.se 7 | */ 8 | (function(t,e){if(void 0===e)return console.error("jQuery required for Ladda.jQuery");var i=[];e=e.extend(e,{ladda:function(e){"stopAll"===e&&t.stopAll()}}),e.fn=e.extend(e.fn,{ladda:function(n){var r=i.slice.call(arguments,1);return"bind"===n?(r.unshift(e(this).selector),t.bind.apply(t,r)):e(this).each(function(){var i,o=e(this);void 0===n?o.data("ladda",t.create(this)):(i=o.data("ladda"),i[n].apply(i,r))}),this}})})(this.Ladda,this.jQuery); -------------------------------------------------------------------------------- /static/js/plugins/video/responsible-video.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | var $allVideos = $("iframe[src^='http://player.vimeo.com'], iframe[src^='http://www.youtube.com'], object, embed"), 3 | $fluidEl = $("figure"); 4 | 5 | $allVideos.each(function() { 6 | $(this) 7 | // jQuery .data does not work on object/embed elements 8 | .attr('data-aspectRatio', this.height / this.width) 9 | .removeAttr('height') 10 | .removeAttr('width'); 11 | }); 12 | $(window).resize(function() { 13 | var newWidth = $fluidEl.width(); 14 | $allVideos.each(function() { 15 | var $el = $(this); 16 | $el 17 | .width(newWidth) 18 | .height(newWidth * $el.attr('data-aspectRatio')); 19 | }); 20 | }).resize(); 21 | }); -------------------------------------------------------------------------------- /static/w/assets/css/normalize.min.css: -------------------------------------------------------------------------------- 1 | /*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0} -------------------------------------------------------------------------------- /static/w/assets/img/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/w/assets/img/bg.jpg -------------------------------------------------------------------------------- /static/w/assets/img/bg1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/w/assets/img/bg1.jpg -------------------------------------------------------------------------------- /static/w/assets/img/bg12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/w/assets/img/bg12.jpg -------------------------------------------------------------------------------- /static/w/assets/img/bg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/w/assets/img/bg2.jpg -------------------------------------------------------------------------------- /static/w/assets/img/bg3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/w/assets/img/bg3.jpg -------------------------------------------------------------------------------- /static/w/assets/img/bg4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/w/assets/img/bg4.jpg -------------------------------------------------------------------------------- /static/w/assets/img/bg6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/w/assets/img/bg6.jpg -------------------------------------------------------------------------------- /static/w/assets/img/bg7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/static/w/assets/img/bg7.jpg -------------------------------------------------------------------------------- /static/w/js/config.js: -------------------------------------------------------------------------------- 1 | requirejs.config({ 2 | baseUrl: '/static/w/js/lib', 3 | paths: { 4 | jquery: '/static/w/js/jquery.min', 5 | underscore: '/static/w/js/underscore-min' 6 | }, 7 | packages: [ 8 | { 9 | name: 'echarts', 10 | location: 'echarts/src', 11 | main: 'echarts' 12 | }, 13 | { 14 | name: 'zrender', 15 | location: 'zrender/src', 16 | main: 'zrender' 17 | } 18 | ] 19 | }); -------------------------------------------------------------------------------- /static/w/js/lib/echarts/src/chart.js: -------------------------------------------------------------------------------- 1 | /** 2 | * echart图表库 3 | * 4 | * @desc echarts基于Canvas,纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据统计图表。 5 | * @author Kener (@Kener-林峰, kener.linfeng@gmail.com) 6 | */ 7 | define(function (/*require*/) { //chart 8 | var self = {}; 9 | 10 | var _chartLibrary = {}; //echart图表库 11 | 12 | /** 13 | * 定义图形实现 14 | * @param {Object} name 15 | * @param {Object} clazz 图形实现 16 | */ 17 | self.define = function (name, clazz) { 18 | _chartLibrary[name] = clazz; 19 | return self; 20 | }; 21 | 22 | /** 23 | * 获取图形实现 24 | * @param {Object} name 25 | */ 26 | self.get = function (name) { 27 | return _chartLibrary[name]; 28 | }; 29 | 30 | return self; 31 | }); -------------------------------------------------------------------------------- /static/w/js/lib/echarts/src/component.js: -------------------------------------------------------------------------------- 1 | /** 2 | * echart组件库 3 | * 4 | * @desc echarts基于Canvas,纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据统计图表。 5 | * @author Kener (@Kener-林峰, kener.linfeng@gmail.com) 6 | * 7 | */ 8 | define(function (/*require*/) { // component 9 | var self = {}; 10 | 11 | var _componentLibrary = {}; // echart组件库 12 | 13 | /** 14 | * 定义图形实现 15 | * @param {Object} name 16 | * @param {Object} clazz 图形实现 17 | */ 18 | self.define = function (name, clazz) { 19 | _componentLibrary[name] = clazz; 20 | return self; 21 | }; 22 | 23 | /** 24 | * 获取图形实现 25 | * @param {Object} name 26 | */ 27 | self.get = function (name) { 28 | return _componentLibrary[name]; 29 | }; 30 | 31 | return self; 32 | }); -------------------------------------------------------------------------------- /static/w/js/lib/echarts/src/theme/default.js: -------------------------------------------------------------------------------- 1 | /** 2 | * echarts默认主题,开发中 3 | * 4 | * @desc echarts基于Canvas,纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据统计图表。 5 | * @author Kener (@Kener-林峰, kener.linfeng@gmail.com) 6 | * 7 | */ 8 | define(function() { 9 | var config = { 10 | }; 11 | 12 | return config; 13 | }); -------------------------------------------------------------------------------- /static/w/js/lib/echarts/src/util/coordinates.js: -------------------------------------------------------------------------------- 1 | /** 2 | * echarts坐标处理方法 3 | * 4 | * @author Neil (杨骥, 511415343@qq.com) 5 | */ 6 | 7 | define( 8 | function (require) { 9 | var zrMath = require('zrender/tool/math'); 10 | 11 | /** 12 | * 极坐标转直角坐标 13 | * 14 | * @param {number} 半径 15 | * @param {number} 角度 16 | * 17 | * @return {Array.} 直角坐标[x,y] 18 | */ 19 | function polar2cartesian(r, theta) { 20 | return [r * zrMath.sin(theta), r*zrMath.cos(theta)]; 21 | } 22 | 23 | /** 24 | * 直角坐标转极坐标 25 | * 26 | * @param {number} 横坐标 27 | * @param {number} 纵坐标 28 | * 29 | * @return {Array.} 极坐标[r,theta] 30 | */ 31 | function cartesian2polar(x, y) { 32 | return [Math.sqrt(x * x + y * y), Math.atan(y / x)]; 33 | } 34 | 35 | return { 36 | polar2cartesian : polar2cartesian, 37 | cartesian2polar : cartesian2polar 38 | }; 39 | } 40 | ); -------------------------------------------------------------------------------- /static/w/js/lib/echarts/src/util/kwargs.js: -------------------------------------------------------------------------------- 1 | define(function (){ 2 | function kwargs(func, defaults) { 3 | /*jshint maxlen : 200*/ 4 | var removeComments = new RegExp('(\\/\\*[\\w\\\'\\,\\(\\)\\s\\r\\n\\*]*\\*\\/)|(\\/\\/[\\w\\s\\\'][^\\n\\r]*$)|(\\/]*>)', 'gim'); 5 | var removeWhitespc = new RegExp('\\s+', 'gim'); 6 | var matchSignature = new RegExp('function.*?\\((.*?)\\)', 'i'); 7 | // get the argument names from function source 8 | var names = func.toString() 9 | .replace(removeComments, '') 10 | .replace(removeWhitespc, '') 11 | .match(matchSignature)[1] 12 | .split(','); 13 | 14 | // Check the existance of default, if not create an object 15 | if(defaults !== Object(defaults)){ 16 | defaults = {}; 17 | } 18 | 19 | return function () { 20 | var args = Array.prototype.slice.call(arguments); 21 | var kwargs = args[args.length - 1]; 22 | 23 | // Check the existance of the kwargs 24 | if (kwargs && kwargs.constructor === Object) { 25 | args.pop(); 26 | } 27 | else{ 28 | kwargs = {}; 29 | } 30 | 31 | // Fill the arguments and apply them 32 | for (var i = 0; i < names.length; i++) { 33 | var name = names[i]; 34 | if (name in kwargs) { 35 | args[i] = kwargs[name]; 36 | } 37 | else if(name in defaults && args[i] == null){ 38 | args[i] = defaults[name]; 39 | } 40 | } 41 | 42 | return func.apply(this, args); 43 | }; 44 | } 45 | // As function prototype 46 | // Function.prototype.kwargs = kwargs; 47 | return kwargs; 48 | }); -------------------------------------------------------------------------------- /static/w/js/lib/echarts/src/util/mapData/geoCoord.js: -------------------------------------------------------------------------------- 1 | /** 2 | * 经纬度坐标,优先于自定计算 3 | */ 4 | define(function() { 5 | return { 6 | 'Russia': [ 100, 60 ], 7 | 'United States of America': [ -99, 38 ] 8 | }; 9 | }); -------------------------------------------------------------------------------- /static/w/js/lib/echarts/src/util/mapData/geoJson/ao_men_geo.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return {"type":"FeatureCollection","features":[{"type":"Feature","id":"8200","properties":{"name":"澳门","cp":[113.5715,22.1583],"childNum":1},"geometry":{"type":"Polygon","coordinates":["@@HQFMDIDGBI@E@EEKEGCEIGGEKEMGSEU@CBEDAJAP@F@LBT@JCHMPOdADCFADAB@LFLDFFP@DAB@@AF@D@B@@FBD@FADHBBHAD@FAJ@JEDCJI`gFIJW"],"encodeOffsets":[[116325,22699]]}}],"UTF8Encoding":true}; 3 | }); -------------------------------------------------------------------------------- /static/w/js/lib/echarts/src/util/mapData/geoJson/tai_wan_geo.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return {"type":"FeatureCollection","features":[{"type":"Feature","id":"7100","properties":{"name":"台湾","cp":[121.0295,23.6082],"childNum":1},"geometry":{"type":"Polygon","coordinates":["@@\\sŽ@pS}aekgKSu™SsMß`¡CqZ·be@Q^o@‹gieMp‹‰]}•}Ľc_Kk…{™ù“A¡r‰[uom@эĥJiq©mʼnq¯Bq]ÙYgSåk_gwU­isTE…“‘ĕiqiUEkue_‰OSsZ‹aWKo¡­q“ycY£w}‹ĩ™ĕS§Z©S™N¥SyLÑ¡±Ks^IY‰PdƒY[Uo†Fp}´\\¬\\j]ˆe܍ò‹¤¡–ā a\\bn™U㺹Ìs¼j®[cíȈEŽĝĆ`ļf¶Š®K|VØDdKGpVnU‚FjpH—F`†B’[pMºxÖjbpÎxp€¬‚|ΟÜÒCв®‚ÜAp„ZG~€Šd˜ÞàV¨|¸€`|Œ²tx~\\~|dFf^zG€ĄŚhœdL\\hĸž¼†ŠOªP®lV`p\\]Xpll˜æ¤œCpQ|oF}fMRi†NSon_²qämœM„NM‹\\•"],"encodeOffsets":[[124853,25650]]}}],"UTF8Encoding":true}; 3 | }); -------------------------------------------------------------------------------- /static/w/js/lib/echarts/src/util/mapData/geoJson/xiang_gang_geo.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return {"type":"FeatureCollection","features":[{"type":"Feature","id":"8100","properties":{"name":"香港","cp":[114.2784,22.3057],"childNum":1},"geometry":{"type":"Polygon","coordinates":["@@™@}ScTʟ@cWuJÁ–]„l¦RLj¼BĄà˜ ŽH@TOHCTDDDHDNAT@PEHDDNJLX@BABALHFF@DKHADBBLDHHFBLEJB@GDBBFBADDB@@KFAFBBJJA@BB@@FFDDADFF@FADDDBJC@AFBD@@DDD@DAA@D@DB@DHHBFJBBFEHDFAN@DGDC@DLCBDDCFDlAFBFCBEF@BC@GDAB@FD@DZJ‚X´HĐMja@Ý`p_PCZ@lLnRGSDMFK|a\\Y}­ƒ§™Mën"],"encodeOffsets":[[117078,22678]]}}],"UTF8Encoding":true}; 3 | }); -------------------------------------------------------------------------------- /static/w/js/lib/echarts/src/util/mapData/rawData/geoJson/ao_men_geo.json: -------------------------------------------------------------------------------- 1 | {"type":"FeatureCollection","features":[{"type":"Feature","id":"8200","properties":{"name":"澳门","cp":[113.5715,22.1583],"childNum":1},"geometry":{"type":"Polygon","coordinates":[[[113.5978,22.1666],[113.6016,22.1573],[113.6052,22.1507],[113.6074,22.1463],[113.6088,22.1424],[113.6101,22.1373],[113.6103,22.1338],[113.61,22.1309],[113.6067,22.1252],[113.6043,22.1215],[113.6016,22.1183],[113.5976,22.1151],[113.5928,22.1117],[113.5876,22.1084],[113.5801,22.1047],[113.571,22.1024],[113.5598,22.1023],[113.5578,22.1035],[113.5552,22.1053],[113.5538,22.1099],[113.5528,22.1178],[113.5528,22.1202],[113.5531,22.1264],[113.5542,22.1367],[113.554,22.1414],[113.5525,22.1454],[113.5458,22.1529],[113.5379,22.1702],[113.537,22.1726],[113.5351,22.1753],[113.5336,22.1768],[113.5327,22.1784],[113.5332,22.1845],[113.5361,22.1903],[113.5379,22.1932],[113.5406,22.2004],[113.5408,22.2023],[113.5396,22.2032],[113.5392,22.2037],[113.5389,22.2063],[113.5382,22.2086],[113.5382,22.2092],[113.5384,22.2096],[113.5416,22.2107],[113.5435,22.2106],[113.5464,22.2099],[113.5483,22.2138],[113.5497,22.2144],[113.5531,22.2138],[113.555,22.2132],[113.5581,22.2126],[113.5628,22.212],[113.5677,22.2095],[113.5703,22.2073],[113.5749,22.2029],[113.5904,22.1827],[113.593,22.1786],[113.5978,22.1666]]]}}]} -------------------------------------------------------------------------------- /static/w/js/lib/echarts/src/util/mapData/textFixed.js: -------------------------------------------------------------------------------- 1 | /** 2 | * 地图文本位置修正 3 | */ 4 | define(function() { 5 | // fix = [xFixed, yFixed, scale] 6 | // textX += fix[0]; 7 | // textY += fix[1]; 8 | return { 9 | //'南海诸岛' : [32, 83], 10 | // 全国 11 | '广东': [0, -10], 12 | '香港': [10, 10], 13 | '澳门': [-10, 18], 14 | '黑龙江' : [0, 20], 15 | //'北京': [-10, 0], 16 | '天津': [5, 5], 17 | // 广东 18 | '深圳市': [-35, 0], 19 | // 云南 20 | '红河哈尼族彝族自治州' : [0, 20], 21 | '楚雄彝族自治州': [-5, 15], 22 | // 新疆 23 | '石河子市': [-5, 5], 24 | '五家渠市': [0, -10], 25 | '昌吉回族自治州': [10, 10], 26 | // 海南 27 | '昌江黎族自治县': [0,20], 28 | '陵水黎族自治县': [0,20], 29 | '东方市': [0,20], 30 | // 陕西 31 | '渭南市': [0,20] 32 | }; 33 | }); -------------------------------------------------------------------------------- /static/w/js/lib/echarts/src/util/projection/mercator.js: -------------------------------------------------------------------------------- 1 | /** 2 | * echarts地图投射算法 3 | * 4 | * @desc echarts基于Canvas,纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据统计图表。 5 | * @author Kener (@Kener-林峰, kener.linfeng@gmail.com) 6 | * 7 | */ 8 | define(function() { 9 | // 墨卡托投射 10 | function _mercator() { 11 | var radians = Math.PI / 180; 12 | var scale = 500; 13 | var translate = [480, 250]; 14 | 15 | function mercator(coordinates) { 16 | var x = coordinates[0] / 360; 17 | var y = -(Math.log(Math.tan( 18 | Math.PI / 4 + coordinates[1] * radians / 2 19 | )) / radians) / 360; 20 | return [ 21 | scale * x + translate[0], 22 | scale * Math.max(-0.5, Math.min(0.5, y)) + translate[1] 23 | ]; 24 | } 25 | 26 | 27 | mercator.invert = function (coordinates) { 28 | var x = (coordinates[0] - translate[0]) / scale; 29 | var y = (coordinates[1] - translate[1]) / scale; 30 | return [ 31 | 360 * x, 32 | 2 * Math.atan(Math.exp(-360 * y * radians)) / radians - 90 33 | ]; 34 | }; 35 | 36 | mercator.scale = function (x) { 37 | if (!arguments.length) { 38 | return scale; 39 | } 40 | scale = +x; 41 | return mercator; 42 | }; 43 | 44 | mercator.translate = function (x) { 45 | if (!arguments.length) { 46 | return translate; 47 | } 48 | translate = [+x[0], +x[1]]; 49 | return mercator; 50 | }; 51 | 52 | return mercator; 53 | } 54 | 55 | return _mercator; 56 | }); -------------------------------------------------------------------------------- /static/w/js/lib/echarts/src/util/shape/HandlePolygon.js: -------------------------------------------------------------------------------- 1 | /** 2 | * zrender 3 | * 4 | * @author Kener (@Kener-林峰, kener.linfeng@gmail.com) 5 | * 6 | * shape类:handlePolygon,dataRange手柄 7 | */ 8 | define(function (require) { 9 | var Base = require('zrender/shape/Base'); 10 | var PolygonShape = require('zrender/shape/Polygon'); 11 | var zrUtil = require('zrender/tool/util'); 12 | 13 | function HandlePolygon(options) { 14 | Base.call(this, options); 15 | } 16 | 17 | HandlePolygon.prototype = { 18 | type : 'handle-polygon', 19 | /** 20 | * 创建多边形路径 21 | * @param {Context2D} ctx Canvas 2D上下文 22 | * @param {Object} style 样式 23 | */ 24 | buildPath : function (ctx, style) { 25 | PolygonShape.prototype.buildPath( 26 | ctx, style 27 | ); 28 | }, 29 | isCover : function (x, y) { 30 | var originPos = this.transformCoordToLocal(x, y); 31 | x = originPos[0]; 32 | y = originPos[1]; 33 | 34 | // 不能缓存rect! 35 | var rect = this.style.rect; 36 | if (x >= rect.x 37 | && x <= (rect.x + rect.width) 38 | && y >= rect.y 39 | && y <= (rect.y + rect.height) 40 | ) { 41 | // 矩形内 42 | return true; 43 | } 44 | else { 45 | return false; 46 | } 47 | } 48 | }; 49 | zrUtil.inherits(HandlePolygon, Base); 50 | 51 | return HandlePolygon; 52 | }); 53 | -------------------------------------------------------------------------------- /static/w/js/lib/echarts/src/util/shape/normalIsCover.js: -------------------------------------------------------------------------------- 1 | // 由于大多数shape默认的isCover都是相同的逻辑 2 | // 所以在echarts里临时抽象一个module,用于isCover method 3 | // TODO: 对zrender的isCover和getRect方法进行抽象,重新整理该逻辑 4 | 5 | define(function () { 6 | return function (x, y) { 7 | var originPos = this.transformCoordToLocal(x, y); 8 | x = originPos[0]; 9 | y = originPos[1]; 10 | 11 | return this.isCoverRect(x, y); 12 | }; 13 | }); 14 | -------------------------------------------------------------------------------- /static/w/js/lib/mods/attackMap/mapDraw.js: -------------------------------------------------------------------------------- 1 | define([ 2 | 'zrender/shape/line', 3 | 'zrender/shape/circle', 4 | 'zrender/animation/animation' 5 | ], function(){ 6 | 7 | return { 8 | test: function(zr){ 9 | var shapeId = '123456'; 10 | 11 | zr.addShape( 12 | new LineShape({ 13 | id: shapeId, 14 | // z: 3, 15 | zlevel: 1, 16 | style: { 17 | xStart : 100, 18 | yStart : 100, 19 | xEnd : 200, 20 | yEnd : 100, 21 | strokeColor : 'rgba(135, 206, 250, 0.8)', 22 | lineWidth : 3, 23 | lineType : 'solid' 24 | } 25 | }) 26 | ); 27 | 28 | zr.animate(shapeId, 'style', true) 29 | .when(1000, { 30 | xStart : 500, 31 | yStart : 100, 32 | xEnd : 600, 33 | yEnd : 100 34 | }) 35 | .start(); 36 | 37 | zr.render(); 38 | } 39 | } 40 | }); -------------------------------------------------------------------------------- /static/w/js/lib/zrender/src/macro.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @file 宏函数 3 | * @author hushicai(bluthcy@gmail.com) 4 | */ 5 | 6 | (function (global) { 7 | /** 8 | * 默认的环境配置 9 | * 10 | * @type {Object} 11 | */ 12 | var DefaultEnv = {}; 13 | 14 | /** 15 | * 环境配置 16 | * 17 | * @type {Object} 18 | */ 19 | var env = DefaultEnv; 20 | 21 | 22 | /** 23 | * 多级属性访问 24 | * 25 | * @inner 26 | * @param {Object} obj 对象 27 | * @param {string} key 键 28 | * @return {Object|number} 值 29 | */ 30 | function accessByDot(obj, key) { 31 | key = (key || '').split('.'); 32 | while (obj && key.length) { 33 | obj = obj[key.shift()]; 34 | } 35 | return obj; 36 | } 37 | 38 | var macro = { 39 | /** 40 | * 更新环境配置 41 | * 42 | * @public 43 | * @param {Object} cfg 环境配置 44 | */ 45 | setEnv: function (cfg) { 46 | if (cfg) { 47 | env = cfg; 48 | } 49 | }, 50 | // ------------------ 宏函数 --------------------- 51 | isDefined: function (key) { 52 | return !!accessByDot(env, key); 53 | }, 54 | isNotDefined: function (key) { 55 | return !accessByDot(env, key); 56 | }, 57 | isEqual: function (key, value) { 58 | return accessByDot(env, key) === value; 59 | }, 60 | isNotEqual: function (key, value) { 61 | return accessByDot(env, key) !== value; 62 | } 63 | }; 64 | 65 | if (typeof exports === 'object' && typeof module === 'object') { 66 | exports = module.exports = macro; 67 | } 68 | else if (typeof define === 'function' && define.amd) { 69 | define(macro); 70 | } 71 | })(this); 72 | -------------------------------------------------------------------------------- /static/w/js/lib/zrender/src/shape/util/dashedLineTo.js: -------------------------------------------------------------------------------- 1 | /** 2 | * 虚线lineTo 3 | * 4 | * author: Kener (@Kener-林峰, kener.linfeng@gmail.com) 5 | * errorrik (errorrik@gmail.com) 6 | */ 7 | define( 8 | function (/* require */) { 9 | 10 | var dashPattern = [ 5, 5 ]; 11 | /** 12 | * 虚线lineTo 13 | */ 14 | return function (ctx, x1, y1, x2, y2, dashLength) { 15 | // http://msdn.microsoft.com/en-us/library/ie/dn265063(v=vs.85).aspx 16 | if (ctx.setLineDash) { 17 | dashPattern[0] = dashPattern[1] = dashLength; 18 | ctx.setLineDash(dashPattern); 19 | ctx.moveTo(x1, y1); 20 | ctx.lineTo(x2, y2); 21 | return; 22 | } 23 | 24 | dashLength = typeof dashLength != 'number' 25 | ? 5 26 | : dashLength; 27 | 28 | var dx = x2 - x1; 29 | var dy = y2 - y1; 30 | var numDashes = Math.floor( 31 | Math.sqrt(dx * dx + dy * dy) / dashLength 32 | ); 33 | dx = dx / numDashes; 34 | dy = dy / numDashes; 35 | var flag = true; 36 | for (var i = 0; i < numDashes; ++i) { 37 | if (flag) { 38 | ctx.moveTo(x1, y1); 39 | } 40 | else { 41 | ctx.lineTo(x1, y1); 42 | } 43 | flag = !flag; 44 | x1 += dx; 45 | y1 += dy; 46 | } 47 | ctx.lineTo(x2, y2); 48 | }; 49 | } 50 | ); 51 | -------------------------------------------------------------------------------- /static/w/js/lib/zrender/src/tool/guid.js: -------------------------------------------------------------------------------- 1 | /** 2 | * zrender: 生成唯一id 3 | * 4 | * @author errorrik (errorrik@gmail.com) 5 | */ 6 | 7 | define( 8 | function() { 9 | var idStart = 0x0907; 10 | 11 | return function () { 12 | return 'zrender__' + (idStart++); 13 | }; 14 | } 15 | ); 16 | -------------------------------------------------------------------------------- /static/w/js/lib/zrender/src/tool/http.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @module zrender/tool/http 3 | */ 4 | define(function(require) { 5 | /** 6 | * @typedef {Object} IHTTPGetOption 7 | * @property {string} url 8 | * @property {Function} onsuccess 9 | * @property {Function} [onerror] 10 | */ 11 | 12 | /** 13 | * HTTP Get 14 | * @param {string|IHTTPGetOption} url 15 | * @param {Function} onsuccess 16 | * @param {Function} [onerror] 17 | * @param {Object} [opts] 额外参数 18 | */ 19 | function get(url, onsuccess, onerror, opts) { 20 | if (typeof(url) === 'object') { 21 | var obj = url; 22 | url = obj.url; 23 | onsuccess = obj.onsuccess; 24 | onerror = obj.onerror; 25 | opts = obj; 26 | } else { 27 | if (typeof(onerror) === 'object') { 28 | opts = onerror; 29 | } 30 | } 31 | /* jshint ignore:start */ 32 | var xhr = window.XMLHttpRequest 33 | ? new XMLHttpRequest() 34 | : new ActiveXObject('Microsoft.XMLHTTP'); 35 | xhr.open('GET', url, true); 36 | xhr.onreadystatechange = function() { 37 | if (xhr.readyState == 4) { 38 | if (xhr.status >= 200 && xhr.status < 300 || xhr.status === 304) { 39 | onsuccess && onsuccess(xhr.responseText); 40 | } else { 41 | onerror && onerror(); 42 | } 43 | xhr.onreadystatechange = new Function(); 44 | xhr = null; 45 | } 46 | }; 47 | 48 | xhr.send(null); 49 | /* jshint ignore:end */ 50 | } 51 | 52 | return { 53 | get: get 54 | }; 55 | }); -------------------------------------------------------------------------------- /static/w/js/lib/zrender/src/tool/log.js: -------------------------------------------------------------------------------- 1 | define( 2 | function (require) { 3 | var config = require('../config'); 4 | 5 | /** 6 | * @exports zrender/tool/log 7 | * @author Kener (@Kener-林峰, kener.linfeng@gmail.com) 8 | */ 9 | return function() { 10 | if (config.debugMode === 0) { 11 | return; 12 | } 13 | else if (config.debugMode == 1) { 14 | for (var k in arguments) { 15 | throw new Error(arguments[k]); 16 | } 17 | } 18 | else if (config.debugMode > 1) { 19 | for (var k in arguments) { 20 | console.log(arguments[k]); 21 | } 22 | } 23 | }; 24 | 25 | /* for debug 26 | return function(mes) { 27 | document.getElementById('wrong-message').innerHTML = 28 | mes + ' ' + (new Date() - 0) 29 | + '
' 30 | + document.getElementById('wrong-message').innerHTML; 31 | }; 32 | */ 33 | } 34 | ); 35 | -------------------------------------------------------------------------------- /static/w/js/lib/zrender/src/tool/math.js: -------------------------------------------------------------------------------- 1 | /** 2 | * zrender: 数学辅助类 3 | * 4 | * @author Kener (@Kener-林峰, kener.linfeng@gmail.com) 5 | * 6 | * sin:正弦函数 7 | * cos:余弦函数 8 | * degreeToRadian:角度转弧度 9 | * radianToDegree:弧度转角度 10 | */ 11 | define( 12 | function () { 13 | 14 | var _radians = Math.PI / 180; 15 | 16 | /** 17 | * @param {number} angle 弧度(角度)参数 18 | * @param {boolean} isDegrees angle参数是否为角度计算,默认为false,angle为以弧度计量的角度 19 | */ 20 | function sin(angle, isDegrees) { 21 | return Math.sin(isDegrees ? angle * _radians : angle); 22 | } 23 | 24 | /** 25 | * @param {number} angle 弧度(角度)参数 26 | * @param {boolean} isDegrees angle参数是否为角度计算,默认为false,angle为以弧度计量的角度 27 | */ 28 | function cos(angle, isDegrees) { 29 | return Math.cos(isDegrees ? angle * _radians : angle); 30 | } 31 | 32 | /** 33 | * 角度转弧度 34 | * @param {Object} angle 35 | */ 36 | function degreeToRadian(angle) { 37 | return angle * _radians; 38 | } 39 | 40 | /** 41 | * 弧度转角度 42 | * @param {Object} angle 43 | */ 44 | function radianToDegree(angle) { 45 | return angle / _radians; 46 | } 47 | 48 | return { 49 | sin : sin, 50 | cos : cos, 51 | degreeToRadian : degreeToRadian, 52 | radianToDegree : radianToDegree 53 | }; 54 | } 55 | ); 56 | -------------------------------------------------------------------------------- /templates/403.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Aegis WAF | 403 Error 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 |

403

24 |

Forbidden

25 | 26 |
27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /templates/404.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Aegis WAF | 404 Error 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 |

404

23 |

Page Not Found

24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /templates/Attack.html: -------------------------------------------------------------------------------- 1 | {% extends 'base.html' %} 2 | 3 | {% block css %} 4 | 5 | {% endblock %} 6 | 7 | {% block body %} 8 | 9 |
10 |
11 | 12 |
13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | {% endblock %} 23 | 24 | 25 | {% block scripts %} 26 | 27 | 28 | {% endblock %} -------------------------------------------------------------------------------- /templates/Login.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Aegis WAF | WEB应用防火墙 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 |
23 |
24 | 25 |

26 | 27 |
28 |

Welcome to Aegis WAF

29 |

WEB应用防火墙

30 |
31 | 32 |
33 | 34 |
35 | {# #} 36 | 37 |
38 |

ZA © 2018

39 |
40 |
41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /utils/GeoLiteCity.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongAnTech/maiev-waf-web/5df0b25a2c27713f63187361817e83d1dc2b0bc7/utils/GeoLiteCity.dat -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /utils/asb.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | # -*- coding: UTF-8 -*- 3 | import ansible.playbook 4 | import ansible.inventory 5 | import ansible.runner 6 | from utils.log import log_setting 7 | from ansible import callbacks 8 | from ansible import utils 9 | 10 | logger = log_setting("asb") 11 | 12 | 13 | def ansble_adhoc_run(ans_mod, ans_host, ans_user, module_args): 14 | 15 | inventory = ansible.inventory.Inventory() 16 | print inventory.basedir() 17 | logger.info("Executing Ansible Runner on %s with module %s" %(ans_host, ans_mod)) 18 | run_adhoc = ansible.runner.Runner( 19 | module_name=ans_mod, 20 | module_args=module_args, 21 | pattern=ans_host, 22 | inventory=inventory, 23 | remote_user=ans_user, 24 | ).run() 25 | logger.info("Executing Ansible Runner on %s with module %s" %(ans_host, ans_mod)) 26 | logger.info("Runner execution completed with Result: %s" %run_adhoc) 27 | return run_adhoc 28 | 29 | 30 | ret = ansble_adhoc_run('shell', '', 'admin', 'uname') 31 | print ret -------------------------------------------------------------------------------- /utils/nginx/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /utils/nginx/conf/main.conf: -------------------------------------------------------------------------------- 1 | user nginx; 2 | worker_processes 4; 3 | error_log /alidata1/logs/nginx/error.log notice; 4 | 5 | # make sure /etc/security/limits.conf is sensible 6 | worker_rlimit_nofile 65535; 7 | 8 | events { 9 | use epoll; 10 | worker_connections 20480; 11 | } 12 | -------------------------------------------------------------------------------- /utils/nginx/conf/nginx.conf: -------------------------------------------------------------------------------- 1 | include main.conf; 2 | 3 | http { 4 | include control.conf; 5 | include /alidata1/app/aegis_waf_iv/conf/waf.conf; 6 | server_tag off; 7 | server_info off; 8 | server_tokens off; 9 | 10 | include vhost/*.outer; 11 | } 12 | -------------------------------------------------------------------------------- /utils/nginx/conf/ssl/0498542231e01121d315286397b6a67e.key: -------------------------------------------------------------------------------- 1 | -----BEGIN RSA PRIVATE KEY----- 2 | MIIEowIBAAKCAQEAkrlj4MUFPTalWhxR7n3QF+N8OMOHDtqPhAKMCrvkj+Mz74fQ 3 | inZ1lGiKCVYRCCwRJHvdp5WyzzhbQx8I6z9crUy80C0XumDMlZ9OgKSuEcSgngkQ 4 | NtsQSanc4hfD5i7cvFLzZTxuCgpAPL3xoKeLV0zrJhEMSs5Ll/2b6kZeygMhvrev 5 | SyWuZEtXmrKifW/jWdyh9BG1xqbW7D6+nXuxajnnFlfcNHALNdvTyjZCXopu8EDx 6 | //zaLB3l1Q/K5Wj3qIConMbeMcGb2uoAd7f9/1bYtNoDpPfXVq2uyLFlO8d+pYYp 7 | 6QeQUZXaAnBL+9mctwc36b8h9uKTaLu0vxhD7QIDAQABAoIBAFbM7GSFyhKrqGjF 8 | xka0EY6AWvXt3pGQBUVQiG61N4NUI156V4oCiI7SxY6+ZvcRstaFnNzOt+jVa1Ar 9 | JQifBIHVmwIBGz98kquVgkiipAQI8ghsTjZVpK4fmnf7HT6ozJdw72Mdu++enuAQ 10 | csjbNZjg/WAYx8/deWUieMHA/cS97cTuxhdC+qEBKTHKQ0u1QSj9SX7DrTAz0ZxN 11 | N+8Sf364seAnfkGlSINjwRvbp1HYEcSW9dipVcni/nSMJ10+Bv3Qnddg1D5C1pAq 12 | CNoC2SJIUzzHE1slwRNpsAvzbnhbnJi72JTauCkyDloQBvgw8f8rHxWhdDFEoC/B 13 | IfBo9QECgYEAztyxC8Z9Er2aNHkUYbCfdjs7z1bHkop51DkbXGiqKAMW3JfZkLNv 14 | HJl9NFwYspkzSNPzOra5P7pQMeLKHxoKDlnXSRCl8O/hz4fWjqpus+6Ah/9gCnMt 15 | MaNYEnSeOMTVy4IQN1ZWUJPQr83RIIxfADtspgIpB2cCsZDIE4+vg60CgYEAtZO0 16 | ppTqGJWPElqO7xOUgzzXCtS4NuYzI6W1h7INZrdu5A9OHG5d5JOcyRjJwbtEurrz 17 | 3ic37SukkJPrb9FiJS0zakiffj/M5TDgL7NCfncehwexgLDKYATw3hoeSkcqSxTg 18 | 8DzR7S+mA/ewHMhBUR+cnXsp4kLabNuiTCZZyUECgYA1JDTHVaJj4hlvSXuW7QzK 19 | DsV6qkxytOg/QLxqrOiphsGkwc2+gpoUusmTXeVqXDj0iJ5/gtlsKazYY+6QttvG 20 | fAX2WzSGBNn5umfAFsCBsM+MIGrHxHbjvZauhw7ufoJ92VfZH3DlGlQOFc2XkvgE 21 | 0z9CFmP75tamTw9XFx57sQKBgD73rPMDuzaxTr83pk+kQ6FLTOuVnxhythNLmOso 22 | xNr1C8CMyjKz1124Duvx662CSrBSutU0VoGp29TDZycMvnNT/HuEGcNHTr/ANk50 23 | ZL/EgVKkSVrudA/eRsVO22g4y6Lj56mH/ei52GGR2IHytCv0wXQfTQQI2QRdGig8 24 | OHDBAoGBAKJW+tgEfO0QLfZDQ7xs5jnQWrSkOCKYTg3KdXNXoxxjo3MkEEnFxpMt 25 | 7QdusE5Oy3XFNj6P5E+nrLJiOIFKFltiw2nN3PVZTwLgVL6n/7a2nTd9ZJS4j73C 26 | i4dZutyiDQxuulQzWPl3S6LFcqG/a8v/uO/VORUUZ+LDUzd5Krd8 27 | -----END RSA PRIVATE KEY----- -------------------------------------------------------------------------------- /utils/nginx/conf/ssl/dhparam.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN DH PARAMETERS----- 2 | MIGHAoGBAPKpYUtzl5HNb+lAHvWLao4fMGjixZPUCMbXiey0PEE1Rbp4z1YRMb2m 3 | puo6Rx4XI3YWIxkC0uQbk3KADValT8kmBFc4p/EChtfpe0d32owMqvmH0Pq8Nhtz 4 | 5AMMN4lj5AN+5yj7C2WrddEvFMWbp73ABoXIbVOYZZVUmtQIZU6bAgEC 5 | -----END DH PARAMETERS----- 6 | -------------------------------------------------------------------------------- /utils/nginx/conf/vhost/01_default.outer: -------------------------------------------------------------------------------- 1 | server { 2 | listen 80 default_server; 3 | server_name _; 4 | return 400; 5 | } 6 | server { 7 | listen 443 ssl http2 default_server; 8 | server_name _; 9 | ssl on; 10 | ssl_certificate /alidata1/conf/tengine/ssl/0498542231e01121d315286397b6a67e.pem; 11 | ssl_certificate_key /alidata1/conf/tengine/ssl/0498542231e01121d315286397b6a67e.key; 12 | ssl_session_cache shared:SSL:10m; 13 | ssl_session_timeout 10m; 14 | keepalive_timeout 70s; 15 | ssl_protocols TLSv1 TLSv1.1 TLSv1.2; 16 | ssl_ciphers 'ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS'; 17 | ssl_prefer_server_ciphers on; 18 | ssl_dhparam ssl/dhparam.pem; 19 | return 400; 20 | } 21 | -------------------------------------------------------------------------------- /utils/nginx/nginx.conf: -------------------------------------------------------------------------------- 1 | user root; 2 | worker_processes 1; 3 | pid /run/nginx.pid; 4 | include /etc/nginx/modules-enabled/*.conf; 5 | 6 | events { 7 | worker_connections 768; 8 | # multi_accept on; 9 | } 10 | 11 | http { 12 | 13 | sendfile on; 14 | tcp_nopush on; 15 | tcp_nodelay on; 16 | keepalive_timeout 65; 17 | types_hash_max_size 2048; 18 | # server_tokens off; 19 | 20 | # server_names_hash_bucket_size 64; 21 | # server_name_in_redirect off; 22 | 23 | include /etc/nginx/mime.types; 24 | default_type application/octet-stream; 25 | 26 | access_log /var/log/nginx/access.log; 27 | error_log /var/log/nginx/error.log; 28 | 29 | include /alidata1/conf/tengine/vhost/*.outer; 30 | } 31 | 32 | -------------------------------------------------------------------------------- /utils/nginx/ssl/dhparam.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN DH PARAMETERS----- 2 | MIGHAoGBAPKpYUtzl5HNb+lAHvWLao4fMGjixZPUCMbXiey0PEE1Rbp4z1YRMb2m 3 | puo6Rx4XI3YWIxkC0uQbk3KADValT8kmBFc4p/EChtfpe0d32owMqvmH0Pq8Nhtz 4 | 5AMMN4lj5AN+5yj7C2WrddEvFMWbp73ABoXIbVOYZZVUmtQIZU6bAgEC 5 | -----END DH PARAMETERS----- -------------------------------------------------------------------------------- /utils/sso.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | import json 3 | from urllib import urlencode 4 | from urllib2 import urlopen 5 | from functools import wraps 6 | from urlparse import urlparse, parse_qs 7 | from flask import redirect, request, session, jsonify, abort 8 | from modules import Admin, Cluster, Msg 9 | 10 | 11 | def logout(uesr): 12 | session.pop('user', None) 13 | return redirect('/Login') 14 | 15 | 16 | def require_login(f): 17 | @wraps(f) 18 | def decorated_function(*args, **kwargs): 19 | if 'user' not in session: 20 | return redirect('/Login') 21 | user = session['user'] 22 | user_data = Admin.get(nid=user['nid'], status=1) 23 | user['msg'] = [] 24 | user['cluster'] = [] 25 | clusters_data = Cluster.get_all(status=1) 26 | msg = Msg.get_all(status=1, msg_status=1, user=user['nid']) 27 | for a in clusters_data: 28 | if a.status == 1: 29 | # 按创建时间排序 30 | clusters = {'name': a.name, 'id': a.id, 'nid': a.nid, 'gmt_created': a.gmt_created} 31 | user['cluster'].append(clusters) 32 | user['cluster'].sort(key=lambda x: x['gmt_created'], reverse=False) 33 | user['msg_num'] = len(msg) 34 | for m in msg[0:3]: 35 | try: 36 | user['msg'].append({ 37 | 'nid': m.nid, 38 | 'time': m.gmt_created, 39 | 'content': json.loads(m.content), 40 | 'genre': m.genre 41 | }) 42 | except Exception as e: 43 | str(e) 44 | kwargs['user'] = user 45 | return f(*args, **kwargs) 46 | 47 | return decorated_function 48 | --------------------------------------------------------------------------------