From ae336255d059a976c27b708659e91d3434cb075b Mon Sep 17 00:00:00 2001 From: zengwh <81383286@qq.com> Date: Wed, 24 Jun 2020 10:42:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E4=B8=8D=E5=BF=85=E8=A6=81?= =?UTF-8?q?=E7=9A=84jar=E5=92=8C=E9=9D=99=E6=80=81=E8=B5=84=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 789 +- .../java/com/emr/service/ipml/EnumVerify.java | 28 - src/main/webapp/WEB-INF/jspf/comm.jspf | 28 +- src/main/webapp/WEB-INF/views/index.jsp | 2 +- .../bower_components/Ionicons/.bower.json | 40 - .../bower_components/Ionicons/bower.json | 31 - .../bower_components/Ionicons/cheatsheet.html | 28009 ---------------- .../bower_components/Ionicons/component.json | 19 - .../bower_components/Ionicons/composer.json | 36 - .../Ionicons/png/512/alert-circled.png | Bin 2551 -> 0 bytes .../Ionicons/png/512/alert.png | Bin 766 -> 0 bytes .../Ionicons/png/512/android-add-contact.png | Bin 3279 -> 0 bytes .../Ionicons/png/512/android-add.png | Bin 240 -> 0 bytes .../Ionicons/png/512/android-alarm.png | Bin 6428 -> 0 bytes .../Ionicons/png/512/android-archive.png | Bin 1628 -> 0 bytes .../Ionicons/png/512/android-arrow-back.png | Bin 1218 -> 0 bytes .../png/512/android-arrow-down-left.png | Bin 1451 -> 0 bytes .../png/512/android-arrow-down-right.png | Bin 1462 -> 0 bytes .../png/512/android-arrow-forward.png | Bin 1191 -> 0 bytes .../png/512/android-arrow-up-left.png | Bin 1499 -> 0 bytes .../png/512/android-arrow-up-right.png | Bin 1482 -> 0 bytes .../Ionicons/png/512/android-battery.png | Bin 238 -> 0 bytes .../Ionicons/png/512/android-book.png | Bin 3746 -> 0 bytes .../Ionicons/png/512/android-calendar.png | Bin 849 -> 0 bytes .../Ionicons/png/512/android-call.png | Bin 4766 -> 0 bytes .../Ionicons/png/512/android-camera.png | Bin 3871 -> 0 bytes .../Ionicons/png/512/android-chat.png | Bin 3577 -> 0 bytes .../Ionicons/png/512/android-checkmark.png | Bin 1846 -> 0 bytes .../Ionicons/png/512/android-clock.png | Bin 5268 -> 0 bytes .../Ionicons/png/512/android-close.png | Bin 2156 -> 0 bytes .../Ionicons/png/512/android-contact.png | Bin 3658 -> 0 bytes .../Ionicons/png/512/android-contacts.png | Bin 4299 -> 0 bytes .../Ionicons/png/512/android-data.png | Bin 4808 -> 0 bytes .../Ionicons/png/512/android-developer.png | Bin 4115 -> 0 bytes .../Ionicons/png/512/android-display.png | Bin 4909 -> 0 bytes .../Ionicons/png/512/android-download.png | Bin 4890 -> 0 bytes .../Ionicons/png/512/android-drawer.png | Bin 190 -> 0 bytes .../Ionicons/png/512/android-dropdown.png | Bin 777 -> 0 bytes .../Ionicons/png/512/android-earth.png | Bin 6517 -> 0 bytes .../Ionicons/png/512/android-folder.png | Bin 1688 -> 0 bytes .../Ionicons/png/512/android-forums.png | Bin 1739 -> 0 bytes .../Ionicons/png/512/android-friends.png | Bin 4868 -> 0 bytes .../Ionicons/png/512/android-hand.png | Bin 4650 -> 0 bytes .../Ionicons/png/512/android-image.png | Bin 1433 -> 0 bytes .../Ionicons/png/512/android-inbox.png | Bin 3018 -> 0 bytes .../Ionicons/png/512/android-information.png | Bin 3370 -> 0 bytes .../Ionicons/png/512/android-keypad.png | Bin 1055 -> 0 bytes .../Ionicons/png/512/android-lightbulb.png | Bin 3515 -> 0 bytes .../Ionicons/png/512/android-locate.png | Bin 5003 -> 0 bytes .../Ionicons/png/512/android-location.png | Bin 3067 -> 0 bytes .../Ionicons/png/512/android-mail.png | Bin 3455 -> 0 bytes .../Ionicons/png/512/android-microphone.png | Bin 3267 -> 0 bytes .../Ionicons/png/512/android-mixer.png | Bin 2727 -> 0 bytes .../Ionicons/png/512/android-more.png | Bin 224 -> 0 bytes .../Ionicons/png/512/android-note.png | Bin 249 -> 0 bytes .../Ionicons/png/512/android-playstore.png | Bin 3165 -> 0 bytes .../Ionicons/png/512/android-printer.png | Bin 1721 -> 0 bytes .../Ionicons/png/512/android-promotion.png | Bin 2374 -> 0 bytes .../Ionicons/png/512/android-reminder.png | Bin 2890 -> 0 bytes .../Ionicons/png/512/android-remove.png | Bin 160 -> 0 bytes .../Ionicons/png/512/android-search.png | Bin 4232 -> 0 bytes .../Ionicons/png/512/android-send.png | Bin 2079 -> 0 bytes .../Ionicons/png/512/android-settings.png | Bin 3883 -> 0 bytes .../Ionicons/png/512/android-share.png | Bin 3212 -> 0 bytes .../Ionicons/png/512/android-social-user.png | Bin 3644 -> 0 bytes .../Ionicons/png/512/android-social.png | Bin 3849 -> 0 bytes .../Ionicons/png/512/android-sort.png | Bin 197 -> 0 bytes .../Ionicons/png/512/android-stair-drawer.png | Bin 209 -> 0 bytes .../Ionicons/png/512/android-star.png | Bin 2926 -> 0 bytes .../Ionicons/png/512/android-stopwatch.png | Bin 5225 -> 0 bytes .../Ionicons/png/512/android-storage.png | Bin 233 -> 0 bytes .../Ionicons/png/512/android-system-back.png | Bin 1796 -> 0 bytes .../Ionicons/png/512/android-system-home.png | Bin 1107 -> 0 bytes .../png/512/android-system-windows.png | Bin 202 -> 0 bytes .../Ionicons/png/512/android-timer.png | Bin 3904 -> 0 bytes .../Ionicons/png/512/android-trash.png | Bin 2865 -> 0 bytes .../Ionicons/png/512/android-user-menu.png | Bin 3568 -> 0 bytes .../Ionicons/png/512/android-volume.png | Bin 6022 -> 0 bytes .../Ionicons/png/512/android-wifi.png | Bin 4868 -> 0 bytes .../Ionicons/png/512/aperture.png | Bin 9500 -> 0 bytes .../Ionicons/png/512/archive.png | Bin 2445 -> 0 bytes .../Ionicons/png/512/arrow-down-a.png | Bin 1173 -> 0 bytes .../Ionicons/png/512/arrow-down-b.png | Bin 1307 -> 0 bytes .../Ionicons/png/512/arrow-down-c.png | Bin 1966 -> 0 bytes .../Ionicons/png/512/arrow-expand.png | Bin 2498 -> 0 bytes .../png/512/arrow-graph-down-left.png | Bin 2478 -> 0 bytes .../png/512/arrow-graph-down-right.png | Bin 2545 -> 0 bytes .../Ionicons/png/512/arrow-graph-up-left.png | Bin 2440 -> 0 bytes .../Ionicons/png/512/arrow-graph-up-right.png | Bin 2440 -> 0 bytes .../Ionicons/png/512/arrow-left-a.png | Bin 1260 -> 0 bytes .../Ionicons/png/512/arrow-left-b.png | Bin 1608 -> 0 bytes .../Ionicons/png/512/arrow-left-c.png | Bin 1662 -> 0 bytes .../Ionicons/png/512/arrow-move.png | Bin 1948 -> 0 bytes .../Ionicons/png/512/arrow-resize.png | Bin 1266 -> 0 bytes .../Ionicons/png/512/arrow-return-left.png | Bin 1082 -> 0 bytes .../Ionicons/png/512/arrow-return-right.png | Bin 1124 -> 0 bytes .../Ionicons/png/512/arrow-right-a.png | Bin 1317 -> 0 bytes .../Ionicons/png/512/arrow-right-b.png | Bin 1671 -> 0 bytes .../Ionicons/png/512/arrow-right-c.png | Bin 1657 -> 0 bytes .../Ionicons/png/512/arrow-shrink.png | Bin 2594 -> 0 bytes .../Ionicons/png/512/arrow-swap.png | Bin 1521 -> 0 bytes .../Ionicons/png/512/arrow-up-a.png | Bin 1115 -> 0 bytes .../Ionicons/png/512/arrow-up-b.png | Bin 1343 -> 0 bytes .../Ionicons/png/512/arrow-up-c.png | Bin 2002 -> 0 bytes .../Ionicons/png/512/asterisk.png | Bin 4023 -> 0 bytes .../bower_components/Ionicons/png/512/at.png | Bin 5852 -> 0 bytes .../bower_components/Ionicons/png/512/bag.png | Bin 3665 -> 0 bytes .../Ionicons/png/512/battery-charging.png | Bin 1897 -> 0 bytes .../Ionicons/png/512/battery-empty.png | Bin 1019 -> 0 bytes .../Ionicons/png/512/battery-full.png | Bin 982 -> 0 bytes .../Ionicons/png/512/battery-half.png | Bin 1320 -> 0 bytes .../Ionicons/png/512/battery-low.png | Bin 1342 -> 0 bytes .../Ionicons/png/512/beaker.png | Bin 3931 -> 0 bytes .../Ionicons/png/512/beer.png | Bin 4559 -> 0 bytes .../Ionicons/png/512/bluetooth.png | Bin 2909 -> 0 bytes .../Ionicons/png/512/bonfire.png | Bin 4852 -> 0 bytes .../Ionicons/png/512/bookmark.png | Bin 1102 -> 0 bytes .../Ionicons/png/512/briefcase.png | Bin 1475 -> 0 bytes .../bower_components/Ionicons/png/512/bug.png | Bin 4736 -> 0 bytes .../Ionicons/png/512/calculator.png | Bin 1315 -> 0 bytes .../Ionicons/png/512/calendar.png | Bin 2577 -> 0 bytes .../Ionicons/png/512/camera.png | Bin 4190 -> 0 bytes .../Ionicons/png/512/card.png | Bin 1494 -> 0 bytes .../Ionicons/png/512/cash.png | Bin 3435 -> 0 bytes .../Ionicons/png/512/chatbox-working.png | Bin 2301 -> 0 bytes .../Ionicons/png/512/chatbox.png | Bin 1870 -> 0 bytes .../Ionicons/png/512/chatboxes.png | Bin 2562 -> 0 bytes .../Ionicons/png/512/chatbubble-working.png | Bin 3028 -> 0 bytes .../Ionicons/png/512/chatbubble.png | Bin 2579 -> 0 bytes .../Ionicons/png/512/chatbubbles.png | Bin 3751 -> 0 bytes .../Ionicons/png/512/checkmark-circled.png | Bin 3687 -> 0 bytes .../Ionicons/png/512/checkmark-round.png | Bin 2367 -> 0 bytes .../Ionicons/png/512/checkmark.png | Bin 2134 -> 0 bytes .../Ionicons/png/512/chevron-down.png | Bin 1689 -> 0 bytes .../Ionicons/png/512/chevron-left.png | Bin 1769 -> 0 bytes .../Ionicons/png/512/chevron-right.png | Bin 1831 -> 0 bytes .../Ionicons/png/512/chevron-up.png | Bin 1677 -> 0 bytes .../Ionicons/png/512/clipboard.png | Bin 2593 -> 0 bytes .../Ionicons/png/512/clock.png | Bin 5866 -> 0 bytes .../Ionicons/png/512/close-circled.png | Bin 3809 -> 0 bytes .../Ionicons/png/512/close-round.png | Bin 2177 -> 0 bytes .../Ionicons/png/512/close.png | Bin 2244 -> 0 bytes .../Ionicons/png/512/closed-captioning.png | Bin 3665 -> 0 bytes .../Ionicons/png/512/cloud.png | Bin 2067 -> 0 bytes .../Ionicons/png/512/code-download.png | Bin 2423 -> 0 bytes .../Ionicons/png/512/code-working.png | Bin 2433 -> 0 bytes .../Ionicons/png/512/code.png | Bin 1720 -> 0 bytes .../Ionicons/png/512/coffee.png | Bin 3205 -> 0 bytes .../Ionicons/png/512/compass.png | Bin 7318 -> 0 bytes .../Ionicons/png/512/compose.png | Bin 4296 -> 0 bytes .../Ionicons/png/512/connection-bars.png | Bin 214 -> 0 bytes .../Ionicons/png/512/contrast.png | Bin 4087 -> 0 bytes .../Ionicons/png/512/cube.png | Bin 3265 -> 0 bytes .../Ionicons/png/512/disc.png | Bin 4935 -> 0 bytes .../Ionicons/png/512/document-text.png | Bin 1918 -> 0 bytes .../Ionicons/png/512/document.png | Bin 1914 -> 0 bytes .../Ionicons/png/512/drag.png | Bin 178 -> 0 bytes .../Ionicons/png/512/earth.png | Bin 6476 -> 0 bytes .../Ionicons/png/512/edit.png | Bin 2741 -> 0 bytes .../bower_components/Ionicons/png/512/egg.png | Bin 4234 -> 0 bytes .../Ionicons/png/512/eject.png | Bin 3209 -> 0 bytes .../Ionicons/png/512/email.png | Bin 3125 -> 0 bytes .../Ionicons/png/512/eye-disabled.png | Bin 3558 -> 0 bytes .../bower_components/Ionicons/png/512/eye.png | Bin 3297 -> 0 bytes .../Ionicons/png/512/female.png | Bin 2779 -> 0 bytes .../Ionicons/png/512/filing.png | Bin 2349 -> 0 bytes .../Ionicons/png/512/film-marker.png | Bin 2645 -> 0 bytes .../Ionicons/png/512/fireball.png | Bin 3325 -> 0 bytes .../Ionicons/png/512/flag.png | Bin 2337 -> 0 bytes .../Ionicons/png/512/flame.png | Bin 3012 -> 0 bytes .../Ionicons/png/512/flash-off.png | Bin 5437 -> 0 bytes .../Ionicons/png/512/flash.png | Bin 1965 -> 0 bytes .../Ionicons/png/512/flask.png | Bin 2939 -> 0 bytes .../Ionicons/png/512/folder.png | Bin 1689 -> 0 bytes .../Ionicons/png/512/fork-repo.png | Bin 3236 -> 0 bytes .../Ionicons/png/512/fork.png | Bin 3007 -> 0 bytes .../Ionicons/png/512/forward.png | Bin 2142 -> 0 bytes .../Ionicons/png/512/funnel.png | Bin 3354 -> 0 bytes .../Ionicons/png/512/game-controller-a.png | Bin 2548 -> 0 bytes .../Ionicons/png/512/game-controller-b.png | Bin 3623 -> 0 bytes .../Ionicons/png/512/gear-a.png | Bin 3806 -> 0 bytes .../Ionicons/png/512/gear-b.png | Bin 2756 -> 0 bytes .../Ionicons/png/512/grid.png | Bin 1066 -> 0 bytes .../Ionicons/png/512/hammer.png | Bin 2493 -> 0 bytes .../Ionicons/png/512/happy.png | Bin 5732 -> 0 bytes .../Ionicons/png/512/headphone.png | Bin 4082 -> 0 bytes .../Ionicons/png/512/heart-broken.png | Bin 4007 -> 0 bytes .../Ionicons/png/512/heart.png | Bin 2322 -> 0 bytes .../Ionicons/png/512/help-buoy.png | Bin 5824 -> 0 bytes .../Ionicons/png/512/help-circled.png | Bin 3940 -> 0 bytes .../Ionicons/png/512/help.png | Bin 2678 -> 0 bytes .../Ionicons/png/512/home.png | Bin 1275 -> 0 bytes .../Ionicons/png/512/icecream.png | Bin 2317 -> 0 bytes .../512/icon-social-google-plus-outline.png | Bin 4071 -> 0 bytes .../png/512/icon-social-google-plus.png | Bin 3888 -> 0 bytes .../Ionicons/png/512/image.png | Bin 2952 -> 0 bytes .../Ionicons/png/512/images.png | Bin 5073 -> 0 bytes .../Ionicons/png/512/information-circled.png | Bin 3300 -> 0 bytes .../Ionicons/png/512/information.png | Bin 2236 -> 0 bytes .../Ionicons/png/512/ionic.png | Bin 5541 -> 0 bytes .../Ionicons/png/512/ios7-alarm-outline.png | Bin 5769 -> 0 bytes .../Ionicons/png/512/ios7-alarm.png | Bin 3922 -> 0 bytes .../Ionicons/png/512/ios7-albums-outline.png | Bin 231 -> 0 bytes .../Ionicons/png/512/ios7-albums.png | Bin 226 -> 0 bytes .../png/512/ios7-americanfootball-outline.png | Bin 5767 -> 0 bytes .../png/512/ios7-americanfootball.png | Bin 5675 -> 0 bytes .../png/512/ios7-analytics-outline.png | Bin 5847 -> 0 bytes .../Ionicons/png/512/ios7-analytics.png | Bin 4406 -> 0 bytes .../Ionicons/png/512/ios7-arrow-back.png | Bin 881 -> 0 bytes .../Ionicons/png/512/ios7-arrow-down.png | Bin 1451 -> 0 bytes .../Ionicons/png/512/ios7-arrow-forward.png | Bin 898 -> 0 bytes .../Ionicons/png/512/ios7-arrow-left.png | Bin 1550 -> 0 bytes .../Ionicons/png/512/ios7-arrow-right.png | Bin 1537 -> 0 bytes .../Ionicons/png/512/ios7-arrow-thin-down.png | Bin 1632 -> 0 bytes .../Ionicons/png/512/ios7-arrow-thin-left.png | Bin 1258 -> 0 bytes .../png/512/ios7-arrow-thin-right.png | Bin 1235 -> 0 bytes .../Ionicons/png/512/ios7-arrow-thin-up.png | Bin 1647 -> 0 bytes .../Ionicons/png/512/ios7-arrow-up.png | Bin 1482 -> 0 bytes .../Ionicons/png/512/ios7-at-outline.png | Bin 4303 -> 0 bytes .../Ionicons/png/512/ios7-at.png | Bin 4153 -> 0 bytes .../Ionicons/png/512/ios7-barcode-outline.png | Bin 233 -> 0 bytes .../Ionicons/png/512/ios7-barcode.png | Bin 219 -> 0 bytes .../png/512/ios7-baseball-outline.png | Bin 6676 -> 0 bytes .../Ionicons/png/512/ios7-baseball.png | Bin 5565 -> 0 bytes .../png/512/ios7-basketball-outline.png | Bin 6200 -> 0 bytes .../Ionicons/png/512/ios7-basketball.png | Bin 6525 -> 0 bytes .../Ionicons/png/512/ios7-bell-outline.png | Bin 3615 -> 0 bytes .../Ionicons/png/512/ios7-bell.png | Bin 2769 -> 0 bytes .../Ionicons/png/512/ios7-bolt-outline.png | Bin 2384 -> 0 bytes .../Ionicons/png/512/ios7-bolt.png | Bin 1892 -> 0 bytes .../png/512/ios7-bookmarks-outline.png | Bin 2454 -> 0 bytes .../Ionicons/png/512/ios7-bookmarks.png | Bin 2172 -> 0 bytes .../Ionicons/png/512/ios7-box-outline.png | Bin 1602 -> 0 bytes .../Ionicons/png/512/ios7-box.png | Bin 1032 -> 0 bytes .../png/512/ios7-briefcase-outline.png | Bin 1359 -> 0 bytes .../Ionicons/png/512/ios7-briefcase.png | Bin 1316 -> 0 bytes .../png/512/ios7-browsers-outline.png | Bin 372 -> 0 bytes .../Ionicons/png/512/ios7-browsers.png | Bin 357 -> 0 bytes .../png/512/ios7-calculator-outline.png | Bin 1785 -> 0 bytes .../Ionicons/png/512/ios7-calculator.png | Bin 1500 -> 0 bytes .../png/512/ios7-calendar-outline.png | Bin 236 -> 0 bytes .../Ionicons/png/512/ios7-calendar.png | Bin 230 -> 0 bytes .../Ionicons/png/512/ios7-camera-outline.png | Bin 3582 -> 0 bytes .../Ionicons/png/512/ios7-camera.png | Bin 3099 -> 0 bytes .../Ionicons/png/512/ios7-cart-outline.png | Bin 2861 -> 0 bytes .../Ionicons/png/512/ios7-cart.png | Bin 2200 -> 0 bytes .../png/512/ios7-chatboxes-outline.png | Bin 901 -> 0 bytes .../Ionicons/png/512/ios7-chatboxes.png | Bin 512 -> 0 bytes .../png/512/ios7-chatbubble-outline.png | Bin 3640 -> 0 bytes .../Ionicons/png/512/ios7-chatbubble.png | Bin 2259 -> 0 bytes .../Ionicons/png/512/ios7-checkmark-empty.png | Bin 920 -> 0 bytes .../png/512/ios7-checkmark-outline.png | Bin 4706 -> 0 bytes .../Ionicons/png/512/ios7-checkmark.png | Bin 3080 -> 0 bytes .../Ionicons/png/512/ios7-circle-filled.png | Bin 6478 -> 0 bytes .../Ionicons/png/512/ios7-circle-outline.png | Bin 4120 -> 0 bytes .../Ionicons/png/512/ios7-clock-outline.png | Bin 4320 -> 0 bytes .../Ionicons/png/512/ios7-clock.png | Bin 2762 -> 0 bytes .../Ionicons/png/512/ios7-close-empty.png | Bin 1204 -> 0 bytes .../Ionicons/png/512/ios7-close-outline.png | Bin 4999 -> 0 bytes .../Ionicons/png/512/ios7-close.png | Bin 3426 -> 0 bytes .../png/512/ios7-cloud-download-outline.png | Bin 3953 -> 0 bytes .../Ionicons/png/512/ios7-cloud-download.png | Bin 2782 -> 0 bytes .../Ionicons/png/512/ios7-cloud-outline.png | Bin 3339 -> 0 bytes .../png/512/ios7-cloud-upload-outline.png | Bin 3927 -> 0 bytes .../Ionicons/png/512/ios7-cloud-upload.png | Bin 2815 -> 0 bytes .../Ionicons/png/512/ios7-cloud.png | Bin 2082 -> 0 bytes .../png/512/ios7-cloudy-night-outline.png | Bin 3814 -> 0 bytes .../Ionicons/png/512/ios7-cloudy-night.png | Bin 2870 -> 0 bytes .../Ionicons/png/512/ios7-cloudy-outline.png | Bin 2280 -> 0 bytes .../Ionicons/png/512/ios7-cloudy.png | Bin 1572 -> 0 bytes .../Ionicons/png/512/ios7-cog-outline.png | Bin 8008 -> 0 bytes .../Ionicons/png/512/ios7-cog.png | Bin 6029 -> 0 bytes .../Ionicons/png/512/ios7-compose-outline.png | Bin 1584 -> 0 bytes .../Ionicons/png/512/ios7-compose.png | Bin 2061 -> 0 bytes .../Ionicons/png/512/ios7-contact-outline.png | Bin 4846 -> 0 bytes .../Ionicons/png/512/ios7-contact.png | Bin 4218 -> 0 bytes .../Ionicons/png/512/ios7-copy-outline.png | Bin 927 -> 0 bytes .../Ionicons/png/512/ios7-copy.png | Bin 782 -> 0 bytes .../png/512/ios7-download-outline.png | Bin 1163 -> 0 bytes .../Ionicons/png/512/ios7-download.png | Bin 1135 -> 0 bytes .../Ionicons/png/512/ios7-drag.png | Bin 165 -> 0 bytes .../Ionicons/png/512/ios7-email-outline.png | Bin 2592 -> 0 bytes .../Ionicons/png/512/ios7-email.png | Bin 4167 -> 0 bytes .../Ionicons/png/512/ios7-expand.png | Bin 485 -> 0 bytes .../Ionicons/png/512/ios7-eye-outline.png | Bin 4381 -> 0 bytes .../Ionicons/png/512/ios7-eye.png | Bin 2973 -> 0 bytes .../png/512/ios7-fastforward-outline.png | Bin 2726 -> 0 bytes .../Ionicons/png/512/ios7-fastforward.png | Bin 2158 -> 0 bytes .../Ionicons/png/512/ios7-filing-outline.png | Bin 2041 -> 0 bytes .../Ionicons/png/512/ios7-filing.png | Bin 1933 -> 0 bytes .../Ionicons/png/512/ios7-film-outline.png | Bin 772 -> 0 bytes .../Ionicons/png/512/ios7-film.png | Bin 722 -> 0 bytes .../Ionicons/png/512/ios7-flag-outline.png | Bin 1928 -> 0 bytes .../Ionicons/png/512/ios7-flag.png | Bin 1483 -> 0 bytes .../Ionicons/png/512/ios7-folder-outline.png | Bin 1606 -> 0 bytes .../Ionicons/png/512/ios7-folder.png | Bin 1640 -> 0 bytes .../png/512/ios7-football-outline.png | Bin 6266 -> 0 bytes .../Ionicons/png/512/ios7-football.png | Bin 5391 -> 0 bytes .../Ionicons/png/512/ios7-gear-outline.png | Bin 5721 -> 0 bytes .../Ionicons/png/512/ios7-gear.png | Bin 3445 -> 0 bytes .../Ionicons/png/512/ios7-glasses-outline.png | Bin 3597 -> 0 bytes .../Ionicons/png/512/ios7-glasses.png | Bin 2350 -> 0 bytes .../Ionicons/png/512/ios7-heart-outline.png | Bin 3097 -> 0 bytes .../Ionicons/png/512/ios7-heart.png | Bin 2078 -> 0 bytes .../Ionicons/png/512/ios7-help-empty.png | Bin 1669 -> 0 bytes .../Ionicons/png/512/ios7-help-outline.png | Bin 5608 -> 0 bytes .../Ionicons/png/512/ios7-help.png | Bin 3587 -> 0 bytes .../Ionicons/png/512/ios7-home-outline.png | Bin 1710 -> 0 bytes .../Ionicons/png/512/ios7-home.png | Bin 1518 -> 0 bytes .../png/512/ios7-infinite-outline.png | Bin 3028 -> 0 bytes .../Ionicons/png/512/ios7-infinite.png | Bin 2989 -> 0 bytes .../png/512/ios7-information-empty.png | Bin 837 -> 0 bytes .../png/512/ios7-information-outline.png | Bin 4563 -> 0 bytes .../Ionicons/png/512/ios7-information.png | Bin 2959 -> 0 bytes .../Ionicons/png/512/ios7-ionic-outline.png | Bin 5780 -> 0 bytes .../Ionicons/png/512/ios7-keypad-outline.png | Bin 7485 -> 0 bytes .../Ionicons/png/512/ios7-keypad.png | Bin 7505 -> 0 bytes .../png/512/ios7-lightbulb-outline.png | Bin 3791 -> 0 bytes .../Ionicons/png/512/ios7-lightbulb.png | Bin 2696 -> 0 bytes .../png/512/ios7-location-outline.png | Bin 4116 -> 0 bytes .../Ionicons/png/512/ios7-location.png | Bin 2767 -> 0 bytes .../Ionicons/png/512/ios7-locked-outline.png | Bin 2640 -> 0 bytes .../Ionicons/png/512/ios7-locked.png | Bin 2674 -> 0 bytes .../Ionicons/png/512/ios7-loop-strong.png | Bin 4101 -> 0 bytes .../Ionicons/png/512/ios7-loop.png | Bin 4270 -> 0 bytes .../Ionicons/png/512/ios7-medkit-outline.png | Bin 1386 -> 0 bytes .../Ionicons/png/512/ios7-medkit.png | Bin 1373 -> 0 bytes .../Ionicons/png/512/ios7-mic-off.png | Bin 7597 -> 0 bytes .../Ionicons/png/512/ios7-mic-outline.png | Bin 3550 -> 0 bytes .../Ionicons/png/512/ios7-mic.png | Bin 3878 -> 0 bytes .../Ionicons/png/512/ios7-minus-empty.png | Bin 153 -> 0 bytes .../Ionicons/png/512/ios7-minus-outline.png | Bin 4137 -> 0 bytes .../Ionicons/png/512/ios7-minus.png | Bin 2520 -> 0 bytes .../Ionicons/png/512/ios7-monitor-outline.png | Bin 225 -> 0 bytes .../Ionicons/png/512/ios7-monitor.png | Bin 230 -> 0 bytes .../Ionicons/png/512/ios7-moon-outline.png | Bin 2566 -> 0 bytes .../Ionicons/png/512/ios7-moon.png | Bin 1784 -> 0 bytes .../Ionicons/png/512/ios7-more-outline.png | Bin 1598 -> 0 bytes .../Ionicons/png/512/ios7-more.png | Bin 1700 -> 0 bytes .../Ionicons/png/512/ios7-musical-note.png | Bin 1521 -> 0 bytes .../Ionicons/png/512/ios7-musical-notes.png | Bin 2124 -> 0 bytes .../png/512/ios7-navigate-outline.png | Bin 4901 -> 0 bytes .../Ionicons/png/512/ios7-navigate.png | Bin 3333 -> 0 bytes .../Ionicons/png/512/ios7-paper-outline.png | Bin 1361 -> 0 bytes .../Ionicons/png/512/ios7-paper.png | Bin 1197 -> 0 bytes .../png/512/ios7-paperplane-outline.png | Bin 2952 -> 0 bytes .../Ionicons/png/512/ios7-paperplane.png | Bin 4805 -> 0 bytes .../png/512/ios7-partlysunny-outline.png | Bin 4823 -> 0 bytes .../Ionicons/png/512/ios7-partlysunny.png | Bin 4052 -> 0 bytes .../Ionicons/png/512/ios7-pause-outline.png | Bin 227 -> 0 bytes .../Ionicons/png/512/ios7-pause.png | Bin 213 -> 0 bytes .../Ionicons/png/512/ios7-paw-outline.png | Bin 6318 -> 0 bytes .../Ionicons/png/512/ios7-paw.png | Bin 4119 -> 0 bytes .../Ionicons/png/512/ios7-people-outline.png | Bin 5295 -> 0 bytes .../Ionicons/png/512/ios7-people.png | Bin 3439 -> 0 bytes .../Ionicons/png/512/ios7-person-outline.png | Bin 3189 -> 0 bytes .../Ionicons/png/512/ios7-person.png | Bin 2046 -> 0 bytes .../png/512/ios7-personadd-outline.png | Bin 3246 -> 0 bytes .../Ionicons/png/512/ios7-personadd.png | Bin 2110 -> 0 bytes .../Ionicons/png/512/ios7-photos-outline.png | Bin 234 -> 0 bytes .../Ionicons/png/512/ios7-photos.png | Bin 226 -> 0 bytes .../Ionicons/png/512/ios7-pie-outline.png | Bin 4549 -> 0 bytes .../Ionicons/png/512/ios7-pie.png | Bin 3646 -> 0 bytes .../Ionicons/png/512/ios7-play-outline.png | Bin 1474 -> 0 bytes .../Ionicons/png/512/ios7-play.png | Bin 1216 -> 0 bytes .../Ionicons/png/512/ios7-plus-empty.png | Bin 204 -> 0 bytes .../Ionicons/png/512/ios7-plus-outline.png | Bin 4415 -> 0 bytes .../Ionicons/png/512/ios7-plus.png | Bin 2970 -> 0 bytes .../png/512/ios7-pricetag-outline.png | Bin 3007 -> 0 bytes .../Ionicons/png/512/ios7-pricetag.png | Bin 2593 -> 0 bytes .../png/512/ios7-pricetags-outline.png | Bin 3563 -> 0 bytes .../Ionicons/png/512/ios7-pricetags.png | Bin 3219 -> 0 bytes .../Ionicons/png/512/ios7-printer-outline.png | Bin 1764 -> 0 bytes .../Ionicons/png/512/ios7-printer.png | Bin 1456 -> 0 bytes .../Ionicons/png/512/ios7-pulse-strong.png | Bin 3326 -> 0 bytes .../Ionicons/png/512/ios7-pulse.png | Bin 2955 -> 0 bytes .../Ionicons/png/512/ios7-rainy-outline.png | Bin 3346 -> 0 bytes .../Ionicons/png/512/ios7-rainy.png | Bin 2567 -> 0 bytes .../png/512/ios7-recording-outline.png | Bin 4926 -> 0 bytes .../Ionicons/png/512/ios7-recording.png | Bin 3762 -> 0 bytes .../Ionicons/png/512/ios7-redo-outline.png | Bin 3094 -> 0 bytes .../Ionicons/png/512/ios7-redo.png | Bin 2054 -> 0 bytes .../Ionicons/png/512/ios7-refresh-empty.png | Bin 2685 -> 0 bytes .../Ionicons/png/512/ios7-refresh-outline.png | Bin 6021 -> 0 bytes .../Ionicons/png/512/ios7-refresh.png | Bin 4579 -> 0 bytes .../Ionicons/png/512/ios7-reload.png | Bin 4195 -> 0 bytes .../png/512/ios7-reverse-camera-outline.png | Bin 3404 -> 0 bytes .../Ionicons/png/512/ios7-reverse-camera.png | Bin 3019 -> 0 bytes .../Ionicons/png/512/ios7-rewind-outline.png | Bin 2898 -> 0 bytes .../Ionicons/png/512/ios7-rewind.png | Bin 2362 -> 0 bytes .../Ionicons/png/512/ios7-search-strong.png | Bin 3329 -> 0 bytes .../Ionicons/png/512/ios7-search.png | Bin 3361 -> 0 bytes .../Ionicons/png/512/ios7-settings-strong.png | Bin 1714 -> 0 bytes .../Ionicons/png/512/ios7-settings.png | Bin 2160 -> 0 bytes .../Ionicons/png/512/ios7-shrink.png | Bin 490 -> 0 bytes .../png/512/ios7-skipbackward-outline.png | Bin 1890 -> 0 bytes .../Ionicons/png/512/ios7-skipbackward.png | Bin 1533 -> 0 bytes .../png/512/ios7-skipforward-outline.png | Bin 1827 -> 0 bytes .../Ionicons/png/512/ios7-skipforward.png | Bin 1556 -> 0 bytes .../Ionicons/png/512/ios7-snowy.png | Bin 3775 -> 0 bytes .../png/512/ios7-speedometer-outline.png | Bin 4678 -> 0 bytes .../Ionicons/png/512/ios7-speedometer.png | Bin 5748 -> 0 bytes .../Ionicons/png/512/ios7-star-half.png | Bin 3431 -> 0 bytes .../Ionicons/png/512/ios7-star-outline.png | Bin 3572 -> 0 bytes .../Ionicons/png/512/ios7-star.png | Bin 2463 -> 0 bytes .../png/512/ios7-stopwatch-outline.png | Bin 4823 -> 0 bytes .../Ionicons/png/512/ios7-stopwatch.png | Bin 3451 -> 0 bytes .../Ionicons/png/512/ios7-sunny-outline.png | Bin 2669 -> 0 bytes .../Ionicons/png/512/ios7-sunny.png | Bin 2506 -> 0 bytes .../png/512/ios7-telephone-outline.png | Bin 3779 -> 0 bytes .../Ionicons/png/512/ios7-telephone.png | Bin 2352 -> 0 bytes .../png/512/ios7-tennisball-outline.png | Bin 5535 -> 0 bytes .../Ionicons/png/512/ios7-tennisball.png | Bin 6356 -> 0 bytes .../png/512/ios7-thunderstorm-outline.png | Bin 3053 -> 0 bytes .../Ionicons/png/512/ios7-thunderstorm.png | Bin 2492 -> 0 bytes .../Ionicons/png/512/ios7-time-outline.png | Bin 5875 -> 0 bytes .../Ionicons/png/512/ios7-time.png | Bin 4136 -> 0 bytes .../Ionicons/png/512/ios7-timer-outline.png | Bin 4578 -> 0 bytes .../Ionicons/png/512/ios7-timer.png | Bin 6013 -> 0 bytes .../Ionicons/png/512/ios7-toggle-outline.png | Bin 5660 -> 0 bytes .../Ionicons/png/512/ios7-toggle.png | Bin 4825 -> 0 bytes .../Ionicons/png/512/ios7-trash-outline.png | Bin 4497 -> 0 bytes .../Ionicons/png/512/ios7-trash.png | Bin 2760 -> 0 bytes .../Ionicons/png/512/ios7-undo-outline.png | Bin 3114 -> 0 bytes .../Ionicons/png/512/ios7-undo.png | Bin 1954 -> 0 bytes .../png/512/ios7-unlocked-outline.png | Bin 2580 -> 0 bytes .../Ionicons/png/512/ios7-unlocked.png | Bin 2605 -> 0 bytes .../Ionicons/png/512/ios7-upload-outline.png | Bin 1128 -> 0 bytes .../Ionicons/png/512/ios7-upload.png | Bin 1085 -> 0 bytes .../png/512/ios7-videocam-outline.png | Bin 2038 -> 0 bytes .../Ionicons/png/512/ios7-videocam.png | Bin 2715 -> 0 bytes .../Ionicons/png/512/ios7-volume-high.png | Bin 2977 -> 0 bytes .../Ionicons/png/512/ios7-volume-low.png | Bin 956 -> 0 bytes .../png/512/ios7-wineglass-outline.png | Bin 2527 -> 0 bytes .../Ionicons/png/512/ios7-wineglass.png | Bin 2013 -> 0 bytes .../Ionicons/png/512/ios7-world-outline.png | Bin 7420 -> 0 bytes .../Ionicons/png/512/ios7-world.png | Bin 10031 -> 0 bytes .../Ionicons/png/512/ipad.png | Bin 1356 -> 0 bytes .../Ionicons/png/512/iphone.png | Bin 1651 -> 0 bytes .../Ionicons/png/512/ipod.png | Bin 3207 -> 0 bytes .../bower_components/Ionicons/png/512/jet.png | Bin 2856 -> 0 bytes .../bower_components/Ionicons/png/512/key.png | Bin 2722 -> 0 bytes .../Ionicons/png/512/knife.png | Bin 1822 -> 0 bytes .../Ionicons/png/512/laptop.png | Bin 2474 -> 0 bytes .../Ionicons/png/512/leaf.png | Bin 3440 -> 0 bytes .../Ionicons/png/512/levels.png | Bin 2431 -> 0 bytes .../Ionicons/png/512/lightbulb.png | Bin 2474 -> 0 bytes .../Ionicons/png/512/link.png | Bin 2306 -> 0 bytes .../Ionicons/png/512/load-a.png | Bin 3941 -> 0 bytes .../Ionicons/png/512/load-b.png | Bin 5473 -> 0 bytes .../Ionicons/png/512/load-c.png | Bin 4337 -> 0 bytes .../Ionicons/png/512/load-d.png | Bin 6618 -> 0 bytes .../Ionicons/png/512/location.png | Bin 2739 -> 0 bytes .../Ionicons/png/512/locked.png | Bin 2494 -> 0 bytes .../Ionicons/png/512/log-in.png | Bin 1460 -> 0 bytes .../Ionicons/png/512/log-out.png | Bin 1637 -> 0 bytes .../Ionicons/png/512/loop.png | Bin 3794 -> 0 bytes .../Ionicons/png/512/magnet.png | Bin 4495 -> 0 bytes .../Ionicons/png/512/male.png | Bin 3788 -> 0 bytes .../bower_components/Ionicons/png/512/man.png | Bin 2126 -> 0 bytes .../bower_components/Ionicons/png/512/map.png | Bin 4906 -> 0 bytes .../Ionicons/png/512/medkit.png | Bin 1605 -> 0 bytes .../Ionicons/png/512/merge.png | Bin 3879 -> 0 bytes .../Ionicons/png/512/mic-a.png | Bin 4098 -> 0 bytes .../Ionicons/png/512/mic-b.png | Bin 2576 -> 0 bytes .../Ionicons/png/512/mic-c.png | Bin 1726 -> 0 bytes .../Ionicons/png/512/minus-circled.png | Bin 2655 -> 0 bytes .../Ionicons/png/512/minus-round.png | Bin 937 -> 0 bytes .../Ionicons/png/512/minus.png | Bin 160 -> 0 bytes .../Ionicons/png/512/model-s.png | Bin 4262 -> 0 bytes .../Ionicons/png/512/monitor.png | Bin 1469 -> 0 bytes .../Ionicons/png/512/more.png | Bin 3357 -> 0 bytes .../Ionicons/png/512/mouse.png | Bin 2891 -> 0 bytes .../Ionicons/png/512/music-note.png | Bin 2519 -> 0 bytes .../Ionicons/png/512/navicon-round.png | Bin 1628 -> 0 bytes .../Ionicons/png/512/navicon.png | Bin 175 -> 0 bytes .../Ionicons/png/512/navigate.png | Bin 1693 -> 0 bytes .../Ionicons/png/512/network.png | Bin 3041 -> 0 bytes .../Ionicons/png/512/no-smoking.png | Bin 5816 -> 0 bytes .../Ionicons/png/512/nuclear.png | Bin 3618 -> 0 bytes .../Ionicons/png/512/outlet.png | Bin 2882 -> 0 bytes .../Ionicons/png/512/paper-airplane.png | Bin 3678 -> 0 bytes .../Ionicons/png/512/paperclip.png | Bin 2710 -> 0 bytes .../Ionicons/png/512/pause.png | Bin 1340 -> 0 bytes .../Ionicons/png/512/person-add.png | Bin 2410 -> 0 bytes .../Ionicons/png/512/person-stalker.png | Bin 3272 -> 0 bytes .../Ionicons/png/512/person.png | Bin 2258 -> 0 bytes .../Ionicons/png/512/pie-graph.png | Bin 3608 -> 0 bytes .../bower_components/Ionicons/png/512/pin.png | Bin 2270 -> 0 bytes .../Ionicons/png/512/pinpoint.png | Bin 4799 -> 0 bytes .../Ionicons/png/512/pizza.png | Bin 4548 -> 0 bytes .../Ionicons/png/512/plane.png | Bin 3218 -> 0 bytes .../Ionicons/png/512/planet.png | Bin 4319 -> 0 bytes .../Ionicons/png/512/play.png | Bin 1787 -> 0 bytes .../Ionicons/png/512/playstation.png | Bin 3275 -> 0 bytes .../Ionicons/png/512/plus-circled.png | Bin 3114 -> 0 bytes .../Ionicons/png/512/plus-round.png | Bin 1567 -> 0 bytes .../Ionicons/png/512/plus.png | Bin 223 -> 0 bytes .../Ionicons/png/512/podium.png | Bin 209 -> 0 bytes .../Ionicons/png/512/pound.png | Bin 2383 -> 0 bytes .../Ionicons/png/512/power.png | Bin 4727 -> 0 bytes .../Ionicons/png/512/pricetag.png | Bin 2457 -> 0 bytes .../Ionicons/png/512/pricetags.png | Bin 2906 -> 0 bytes .../Ionicons/png/512/printer.png | Bin 1869 -> 0 bytes .../Ionicons/png/512/pull-request.png | Bin 3613 -> 0 bytes .../Ionicons/png/512/qr-scanner.png | Bin 1842 -> 0 bytes .../Ionicons/png/512/quote.png | Bin 1743 -> 0 bytes .../Ionicons/png/512/radio-waves.png | Bin 4978 -> 0 bytes .../Ionicons/png/512/record.png | Bin 3779 -> 0 bytes .../Ionicons/png/512/refresh.png | Bin 3582 -> 0 bytes .../Ionicons/png/512/reply-all.png | Bin 3033 -> 0 bytes .../Ionicons/png/512/reply.png | Bin 2131 -> 0 bytes .../Ionicons/png/512/ribbon-a.png | Bin 6449 -> 0 bytes .../Ionicons/png/512/ribbon-b.png | Bin 5913 -> 0 bytes .../bower_components/Ionicons/png/512/sad.png | Bin 5517 -> 0 bytes .../Ionicons/png/512/scissors.png | Bin 5061 -> 0 bytes .../Ionicons/png/512/search.png | Bin 3229 -> 0 bytes .../Ionicons/png/512/settings.png | Bin 4141 -> 0 bytes .../Ionicons/png/512/share.png | Bin 2616 -> 0 bytes .../Ionicons/png/512/shuffle.png | Bin 3420 -> 0 bytes .../Ionicons/png/512/skip-backward.png | Bin 2421 -> 0 bytes .../Ionicons/png/512/skip-forward.png | Bin 2402 -> 0 bytes .../png/512/social-android-outline.png | Bin 3772 -> 0 bytes .../Ionicons/png/512/social-android.png | Bin 2784 -> 0 bytes .../Ionicons/png/512/social-apple-outline.png | Bin 4104 -> 0 bytes .../Ionicons/png/512/social-apple.png | Bin 2647 -> 0 bytes .../png/512/social-bitcoin-outline.png | Bin 3790 -> 0 bytes .../Ionicons/png/512/social-bitcoin.png | Bin 2424 -> 0 bytes .../png/512/social-buffer-outline.png | Bin 3913 -> 0 bytes .../Ionicons/png/512/social-buffer.png | Bin 4687 -> 0 bytes .../png/512/social-designernews-outline.png | Bin 4754 -> 0 bytes .../Ionicons/png/512/social-designernews.png | Bin 4242 -> 0 bytes .../png/512/social-dribbble-outline.png | Bin 5588 -> 0 bytes .../Ionicons/png/512/social-dribbble.png | Bin 6983 -> 0 bytes .../png/512/social-dropbox-outline.png | Bin 5113 -> 0 bytes .../Ionicons/png/512/social-dropbox.png | Bin 6161 -> 0 bytes .../png/512/social-facebook-outline.png | Bin 1788 -> 0 bytes .../Ionicons/png/512/social-facebook.png | Bin 1402 -> 0 bytes .../png/512/social-foursquare-outline.png | Bin 3364 -> 0 bytes .../Ionicons/png/512/social-foursquare.png | Bin 3021 -> 0 bytes .../Ionicons/png/512/social-freebsd-devil.png | Bin 5300 -> 0 bytes .../png/512/social-github-outline.png | Bin 7475 -> 0 bytes .../Ionicons/png/512/social-github.png | Bin 4561 -> 0 bytes .../png/512/social-google-outline.png | Bin 3890 -> 0 bytes .../Ionicons/png/512/social-google.png | Bin 3682 -> 0 bytes .../png/512/social-googleplus-outline.png | Bin 4071 -> 0 bytes .../Ionicons/png/512/social-googleplus.png | Bin 3888 -> 0 bytes .../png/512/social-hackernews-outline.png | Bin 1994 -> 0 bytes .../Ionicons/png/512/social-hackernews.png | Bin 1905 -> 0 bytes .../png/512/social-instagram-outline.png | Bin 3317 -> 0 bytes .../Ionicons/png/512/social-instagram.png | Bin 4403 -> 0 bytes .../png/512/social-linkedin-outline.png | Bin 2370 -> 0 bytes .../Ionicons/png/512/social-linkedin.png | Bin 2275 -> 0 bytes .../png/512/social-pinterest-outline.png | Bin 6933 -> 0 bytes .../Ionicons/png/512/social-pinterest.png | Bin 5532 -> 0 bytes .../png/512/social-reddit-outline.png | Bin 6414 -> 0 bytes .../Ionicons/png/512/social-reddit.png | Bin 4498 -> 0 bytes .../Ionicons/png/512/social-rss-outline.png | Bin 5945 -> 0 bytes .../Ionicons/png/512/social-rss.png | Bin 4789 -> 0 bytes .../Ionicons/png/512/social-skype-outline.png | Bin 5608 -> 0 bytes .../Ionicons/png/512/social-skype.png | Bin 4269 -> 0 bytes .../png/512/social-tumblr-outline.png | Bin 2725 -> 0 bytes .../Ionicons/png/512/social-tumblr.png | Bin 1946 -> 0 bytes .../Ionicons/png/512/social-tux.png | Bin 7103 -> 0 bytes .../png/512/social-twitter-outline.png | Bin 5569 -> 0 bytes .../Ionicons/png/512/social-twitter.png | Bin 3405 -> 0 bytes .../Ionicons/png/512/social-usd-outline.png | Bin 5744 -> 0 bytes .../Ionicons/png/512/social-usd.png | Bin 3446 -> 0 bytes .../Ionicons/png/512/social-vimeo-outline.png | Bin 5525 -> 0 bytes .../Ionicons/png/512/social-vimeo.png | Bin 3456 -> 0 bytes .../png/512/social-windows-outline.png | Bin 1775 -> 0 bytes .../Ionicons/png/512/social-windows.png | Bin 2550 -> 0 bytes .../png/512/social-wordpress-outline.png | Bin 6418 -> 0 bytes .../Ionicons/png/512/social-wordpress.png | Bin 5465 -> 0 bytes .../Ionicons/png/512/social-yahoo-outline.png | Bin 2119 -> 0 bytes .../Ionicons/png/512/social-yahoo.png | Bin 1729 -> 0 bytes .../png/512/social-youtube-outline.png | Bin 4655 -> 0 bytes .../Ionicons/png/512/social-youtube.png | Bin 2511 -> 0 bytes .../Ionicons/png/512/speakerphone.png | Bin 4310 -> 0 bytes .../Ionicons/png/512/speedometer.png | Bin 4238 -> 0 bytes .../Ionicons/png/512/spoon.png | Bin 2306 -> 0 bytes .../Ionicons/png/512/star.png | Bin 2195 -> 0 bytes .../Ionicons/png/512/stats-bars.png | Bin 218 -> 0 bytes .../Ionicons/png/512/steam.png | Bin 3875 -> 0 bytes .../Ionicons/png/512/stop.png | Bin 1090 -> 0 bytes .../Ionicons/png/512/thermometer.png | Bin 1980 -> 0 bytes .../Ionicons/png/512/thumbsdown.png | Bin 2288 -> 0 bytes .../Ionicons/png/512/thumbsup.png | Bin 2356 -> 0 bytes .../Ionicons/png/512/toggle-filled.png | Bin 3194 -> 0 bytes .../Ionicons/png/512/toggle.png | Bin 3599 -> 0 bytes .../Ionicons/png/512/trash-a.png | Bin 2752 -> 0 bytes .../Ionicons/png/512/trash-b.png | Bin 1882 -> 0 bytes .../Ionicons/png/512/trophy.png | Bin 3579 -> 0 bytes .../Ionicons/png/512/umbrella.png | Bin 3416 -> 0 bytes .../Ionicons/png/512/university.png | Bin 3167 -> 0 bytes .../Ionicons/png/512/unlocked.png | Bin 2412 -> 0 bytes .../Ionicons/png/512/upload.png | Bin 2480 -> 0 bytes .../bower_components/Ionicons/png/512/usb.png | Bin 3950 -> 0 bytes .../Ionicons/png/512/videocamera.png | Bin 2381 -> 0 bytes .../Ionicons/png/512/volume-high.png | Bin 4334 -> 0 bytes .../Ionicons/png/512/volume-low.png | Bin 2136 -> 0 bytes .../Ionicons/png/512/volume-medium.png | Bin 3174 -> 0 bytes .../Ionicons/png/512/volume-mute.png | Bin 4803 -> 0 bytes .../Ionicons/png/512/wand.png | Bin 1933 -> 0 bytes .../Ionicons/png/512/waterdrop.png | Bin 3169 -> 0 bytes .../Ionicons/png/512/wifi.png | Bin 3037 -> 0 bytes .../Ionicons/png/512/wineglass.png | Bin 3734 -> 0 bytes .../Ionicons/png/512/woman.png | Bin 3592 -> 0 bytes .../Ionicons/png/512/wrench.png | Bin 2866 -> 0 bytes .../Ionicons/png/512/xbox.png | Bin 4958 -> 0 bytes .../bower_components/Ionicons/readme.md | 60 - .../Ionicons/src/alert-circled.svg | 11 - .../bower_components/Ionicons/src/alert.svg | 9 - .../Ionicons/src/android-add-circle.svg | 12 - .../Ionicons/src/android-add.svg | 11 - .../Ionicons/src/android-alarm-clock.svg | 15 - .../Ionicons/src/android-alert.svg | 12 - .../Ionicons/src/android-apps.svg | 12 - .../Ionicons/src/android-archive.svg | 12 - .../Ionicons/src/android-arrow-back.svg | 11 - .../Ionicons/src/android-arrow-down.svg | 11 - .../src/android-arrow-dropdown-circle.svg | 10 - .../Ionicons/src/android-arrow-dropdown.svg | 9 - .../src/android-arrow-dropleft-circle.svg | 10 - .../Ionicons/src/android-arrow-dropleft.svg | 9 - .../src/android-arrow-dropright-circle.svg | 10 - .../Ionicons/src/android-arrow-dropright.svg | 9 - .../src/android-arrow-dropup-circle.svg | 10 - .../Ionicons/src/android-arrow-dropup.svg | 9 - .../Ionicons/src/android-arrow-forward.svg | 11 - .../Ionicons/src/android-arrow-up.svg | 11 - .../Ionicons/src/android-attach.svg | 15 - .../Ionicons/src/android-bar.svg | 12 - .../Ionicons/src/android-bicycle.svg | 19 - .../Ionicons/src/android-boat.svg | 16 - .../Ionicons/src/android-bookmark.svg | 7 - .../Ionicons/src/android-bulb.svg | 18 - .../Ionicons/src/android-bus.svg | 18 - .../Ionicons/src/android-calendar.svg | 11 - .../Ionicons/src/android-call.svg | 10 - .../Ionicons/src/android-camera.svg | 12 - .../Ionicons/src/android-cancel.svg | 11 - .../Ionicons/src/android-car.svg | 15 - .../Ionicons/src/android-cart.svg | 14 - .../Ionicons/src/android-chat.svg | 12 - .../Ionicons/src/android-checkbox-blank.svg | 12 - .../src/android-checkbox-outline-blank.svg | 13 - .../Ionicons/src/android-checkbox-outline.svg | 13 - .../Ionicons/src/android-checkbox.svg | 13 - .../Ionicons/src/android-checkmark-circle.svg | 9 - .../Ionicons/src/android-clipboard.svg | 10 - .../Ionicons/src/android-close.svg | 12 - .../Ionicons/src/android-cloud-circle.svg | 16 - .../Ionicons/src/android-cloud-done.svg | 12 - .../Ionicons/src/android-cloud-outline.svg | 16 - .../Ionicons/src/android-cloud.svg | 9 - .../Ionicons/src/android-color-palette.svg | 17 - .../Ionicons/src/android-compass.svg | 9 - .../Ionicons/src/android-contact.svg | 15 - .../Ionicons/src/android-contacts.svg | 26 - .../Ionicons/src/android-contract.svg | 12 - .../Ionicons/src/android-create.svg | 13 - .../Ionicons/src/android-delete.svg | 10 - .../Ionicons/src/android-desktop.svg | 13 - .../Ionicons/src/android-document.svg | 10 - .../Ionicons/src/android-done-all.svg | 13 - .../Ionicons/src/android-done.svg | 13 - .../Ionicons/src/android-download.svg | 9 - .../Ionicons/src/android-drafts.svg | 15 - .../Ionicons/src/android-exit.svg | 9 - .../Ionicons/src/android-expand.svg | 12 - .../Ionicons/src/android-favorite-outline.svg | 13 - .../Ionicons/src/android-favorite.svg | 11 - .../Ionicons/src/android-film.svg | 9 - .../Ionicons/src/android-folder-open.svg | 10 - .../Ionicons/src/android-folder.svg | 14 - .../Ionicons/src/android-funnel.svg | 7 - .../Ionicons/src/android-globe.svg | 24 - .../Ionicons/src/android-hand.svg | 15 - .../Ionicons/src/android-hangout.svg | 9 - .../Ionicons/src/android-happy.svg | 12 - .../Ionicons/src/android-home.svg | 9 - .../Ionicons/src/android-image.svg | 13 - .../Ionicons/src/android-laptop.svg | 14 - .../Ionicons/src/android-list.svg | 10 - .../Ionicons/src/android-locate.svg | 16 - .../Ionicons/src/android-lock.svg | 14 - .../Ionicons/src/android-mail.svg | 13 - .../Ionicons/src/android-map.svg | 16 - .../Ionicons/src/android-menu.svg | 11 - .../Ionicons/src/android-microphone-off.svg | 17 - .../Ionicons/src/android-microphone.svg | 12 - .../Ionicons/src/android-more-horizontal.svg | 9 - .../Ionicons/src/android-more-vertical.svg | 9 - .../Ionicons/src/android-navigate.svg | 11 - .../src/android-notifications-none.svg | 11 - .../src/android-notifications-off.svg | 13 - .../Ionicons/src/android-notifications.svg | 9 - .../Ionicons/src/android-open.svg | 9 - .../Ionicons/src/android-options.svg | 26 - .../Ionicons/src/android-people.svg | 11 - .../Ionicons/src/android-person-add.svg | 17 - .../Ionicons/src/android-person.svg | 10 - .../Ionicons/src/android-phone-landscape.svg | 12 - .../Ionicons/src/android-phone-portrait.svg | 12 - .../Ionicons/src/android-pin.svg | 11 - .../Ionicons/src/android-plane.svg | 12 - .../Ionicons/src/android-playstore.svg | 11 - .../Ionicons/src/android-print.svg | 10 - .../Ionicons/src/android-radio-button-off.svg | 12 - .../Ionicons/src/android-radio-button-on.svg | 13 - .../Ionicons/src/android-refresh.svg | 11 - .../Ionicons/src/android-remove-circle.svg | 10 - .../Ionicons/src/android-remove.svg | 7 - .../Ionicons/src/android-restaurant.svg | 17 - .../Ionicons/src/android-sad.svg | 16 - .../Ionicons/src/android-search.svg | 19 - .../Ionicons/src/android-send.svg | 7 - .../Ionicons/src/android-settings.svg | 19 - .../Ionicons/src/android-share-alt.svg | 16 - .../Ionicons/src/android-share.svg | 12 - .../Ionicons/src/android-star-half.svg | 9 - .../Ionicons/src/android-star-outline.svg | 10 - .../Ionicons/src/android-star.svg | 10 - .../Ionicons/src/android-stopwatch.svg | 21 - .../Ionicons/src/android-subway.svg | 13 - .../Ionicons/src/android-sunny.svg | 18 - .../Ionicons/src/android-sync.svg | 10 - .../Ionicons/src/android-textsms.svg | 10 - .../Ionicons/src/android-time.svg | 15 - .../Ionicons/src/android-train.svg | 15 - .../Ionicons/src/android-unlock.svg | 10 - .../Ionicons/src/android-upload.svg | 9 - .../Ionicons/src/android-volume-down.svg | 8 - .../Ionicons/src/android-volume-mute.svg | 7 - .../Ionicons/src/android-volume-off.svg | 15 - .../Ionicons/src/android-volume-up.svg | 9 - .../Ionicons/src/android-walk.svg | 12 - .../Ionicons/src/android-warning.svg | 11 - .../Ionicons/src/android-watch.svg | 15 - .../Ionicons/src/android-wifi.svg | 14 - .../Ionicons/src/aperture.svg | 20 - .../bower_components/Ionicons/src/archive.svg | 12 - .../Ionicons/src/arrow-down-a.svg | 7 - .../Ionicons/src/arrow-down-b.svg | 8 - .../Ionicons/src/arrow-down-c.svg | 9 - .../Ionicons/src/arrow-expand.svg | 12 - .../Ionicons/src/arrow-graph-down-left.svg | 7 - .../Ionicons/src/arrow-graph-down-right.svg | 7 - .../Ionicons/src/arrow-graph-up-left.svg | 7 - .../Ionicons/src/arrow-graph-up-right.svg | 7 - .../Ionicons/src/arrow-left-a.svg | 7 - .../Ionicons/src/arrow-left-b.svg | 8 - .../Ionicons/src/arrow-left-c.svg | 9 - .../Ionicons/src/arrow-move.svg | 8 - .../Ionicons/src/arrow-resize.svg | 8 - .../Ionicons/src/arrow-return-left.svg | 8 - .../Ionicons/src/arrow-return-right.svg | 8 - .../Ionicons/src/arrow-right-a.svg | 7 - .../Ionicons/src/arrow-right-b.svg | 8 - .../Ionicons/src/arrow-right-c.svg | 9 - .../Ionicons/src/arrow-shrink.svg | 12 - .../Ionicons/src/arrow-swap.svg | 10 - .../Ionicons/src/arrow-up-a.svg | 7 - .../Ionicons/src/arrow-up-b.svg | 8 - .../Ionicons/src/arrow-up-c.svg | 9 - .../Ionicons/src/asterisk.svg | 8 - .../bower_components/Ionicons/src/at.svg | 25 - .../Ionicons/src/backspace-outline.svg | 21 - .../Ionicons/src/backspace.svg | 17 - .../bower_components/Ionicons/src/bag.svg | 10 - .../Ionicons/src/battery-charging.svg | 9 - .../Ionicons/src/battery-empty.svg | 8 - .../Ionicons/src/battery-full.svg | 8 - .../Ionicons/src/battery-half.svg | 9 - .../Ionicons/src/battery-low.svg | 9 - .../bower_components/Ionicons/src/beaker.svg | 20 - .../bower_components/Ionicons/src/beer.svg | 28 - .../Ionicons/src/bluetooth.svg | 18 - .../bower_components/Ionicons/src/bonfire.svg | 32 - .../Ionicons/src/bookmark.svg | 10 - .../bower_components/Ionicons/src/bowtie.svg | 22 - .../Ionicons/src/briefcase.svg | 12 - .../bower_components/Ionicons/src/bug.svg | 30 - .../Ionicons/src/calculator.svg | 10 - .../Ionicons/src/calendar.svg | 12 - .../bower_components/Ionicons/src/camera.svg | 15 - .../bower_components/Ionicons/src/card.svg | 14 - .../bower_components/Ionicons/src/cash.svg | 31 - .../Ionicons/src/chatbox-working.svg | 11 - .../bower_components/Ionicons/src/chatbox.svg | 8 - .../Ionicons/src/chatboxes.svg | 12 - .../Ionicons/src/chatbubble-working.svg | 12 - .../Ionicons/src/chatbubble.svg | 9 - .../Ionicons/src/chatbubbles.svg | 16 - .../Ionicons/src/checkmark-circled.svg | 13 - .../Ionicons/src/checkmark-round.svg | 9 - .../Ionicons/src/checkmark.svg | 10 - .../Ionicons/src/chevron-down.svg | 9 - .../Ionicons/src/chevron-left.svg | 9 - .../Ionicons/src/chevron-right.svg | 9 - .../Ionicons/src/chevron-up.svg | 9 - .../Ionicons/src/clipboard.svg | 22 - .../bower_components/Ionicons/src/clock.svg | 21 - .../Ionicons/src/close-circled.svg | 13 - .../Ionicons/src/close-round.svg | 9 - .../bower_components/Ionicons/src/close.svg | 10 - .../Ionicons/src/closed-captioning.svg | 31 - .../bower_components/Ionicons/src/cloud.svg | 9 - .../Ionicons/src/code-download.svg | 31 - .../Ionicons/src/code-working.svg | 21 - .../bower_components/Ionicons/src/code.svg | 14 - .../bower_components/Ionicons/src/coffee.svg | 13 - .../bower_components/Ionicons/src/compass.svg | 16 - .../bower_components/Ionicons/src/compose.svg | 14 - .../Ionicons/src/connection-bars.svg | 12 - .../Ionicons/src/contrast.svg | 9 - .../bower_components/Ionicons/src/crop.svg | 11 - .../bower_components/Ionicons/src/cube.svg | 19 - .../bower_components/Ionicons/src/disc.svg | 13 - .../Ionicons/src/document-text.svg | 15 - .../Ionicons/src/document.svg | 10 - .../bower_components/Ionicons/src/drag.svg | 11 - .../bower_components/Ionicons/src/earth.svg | 44 - .../bower_components/Ionicons/src/easel.svg | 15 - .../bower_components/Ionicons/src/edit.svg | 13 - .../bower_components/Ionicons/src/egg.svg | 7 - .../bower_components/Ionicons/src/eject.svg | 12 - .../Ionicons/src/email-unread.svg | 19 - .../bower_components/Ionicons/src/email.svg | 15 - .../Ionicons/src/erlenmeyer-flask-bubbles.svg | 15 - .../Ionicons/src/erlenmeyer-flask.svg | 21 - .../Ionicons/src/eye-disabled.svg | 18 - .../bower_components/Ionicons/src/eye.svg | 15 - .../bower_components/Ionicons/src/female.svg | 8 - .../bower_components/Ionicons/src/filing.svg | 12 - .../Ionicons/src/film-marker.svg | 10 - .../Ionicons/src/fireball.svg | 16 - .../bower_components/Ionicons/src/flag.svg | 12 - .../bower_components/Ionicons/src/flame.svg | 11 - .../Ionicons/src/flash-off.svg | 16 - .../bower_components/Ionicons/src/flash.svg | 7 - .../bower_components/Ionicons/src/folder.svg | 14 - .../Ionicons/src/fork-repo.svg | 20 - .../bower_components/Ionicons/src/fork.svg | 14 - .../bower_components/Ionicons/src/forward.svg | 9 - .../bower_components/Ionicons/src/funnel.svg | 13 - .../bower_components/Ionicons/src/gear-a.svg | 15 - .../bower_components/Ionicons/src/gear-b.svg | 11 - .../bower_components/Ionicons/src/grid.svg | 32 - .../bower_components/Ionicons/src/hammer.svg | 11 - .../Ionicons/src/happy-outline.svg | 23 - .../bower_components/Ionicons/src/happy.svg | 20 - .../Ionicons/src/headphone.svg | 15 - .../Ionicons/src/heart-broken.svg | 17 - .../bower_components/Ionicons/src/heart.svg | 10 - .../Ionicons/src/help-buoy.svg | 13 - .../Ionicons/src/help-circled.svg | 15 - .../bower_components/Ionicons/src/help.svg | 14 - .../bower_components/Ionicons/src/home.svg | 9 - .../Ionicons/src/icecream.svg | 15 - .../bower_components/Ionicons/src/image.svg | 13 - .../bower_components/Ionicons/src/images.svg | 20 - .../Ionicons/src/information-circled.svg | 11 - .../Ionicons/src/information.svg | 10 - .../bower_components/Ionicons/src/ionic.svg | 18 - .../Ionicons/src/ios-alarm-outline.svg | 21 - .../Ionicons/src/ios-alarm.svg | 14 - .../Ionicons/src/ios-albums-outline.svg | 11 - .../Ionicons/src/ios-albums.svg | 11 - .../src/ios-americanfootball-outline.svg | 24 - .../Ionicons/src/ios-americanfootball.svg | 21 - .../Ionicons/src/ios-analytics-outline.svg | 24 - .../Ionicons/src/ios-analytics.svg | 17 - .../Ionicons/src/ios-arrow-back.svg | 7 - .../Ionicons/src/ios-arrow-down.svg | 7 - .../Ionicons/src/ios-arrow-forward.svg | 7 - .../Ionicons/src/ios-arrow-left.svg | 7 - .../Ionicons/src/ios-arrow-right.svg | 7 - .../Ionicons/src/ios-arrow-thin-down.svg | 9 - .../Ionicons/src/ios-arrow-thin-left.svg | 9 - .../Ionicons/src/ios-arrow-thin-right.svg | 9 - .../Ionicons/src/ios-arrow-thin-up.svg | 9 - .../Ionicons/src/ios-arrow-up.svg | 7 - .../Ionicons/src/ios-at-outline.svg | 26 - .../bower_components/Ionicons/src/ios-at.svg | 24 - .../Ionicons/src/ios-barcode-outline.svg | 15 - .../Ionicons/src/ios-barcode.svg | 10 - .../Ionicons/src/ios-baseball-outline.svg | 35 - .../Ionicons/src/ios-baseball.svg | 27 - .../Ionicons/src/ios-basketball-outline.svg | 25 - .../Ionicons/src/ios-basketball.svg | 21 - .../Ionicons/src/ios-bell-outline.svg | 13 - .../Ionicons/src/ios-bell.svg | 11 - .../Ionicons/src/ios-body-outline.svg | 27 - .../Ionicons/src/ios-body.svg | 17 - .../Ionicons/src/ios-bolt-outline.svg | 8 - .../Ionicons/src/ios-bolt.svg | 7 - .../Ionicons/src/ios-book-outline.svg | 13 - .../Ionicons/src/ios-book.svg | 12 - .../Ionicons/src/ios-bookmarks-outline.svg | 13 - .../Ionicons/src/ios-bookmarks.svg | 13 - .../Ionicons/src/ios-box-outline.svg | 13 - .../bower_components/Ionicons/src/ios-box.svg | 10 - .../Ionicons/src/ios-briefcase-outline.svg | 11 - .../Ionicons/src/ios-briefcase.svg | 13 - .../Ionicons/src/ios-browsers-outline.svg | 12 - .../Ionicons/src/ios-browsers.svg | 10 - .../Ionicons/src/ios-calculator-outline.svg | 19 - .../Ionicons/src/ios-calculator.svg | 9 - .../Ionicons/src/ios-calendar-outline.svg | 14 - .../Ionicons/src/ios-calendar.svg | 12 - .../Ionicons/src/ios-camera-outline.svg | 17 - .../Ionicons/src/ios-camera.svg | 13 - .../Ionicons/src/ios-cart-outline.svg | 16 - .../Ionicons/src/ios-cart.svg | 14 - .../Ionicons/src/ios-chatboxes-outline.svg | 10 - .../Ionicons/src/ios-chatboxes.svg | 10 - .../Ionicons/src/ios-chatbubble-outline.svg | 14 - .../Ionicons/src/ios-chatbubble.svg | 11 - .../Ionicons/src/ios-checkmark-empty.svg | 10 - .../Ionicons/src/ios-checkmark-outline.svg | 14 - .../Ionicons/src/ios-checkmark.svg | 10 - .../Ionicons/src/ios-circle-filled.svg | 18 - .../Ionicons/src/ios-circle-outline.svg | 13 - .../Ionicons/src/ios-clock-outline.svg | 12 - .../Ionicons/src/ios-clock.svg | 10 - .../Ionicons/src/ios-close-empty.svg | 13 - .../Ionicons/src/ios-close-outline.svg | 20 - .../Ionicons/src/ios-close.svg | 16 - .../src/ios-cloud-download-outline.svg | 19 - .../Ionicons/src/ios-cloud-download.svg | 12 - .../Ionicons/src/ios-cloud-outline.svg | 12 - .../Ionicons/src/ios-cloud-upload-outline.svg | 20 - .../Ionicons/src/ios-cloud-upload.svg | 13 - .../Ionicons/src/ios-cloud.svg | 9 - .../Ionicons/src/ios-cloudy-night-outline.svg | 24 - .../Ionicons/src/ios-cloudy-night.svg | 21 - .../Ionicons/src/ios-cloudy-outline.svg | 17 - .../Ionicons/src/ios-cloudy.svg | 14 - .../Ionicons/src/ios-cog-outline.svg | 29 - .../bower_components/Ionicons/src/ios-cog.svg | 23 - .../Ionicons/src/ios-color-filter-outline.svg | 25 - .../Ionicons/src/ios-color-filter.svg | 29 - .../Ionicons/src/ios-color-wand-outline.svg | 17 - .../Ionicons/src/ios-color-wand.svg | 16 - .../Ionicons/src/ios-compose-outline.svg | 14 - .../Ionicons/src/ios-compose.svg | 13 - .../Ionicons/src/ios-contact-outline.svg | 13 - .../Ionicons/src/ios-contact.svg | 13 - .../Ionicons/src/ios-copy-outline.svg | 11 - .../Ionicons/src/ios-copy.svg | 12 - .../Ionicons/src/ios-crop-strong.svg | 12 - .../Ionicons/src/ios-crop.svg | 12 - .../Ionicons/src/ios-download-outline.svg | 14 - .../Ionicons/src/ios-download.svg | 11 - .../Ionicons/src/ios-drag.svg | 11 - .../Ionicons/src/ios-email-outline.svg | 8 - .../Ionicons/src/ios-email.svg | 11 - .../Ionicons/src/ios-eye-outline.svg | 18 - .../bower_components/Ionicons/src/ios-eye.svg | 13 - .../Ionicons/src/ios-fastforward-outline.svg | 8 - .../Ionicons/src/ios-fastforward.svg | 7 - .../Ionicons/src/ios-filing-outline.svg | 9 - .../Ionicons/src/ios-filing.svg | 11 - .../Ionicons/src/ios-film-outline.svg | 9 - .../Ionicons/src/ios-film.svg | 11 - .../Ionicons/src/ios-flag-outline.svg | 13 - .../Ionicons/src/ios-flag.svg | 11 - .../Ionicons/src/ios-flame-outline.svg | 14 - .../Ionicons/src/ios-flame.svg | 11 - .../Ionicons/src/ios-flask-outline.svg | 19 - .../Ionicons/src/ios-flask.svg | 17 - .../Ionicons/src/ios-flower-outline.svg | 75 - .../Ionicons/src/ios-flower.svg | 38 - .../Ionicons/src/ios-folder-outline.svg | 11 - .../Ionicons/src/ios-folder.svg | 13 - .../Ionicons/src/ios-football-outline.svg | 20 - .../Ionicons/src/ios-football.svg | 14 - .../src/ios-game-controller-a-outline.svg | 26 - .../Ionicons/src/ios-game-controller-a.svg | 19 - .../src/ios-game-controller-b-outline.svg | 35 - .../Ionicons/src/ios-game-controller-b.svg | 23 - .../Ionicons/src/ios-gear-outline.svg | 40 - .../Ionicons/src/ios-gear.svg | 17 - .../Ionicons/src/ios-glasses-outline.svg | 12 - .../Ionicons/src/ios-glasses.svg | 11 - .../Ionicons/src/ios-grid-view-outline.svg | 8 - .../Ionicons/src/ios-grid-view.svg | 11 - .../Ionicons/src/ios-heart-outline.svg | 15 - .../Ionicons/src/ios-heart.svg | 9 - .../Ionicons/src/ios-help-empty.svg | 12 - .../Ionicons/src/ios-help-outline.svg | 22 - .../Ionicons/src/ios-help.svg | 12 - .../Ionicons/src/ios-home-outline.svg | 11 - .../Ionicons/src/ios-home.svg | 10 - .../Ionicons/src/ios-infinite-outline.svg | 17 - .../Ionicons/src/ios-infinite.svg | 16 - .../Ionicons/src/ios-information-empty.svg | 12 - .../Ionicons/src/ios-information-outline.svg | 17 - .../Ionicons/src/ios-information.svg | 11 - .../Ionicons/src/ios-ionic-outline.svg | 18 - .../Ionicons/src/ios-keypad-outline.svg | 28 - .../Ionicons/src/ios-keypad.svg | 20 - .../Ionicons/src/ios-lightbulb-outline.svg | 17 - .../Ionicons/src/ios-lightbulb.svg | 16 - .../Ionicons/src/ios-list-outline.svg | 23 - .../Ionicons/src/ios-list.svg | 11 - .../Ionicons/src/ios-location-outline.svg | 14 - .../Ionicons/src/ios-location.svg | 8 - .../Ionicons/src/ios-locked-outline.svg | 14 - .../Ionicons/src/ios-locked.svg | 12 - .../Ionicons/src/ios-loop-strong.svg | 18 - .../Ionicons/src/ios-loop.svg | 22 - .../Ionicons/src/ios-medical-outline.svg | 10 - .../Ionicons/src/ios-medical.svg | 8 - .../Ionicons/src/ios-medkit-outline.svg | 14 - .../Ionicons/src/ios-medkit.svg | 13 - .../Ionicons/src/ios-mic-off.svg | 14 - .../Ionicons/src/ios-mic-outline.svg | 12 - .../bower_components/Ionicons/src/ios-mic.svg | 12 - .../Ionicons/src/ios-minus-empty.svg | 9 - .../Ionicons/src/ios-minus-outline.svg | 16 - .../Ionicons/src/ios-minus.svg | 10 - .../Ionicons/src/ios-monitor-outline.svg | 7 - .../Ionicons/src/ios-monitor.svg | 10 - .../Ionicons/src/ios-moon-outline.svg | 15 - .../Ionicons/src/ios-moon.svg | 13 - .../Ionicons/src/ios-more-outline.svg | 14 - .../Ionicons/src/ios-more.svg | 11 - .../Ionicons/src/ios-musical-note.svg | 9 - .../Ionicons/src/ios-musical-notes.svg | 9 - .../Ionicons/src/ios-navigate-outline.svg | 12 - .../Ionicons/src/ios-navigate.svg | 10 - .../Ionicons/src/ios-nutrition-outline.svg | 29 - .../Ionicons/src/ios-nutrition.svg | 17 - .../Ionicons/src/ios-paper-outline.svg | 14 - .../Ionicons/src/ios-paper.svg | 8 - .../Ionicons/src/ios-paperplane-outline.svg | 8 - .../Ionicons/src/ios-paperplane.svg | 10 - .../Ionicons/src/ios-partlysunny-outline.svg | 33 - .../Ionicons/src/ios-partlysunny.svg | 28 - .../Ionicons/src/ios-pause-outline.svg | 10 - .../Ionicons/src/ios-pause.svg | 10 - .../Ionicons/src/ios-paw-outline.svg | 43 - .../bower_components/Ionicons/src/ios-paw.svg | 26 - .../Ionicons/src/ios-people-outline.svg | 44 - .../Ionicons/src/ios-people.svg | 29 - .../Ionicons/src/ios-person-outline.svg | 22 - .../Ionicons/src/ios-person.svg | 13 - .../Ionicons/src/ios-personadd-outline.svg | 25 - .../Ionicons/src/ios-personadd.svg | 16 - .../Ionicons/src/ios-photos-outline.svg | 10 - .../Ionicons/src/ios-photos.svg | 10 - .../Ionicons/src/ios-pie-outline.svg | 16 - .../bower_components/Ionicons/src/ios-pie.svg | 11 - .../Ionicons/src/ios-pint-outline.svg | 17 - .../Ionicons/src/ios-pint.svg | 12 - .../Ionicons/src/ios-play-outline.svg | 9 - .../Ionicons/src/ios-play.svg | 9 - .../Ionicons/src/ios-plus-empty.svg | 9 - .../Ionicons/src/ios-plus-outline.svg | 18 - .../Ionicons/src/ios-plus.svg | 10 - .../Ionicons/src/ios-pricetag-outline.svg | 11 - .../Ionicons/src/ios-pricetag.svg | 11 - .../Ionicons/src/ios-pricetags-outline.svg | 12 - .../Ionicons/src/ios-pricetags.svg | 16 - .../Ionicons/src/ios-printer-outline.svg | 12 - .../Ionicons/src/ios-printer.svg | 17 - .../Ionicons/src/ios-pulse-strong.svg | 12 - .../Ionicons/src/ios-pulse.svg | 12 - .../Ionicons/src/ios-rainy-outline.svg | 20 - .../Ionicons/src/ios-rainy.svg | 17 - .../Ionicons/src/ios-recording-outline.svg | 15 - .../Ionicons/src/ios-recording.svg | 14 - .../Ionicons/src/ios-redo-outline.svg | 11 - .../Ionicons/src/ios-redo.svg | 10 - .../Ionicons/src/ios-refresh-empty.svg | 10 - .../Ionicons/src/ios-refresh-outline.svg | 15 - .../Ionicons/src/ios-refresh.svg | 11 - .../Ionicons/src/ios-reload.svg | 11 - .../src/ios-reverse-camera-outline.svg | 20 - .../Ionicons/src/ios-reverse-camera.svg | 15 - .../Ionicons/src/ios-rewind-outline.svg | 8 - .../Ionicons/src/ios-rewind.svg | 7 - .../Ionicons/src/ios-rose-outline.svg | 29 - .../Ionicons/src/ios-rose.svg | 18 - .../Ionicons/src/ios-search-strong.svg | 10 - .../Ionicons/src/ios-search.svg | 10 - .../Ionicons/src/ios-settings-strong.svg | 14 - .../Ionicons/src/ios-settings.svg | 24 - .../Ionicons/src/ios-shuffle-strong.svg | 18 - .../Ionicons/src/ios-shuffle.svg | 20 - .../Ionicons/src/ios-skipbackward-outline.svg | 8 - .../Ionicons/src/ios-skipbackward.svg | 7 - .../Ionicons/src/ios-skipforward-outline.svg | 8 - .../Ionicons/src/ios-skipforward.svg | 7 - .../Ionicons/src/ios-snowy.svg | 26 - .../Ionicons/src/ios-speedometer-outline.svg | 24 - .../Ionicons/src/ios-speedometer.svg | 28 - .../Ionicons/src/ios-star-half.svg | 8 - .../Ionicons/src/ios-star-outline.svg | 8 - .../Ionicons/src/ios-star.svg | 7 - .../Ionicons/src/ios-stopwatch-outline.svg | 15 - .../Ionicons/src/ios-stopwatch.svg | 13 - .../Ionicons/src/ios-sunny-outline.svg | 27 - .../Ionicons/src/ios-sunny.svg | 26 - .../Ionicons/src/ios-telephone-outline.svg | 17 - .../Ionicons/src/ios-telephone.svg | 12 - .../Ionicons/src/ios-tennisball-outline.svg | 19 - .../Ionicons/src/ios-tennisball.svg | 25 - .../Ionicons/src/ios-thunderstorm-outline.svg | 22 - .../Ionicons/src/ios-thunderstorm.svg | 17 - .../Ionicons/src/ios-time-outline.svg | 36 - .../Ionicons/src/ios-time.svg | 27 - .../Ionicons/src/ios-timer-outline.svg | 11 - .../Ionicons/src/ios-timer.svg | 12 - .../Ionicons/src/ios-toggle-outline.svg | 22 - .../Ionicons/src/ios-toggle.svg | 16 - .../Ionicons/src/ios-trash-outline.svg | 17 - .../Ionicons/src/ios-trash.svg | 12 - .../Ionicons/src/ios-undo-outline.svg | 11 - .../Ionicons/src/ios-undo.svg | 10 - .../Ionicons/src/ios-unlocked-outline.svg | 14 - .../Ionicons/src/ios-unlocked.svg | 12 - .../Ionicons/src/ios-upload-outline.svg | 14 - .../Ionicons/src/ios-upload.svg | 10 - .../Ionicons/src/ios-videocam-outline.svg | 12 - .../Ionicons/src/ios-videocam.svg | 11 - .../Ionicons/src/ios-volume-high.svg | 19 - .../Ionicons/src/ios-volume-low.svg | 7 - .../Ionicons/src/ios-wineglass-outline.svg | 15 - .../Ionicons/src/ios-wineglass.svg | 11 - .../Ionicons/src/ios-world-outline.svg | 22 - .../Ionicons/src/ios-world.svg | 29 - .../bower_components/Ionicons/src/ipad.svg | 10 - .../bower_components/Ionicons/src/iphone.svg | 13 - .../bower_components/Ionicons/src/ipod.svg | 13 - .../bower_components/Ionicons/src/jet.svg | 14 - .../bower_components/Ionicons/src/key.svg | 14 - .../bower_components/Ionicons/src/knife.svg | 9 - .../bower_components/Ionicons/src/laptop.svg | 10 - .../bower_components/Ionicons/src/leaf.svg | 12 - .../bower_components/Ionicons/src/levels.svg | 16 - .../Ionicons/src/lightbulb.svg | 21 - .../bower_components/Ionicons/src/link.svg | 15 - .../bower_components/Ionicons/src/load-a.svg | 17 - .../bower_components/Ionicons/src/load-b.svg | 20 - .../bower_components/Ionicons/src/load-c.svg | 21 - .../bower_components/Ionicons/src/load-d.svg | 28 - .../Ionicons/src/location.svg | 11 - .../Ionicons/src/lock-combination.svg | 28 - .../bower_components/Ionicons/src/locked.svg | 11 - .../bower_components/Ionicons/src/log-in.svg | 14 - .../bower_components/Ionicons/src/log-out.svg | 17 - .../bower_components/Ionicons/src/loop.svg | 14 - .../bower_components/Ionicons/src/magnet.svg | 14 - .../bower_components/Ionicons/src/male.svg | 10 - .../bower_components/Ionicons/src/man.svg | 12 - .../bower_components/Ionicons/src/map.svg | 30 - .../bower_components/Ionicons/src/medkit.svg | 12 - .../bower_components/Ionicons/src/merge.svg | 13 - .../bower_components/Ionicons/src/mic-a.svg | 15 - .../bower_components/Ionicons/src/mic-b.svg | 17 - .../bower_components/Ionicons/src/mic-c.svg | 8 - .../Ionicons/src/minus-circled.svg | 9 - .../Ionicons/src/minus-round.svg | 8 - .../bower_components/Ionicons/src/minus.svg | 7 - .../bower_components/Ionicons/src/model-s.svg | 33 - .../bower_components/Ionicons/src/monitor.svg | 12 - .../bower_components/Ionicons/src/more.svg | 12 - .../bower_components/Ionicons/src/mouse.svg | 24 - .../Ionicons/src/music-note.svg | 10 - .../Ionicons/src/navicon-round.svg | 14 - .../bower_components/Ionicons/src/navicon.svg | 11 - .../Ionicons/src/navigate.svg | 7 - .../bower_components/Ionicons/src/network.svg | 12 - .../Ionicons/src/no-smoking.svg | 33 - .../bower_components/Ionicons/src/nuclear.svg | 18 - .../bower_components/Ionicons/src/outlet.svg | 16 - .../Ionicons/src/paintbrush.svg | 18 - .../Ionicons/src/paintbucket.svg | 12 - .../Ionicons/src/paper-airplane.svg | 13 - .../Ionicons/src/paperclip.svg | 13 - .../bower_components/Ionicons/src/pause.svg | 12 - .../Ionicons/src/person-add.svg | 13 - .../Ionicons/src/person-stalker.svg | 18 - .../bower_components/Ionicons/src/person.svg | 10 - .../Ionicons/src/pie-graph.svg | 11 - .../bower_components/Ionicons/src/pin.svg | 11 - .../Ionicons/src/pinpoint.svg | 11 - .../bower_components/Ionicons/src/pizza.svg | 20 - .../bower_components/Ionicons/src/plane.svg | 10 - .../bower_components/Ionicons/src/planet.svg | 21 - .../bower_components/Ionicons/src/play.svg | 8 - .../Ionicons/src/playstation.svg | 27 - .../Ionicons/src/plus-circled.svg | 10 - .../Ionicons/src/plus-round.svg | 9 - .../bower_components/Ionicons/src/plus.svg | 7 - .../bower_components/Ionicons/src/podium.svg | 11 - .../bower_components/Ionicons/src/pound.svg | 11 - .../bower_components/Ionicons/src/power.svg | 15 - .../Ionicons/src/pricetag.svg | 13 - .../Ionicons/src/pricetags.svg | 18 - .../bower_components/Ionicons/src/printer.svg | 14 - .../Ionicons/src/pull-request.svg | 16 - .../Ionicons/src/qr-scanner.svg | 12 - .../bower_components/Ionicons/src/quote.svg | 16 - .../Ionicons/src/radio-waves.svg | 25 - .../bower_components/Ionicons/src/record.svg | 7 - .../bower_components/Ionicons/src/refresh.svg | 15 - .../Ionicons/src/reply-all.svg | 12 - .../bower_components/Ionicons/src/reply.svg | 9 - .../Ionicons/src/ribbon-a.svg | 14 - .../Ionicons/src/ribbon-b.svg | 18 - .../Ionicons/src/sad-outline.svg | 28 - .../bower_components/Ionicons/src/sad.svg | 20 - .../Ionicons/src/scissors.svg | 23 - .../bower_components/Ionicons/src/search.svg | 10 - .../Ionicons/src/settings.svg | 18 - .../bower_components/Ionicons/src/share.svg | 11 - .../bower_components/Ionicons/src/shuffle.svg | 11 - .../Ionicons/src/skip-backward.svg | 15 - .../Ionicons/src/skip-forward.svg | 15 - .../Ionicons/src/social-android-outline.svg | 29 - .../Ionicons/src/social-android.svg | 22 - .../Ionicons/src/social-angular-outline.svg | 11 - .../Ionicons/src/social-angular.svg | 11 - .../Ionicons/src/social-apple-outline.svg | 20 - .../Ionicons/src/social-apple.svg | 14 - .../Ionicons/src/social-bitcoin-outline.svg | 27 - .../Ionicons/src/social-bitcoin.svg | 14 - .../Ionicons/src/social-buffer-outline.svg | 24 - .../Ionicons/src/social-buffer.svg | 18 - .../Ionicons/src/social-chrome-outline.svg | 17 - .../Ionicons/src/social-chrome.svg | 22 - .../Ionicons/src/social-codepen-outline.svg | 26 - .../Ionicons/src/social-codepen.svg | 26 - .../Ionicons/src/social-css3-outline.svg | 12 - .../Ionicons/src/social-css3.svg | 14 - .../src/social-designernews-outline.svg | 18 - .../Ionicons/src/social-designernews.svg | 18 - .../Ionicons/src/social-dribbble-outline.svg | 15 - .../Ionicons/src/social-dribbble.svg | 26 - .../Ionicons/src/social-dropbox-outline.svg | 13 - .../Ionicons/src/social-dropbox.svg | 13 - .../Ionicons/src/social-euro-outline.svg | 19 - .../Ionicons/src/social-euro.svg | 12 - .../Ionicons/src/social-facebook-outline.svg | 9 - .../Ionicons/src/social-facebook.svg | 8 - .../src/social-foursquare-outline.svg | 22 - .../Ionicons/src/social-foursquare.svg | 20 - .../Ionicons/src/social-freebsd-devil.svg | 22 - .../Ionicons/src/social-github-outline.svg | 24 - .../Ionicons/src/social-github.svg | 14 - .../Ionicons/src/social-google-outline.svg | 19 - .../Ionicons/src/social-google.svg | 20 - .../src/social-googleplus-outline.svg | 18 - .../Ionicons/src/social-googleplus.svg | 17 - .../src/social-hackernews-outline.svg | 12 - .../Ionicons/src/social-hackernews.svg | 9 - .../Ionicons/src/social-html5-outline.svg | 13 - .../Ionicons/src/social-html5.svg | 9 - .../Ionicons/src/social-instagram-outline.svg | 12 - .../Ionicons/src/social-instagram.svg | 18 - .../src/social-javascript-outline.svg | 27 - .../Ionicons/src/social-javascript.svg | 17 - .../Ionicons/src/social-linkedin-outline.svg | 22 - .../Ionicons/src/social-linkedin.svg | 13 - .../Ionicons/src/social-markdown.svg | 14 - .../Ionicons/src/social-nodejs.svg | 26 - .../Ionicons/src/social-octocat.svg | 28 - .../Ionicons/src/social-pinterest-outline.svg | 14 - .../Ionicons/src/social-pinterest.svg | 15 - .../Ionicons/src/social-python.svg | 21 - .../Ionicons/src/social-reddit-outline.svg | 26 - .../Ionicons/src/social-reddit.svg | 18 - .../Ionicons/src/social-rss-outline.svg | 16 - .../Ionicons/src/social-rss.svg | 12 - .../Ionicons/src/social-sass.svg | 35 - .../Ionicons/src/social-skype-outline.svg | 26 - .../Ionicons/src/social-skype.svg | 20 - .../Ionicons/src/social-snapchat-outline.svg | 42 - .../Ionicons/src/social-snapchat.svg | 31 - .../Ionicons/src/social-tumblr-outline.svg | 13 - .../Ionicons/src/social-tumblr.svg | 10 - .../Ionicons/src/social-tux.svg | 53 - .../Ionicons/src/social-twitch-outline.svg | 13 - .../Ionicons/src/social-twitch.svg | 9 - .../Ionicons/src/social-twitter-outline.svg | 19 - .../Ionicons/src/social-twitter.svg | 12 - .../Ionicons/src/social-usd-outline.svg | 44 - .../Ionicons/src/social-usd.svg | 24 - .../Ionicons/src/social-vimeo-outline.svg | 23 - .../Ionicons/src/social-vimeo.svg | 18 - .../Ionicons/src/social-whatsapp-outline.svg | 25 - .../Ionicons/src/social-whatsapp.svg | 18 - .../Ionicons/src/social-windows-outline.svg | 17 - .../Ionicons/src/social-windows.svg | 17 - .../Ionicons/src/social-wordpress-outline.svg | 16 - .../Ionicons/src/social-wordpress.svg | 20 - .../Ionicons/src/social-yahoo-outline.svg | 10 - .../Ionicons/src/social-yahoo.svg | 8 - .../Ionicons/src/social-yen-outline.svg | 9 - .../Ionicons/src/social-yen.svg | 8 - .../Ionicons/src/social-youtube-outline.svg | 22 - .../Ionicons/src/social-youtube.svg | 12 - .../Ionicons/src/soup-can-outline.svg | 28 - .../Ionicons/src/soup-can.svg | 16 - .../Ionicons/src/speakerphone.svg | 19 - .../Ionicons/src/speedometer.svg | 15 - .../bower_components/Ionicons/src/spoon.svg | 10 - .../bower_components/Ionicons/src/star.svg | 7 - .../Ionicons/src/stats-bars.svg | 12 - .../bower_components/Ionicons/src/steam.svg | 20 - .../bower_components/Ionicons/src/stop.svg | 8 - .../Ionicons/src/thermometer.svg | 11 - .../Ionicons/src/thumbsdown.svg | 13 - .../Ionicons/src/thumbsup.svg | 13 - .../Ionicons/src/toggle-filled.svg | 11 - .../bower_components/Ionicons/src/toggle.svg | 12 - .../Ionicons/src/transgender.svg | 12 - .../bower_components/Ionicons/src/trash-a.svg | 10 - .../bower_components/Ionicons/src/trash-b.svg | 13 - .../bower_components/Ionicons/src/trophy.svg | 16 - .../Ionicons/src/tshirt-outline.svg | 11 - .../bower_components/Ionicons/src/tshirt.svg | 8 - .../Ionicons/src/umbrella.svg | 18 - .../Ionicons/src/university.svg | 11 - .../Ionicons/src/unlocked.svg | 10 - .../bower_components/Ionicons/src/upload.svg | 9 - .../bower_components/Ionicons/src/usb.svg | 22 - .../Ionicons/src/videocamera.svg | 11 - .../Ionicons/src/volume-high.svg | 15 - .../Ionicons/src/volume-low.svg | 11 - .../Ionicons/src/volume-medium.svg | 13 - .../Ionicons/src/volume-mute.svg | 14 - .../bower_components/Ionicons/src/wand.svg | 17 - .../Ionicons/src/waterdrop.svg | 11 - .../bower_components/Ionicons/src/wifi.svg | 16 - .../Ionicons/src/wineglass.svg | 21 - .../bower_components/Ionicons/src/woman.svg | 13 - .../bower_components/Ionicons/src/wrench.svg | 11 - .../bower_components/Ionicons/src/xbox.svg | 21 - .../bootstrap-datepicker/.bower.json | 23 - .../bootstrap-datepicker/.editorconfig | 11 - .../.github/ISSUE_TEMPLATE.md | 13 - .../.github/PULL_REQUEST_TEMPLATE.md | 7 - .../bootstrap-datepicker/.travis.yml | 9 - .../bootstrap-datepicker/CHANGELOG.md | 491 - .../bootstrap-datepicker/CODE_OF_CONDUCT.md | 74 - .../bootstrap-datepicker/CONTRIBUTING.md | 41 - .../bootstrap-datepicker/Gruntfile.js | 261 - .../bootstrap-datepicker/LICENSE | 202 - .../bootstrap-datepicker/README.md | 42 - .../bootstrap-datepicker/bower.json | 12 - .../bootstrap-datepicker/build/build.less | 69 - .../bootstrap-datepicker/build/build3.less | 76 - .../build/build_standalone.less | 64 - .../build/build_standalone3.less | 55 - .../bootstrap-datepicker/composer.json | 39 - .../locales/bootstrap-datepicker-en-CA.min.js | 1 - .../locales/bootstrap-datepicker.ar-tn.min.js | 1 - .../locales/bootstrap-datepicker.ar.min.js | 1 - .../locales/bootstrap-datepicker.az.min.js | 1 - .../locales/bootstrap-datepicker.bg.min.js | 1 - .../locales/bootstrap-datepicker.bn.min.js | 1 - .../locales/bootstrap-datepicker.br.min.js | 1 - .../locales/bootstrap-datepicker.bs.min.js | 1 - .../locales/bootstrap-datepicker.ca.min.js | 1 - .../locales/bootstrap-datepicker.cs.min.js | 1 - .../locales/bootstrap-datepicker.cy.min.js | 1 - .../locales/bootstrap-datepicker.da.min.js | 1 - .../locales/bootstrap-datepicker.de.min.js | 1 - .../locales/bootstrap-datepicker.el.min.js | 1 - .../locales/bootstrap-datepicker.en-AU.min.js | 1 - .../locales/bootstrap-datepicker.en-CA.min.js | 1 - .../locales/bootstrap-datepicker.en-GB.min.js | 1 - .../locales/bootstrap-datepicker.en-IE.min.js | 1 - .../locales/bootstrap-datepicker.en-NZ.min.js | 1 - .../locales/bootstrap-datepicker.en-ZA.min.js | 1 - .../locales/bootstrap-datepicker.eo.min.js | 1 - .../locales/bootstrap-datepicker.es.min.js | 1 - .../locales/bootstrap-datepicker.et.min.js | 1 - .../locales/bootstrap-datepicker.eu.min.js | 1 - .../locales/bootstrap-datepicker.fa.min.js | 1 - .../locales/bootstrap-datepicker.fi.min.js | 1 - .../locales/bootstrap-datepicker.fo.min.js | 1 - .../locales/bootstrap-datepicker.fr-CH.min.js | 1 - .../locales/bootstrap-datepicker.fr.min.js | 1 - .../locales/bootstrap-datepicker.gl.min.js | 1 - .../locales/bootstrap-datepicker.he.min.js | 1 - .../locales/bootstrap-datepicker.hi.min.js | 1 - .../locales/bootstrap-datepicker.hr.min.js | 1 - .../locales/bootstrap-datepicker.hu.min.js | 1 - .../locales/bootstrap-datepicker.hy.min.js | 1 - .../locales/bootstrap-datepicker.id.min.js | 1 - .../locales/bootstrap-datepicker.is.min.js | 1 - .../locales/bootstrap-datepicker.it-CH.min.js | 1 - .../locales/bootstrap-datepicker.it.min.js | 1 - .../locales/bootstrap-datepicker.ja.min.js | 1 - .../locales/bootstrap-datepicker.ka.min.js | 1 - .../locales/bootstrap-datepicker.kh.min.js | 1 - .../locales/bootstrap-datepicker.kk.min.js | 1 - .../locales/bootstrap-datepicker.km.min.js | 1 - .../locales/bootstrap-datepicker.ko.min.js | 1 - .../locales/bootstrap-datepicker.kr.min.js | 1 - .../locales/bootstrap-datepicker.lt.min.js | 1 - .../locales/bootstrap-datepicker.lv.min.js | 1 - .../locales/bootstrap-datepicker.me.min.js | 1 - .../locales/bootstrap-datepicker.mk.min.js | 1 - .../locales/bootstrap-datepicker.mn.min.js | 1 - .../locales/bootstrap-datepicker.ms.min.js | 1 - .../locales/bootstrap-datepicker.nl-BE.min.js | 1 - .../locales/bootstrap-datepicker.nl.min.js | 1 - .../locales/bootstrap-datepicker.no.min.js | 1 - .../locales/bootstrap-datepicker.oc.min.js | 1 - .../locales/bootstrap-datepicker.pl.min.js | 1 - .../locales/bootstrap-datepicker.pt-BR.min.js | 1 - .../locales/bootstrap-datepicker.pt.min.js | 1 - .../locales/bootstrap-datepicker.ro.min.js | 1 - .../bootstrap-datepicker.rs-latin.min.js | 1 - .../locales/bootstrap-datepicker.rs.min.js | 1 - .../locales/bootstrap-datepicker.ru.min.js | 1 - .../locales/bootstrap-datepicker.si.min.js | 1 - .../locales/bootstrap-datepicker.sk.min.js | 1 - .../locales/bootstrap-datepicker.sl.min.js | 1 - .../locales/bootstrap-datepicker.sq.min.js | 1 - .../bootstrap-datepicker.sr-latin.min.js | 1 - .../locales/bootstrap-datepicker.sr.min.js | 1 - .../locales/bootstrap-datepicker.sv.min.js | 1 - .../locales/bootstrap-datepicker.sw.min.js | 1 - .../locales/bootstrap-datepicker.ta.min.js | 1 - .../locales/bootstrap-datepicker.tg.min.js | 1 - .../locales/bootstrap-datepicker.th.min.js | 1 - .../locales/bootstrap-datepicker.tk.min.js | 1 - .../locales/bootstrap-datepicker.tr.min.js | 1 - .../locales/bootstrap-datepicker.uk.min.js | 1 - .../bootstrap-datepicker.uz-cyrl.min.js | 1 - .../bootstrap-datepicker.uz-latn.min.js | 1 - .../locales/bootstrap-datepicker.vi.min.js | 1 - .../locales/bootstrap-datepicker.zh-TW.min.js | 1 - .../bootstrap-datepicker/docs/Makefile | 153 - .../bootstrap-datepicker/docs/README.md | 20 - .../docs/_screenshots/demo_head.html | 36 - .../docs/_screenshots/markup_component.html | 26 - .../docs/_screenshots/markup_daterange.html | 32 - .../docs/_screenshots/markup_inline.html | 15 - .../docs/_screenshots/markup_input.html | 21 - .../_screenshots/option_calendarweeks.html | 25 - .../docs/_screenshots/option_clearbtn.html | 22 - .../option_daysofweekdisabled.html | 22 - .../docs/_screenshots/option_enddate.html | 22 - .../docs/_screenshots/option_language.html | 36 - .../docs/_screenshots/option_multidate.html | 27 - .../docs/_screenshots/option_startdate.html | 22 - .../docs/_screenshots/option_todaybtn.html | 21 - .../_screenshots/option_todayhighlight.html | 47 - .../docs/_screenshots/option_weekstart.html | 25 - .../docs/_screenshots/script/common.css | 9 - .../docs/_screenshots/script/common.js | 2 - .../docs/_screenshots/script/debug.js | 21 - .../_screenshots/script/html-imports.min.js | 30 - .../docs/_screenshots/script/screenshot.js | 69 - .../docs/_static/screenshots/demo_head.png | Bin 48880 -> 0 bytes .../_static/screenshots/markup_component.png | Bin 18320 -> 0 bytes .../_static/screenshots/markup_daterange.png | Bin 23879 -> 0 bytes .../_static/screenshots/markup_inline.png | Bin 16089 -> 0 bytes .../docs/_static/screenshots/markup_input.png | Bin 17449 -> 0 bytes .../screenshots/option_calendarweeks.png | Bin 29735 -> 0 bytes .../_static/screenshots/option_clearbtn.png | Bin 18208 -> 0 bytes .../screenshots/option_daysofweekdisabled.png | Bin 17374 -> 0 bytes .../_static/screenshots/option_enddate.png | Bin 17100 -> 0 bytes .../_static/screenshots/option_language.png | Bin 59995 -> 0 bytes .../_static/screenshots/option_multidate.png | Bin 37891 -> 0 bytes .../_static/screenshots/option_startdate.png | Bin 17346 -> 0 bytes .../_static/screenshots/option_todaybtn.png | Bin 18433 -> 0 bytes .../screenshots/option_todayhighlight.png | Bin 23234 -> 0 bytes .../_static/screenshots/option_weekstart.png | Bin 31564 -> 0 bytes .../bootstrap-datepicker/docs/conf.py | 249 - .../bootstrap-datepicker/docs/events.rst | 63 - .../bootstrap-datepicker/docs/i18n.rst | 36 - .../bootstrap-datepicker/docs/index.rst | 127 - .../bootstrap-datepicker/docs/keyboard.rst | 27 - .../bootstrap-datepicker/docs/make.bat | 190 - .../bootstrap-datepicker/docs/markup.rst | 89 - .../bootstrap-datepicker/docs/methods.rst | 226 - .../bootstrap-datepicker/docs/options.rst | 567 - .../docs/requirements.txt | 1 - .../bootstrap-datepicker/grunt/.jshintrc | 7 - .../bootstrap-datepicker/js/.jscsrc | 22 - .../bootstrap-datepicker/js/.jshintrc | 25 - .../js/bootstrap-datepicker.js | 2048 -- .../js/locales/bootstrap-datepicker-en-CA.js | 22 - .../js/locales/bootstrap-datepicker.ar-tn.js | 15 - .../js/locales/bootstrap-datepicker.ar.js | 15 - .../js/locales/bootstrap-datepicker.az.js | 12 - .../js/locales/bootstrap-datepicker.bg.js | 14 - .../js/locales/bootstrap-datepicker.bn.js | 19 - .../js/locales/bootstrap-datepicker.br.js | 18 - .../js/locales/bootstrap-datepicker.bs.js | 15 - .../js/locales/bootstrap-datepicker.ca.js | 18 - .../js/locales/bootstrap-datepicker.cs.js | 19 - .../js/locales/bootstrap-datepicker.cy.js | 14 - .../js/locales/bootstrap-datepicker.da.js | 19 - .../js/locales/bootstrap-datepicker.de.js | 18 - .../js/locales/bootstrap-datepicker.el.js | 16 - .../js/locales/bootstrap-datepicker.en-AU.js | 18 - .../js/locales/bootstrap-datepicker.en-CA.js | 18 - .../js/locales/bootstrap-datepicker.en-GB.js | 18 - .../js/locales/bootstrap-datepicker.en-IE.js | 17 - .../js/locales/bootstrap-datepicker.en-NZ.js | 17 - .../js/locales/bootstrap-datepicker.en-ZA.js | 17 - .../js/locales/bootstrap-datepicker.eo.js | 17 - .../js/locales/bootstrap-datepicker.es.js | 18 - .../js/locales/bootstrap-datepicker.et.js | 18 - .../js/locales/bootstrap-datepicker.eu.js | 19 - .../js/locales/bootstrap-datepicker.fa.js | 17 - .../js/locales/bootstrap-datepicker.fi.js | 17 - .../js/locales/bootstrap-datepicker.fo.js | 15 - .../js/locales/bootstrap-datepicker.fr-CH.js | 21 - .../js/locales/bootstrap-datepicker.fr.js | 18 - .../js/locales/bootstrap-datepicker.gl.js | 13 - .../js/locales/bootstrap-datepicker.he.js | 15 - .../js/locales/bootstrap-datepicker.hi.js | 18 - .../js/locales/bootstrap-datepicker.hr.js | 13 - .../js/locales/bootstrap-datepicker.hu.js | 18 - .../js/locales/bootstrap-datepicker.hy.js | 18 - .../js/locales/bootstrap-datepicker.id.js | 15 - .../js/locales/bootstrap-datepicker.is.js | 14 - .../js/locales/bootstrap-datepicker.it-CH.js | 20 - .../js/locales/bootstrap-datepicker.it.js | 18 - .../js/locales/bootstrap-datepicker.ja.js | 17 - .../js/locales/bootstrap-datepicker.ka.js | 17 - .../js/locales/bootstrap-datepicker.kh.js | 21 - .../js/locales/bootstrap-datepicker.kk.js | 15 - .../js/locales/bootstrap-datepicker.km.js | 15 - .../js/locales/bootstrap-datepicker.ko.js | 18 - .../js/locales/bootstrap-datepicker.kr.js | 19 - .../js/locales/bootstrap-datepicker.lt.js | 19 - .../js/locales/bootstrap-datepicker.lv.js | 18 - .../js/locales/bootstrap-datepicker.me.js | 17 - .../js/locales/bootstrap-datepicker.mk.js | 15 - .../js/locales/bootstrap-datepicker.mn.js | 17 - .../js/locales/bootstrap-datepicker.ms.js | 15 - .../js/locales/bootstrap-datepicker.nl-BE.js | 18 - .../js/locales/bootstrap-datepicker.nl.js | 18 - .../js/locales/bootstrap-datepicker.no.js | 18 - .../js/locales/bootstrap-datepicker.oc.js | 17 - .../js/locales/bootstrap-datepicker.pl.js | 17 - .../js/locales/bootstrap-datepicker.pt-BR.js | 17 - .../js/locales/bootstrap-datepicker.pt.js | 18 - .../js/locales/bootstrap-datepicker.ro.js | 17 - .../locales/bootstrap-datepicker.rs-latin.js | 20 - .../js/locales/bootstrap-datepicker.rs.js | 20 - .../js/locales/bootstrap-datepicker.ru.js | 18 - .../js/locales/bootstrap-datepicker.si.js | 18 - .../js/locales/bootstrap-datepicker.sk.js | 18 - .../js/locales/bootstrap-datepicker.sl.js | 15 - .../js/locales/bootstrap-datepicker.sq.js | 15 - .../locales/bootstrap-datepicker.sr-latin.js | 16 - .../js/locales/bootstrap-datepicker.sr.js | 16 - .../js/locales/bootstrap-datepicker.sv.js | 17 - .../js/locales/bootstrap-datepicker.sw.js | 15 - .../js/locales/bootstrap-datepicker.ta.js | 18 - .../js/locales/bootstrap-datepicker.tg.js | 19 - .../js/locales/bootstrap-datepicker.th.js | 14 - .../js/locales/bootstrap-datepicker.tk.js | 18 - .../js/locales/bootstrap-datepicker.tr.js | 18 - .../js/locales/bootstrap-datepicker.uk.js | 17 - .../locales/bootstrap-datepicker.uz-cyrl.js | 18 - .../locales/bootstrap-datepicker.uz-latn.js | 18 - .../js/locales/bootstrap-datepicker.vi.js | 16 - .../js/locales/bootstrap-datepicker.zh-CN.js | 18 - .../js/locales/bootstrap-datepicker.zh-TW.js | 18 - .../bootstrap-datepicker/less/.csslintrc | 19 - .../bootstrap-datepicker/less/datepicker.less | 242 - .../less/datepicker3.less | 257 - .../bootstrap-datepicker/package.json | 48 - .../bootstrap-datepicker/tests/README.md | 30 - .../tests/assets/coverage.js | 48 - .../tests/assets/jquery-1.7.1.min.js | 4 - .../bootstrap-datepicker/tests/assets/mock.js | 49 - .../tests/assets/qunit-logging.js | 29 - .../tests/assets/qunit.css | 235 - .../tests/assets/qunit.js | 1669 - .../tests/assets/utils.js | 21 - .../tests/suites/calendar-weeks.js | 48 - .../tests/suites/component.js | 267 - .../tests/suites/data-api.js | 114 - .../tests/suites/events.js | 507 - .../tests/suites/formats.js | 314 - .../tests/suites/inline.js | 28 - .../tests/suites/keyboard_navigation/2011.js | 228 - .../tests/suites/keyboard_navigation/2012.js | 483 - .../tests/suites/keyboard_navigation/all.js | 62 - .../tests/suites/methods.js | 188 - .../tests/suites/methods_jquery.js | 26 - .../tests/suites/mouse_navigation/2011.js | 66 - .../tests/suites/mouse_navigation/2012.js | 266 - .../tests/suites/mouse_navigation/all.js | 33 - .../tests/suites/noconflict.js | 20 - .../tests/suites/options.js | 1802 - .../tests/suites/timezone.js | 24 - .../tests/suites/touch_navigation/all.js | 27 - .../bootstrap-datepicker/tests/tests.html | 55 - .../bootstrap-datepicker/tests/timezone.html | 36 - .../bootstrap-datepicker/yarn.lock | 1963 -- .../bootstrap-table/bootstrap-table.js | 1340 +- .../bootstrap-table/bootstrap-table.min.js | 33 - .../locale/bootstrap-table-zh-CN.min.js | 6 +- .../bootstrap-timepicker/.bower.json | 45 - .../bootstrap-timepicker/CHANGELOG.md | 56 - .../bootstrap-timepicker/LICENSE | 20 - .../bootstrap-timepicker/README.md | 73 - .../bootstrap-timepicker/bower.json | 35 - .../bootstrap-timepicker/css/timepicker.less | 172 - .../js/bootstrap-timepicker.js | 1177 - .../bower_components/bootstrap/.bower.json | 44 - .../bower_components/bootstrap/CHANGELOG.md | 5 - .../bower_components/bootstrap/Gemfile | 8 - .../bower_components/bootstrap/Gemfile.lock | 74 - .../bower_components/bootstrap/Gruntfile.js | 430 - .../bootstrap/ISSUE_TEMPLATE.md | 22 - .../bower_components/bootstrap/LICENSE | 21 - .../bower_components/bootstrap/README.md | 149 - .../bower_components/bootstrap/bower.json | 34 - .../bootstrap/dist/css/AdminLTE.min.css} | 0 .../bootstrap/dist/css}/_all-skins.min.css | 0 .../dist/css}/bootstrap-table-pagejump.css | 0 .../bootstrap/dist/css/bootstrap.css.map | 1 - .../bootstrap/dist/css/bootstrap.min.css.map | 1 - .../bootstrap/dist}/css/fileinput.min.css | 0 .../bootstrap}/dist/img/user2-160x160.jpg | Bin .../bootstrap}/dist/js/adminlte.min.js | 0 .../dist/js}/bootstrap-table-export.js | 0 .../bootstrap/dist}/js/fileinput.min.js | 0 .../bootstrap/dist/js}/tableExport.js | 0 .../fonts/glyphicons-halflings-regular.eot | Bin 20127 -> 0 bytes .../fonts/glyphicons-halflings-regular.svg | 288 - .../fonts/glyphicons-halflings-regular.ttf | Bin 45404 -> 0 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 23424 -> 0 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 18028 -> 0 bytes .../bootstrap/grunt/.jshintrc | 7 - .../bootstrap/grunt/.stylelintrc | 289 - .../bootstrap/grunt/browsers.js | 86 - .../bootstrap/grunt/bs-commonjs-generator.js | 30 - .../grunt/bs-glyphicons-data-generator.js | 42 - .../bootstrap/grunt/bs-lessdoc-parser.js | 237 - .../bootstrap/grunt/bs-raw-files-generator.js | 44 - .../bootstrap/grunt/change-version.js | 109 - .../bootstrap/grunt/configBridge.json | 54 - .../bootstrap/grunt/generate-sri.js | 62 - .../bootstrap/grunt/karma.conf.js | 79 - .../bower_components/bootstrap/js/.jscsrc | 42 - .../bower_components/bootstrap/js/.jshintrc | 15 - .../bower_components/bootstrap/js/affix.js | 164 - .../bower_components/bootstrap/js/alert.js | 95 - .../bower_components/bootstrap/js/button.js | 125 - .../bower_components/bootstrap/js/carousel.js | 246 - .../bower_components/bootstrap/js/collapse.js | 212 - .../bower_components/bootstrap/js/dropdown.js | 165 - .../bower_components/bootstrap/js/modal.js | 358 - .../bower_components/bootstrap/js/popover.js | 123 - .../bootstrap/js/scrollspy.js | 172 - .../bower_components/bootstrap/js/tab.js | 155 - .../bower_components/bootstrap/js/tooltip.js | 677 - .../bootstrap/js/transition.js | 59 - .../bootstrap/less/alerts.less | 73 - .../bootstrap/less/badges.less | 66 - .../bootstrap/less/bootstrap.less | 56 - .../bootstrap/less/breadcrumbs.less | 26 - .../bootstrap/less/button-groups.less | 246 - .../bootstrap/less/buttons.less | 168 - .../bootstrap/less/carousel.less | 273 - .../bootstrap/less/close.less | 37 - .../bower_components/bootstrap/less/code.less | 69 - .../bootstrap/less/component-animations.less | 36 - .../bootstrap/less/dropdowns.less | 213 - .../bootstrap/less/forms.less | 605 - .../bootstrap/less/glyphicons.less | 307 - .../bower_components/bootstrap/less/grid.less | 94 - .../bootstrap/less/input-groups.less | 173 - .../bootstrap/less/jumbotron.less | 54 - .../bootstrap/less/labels.less | 64 - .../bootstrap/less/list-group.less | 130 - .../bootstrap/less/media.less | 66 - .../bootstrap/less/mixins.less | 40 - .../bootstrap/less/mixins/alerts.less | 15 - .../less/mixins/background-variant.less | 9 - .../bootstrap/less/mixins/border-radius.less | 18 - .../bootstrap/less/mixins/buttons.less | 61 - .../bootstrap/less/mixins/center-block.less | 7 - .../bootstrap/less/mixins/clearfix.less | 22 - .../bootstrap/less/mixins/forms.less | 85 - .../bootstrap/less/mixins/gradients.less | 59 - .../bootstrap/less/mixins/grid-framework.less | 91 - .../bootstrap/less/mixins/grid.less | 122 - .../bootstrap/less/mixins/hide-text.less | 23 - .../bootstrap/less/mixins/image.less | 30 - .../bootstrap/less/mixins/labels.less | 12 - .../bootstrap/less/mixins/list-group.less | 30 - .../bootstrap/less/mixins/nav-divider.less | 10 - .../less/mixins/nav-vertical-align.less | 9 - .../bootstrap/less/mixins/opacity.less | 7 - .../bootstrap/less/mixins/pagination.less | 24 - .../bootstrap/less/mixins/panels.less | 24 - .../bootstrap/less/mixins/progress-bar.less | 10 - .../bootstrap/less/mixins/reset-filter.less | 8 - .../bootstrap/less/mixins/reset-text.less | 18 - .../bootstrap/less/mixins/resize.less | 6 - .../less/mixins/responsive-visibility.less | 13 - .../bootstrap/less/mixins/size.less | 10 - .../bootstrap/less/mixins/tab-focus.less | 9 - .../bootstrap/less/mixins/table-row.less | 28 - .../bootstrap/less/mixins/text-emphasis.less | 9 - .../bootstrap/less/mixins/text-overflow.less | 8 - .../less/mixins/vendor-prefixes.less | 229 - .../bootstrap/less/modals.less | 150 - .../bootstrap/less/navbar.less | 656 - .../bower_components/bootstrap/less/navs.less | 244 - .../bootstrap/less/normalize.less | 429 - .../bootstrap/less/pager.less | 54 - .../bootstrap/less/pagination.less | 86 - .../bootstrap/less/panels.less | 273 - .../bootstrap/less/popovers.less | 126 - .../bootstrap/less/print.less | 101 - .../bootstrap/less/progress-bars.less | 89 - .../bootstrap/less/responsive-embed.less | 35 - .../bootstrap/less/responsive-utilities.less | 196 - .../bootstrap/less/scaffolding.less | 161 - .../bootstrap/less/tables.less | 236 - .../bootstrap/less/theme.less | 297 - .../bootstrap/less/thumbnails.less | 38 - .../bootstrap/less/tooltip.less | 112 - .../bower_components/bootstrap/less/type.less | 304 - .../bootstrap/less/utilities.less | 57 - .../bootstrap/less/variables.less | 871 - .../bootstrap/less/wells.less | 29 - .../bootstrap/nuget/bootstrap.less.nuspec | 31 - .../bootstrap/nuget/bootstrap.nuspec | 31 - .../bootstrap/package-lock.json | 8870 ----- .../bower_components/bootstrap/package.js | 32 - .../bower_components/bootstrap/package.json | 101 - .../bower_components/font-awesome/.bower.json | 36 - .../bower_components/font-awesome/.npmignore | 42 - .../font-awesome/HELP-US-OUT.txt | 7 - .../bower_components/font-awesome/bower.json | 22 - .../bower_components/select2/.bower.json | 24 - .../bower_components/select2/.editorconfig | 6 - .../select2/.github/CONTRIBUTING.md | 203 - .../select2/.github/ISSUE_TEMPLATE.md | 20 - .../select2/.github/PULL_REQUEST_TEMPLATE.md | 13 - .../bower_components/select2/.jshintignore | 4 - .../bower_components/select2/.jshintrc | 25 - .../bower_components/select2/.travis.yml | 22 - .../bower_components/select2/CHANGELOG.md | 272 - .../bower_components/select2/Gruntfile.js | 380 - .../bower_components/select2/LICENSE.md | 21 - .../bower_components/select2/README.md | 123 - .../bower_components/select2/bower.json | 13 - .../bower_components/select2/component.json | 19 - .../bower_components/select2/composer.json | 25 - .../select2/dist/js/i18n/af.js | 3 - .../select2/dist/js/i18n/ar.js | 3 - .../select2/dist/js/i18n/az.js | 3 - .../select2/dist/js/i18n/bg.js | 3 - .../select2/dist/js/i18n/bs.js | 3 - .../select2/dist/js/i18n/ca.js | 3 - .../select2/dist/js/i18n/cs.js | 3 - .../select2/dist/js/i18n/da.js | 3 - .../select2/dist/js/i18n/de.js | 3 - .../select2/dist/js/i18n/dsb.js | 3 - .../select2/dist/js/i18n/el.js | 3 - .../select2/dist/js/i18n/en.js | 3 - .../select2/dist/js/i18n/es.js | 3 - .../select2/dist/js/i18n/et.js | 3 - .../select2/dist/js/i18n/eu.js | 3 - .../select2/dist/js/i18n/fa.js | 3 - .../select2/dist/js/i18n/fi.js | 3 - .../select2/dist/js/i18n/fr.js | 3 - .../select2/dist/js/i18n/gl.js | 3 - .../select2/dist/js/i18n/he.js | 3 - .../select2/dist/js/i18n/hi.js | 3 - .../select2/dist/js/i18n/hr.js | 3 - .../select2/dist/js/i18n/hsb.js | 3 - .../select2/dist/js/i18n/hu.js | 3 - .../select2/dist/js/i18n/hy.js | 3 - .../select2/dist/js/i18n/id.js | 3 - .../select2/dist/js/i18n/is.js | 3 - .../select2/dist/js/i18n/it.js | 3 - .../select2/dist/js/i18n/ja.js | 3 - .../select2/dist/js/i18n/km.js | 3 - .../select2/dist/js/i18n/ko.js | 3 - .../select2/dist/js/i18n/lt.js | 3 - .../select2/dist/js/i18n/lv.js | 3 - .../select2/dist/js/i18n/mk.js | 3 - .../select2/dist/js/i18n/ms.js | 3 - .../select2/dist/js/i18n/nb.js | 3 - .../select2/dist/js/i18n/nl.js | 3 - .../select2/dist/js/i18n/pl.js | 3 - .../select2/dist/js/i18n/ps.js | 3 - .../select2/dist/js/i18n/pt-BR.js | 3 - .../select2/dist/js/i18n/pt.js | 3 - .../select2/dist/js/i18n/ro.js | 3 - .../select2/dist/js/i18n/ru.js | 3 - .../select2/dist/js/i18n/sk.js | 3 - .../select2/dist/js/i18n/sl.js | 3 - .../select2/dist/js/i18n/sr-Cyrl.js | 3 - .../select2/dist/js/i18n/sr.js | 3 - .../select2/dist/js/i18n/sv.js | 3 - .../select2/dist/js/i18n/th.js | 3 - .../select2/dist/js/i18n/tr.js | 3 - .../select2/dist/js/i18n/uk.js | 3 - .../select2/dist/js/i18n/vi.js | 3 - .../select2/dist/js/i18n/zh-TW.js | 3 - .../select2/dist/js/select2.full.js | 6457 ---- .../select2/dist/js/select2.full.min.js | 1 - .../bower_components/select2/docs/README.md | 1 - .../select2/docs/announcements-4.0.html | 12 - .../select2/docs/community.html | 12 - .../select2/docs/examples.html | 12 - .../bower_components/select2/docs/index.html | 12 - .../select2/docs/options-old.html | 12 - .../select2/docs/options.html | 12 - .../bower_components/select2/package.json | 73 - .../select2/select2.jquery.json | 32 - .../select2/src/js/banner.end.js | 6 - .../select2/src/js/banner.start.js | 6 - .../select2/src/js/jquery.mousewheel.shim.js | 6 - .../select2/src/js/jquery.select2.js | 57 - .../select2/src/js/jquery.shim.js | 14 - .../src/js/select2/compat/containerCss.js | 56 - .../src/js/select2/compat/dropdownCss.js | 56 - .../src/js/select2/compat/initSelection.js | 42 - .../src/js/select2/compat/inputData.js | 127 - .../select2/src/js/select2/compat/matcher.js | 42 - .../select2/src/js/select2/compat/query.js | 26 - .../select2/src/js/select2/compat/utils.js | 43 - .../select2/src/js/select2/core.js | 612 - .../select2/src/js/select2/data/ajax.js | 109 - .../select2/src/js/select2/data/array.js | 79 - .../select2/src/js/select2/data/base.js | 40 - .../src/js/select2/data/maximumInputLength.js | 31 - .../js/select2/data/maximumSelectionLength.js | 31 - .../src/js/select2/data/minimumInputLength.js | 30 - .../select2/src/js/select2/data/select.js | 285 - .../select2/src/js/select2/data/tags.js | 128 - .../select2/src/js/select2/data/tokenizer.js | 116 - .../select2/src/js/select2/defaults.js | 396 - .../select2/src/js/select2/diacritics.js | 847 - .../select2/src/js/select2/dropdown.js | 42 - .../src/js/select2/dropdown/attachBody.js | 222 - .../js/select2/dropdown/attachContainer.js | 18 - .../src/js/select2/dropdown/closeOnSelect.js | 35 - .../js/select2/dropdown/hidePlaceholder.js | 42 - .../src/js/select2/dropdown/infiniteScroll.js | 89 - .../dropdown/minimumResultsForSearch.js | 39 - .../select2/src/js/select2/dropdown/search.js | 101 - .../src/js/select2/dropdown/selectOnClose.js | 50 - .../js/select2/dropdown/stopPropagation.js | 38 - .../select2/src/js/select2/i18n/af.js | 44 - .../select2/src/js/select2/i18n/ar.js | 30 - .../select2/src/js/select2/i18n/az.js | 27 - .../select2/src/js/select2/i18n/bg.js | 47 - .../select2/src/js/select2/i18n/bs.js | 55 - .../select2/src/js/select2/i18n/ca.js | 52 - .../select2/src/js/select2/i18n/cs.js | 61 - .../select2/src/js/select2/i18n/da.js | 36 - .../select2/src/js/select2/i18n/de.js | 40 - .../select2/src/js/select2/i18n/dsb.js | 48 - .../select2/src/js/select2/i18n/el.js | 52 - .../select2/src/js/select2/i18n/en.js | 44 - .../select2/src/js/select2/i18n/es.js | 52 - .../select2/src/js/select2/i18n/et.js | 53 - .../select2/src/js/select2/i18n/eu.js | 51 - .../select2/src/js/select2/i18n/fa.js | 38 - .../select2/src/js/select2/i18n/fi.js | 30 - .../select2/src/js/select2/i18n/fr.js | 33 - .../select2/src/js/select2/i18n/gl.js | 39 - .../select2/src/js/select2/i18n/he.js | 56 - .../select2/src/js/select2/i18n/hi.js | 39 - .../select2/src/js/select2/i18n/hr.js | 44 - .../select2/src/js/select2/i18n/hsb.js | 48 - .../select2/src/js/select2/i18n/hu.js | 30 - .../select2/src/js/select2/i18n/hy.js | 38 - .../select2/src/js/select2/i18n/id.js | 30 - .../select2/src/js/select2/i18n/is.js | 41 - .../select2/src/js/select2/i18n/it.js | 48 - .../select2/src/js/select2/i18n/ja.js | 36 - .../select2/src/js/select2/i18n/km.js | 36 - .../select2/src/js/select2/i18n/ko.js | 36 - .../select2/src/js/select2/i18n/lt.js | 52 - .../select2/src/js/select2/i18n/lv.js | 51 - .../select2/src/js/select2/i18n/mk.js | 47 - .../select2/src/js/select2/i18n/ms.js | 30 - .../select2/src/js/select2/i18n/nb.js | 32 - .../select2/src/js/select2/i18n/nl.js | 43 - .../select2/src/js/select2/i18n/pl.js | 45 - .../select2/src/js/select2/i18n/ps.js | 45 - .../select2/src/js/select2/i18n/pt-BR.js | 46 - .../select2/src/js/select2/i18n/pt.js | 40 - .../select2/src/js/select2/i18n/ro.js | 46 - .../select2/src/js/select2/i18n/ru.js | 58 - .../select2/src/js/select2/i18n/sk.js | 59 - .../select2/src/js/select2/i18n/sl.js | 54 - .../select2/src/js/select2/i18n/sr-Cyrl.js | 55 - .../select2/src/js/select2/i18n/sr.js | 55 - .../select2/src/js/select2/i18n/sv.js | 37 - .../select2/src/js/select2/i18n/th.js | 36 - .../select2/src/js/select2/i18n/tr.js | 36 - .../select2/src/js/select2/i18n/uk.js | 43 - .../select2/src/js/select2/i18n/vi.js | 37 - .../select2/src/js/select2/i18n/zh-CN.js | 36 - .../select2/src/js/select2/i18n/zh-TW.js | 33 - .../select2/src/js/select2/keys.js | 25 - .../select2/src/js/select2/options.js | 122 - .../select2/src/js/select2/results.js | 523 - .../src/js/select2/selection/allowClear.js | 97 - .../select2/src/js/select2/selection/base.js | 158 - .../src/js/select2/selection/clickMask.js | 29 - .../src/js/select2/selection/eventRelay.js | 45 - .../src/js/select2/selection/multiple.js | 109 - .../src/js/select2/selection/placeholder.js | 49 - .../src/js/select2/selection/search.js | 222 - .../src/js/select2/selection/single.js | 99 - .../js/select2/selection/stopPropagation.js | 38 - .../select2/src/js/select2/translation.js | 36 - .../select2/src/js/select2/utils.js | 276 - .../select2/src/js/wrapper.end.js | 12 - .../select2/src/js/wrapper.start.js | 38 - .../select2/src/scss/_dropdown.scss | 73 - .../select2/src/scss/_multiple.scss | 35 - .../select2/src/scss/_single.scss | 34 - .../select2/src/scss/core.scss | 48 - .../select2/src/scss/mixins/_gradients.scss | 13 - .../src/scss/theme/classic/_defaults.scss | 34 - .../src/scss/theme/classic/_multiple.scss | 93 - .../src/scss/theme/classic/_single.scss | 124 - .../src/scss/theme/classic/layout.scss | 64 - .../src/scss/theme/default/_multiple.scss | 98 - .../src/scss/theme/default/_single.scss | 83 - .../src/scss/theme/default/layout.scss | 97 - .../select2/tests/a11y/search-tests.js | 51 - .../select2/tests/a11y/selection-tests.js | 154 - .../select2/tests/data/array-tests.js | 318 - .../select2/tests/data/base-tests.js | 29 - .../select2/tests/data/inputData-tests.js | 158 - .../tests/data/maximumInputLength-tests.js | 138 - .../data/maximumSelectionLength-tests.js | 202 - .../tests/data/minimumInputLength-tests.js | 138 - .../select2/tests/data/select-tests.js | 489 - .../select2/tests/data/tags-tests.js | 276 - .../select2/tests/data/tokenizer-tests.js | 219 - .../tests/dropdown/dropdownCss-tests.js | 104 - .../tests/dropdown/positioning-tests.js | 177 - .../tests/dropdown/selectOnClose-tests.js | 137 - .../tests/dropdown/stopPropagation-tests.js | 33 - .../bower_components/select2/tests/helpers.js | 46 - .../select2/tests/integration.html | 21 - .../select2/tests/integration/dom-changes.js | 257 - .../select2/tests/integration/jquery-calls.js | 30 - .../tests/integration/select2-methods.js | 139 - .../select2/tests/options/ajax-tests.js | 32 - .../select2/tests/options/data-tests.js | 44 - .../select2/tests/options/deprecated-tests.js | 250 - .../tests/options/translation-tests.js | 28 - .../select2/tests/options/width-tests.js | 66 - .../select2/tests/results/focusing-tests.js | 138 - .../tests/selection/allowClear-tests.js | 218 - .../tests/selection/containerCss-tests.js | 104 - .../select2/tests/selection/multiple-tests.js | 149 - .../tests/selection/placeholder-tests.js | 74 - .../select2/tests/selection/search-tests.js | 191 - .../select2/tests/selection/single-tests.js | 117 - .../tests/selection/stopPropagation-tests.js | 33 - .../bower_components/select2/tests/unit.html | 95 - .../select2/tests/utils/decorator-tests.js | 189 - .../select2/tests/utils/escapeMarkup-tests.js | 36 - .../select2/tests/vendor/jquery-1.7.2.js | 9404 ------ .../select2/tests/vendor/qunit-1.23.1.css | 305 - .../select2/tests/vendor/qunit-1.23.1.js | 4334 --- .../select2/vendor/jquery-2.1.0.js | 9111 ----- .../bootstrap-3.3.7/dist/css/AdminLTE.css | 4979 --- .../bootstrap-3.3.7/dist/css/AdminLTE.min.css | 7 - .../bootstrap-3.3.7/dist/css/adminlte.css.map | 140 - .../dist/css/adminlte.min.css.map | 140 - .../css/alt/AdminLTE-bootstrap-social.css | 760 - .../css/alt/AdminLTE-bootstrap-social.min.css | 1 - .../dist/css/alt/AdminLTE-fullcalendar.css | 93 - .../css/alt/AdminLTE-fullcalendar.min.css | 1 - .../dist/css/alt/AdminLTE-select2.css | 100 - .../dist/css/alt/AdminLTE-select2.min.css | 1 - .../dist/css/alt/AdminLTE-without-plugins.css | 4004 --- .../dist/css/bootstrap-table.min.css | 1 - .../dist/css/bootstrap.min.css | 5 - .../dist/css/skins/_all-skins.css | 1781 - .../dist/css/skins/skin-black-light.css | 171 - .../dist/css/skins/skin-black-light.min.css | 1 - .../dist/css/skins/skin-black.css | 161 - .../dist/css/skins/skin-black.min.css | 1 - .../dist/css/skins/skin-blue-light.css | 163 - .../dist/css/skins/skin-blue-light.min.css | 1 - .../dist/css/skins/skin-blue.css | 142 - .../dist/css/skins/skin-blue.min.css | 1 - .../dist/css/skins/skin-green-light.css | 152 - .../dist/css/skins/skin-green-light.min.css | 1 - .../dist/css/skins/skin-green.css | 134 - .../dist/css/skins/skin-green.min.css | 1 - .../dist/css/skins/skin-purple-light.css | 152 - .../dist/css/skins/skin-purple-light.min.css | 1 - .../dist/css/skins/skin-purple.css | 134 - .../dist/css/skins/skin-purple.min.css | 1 - .../dist/css/skins/skin-red-light.css | 152 - .../dist/css/skins/skin-red-light.min.css | 1 - .../dist/css/skins/skin-red.css | 134 - .../dist/css/skins/skin-red.min.css | 1 - .../dist/css/skins/skin-yellow-light.css | 152 - .../dist/css/skins/skin-yellow-light.min.css | 1 - .../dist/css/skins/skin-yellow.css | 134 - .../dist/css/skins/skin-yellow.min.css | 1 - .../bootstrap-3.3.7/dist/js/adminlte.js | 1139 - .../bootstrap-3.3.7/dist/js/bootstrap.min.js | 7 - .../static/bootstrap-3.3.7/dist/js/demo.js | 354 - .../bootstrap-dialog/bootstrap-dialog.min.css | 1 - .../bootstrap-dialog/bootstrap-dialog.min.js | 1 - .../.github/CODE_OF_CONDUCT.md | 46 - .../.github/CONTRIBUTING.md | 128 - .../.github/FUNDING.yml | 4 - .../.github/ISSUE_TEMPLATE.md | 48 - .../.github/PULL_REQUEST_TEMPLATE.md | 16 - .../.github/config.yml | 9 - .../.github/stale.yml | 19 - .../bootstrap-fileinput-master/.gitignore | 4 - .../bootstrap-fileinput-master/.npmignore | 8 - .../bootstrap-fileinput-master/CHANGE.md | 1251 - .../bootstrap-fileinput-master/LICENSE.md | 28 - .../bootstrap-fileinput-master/README.md | 168 - .../bootstrap-fileinput-master/bower.json | 40 - .../bootstrap-fileinput-master/composer.json | 36 - .../css/fileinput-rtl.css | 82 - .../css/fileinput-rtl.min.css | 12 - .../css/fileinput.css | 550 - .../examples/index.html | 244 - .../img/loading-sm.gif | Bin 2670 -> 0 bytes .../img/loading.gif | Bin 847 -> 0 bytes .../js/fileinput.js | 5635 ---- .../js/locales/LANG.js | 111 - .../js/locales/ar.js | 112 - .../js/locales/az.js | 112 - .../js/locales/bg.js | 111 - .../js/locales/ca.js | 111 - .../js/locales/cr.js | 112 - .../js/locales/cs.js | 111 - .../js/locales/da.js | 111 - .../js/locales/de.js | 109 - .../js/locales/el.js | 111 - .../js/locales/es.js | 111 - .../js/locales/et.js | 110 - .../js/locales/fa.js | 112 - .../js/locales/fi.js | 101 - .../js/locales/fr.js | 110 - .../js/locales/gl.js | 111 - .../js/locales/he.js | 106 - .../js/locales/hu.js | 111 - .../js/locales/id.js | 112 - .../js/locales/it.js | 113 - .../js/locales/ja.js | 120 - .../js/locales/ka.js | 112 - .../js/locales/kr.js | 111 - .../js/locales/kz.js | 99 - .../js/locales/lt.js | 111 - .../js/locales/nl.js | 111 - .../js/locales/no.js | 110 - .../js/locales/pl.js | 101 - .../js/locales/pt-BR.js | 111 - .../js/locales/pt.js | 111 - .../js/locales/ro.js | 112 - .../js/locales/ru.js | 112 - .../js/locales/sk.js | 111 - .../js/locales/sl.js | 109 - .../js/locales/sv.js | 110 - .../js/locales/th.js | 111 - .../js/locales/tr.js | 110 - .../js/locales/uk.js | 112 - .../js/locales/uz.js | 112 - .../js/locales/vi.js | 112 - .../js/locales/zh-TW.js | 113 - .../js/locales/zh.js | 112 - .../js/plugins/piexif.js | 2471 -- .../js/plugins/piexif.min.js | 1 - .../js/plugins/purify.js | 1009 - .../js/plugins/purify.min.js | 1 - .../js/plugins/sortable.js | 1590 - .../js/plugins/sortable.min.js | 1 - .../nuget/Package.nuspec | 21 - .../nuget/build.bat | 35 - .../bootstrap-fileinput-master/package.json | 48 - .../scss/fileinput-rtl.scss | 136 - .../scss/fileinput.scss | 640 - .../scss/themes/explorer-fa/theme.scss | 201 - .../scss/themes/explorer-fas/theme.scss | 201 - .../scss/themes/explorer/theme.scss | 201 - .../themes/explorer-fa/theme.css | 157 - .../themes/explorer-fa/theme.js | 88 - .../themes/explorer-fa/theme.min.css | 13 - .../themes/explorer-fa/theme.min.js | 14 - .../themes/explorer-fas/theme.css | 157 - .../themes/explorer-fas/theme.js | 88 - .../themes/explorer-fas/theme.min.css | 13 - .../themes/explorer-fas/theme.min.js | 14 - .../themes/explorer/theme.css | 156 - .../themes/explorer/theme.js | 57 - .../themes/explorer/theme.min.css | 12 - .../themes/explorer/theme.min.js | 12 - .../themes/fa/theme.js | 49 - .../themes/fa/theme.min.js | 12 - .../themes/fas/theme.js | 49 - .../themes/fas/theme.min.js | 12 - .../themes/gly/theme.js | 46 - .../themes/gly/theme.min.js | 12 - .../bootstrap-select-1.13.0-dev/.eslintignore | 2 - .../.github/FUNDING.yml | 3 - .../.github/ISSUE_TEMPLATE.md | 48 - .../.github/move.yml | 24 - .../bootstrap-select-1.13.0-dev/.gitignore | 13 - .../bootstrap-select-1.13.0-dev/CHANGELOG.md | 571 - .../CONTRIBUTING.md | 120 - .../bootstrap-select-1.13.0-dev/Gruntfile.js | 292 - .../bootstrap-select-1.13.0-dev/LICENSE | 21 - .../bootstrap-select-1.13.0-dev/README.md | 122 - .../bootstrap-select-1.13.0-dev/bower.json | 55 - .../bootstrap-select-1.13.0-dev/composer.json | 33 - .../dist/css/bootstrap-select.css | 458 - .../dist/css/bootstrap-select.css.map | 1 - .../dist/css/bootstrap-select.min.css | 6 - .../dist/js/bootstrap-select.js | 3144 -- .../dist/js/bootstrap-select.js.map | 1 - .../dist/js/bootstrap-select.min.js | 9 - .../dist/js/bootstrap-select.min.js.map | 1 - .../dist/js/i18n/defaults-am_ET.js | 46 - .../dist/js/i18n/defaults-am_ET.js.map | 1 - .../dist/js/i18n/defaults-am_ET.min.js | 8 - .../dist/js/i18n/defaults-ar_AR.js | 51 - .../dist/js/i18n/defaults-ar_AR.js.map | 1 - .../dist/js/i18n/defaults-ar_AR.min.js | 8 - .../dist/js/i18n/defaults-bg_BG.js | 46 - .../dist/js/i18n/defaults-bg_BG.js.map | 1 - .../dist/js/i18n/defaults-bg_BG.min.js | 8 - .../dist/js/i18n/defaults-cs_CZ.js | 39 - .../dist/js/i18n/defaults-cs_CZ.js.map | 1 - .../dist/js/i18n/defaults-cs_CZ.min.js | 8 - .../dist/js/i18n/defaults-da_DK.js | 46 - .../dist/js/i18n/defaults-da_DK.js.map | 1 - .../dist/js/i18n/defaults-da_DK.min.js | 8 - .../dist/js/i18n/defaults-de_DE.js | 46 - .../dist/js/i18n/defaults-de_DE.js.map | 1 - .../dist/js/i18n/defaults-de_DE.min.js | 8 - .../dist/js/i18n/defaults-en_US.js | 46 - .../dist/js/i18n/defaults-en_US.js.map | 1 - .../dist/js/i18n/defaults-en_US.min.js | 8 - .../dist/js/i18n/defaults-es_CL.js | 39 - .../dist/js/i18n/defaults-es_CL.js.map | 1 - .../dist/js/i18n/defaults-es_CL.min.js | 8 - .../dist/js/i18n/defaults-es_ES.js | 39 - .../dist/js/i18n/defaults-es_ES.js.map | 1 - .../dist/js/i18n/defaults-es_ES.min.js | 8 - .../dist/js/i18n/defaults-et_EE.js | 46 - .../dist/js/i18n/defaults-et_EE.js.map | 1 - .../dist/js/i18n/defaults-et_EE.min.js | 8 - .../dist/js/i18n/defaults-eu.js | 39 - .../dist/js/i18n/defaults-eu.js.map | 1 - .../dist/js/i18n/defaults-eu.min.js | 8 - .../dist/js/i18n/defaults-fa_IR.js | 39 - .../dist/js/i18n/defaults-fa_IR.js.map | 1 - .../dist/js/i18n/defaults-fa_IR.min.js | 8 - .../dist/js/i18n/defaults-fi_FI.js | 46 - .../dist/js/i18n/defaults-fi_FI.js.map | 1 - .../dist/js/i18n/defaults-fi_FI.min.js | 8 - .../dist/js/i18n/defaults-fr_FR.js | 46 - .../dist/js/i18n/defaults-fr_FR.js.map | 1 - .../dist/js/i18n/defaults-fr_FR.min.js | 8 - .../dist/js/i18n/defaults-hr_HR.js | 46 - .../dist/js/i18n/defaults-hr_HR.js.map | 1 - .../dist/js/i18n/defaults-hr_HR.min.js | 8 - .../dist/js/i18n/defaults-hu_HU.js | 46 - .../dist/js/i18n/defaults-hu_HU.js.map | 1 - .../dist/js/i18n/defaults-hu_HU.min.js | 8 - .../dist/js/i18n/defaults-id_ID.js | 39 - .../dist/js/i18n/defaults-id_ID.js.map | 1 - .../dist/js/i18n/defaults-id_ID.min.js | 8 - .../dist/js/i18n/defaults-it_IT.js | 41 - .../dist/js/i18n/defaults-it_IT.js.map | 1 - .../dist/js/i18n/defaults-it_IT.min.js | 8 - .../dist/js/i18n/defaults-ja_JP.js | 39 - .../dist/js/i18n/defaults-ja_JP.js.map | 1 - .../dist/js/i18n/defaults-ja_JP.min.js | 8 - .../dist/js/i18n/defaults-kh_KM.js | 46 - .../dist/js/i18n/defaults-kh_KM.js.map | 1 - .../dist/js/i18n/defaults-kh_KM.min.js | 8 - .../dist/js/i18n/defaults-ko_KR.js | 46 - .../dist/js/i18n/defaults-ko_KR.js.map | 1 - .../dist/js/i18n/defaults-ko_KR.min.js | 8 - .../dist/js/i18n/defaults-lt_LT.js | 46 - .../dist/js/i18n/defaults-lt_LT.js.map | 1 - .../dist/js/i18n/defaults-lt_LT.min.js | 8 - .../dist/js/i18n/defaults-lv_LV.js | 46 - .../dist/js/i18n/defaults-lv_LV.js.map | 1 - .../dist/js/i18n/defaults-lv_LV.min.js | 8 - .../dist/js/i18n/defaults-nb_NO.js | 46 - .../dist/js/i18n/defaults-nb_NO.js.map | 1 - .../dist/js/i18n/defaults-nb_NO.min.js | 8 - .../dist/js/i18n/defaults-nl_NL.js | 39 - .../dist/js/i18n/defaults-nl_NL.js.map | 1 - .../dist/js/i18n/defaults-nl_NL.min.js | 8 - .../dist/js/i18n/defaults-pl_PL.js | 39 - .../dist/js/i18n/defaults-pl_PL.js.map | 1 - .../dist/js/i18n/defaults-pl_PL.min.js | 8 - .../dist/js/i18n/defaults-pt_BR.js | 39 - .../dist/js/i18n/defaults-pt_BR.js.map | 1 - .../dist/js/i18n/defaults-pt_BR.min.js | 8 - .../dist/js/i18n/defaults-pt_PT.js | 39 - .../dist/js/i18n/defaults-pt_PT.js.map | 1 - .../dist/js/i18n/defaults-pt_PT.min.js | 8 - .../dist/js/i18n/defaults-ro_RO.js | 40 - .../dist/js/i18n/defaults-ro_RO.js.map | 1 - .../dist/js/i18n/defaults-ro_RO.min.js | 8 - .../dist/js/i18n/defaults-ru_RU.js | 40 - .../dist/js/i18n/defaults-ru_RU.js.map | 1 - .../dist/js/i18n/defaults-ru_RU.min.js | 8 - .../dist/js/i18n/defaults-sk_SK.js | 39 - .../dist/js/i18n/defaults-sk_SK.js.map | 1 - .../dist/js/i18n/defaults-sk_SK.min.js | 8 - .../dist/js/i18n/defaults-sl_SI.js | 44 - .../dist/js/i18n/defaults-sl_SI.js.map | 1 - .../dist/js/i18n/defaults-sl_SI.min.js | 8 - .../dist/js/i18n/defaults-sv_SE.js | 46 - .../dist/js/i18n/defaults-sv_SE.js.map | 1 - .../dist/js/i18n/defaults-sv_SE.min.js | 8 - .../dist/js/i18n/defaults-tr_TR.js | 46 - .../dist/js/i18n/defaults-tr_TR.js.map | 1 - .../dist/js/i18n/defaults-tr_TR.min.js | 8 - .../dist/js/i18n/defaults-ua_UA.js | 39 - .../dist/js/i18n/defaults-ua_UA.js.map | 1 - .../dist/js/i18n/defaults-ua_UA.min.js | 8 - .../dist/js/i18n/defaults-vi_VN.js | 46 - .../dist/js/i18n/defaults-vi_VN.js.map | 1 - .../dist/js/i18n/defaults-vi_VN.min.js | 8 - .../dist/js/i18n/defaults-zh_CN.js | 39 - .../dist/js/i18n/defaults-zh_CN.js.map | 1 - .../dist/js/i18n/defaults-zh_CN.min.js | 8 - .../dist/js/i18n/defaults-zh_TW.js | 39 - .../dist/js/i18n/defaults-zh_TW.js.map | 1 - .../dist/js/i18n/defaults-zh_TW.min.js | 8 - .../highlight.js/9.15.6/css/github.min.css | 1 - .../highlight.js/9.15.6/js/highlight.pack.js | 2 - .../docs/custom_theme/css/base.css | 100 - .../docs/custom_theme/js/base.js | 96 - .../docs/custom_theme/main.html | 126 - .../docs/custom_theme/nav.html | 60 - .../docs/custom_theme/toc.html | 16 - .../docs/docs/css/custom.css | 339 - .../docs/docs/dist/css/bootstrap-select.css | 458 - .../docs/dist/css/bootstrap-select.css.map | 1 - .../docs/dist/css/bootstrap-select.min.css | 6 - .../docs/docs/dist/js/bootstrap-select.js | 3144 -- .../docs/docs/dist/js/bootstrap-select.js.map | 1 - .../docs/docs/dist/js/bootstrap-select.min.js | 9 - .../docs/dist/js/bootstrap-select.min.js.map | 1 - .../docs/docs/dist/js/i18n/defaults-am_ET.js | 46 - .../docs/dist/js/i18n/defaults-am_ET.js.map | 1 - .../docs/dist/js/i18n/defaults-am_ET.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-ar_AR.js | 51 - .../docs/dist/js/i18n/defaults-ar_AR.js.map | 1 - .../docs/dist/js/i18n/defaults-ar_AR.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-bg_BG.js | 46 - .../docs/dist/js/i18n/defaults-bg_BG.js.map | 1 - .../docs/dist/js/i18n/defaults-bg_BG.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-cs_CZ.js | 39 - .../docs/dist/js/i18n/defaults-cs_CZ.js.map | 1 - .../docs/dist/js/i18n/defaults-cs_CZ.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-da_DK.js | 46 - .../docs/dist/js/i18n/defaults-da_DK.js.map | 1 - .../docs/dist/js/i18n/defaults-da_DK.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-de_DE.js | 46 - .../docs/dist/js/i18n/defaults-de_DE.js.map | 1 - .../docs/dist/js/i18n/defaults-de_DE.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-en_US.js | 46 - .../docs/dist/js/i18n/defaults-en_US.js.map | 1 - .../docs/dist/js/i18n/defaults-en_US.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-es_CL.js | 39 - .../docs/dist/js/i18n/defaults-es_CL.js.map | 1 - .../docs/dist/js/i18n/defaults-es_CL.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-es_ES.js | 39 - .../docs/dist/js/i18n/defaults-es_ES.js.map | 1 - .../docs/dist/js/i18n/defaults-es_ES.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-et_EE.js | 46 - .../docs/dist/js/i18n/defaults-et_EE.js.map | 1 - .../docs/dist/js/i18n/defaults-et_EE.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-eu.js | 39 - .../docs/docs/dist/js/i18n/defaults-eu.js.map | 1 - .../docs/docs/dist/js/i18n/defaults-eu.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-fa_IR.js | 39 - .../docs/dist/js/i18n/defaults-fa_IR.js.map | 1 - .../docs/dist/js/i18n/defaults-fa_IR.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-fi_FI.js | 46 - .../docs/dist/js/i18n/defaults-fi_FI.js.map | 1 - .../docs/dist/js/i18n/defaults-fi_FI.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-fr_FR.js | 46 - .../docs/dist/js/i18n/defaults-fr_FR.js.map | 1 - .../docs/dist/js/i18n/defaults-fr_FR.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-hr_HR.js | 46 - .../docs/dist/js/i18n/defaults-hr_HR.js.map | 1 - .../docs/dist/js/i18n/defaults-hr_HR.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-hu_HU.js | 46 - .../docs/dist/js/i18n/defaults-hu_HU.js.map | 1 - .../docs/dist/js/i18n/defaults-hu_HU.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-id_ID.js | 39 - .../docs/dist/js/i18n/defaults-id_ID.js.map | 1 - .../docs/dist/js/i18n/defaults-id_ID.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-it_IT.js | 41 - .../docs/dist/js/i18n/defaults-it_IT.js.map | 1 - .../docs/dist/js/i18n/defaults-it_IT.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-ja_JP.js | 39 - .../docs/dist/js/i18n/defaults-ja_JP.js.map | 1 - .../docs/dist/js/i18n/defaults-ja_JP.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-kh_KM.js | 46 - .../docs/dist/js/i18n/defaults-kh_KM.js.map | 1 - .../docs/dist/js/i18n/defaults-kh_KM.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-ko_KR.js | 46 - .../docs/dist/js/i18n/defaults-ko_KR.js.map | 1 - .../docs/dist/js/i18n/defaults-ko_KR.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-lt_LT.js | 46 - .../docs/dist/js/i18n/defaults-lt_LT.js.map | 1 - .../docs/dist/js/i18n/defaults-lt_LT.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-lv_LV.js | 46 - .../docs/dist/js/i18n/defaults-lv_LV.js.map | 1 - .../docs/dist/js/i18n/defaults-lv_LV.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-nb_NO.js | 46 - .../docs/dist/js/i18n/defaults-nb_NO.js.map | 1 - .../docs/dist/js/i18n/defaults-nb_NO.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-nl_NL.js | 39 - .../docs/dist/js/i18n/defaults-nl_NL.js.map | 1 - .../docs/dist/js/i18n/defaults-nl_NL.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-pl_PL.js | 39 - .../docs/dist/js/i18n/defaults-pl_PL.js.map | 1 - .../docs/dist/js/i18n/defaults-pl_PL.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-pt_BR.js | 39 - .../docs/dist/js/i18n/defaults-pt_BR.js.map | 1 - .../docs/dist/js/i18n/defaults-pt_BR.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-pt_PT.js | 39 - .../docs/dist/js/i18n/defaults-pt_PT.js.map | 1 - .../docs/dist/js/i18n/defaults-pt_PT.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-ro_RO.js | 40 - .../docs/dist/js/i18n/defaults-ro_RO.js.map | 1 - .../docs/dist/js/i18n/defaults-ro_RO.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-ru_RU.js | 40 - .../docs/dist/js/i18n/defaults-ru_RU.js.map | 1 - .../docs/dist/js/i18n/defaults-ru_RU.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-sk_SK.js | 39 - .../docs/dist/js/i18n/defaults-sk_SK.js.map | 1 - .../docs/dist/js/i18n/defaults-sk_SK.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-sl_SI.js | 44 - .../docs/dist/js/i18n/defaults-sl_SI.js.map | 1 - .../docs/dist/js/i18n/defaults-sl_SI.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-sv_SE.js | 46 - .../docs/dist/js/i18n/defaults-sv_SE.js.map | 1 - .../docs/dist/js/i18n/defaults-sv_SE.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-tr_TR.js | 46 - .../docs/dist/js/i18n/defaults-tr_TR.js.map | 1 - .../docs/dist/js/i18n/defaults-tr_TR.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-ua_UA.js | 39 - .../docs/dist/js/i18n/defaults-ua_UA.js.map | 1 - .../docs/dist/js/i18n/defaults-ua_UA.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-vi_VN.js | 46 - .../docs/dist/js/i18n/defaults-vi_VN.js.map | 1 - .../docs/dist/js/i18n/defaults-vi_VN.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-zh_CN.js | 39 - .../docs/dist/js/i18n/defaults-zh_CN.js.map | 1 - .../docs/dist/js/i18n/defaults-zh_CN.min.js | 8 - .../docs/docs/dist/js/i18n/defaults-zh_TW.js | 39 - .../docs/dist/js/i18n/defaults-zh_TW.js.map | 1 - .../docs/dist/js/i18n/defaults-zh_TW.min.js | 8 - .../docs/docs/examples.md | 923 - .../docs/docs/index.md | 71 - .../docs/docs/methods.md | 231 - .../docs/docs/options.md | 491 - .../docs/docs/playground/3/index.html | 12 - .../docs/docs/playground/index.html | 12 - .../docs/docs/playground/plnkrOpener.js | 92 - .../docs/mkdocs.yml | 21 - .../js/.eslintrc.json | 156 - .../js/bootstrap-select.js | 3143 -- .../js/i18n/defaults-am_ET.js | 23 - .../js/i18n/defaults-ar_AR.js | 23 - .../js/i18n/defaults-bg_BG.js | 23 - .../js/i18n/defaults-cs_CZ.js | 16 - .../js/i18n/defaults-da_DK.js | 23 - .../js/i18n/defaults-de_DE.js | 23 - .../js/i18n/defaults-en_US.js | 23 - .../js/i18n/defaults-es_CL.js | 16 - .../js/i18n/defaults-es_ES.js | 16 - .../js/i18n/defaults-et_EE.js | 23 - .../js/i18n/defaults-eu.js | 16 - .../js/i18n/defaults-fa_IR.js | 16 - .../js/i18n/defaults-fi_FI.js | 23 - .../js/i18n/defaults-fr_FR.js | 23 - .../js/i18n/defaults-hr_HR.js | 23 - .../js/i18n/defaults-hu_HU.js | 23 - .../js/i18n/defaults-id_ID.js | 16 - .../js/i18n/defaults-it_IT.js | 19 - .../js/i18n/defaults-ja_JP.js | 17 - .../js/i18n/defaults-kh_KM.js | 23 - .../js/i18n/defaults-ko_KR.js | 23 - .../js/i18n/defaults-lt_LT.js | 23 - .../js/i18n/defaults-lv_LV.js | 23 - .../js/i18n/defaults-nb_NO.js | 23 - .../js/i18n/defaults-nl_NL.js | 17 - .../js/i18n/defaults-pl_PL.js | 16 - .../js/i18n/defaults-pt_BR.js | 17 - .../js/i18n/defaults-pt_PT.js | 17 - .../js/i18n/defaults-ro_RO.js | 18 - .../js/i18n/defaults-ru_RU.js | 17 - .../js/i18n/defaults-sk_SK.js | 16 - .../js/i18n/defaults-sl_SI.js | 21 - .../js/i18n/defaults-sv_SE.js | 23 - .../js/i18n/defaults-tr_TR.js | 24 - .../js/i18n/defaults-ua_UA.js | 16 - .../js/i18n/defaults-vi_VN.js | 23 - .../js/i18n/defaults-zh_CN.js | 16 - .../js/i18n/defaults-zh_TW.js | 16 - .../js/umd-intro.js | 17 - .../js/umd-outro.js | 3 - .../less/bootstrap-select.less | 502 - .../less/variables.less | 17 - .../nuget/MyGet.ps1 | 20 - .../nuget/bootstrap-select.nuspec | 23 - .../package-lock.json | 3994 --- .../bootstrap-select-1.13.0-dev/package.json | 69 - .../sass/bootstrap-select.scss | 520 - .../sass/variables.scss | 17 - .../tests/bootstrap3.html | 357 - .../tests/bootstrap4.html | 359 - .../bootstrap-slider/bootstrap-slider.js | 1576 - .../plugins/bootstrap-slider/slider.css | 282 - .../bootstrap-table-develop/.browserslistrc | 13 - .../bootstrap-table-develop/.eslintrc.js | 75 - .../.github/ISSUE_TEMPLATE.md | 14 - .../bootstrap-table-develop/.gitignore | 32 - .../bootstrap-table-develop/.npmignore | 2 - .../bootstrap-table-develop/.stylelintrc | 3 - .../bootstrap-table-develop/.travis.yml | 4 - .../bootstrap-table-develop/CHANGELOG.md | 451 - .../bootstrap-table-develop/CONTRIBUTING.md | 213 - .../bootstrap-table-develop/DONATORS.md | 60 - .../bootstrap-table-develop/FUNDING.yml | 8 - .../plugins/bootstrap-table-develop/Gemfile | 13 - .../bootstrap-table-develop/Gruntfile.js | 132 - .../plugins/bootstrap-table-develop/LICENSE | 21 - .../plugins/bootstrap-table-develop/README.md | 118 - .../bootstrap-table-develop/_config.yml | 31 - .../bootstrap-table.jquery.json | 30 - .../bootstrap-table-develop/bower.json | 27 - .../bootstrap-table-develop/composer.json | 17 - .../bootstrap-table-develop/deploy_key.enc | Bin 3392 -> 0 bytes .../dist/bootstrap-table-locale-all.js | 1928 -- .../dist/bootstrap-table-locale-all.min.js | 7 - .../dist/bootstrap-table-vue.esm.js | 1809 - .../dist/bootstrap-table-vue.esm.min.js | 10 - .../dist/bootstrap-table-vue.js | 1817 - .../dist/bootstrap-table-vue.min.js | 10 - .../dist/bootstrap-table.css | 313 - .../dist/bootstrap-table.js | 3094 -- .../dist/bootstrap-table.min.css | 1 - .../dist/bootstrap-table.min.js | 8 - .../bootstrap-table-accent-neutralise.js | 182 - .../bootstrap-table-accent-neutralise.min.js | 7 - .../addrbar/bootstrap-table-addrbar.js | 1485 - .../addrbar/bootstrap-table-addrbar.min.js | 10 - .../angular/bootstrap-table-angular.js | 107 - .../angular/bootstrap-table-angular.min.js | 7 - .../bootstrap-table-auto-refresh.css | 3 - .../bootstrap-table-auto-refresh.js | 84 - .../bootstrap-table-auto-refresh.min.js | 7 - .../cell-input/bootstrap-table-cell-input.css | 12 - .../cell-input/bootstrap-table-cell-input.js | 2087 -- .../bootstrap-table-cell-input.min.css | 10 - .../bootstrap-table-cell-input.min.js | 10 - .../bootstrap-table-click-edit-row.css | 21 - .../bootstrap-table-click-edit-row.js | 142 - .../bootstrap-table-click-edit-row.min.js | 7 - .../cookie/bootstrap-table-cookie.js | 434 - .../cookie/bootstrap-table-cookie.min.js | 7 - .../copy-rows/bootstrap-table-copy-rows.js | 102 - .../bootstrap-table-copy-rows.min.js | 7 - .../defer-url/bootstrap-table-defer-url.js | 779 - .../bootstrap-table-defer-url.min.js | 10 - .../editable/bootstrap-table-editable.js | 146 - .../editable/bootstrap-table-editable.min.js | 7 - .../export/bootstrap-table-export.min.js | 7 - .../bootstrap-table-filter-control.css | 13 - .../bootstrap-table-filter-control.js | 697 - .../bootstrap-table-filter-control.min.css | 10 - .../bootstrap-table-filter-control.min.js | 7 - .../filter/bootstrap-table-filter.js | 67 - .../filter/bootstrap-table-filter.min.js | 7 - .../bootstrap-table-fixed-columns.css | 27 - .../bootstrap-table-fixed-columns.js | 1378 - .../bootstrap-table-fixed-columns.min.css | 10 - .../bootstrap-table-fixed-columns.min.js | 10 - .../flat-json/bootstrap-table-flat-json.js | 62 - .../bootstrap-table-flat-json.min.js | 7 - .../group-by-v2/bootstrap-table-group-by.css | 7 - .../group-by-v2/bootstrap-table-group-by.js | 226 - .../bootstrap-table-group-by.min.css | 10 - .../bootstrap-table-group-by.min.js | 7 - .../group-by/bootstrap-table-group-by.css | 53 - .../group-by/bootstrap-table-group-by.js | 243 - .../group-by/bootstrap-table-group-by.min.js | 7 - .../bootstrap-table-i18n-enhance.js | 34 - .../bootstrap-table-i18n-enhance.min.js | 7 - .../key-events/bootstrap-table-key-events.js | 80 - .../bootstrap-table-key-events.min.js | 7 - .../mobile/bootstrap-table-mobile.js | 136 - .../mobile/bootstrap-table-mobile.min.js | 7 - .../bootstrap-table-multi-toggle.js | 88 - .../bootstrap-table-multi-toggle.min.js | 7 - .../bootstrap-table-multiple-search.js | 71 - .../bootstrap-table-multiple-search.min.js | 7 - ...bootstrap-table-multiple-selection-row.css | 17 - .../bootstrap-table-multiple-selection-row.js | 127 - ...tstrap-table-multiple-selection-row.min.js | 7 - .../bootstrap-table-multiple-sort.js | 393 - .../bootstrap-table-multiple-sort.min.js | 7 - .../bootstrap-table-natural-sorting.js | 67 - .../bootstrap-table-natural-sorting.min.js | 7 - .../bootstrap-table-page-jump-to.css | 11 - .../bootstrap-table-page-jump-to.js | 971 - .../bootstrap-table-page-jump-to.min.css | 10 - .../bootstrap-table-page-jump-to.min.js | 10 - .../pipeline/bootstrap-table-pipeline.js | 1128 - .../pipeline/bootstrap-table-pipeline.min.js | 10 - .../extensions/print/bootstrap-table-print.js | 133 - .../print/bootstrap-table-print.min.js | 7 - .../bootstrap-table-reorder-columns.js | 181 - .../bootstrap-table-reorder-columns.min.js | 7 - .../bootstrap-table-reorder-rows.css | 14 - .../bootstrap-table-reorder-rows.js | 118 - .../bootstrap-table-reorder-rows.min.css | 10 - .../bootstrap-table-reorder-rows.min.js | 7 - .../resizable/bootstrap-table-resizable.js | 74 - .../bootstrap-table-resizable.min.js | 7 - .../bootstrap-table-select2-filter.js | 303 - .../bootstrap-table-select2-filter.min.js | 7 - .../bootstrap-table-sticky-header.css | 22 - .../bootstrap-table-sticky-header.js | 111 - .../bootstrap-table-sticky-header.min.css | 10 - .../bootstrap-table-sticky-header.min.js | 7 - .../toolbar/bootstrap-table-toolbar.js | 211 - .../toolbar/bootstrap-table-toolbar.min.js | 7 - .../bootstrap-table-tree-column.css | 1 - .../bootstrap-table-tree-column.js | 130 - .../bootstrap-table-tree-column.min.js | 7 - .../treegrid/bootstrap-table-treegrid.js | 1817 - .../treegrid/bootstrap-table-treegrid.min.js | 10 - .../dist/locale/bootstrap-table-af-ZA.js | 40 - .../dist/locale/bootstrap-table-af-ZA.min.js | 7 - .../dist/locale/bootstrap-table-ar-SA.js | 40 - .../dist/locale/bootstrap-table-ar-SA.min.js | 7 - .../dist/locale/bootstrap-table-ca-ES.js | 44 - .../dist/locale/bootstrap-table-ca-ES.min.js | 7 - .../dist/locale/bootstrap-table-cs-CZ.js | 44 - .../dist/locale/bootstrap-table-cs-CZ.min.js | 7 - .../dist/locale/bootstrap-table-da-DK.js | 37 - .../dist/locale/bootstrap-table-da-DK.min.js | 7 - .../dist/locale/bootstrap-table-de-DE.js | 43 - .../dist/locale/bootstrap-table-de-DE.min.js | 7 - .../dist/locale/bootstrap-table-el-GR.js | 28 - .../dist/locale/bootstrap-table-el-GR.min.js | 7 - .../dist/locale/bootstrap-table-en-US.js | 49 - .../dist/locale/bootstrap-table-en-US.min.js | 7 - .../dist/locale/bootstrap-table-es-AR.js | 31 - .../dist/locale/bootstrap-table-es-AR.min.js | 7 - .../dist/locale/bootstrap-table-es-CL.js | 44 - .../dist/locale/bootstrap-table-es-CL.min.js | 7 - .../dist/locale/bootstrap-table-es-CR.js | 40 - .../dist/locale/bootstrap-table-es-CR.min.js | 7 - .../dist/locale/bootstrap-table-es-ES.js | 43 - .../dist/locale/bootstrap-table-es-ES.min.js | 7 - .../dist/locale/bootstrap-table-es-MX.js | 32 - .../dist/locale/bootstrap-table-es-MX.min.js | 7 - .../dist/locale/bootstrap-table-es-NI.js | 40 - .../dist/locale/bootstrap-table-es-NI.min.js | 7 - .../dist/locale/bootstrap-table-es-SP.js | 40 - .../dist/locale/bootstrap-table-es-SP.min.js | 7 - .../dist/locale/bootstrap-table-et-EE.js | 43 - .../dist/locale/bootstrap-table-et-EE.min.js | 7 - .../dist/locale/bootstrap-table-eu-EU.js | 721 - .../dist/locale/bootstrap-table-eu-EU.min.js | 10 - .../dist/locale/bootstrap-table-fa-IR.js | 43 - .../dist/locale/bootstrap-table-fa-IR.min.js | 7 - .../dist/locale/bootstrap-table-fi-FI.js | 721 - .../dist/locale/bootstrap-table-fi-FI.min.js | 10 - .../dist/locale/bootstrap-table-fr-BE.js | 28 - .../dist/locale/bootstrap-table-fr-BE.min.js | 7 - .../dist/locale/bootstrap-table-fr-CH.js | 721 - .../dist/locale/bootstrap-table-fr-CH.min.js | 10 - .../dist/locale/bootstrap-table-fr-FR.js | 41 - .../dist/locale/bootstrap-table-fr-FR.min.js | 7 - .../dist/locale/bootstrap-table-fr-LU.js | 721 - .../dist/locale/bootstrap-table-fr-LU.min.js | 10 - .../dist/locale/bootstrap-table-he-IL.js | 43 - .../dist/locale/bootstrap-table-he-IL.min.js | 7 - .../dist/locale/bootstrap-table-hr-HR.js | 44 - .../dist/locale/bootstrap-table-hr-HR.min.js | 7 - .../dist/locale/bootstrap-table-hu-HU.js | 43 - .../dist/locale/bootstrap-table-hu-HU.min.js | 7 - .../dist/locale/bootstrap-table-id-ID.js | 49 - .../dist/locale/bootstrap-table-id-ID.min.js | 7 - .../dist/locale/bootstrap-table-it-IT.js | 52 - .../dist/locale/bootstrap-table-it-IT.min.js | 7 - .../dist/locale/bootstrap-table-ja-JP.js | 43 - .../dist/locale/bootstrap-table-ja-JP.min.js | 7 - .../dist/locale/bootstrap-table-ka-GE.js | 40 - .../dist/locale/bootstrap-table-ka-GE.min.js | 7 - .../dist/locale/bootstrap-table-ko-KR.js | 37 - .../dist/locale/bootstrap-table-ko-KR.min.js | 7 - .../dist/locale/bootstrap-table-ms-MY.js | 43 - .../dist/locale/bootstrap-table-ms-MY.min.js | 7 - .../dist/locale/bootstrap-table-nb-NO.js | 37 - .../dist/locale/bootstrap-table-nb-NO.min.js | 7 - .../dist/locale/bootstrap-table-nl-BE.js | 721 - .../dist/locale/bootstrap-table-nl-BE.min.js | 10 - .../dist/locale/bootstrap-table-nl-NL.js | 52 - .../dist/locale/bootstrap-table-nl-NL.min.js | 7 - .../dist/locale/bootstrap-table-pl-PL.js | 37 - .../dist/locale/bootstrap-table-pl-PL.min.js | 7 - .../dist/locale/bootstrap-table-pt-BR.js | 41 - .../dist/locale/bootstrap-table-pt-BR.min.js | 7 - .../dist/locale/bootstrap-table-pt-PT.js | 43 - .../dist/locale/bootstrap-table-pt-PT.min.js | 7 - .../dist/locale/bootstrap-table-ro-RO.js | 43 - .../dist/locale/bootstrap-table-ro-RO.min.js | 7 - .../dist/locale/bootstrap-table-ru-RU.js | 72 - .../dist/locale/bootstrap-table-ru-RU.min.js | 7 - .../dist/locale/bootstrap-table-sk-SK.js | 37 - .../dist/locale/bootstrap-table-sk-SK.min.js | 7 - .../dist/locale/bootstrap-table-sv-SE.js | 37 - .../dist/locale/bootstrap-table-sv-SE.min.js | 7 - .../dist/locale/bootstrap-table-th-TH.js | 37 - .../dist/locale/bootstrap-table-th-TH.min.js | 7 - .../dist/locale/bootstrap-table-tr-TR.js | 41 - .../dist/locale/bootstrap-table-tr-TR.min.js | 7 - .../dist/locale/bootstrap-table-uk-UA.js | 73 - .../dist/locale/bootstrap-table-uk-UA.min.js | 7 - .../dist/locale/bootstrap-table-ur-PK.js | 37 - .../dist/locale/bootstrap-table-ur-PK.min.js | 7 - .../dist/locale/bootstrap-table-uz-Latn-UZ.js | 49 - .../locale/bootstrap-table-uz-Latn-UZ.min.js | 7 - .../dist/locale/bootstrap-table-vi-VN.js | 28 - .../dist/locale/bootstrap-table-vi-VN.min.js | 7 - .../dist/locale/bootstrap-table-zh-CN.js | 49 - .../dist/locale/bootstrap-table-zh-CN.min.js | 7 - .../dist/locale/bootstrap-table-zh-TW.js | 40 - .../dist/locale/bootstrap-table-zh-TW.min.js | 7 - .../themes/bulma/bootstrap-table-bulma.css | 349 - .../themes/bulma/bootstrap-table-bulma.js | 943 - .../bulma/bootstrap-table-bulma.min.css | 10 - .../themes/bulma/bootstrap-table-bulma.min.js | 10 - .../foundation/bootstrap-table-foundation.css | 326 - .../foundation/bootstrap-table-foundation.js | 952 - .../bootstrap-table-foundation.min.css | 10 - .../bootstrap-table-foundation.min.js | 10 - .../bootstrap-table-materialize.css | 317 - .../bootstrap-table-materialize.js | 943 - .../bootstrap-table-materialize.min.css | 10 - .../bootstrap-table-materialize.min.js | 10 - .../semantic/bootstrap-table-semantic.css | 333 - .../semantic/bootstrap-table-semantic.js | 922 - .../semantic/bootstrap-table-semantic.min.css | 10 - .../semantic/bootstrap-table-semantic.min.js | 10 - .../bootstrap-table-develop/docs/LICENSE | 319 - .../bootstrap-table-develop/docs/README.md | 14 - .../bootstrap-table-develop/docs/_i18n/en.yml | 30 - .../_i18n/en/documentation/column-options.md | 289 - .../docs/_i18n/en/documentation/events.md | 255 - .../_i18n/en/documentation/localizations.md | 108 - .../docs/_i18n/en/documentation/methods.md | 358 - .../_i18n/en/documentation/table-options.md | 706 - .../docs/_i18n/en/donate.md | 5 - .../docs/_i18n/en/faq/faq.md | 59 - .../docs/_i18n/en/footer.html | 26 - .../docs/_i18n/en/getting-started/download.md | 40 - .../docs/_i18n/en/getting-started/grunt.md | 29 - .../docs/_i18n/en/getting-started/usage.md | 129 - .../_i18n/en/getting-started/whats-include.md | 22 - .../docs/_i18n/en/home/feature.md | 17 - .../bootstrap-table-develop/docs/_i18n/es.yml | 30 - .../_i18n/es/documentation/column-options.md | 264 - .../docs/_i18n/es/documentation/events.md | 222 - .../_i18n/es/documentation/localizations.md | 108 - .../docs/_i18n/es/documentation/methods.md | 314 - .../_i18n/es/documentation/table-options.md | 575 - .../docs/_i18n/es/donate.md | 5 - .../docs/_i18n/es/faq/faq.md | 59 - .../docs/_i18n/es/footer.html | 26 - .../docs/_i18n/es/getting-started/download.md | 40 - .../docs/_i18n/es/getting-started/grunt.md | 29 - .../docs/_i18n/es/getting-started/usage.md | 116 - .../_i18n/es/getting-started/whats-include.md | 21 - .../docs/_i18n/es/home/feature.md | 17 - .../docs/_i18n/zh-cn.yml | 30 - .../zh-cn/documentation/column-options.md | 268 - .../docs/_i18n/zh-cn/documentation/events.md | 255 - .../zh-cn/documentation/localizations.md | 95 - .../docs/_i18n/zh-cn/documentation/methods.md | 331 - .../zh-cn/documentation/table-options.md | 606 - .../docs/_i18n/zh-cn/donate.md | 5 - .../docs/_i18n/zh-cn/faq/faq.md | 57 - .../docs/_i18n/zh-cn/footer.html | 26 - .../_i18n/zh-cn/getting-started/download.md | 40 - .../docs/_i18n/zh-cn/getting-started/grunt.md | 29 - .../docs/_i18n/zh-cn/getting-started/usage.md | 116 - .../zh-cn/getting-started/whats-include.md | 22 - .../docs/_i18n/zh-cn/home/feature.md | 17 - .../docs/_includes/footer.html | 19 - .../docs/_includes/header.html | 53 - .../docs/_includes/latest-release.md | 35 - .../docs/_includes/nav.html | 63 - .../docs/_includes/social-buttons.html | 39 - .../docs/_layouts/default.html | 47 - .../docs/_layouts/home.html | 18 - .../docs/_plugins/markdown-tag.rb | 22 - .../docs/_plugins/multiple-languages.rb | 153 - .../docs/apple-touch-icon.png | Bin 6140 -> 0 bytes .../assets/bootstrap/css/bootstrap-theme.css | 457 - .../bootstrap/css/bootstrap-theme.css.map | 1 - .../bootstrap/css/bootstrap-theme.min.css | 5 - .../docs/assets/bootstrap/css/bootstrap.css | 6361 ---- .../assets/bootstrap/css/bootstrap.css.map | 1 - .../assets/bootstrap/css/bootstrap.min.css | 5 - .../fonts/glyphicons-halflings-regular.eot | Bin 20335 -> 0 bytes .../fonts/glyphicons-halflings-regular.svg | 229 - .../fonts/glyphicons-halflings-regular.ttf | Bin 41280 -> 0 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 23320 -> 0 bytes .../docs/assets/bootstrap/js/bootstrap.js | 2320 -- .../docs/assets/bootstrap/js/bootstrap.min.js | 7 - .../docs/assets/bootstrap/js/npm.js | 13 - .../docs/assets/css/docs.min.css | 6 - .../docs/assets/css/sidenav.css | 120 - .../docs/assets/css/style.css | 50 - .../docs/assets/flash/ZeroClipboard.swf | Bin 2157 -> 0 bytes .../docs/assets/images/alipay.jpg | Bin 98016 -> 0 bytes .../docs/assets/images/alipayLogo.png | Bin 22926 -> 0 bytes .../docs/assets/images/paypalLogo.png | Bin 4545 -> 0 bytes .../docs/assets/images/weixin.png | Bin 87203 -> 0 bytes .../docs/assets/images/weixinLogo.png | Bin 4973 -> 0 bytes .../docs/assets/js/common.js | 83 - .../docs/assets/js/customize.min.js | 61 - .../docs/assets/js/docs.min.js | 26 - .../assets/js/ie-emulation-modes-warning.js | 51 - .../assets/js/ie10-viewport-bug-workaround.js | 22 - .../assets/js/ie8-responsive-file-warning.js | 13 - .../docs/assets/js/jquery.min.js | 4 - .../docs/assets/js/sidenav.js | 176 - .../docs/data/README.md | 3 - .../docs/data/data1/demo.response.json | 32 - .../docs/data/data2/demo.response.json | 4002 --- .../docs/data/data3/demo.response.json | 191 - .../docs/data/data4/demo.response.json | 28 - .../docs/data/data5/demo.response.json | 28 - .../docs/data/extensions.json | 371 - .../docs/dist/bootstrap-table-locale-all.js | 1928 -- .../dist/bootstrap-table-locale-all.min.js | 7 - .../docs/dist/bootstrap-table.css | 313 - .../docs/dist/bootstrap-table.js | 3094 -- .../docs/dist/bootstrap-table.min.css | 1 - .../docs/dist/bootstrap-table.min.js | 8 - .../bootstrap-table-accent-neutralise.js | 182 - .../bootstrap-table-accent-neutralise.min.js | 7 - .../angular/bootstrap-table-angular.js | 107 - .../angular/bootstrap-table-angular.min.js | 7 - .../bootstrap-table-auto-refresh.css | 3 - .../bootstrap-table-auto-refresh.js | 84 - .../bootstrap-table-auto-refresh.min.js | 7 - .../bootstrap-table-click-edit-row.css | 21 - .../bootstrap-table-click-edit-row.js | 142 - .../bootstrap-table-click-edit-row.min.js | 7 - .../cookie/bootstrap-table-cookie.js | 434 - .../cookie/bootstrap-table-cookie.min.js | 7 - .../copy-rows/bootstrap-table-copy-rows.js | 102 - .../bootstrap-table-copy-rows.min.js | 7 - .../editable/bootstrap-table-editable.js | 146 - .../editable/bootstrap-table-editable.min.js | 7 - .../export/bootstrap-table-export.js | 131 - .../export/bootstrap-table-export.min.js | 7 - .../bootstrap-table-filter-control.css | 13 - .../bootstrap-table-filter-control.js | 697 - .../bootstrap-table-filter-control.min.js | 7 - .../filter/bootstrap-table-filter.js | 67 - .../filter/bootstrap-table-filter.min.js | 7 - .../flat-json/bootstrap-table-flat-json.js | 62 - .../bootstrap-table-flat-json.min.js | 7 - .../group-by-v2/bootstrap-table-group-by.css | 7 - .../group-by-v2/bootstrap-table-group-by.js | 226 - .../bootstrap-table-group-by.min.js | 7 - .../group-by/bootstrap-table-group-by.css | 53 - .../group-by/bootstrap-table-group-by.js | 243 - .../group-by/bootstrap-table-group-by.min.js | 7 - .../bootstrap-table-i18n-enhance.js | 34 - .../bootstrap-table-i18n-enhance.min.js | 7 - .../key-events/bootstrap-table-key-events.js | 80 - .../bootstrap-table-key-events.min.js | 7 - .../mobile/bootstrap-table-mobile.js | 136 - .../mobile/bootstrap-table-mobile.min.js | 7 - .../bootstrap-table-multi-toggle.js | 88 - .../bootstrap-table-multi-toggle.min.js | 7 - .../bootstrap-table-multiple-search.js | 71 - .../bootstrap-table-multiple-search.min.js | 7 - ...bootstrap-table-multiple-selection-row.css | 17 - .../bootstrap-table-multiple-selection-row.js | 127 - ...tstrap-table-multiple-selection-row.min.js | 7 - .../bootstrap-table-multiple-sort.js | 393 - .../bootstrap-table-multiple-sort.min.js | 7 - .../bootstrap-table-natural-sorting.js | 67 - .../bootstrap-table-natural-sorting.min.js | 7 - .../extensions/print/bootstrap-table-print.js | 133 - .../print/bootstrap-table-print.min.js | 7 - .../bootstrap-table-reorder-columns.js | 181 - .../bootstrap-table-reorder-columns.min.js | 7 - .../bootstrap-table-reorder-rows.css | 14 - .../bootstrap-table-reorder-rows.js | 118 - .../bootstrap-table-reorder-rows.min.js | 7 - .../resizable/bootstrap-table-resizable.js | 74 - .../bootstrap-table-resizable.min.js | 7 - .../bootstrap-table-select2-filter.js | 303 - .../bootstrap-table-select2-filter.min.js | 7 - .../bootstrap-table-sticky-header.css | 22 - .../bootstrap-table-sticky-header.js | 111 - .../bootstrap-table-sticky-header.min.js | 7 - .../toolbar/bootstrap-table-toolbar.js | 211 - .../toolbar/bootstrap-table-toolbar.min.js | 7 - .../bootstrap-table-tree-column.css | 1 - .../bootstrap-table-tree-column.js | 130 - .../bootstrap-table-tree-column.min.js | 7 - .../docs/dist/locale/bootstrap-table-af-ZA.js | 40 - .../dist/locale/bootstrap-table-af-ZA.min.js | 7 - .../docs/dist/locale/bootstrap-table-ar-SA.js | 40 - .../dist/locale/bootstrap-table-ar-SA.min.js | 7 - .../docs/dist/locale/bootstrap-table-ca-ES.js | 44 - .../dist/locale/bootstrap-table-ca-ES.min.js | 7 - .../docs/dist/locale/bootstrap-table-cs-CZ.js | 44 - .../dist/locale/bootstrap-table-cs-CZ.min.js | 7 - .../docs/dist/locale/bootstrap-table-da-DK.js | 37 - .../dist/locale/bootstrap-table-da-DK.min.js | 7 - .../docs/dist/locale/bootstrap-table-de-DE.js | 43 - .../dist/locale/bootstrap-table-de-DE.min.js | 7 - .../docs/dist/locale/bootstrap-table-el-GR.js | 28 - .../dist/locale/bootstrap-table-el-GR.min.js | 7 - .../docs/dist/locale/bootstrap-table-en-US.js | 49 - .../dist/locale/bootstrap-table-en-US.min.js | 7 - .../docs/dist/locale/bootstrap-table-es-AR.js | 31 - .../dist/locale/bootstrap-table-es-AR.min.js | 7 - .../docs/dist/locale/bootstrap-table-es-CL.js | 44 - .../dist/locale/bootstrap-table-es-CL.min.js | 7 - .../docs/dist/locale/bootstrap-table-es-CR.js | 40 - .../dist/locale/bootstrap-table-es-CR.min.js | 7 - .../docs/dist/locale/bootstrap-table-es-ES.js | 43 - .../dist/locale/bootstrap-table-es-ES.min.js | 7 - .../docs/dist/locale/bootstrap-table-es-MX.js | 32 - .../dist/locale/bootstrap-table-es-MX.min.js | 7 - .../docs/dist/locale/bootstrap-table-es-NI.js | 40 - .../dist/locale/bootstrap-table-es-NI.min.js | 7 - .../docs/dist/locale/bootstrap-table-es-SP.js | 40 - .../dist/locale/bootstrap-table-es-SP.min.js | 7 - .../docs/dist/locale/bootstrap-table-et-EE.js | 43 - .../dist/locale/bootstrap-table-et-EE.min.js | 7 - .../docs/dist/locale/bootstrap-table-fa-IR.js | 43 - .../dist/locale/bootstrap-table-fa-IR.min.js | 7 - .../docs/dist/locale/bootstrap-table-fr-BE.js | 28 - .../dist/locale/bootstrap-table-fr-BE.min.js | 7 - .../docs/dist/locale/bootstrap-table-fr-FR.js | 41 - .../dist/locale/bootstrap-table-fr-FR.min.js | 7 - .../docs/dist/locale/bootstrap-table-he-IL.js | 43 - .../dist/locale/bootstrap-table-he-IL.min.js | 7 - .../docs/dist/locale/bootstrap-table-hr-HR.js | 44 - .../dist/locale/bootstrap-table-hr-HR.min.js | 7 - .../docs/dist/locale/bootstrap-table-hu-HU.js | 43 - .../dist/locale/bootstrap-table-hu-HU.min.js | 7 - .../docs/dist/locale/bootstrap-table-id-ID.js | 49 - .../dist/locale/bootstrap-table-id-ID.min.js | 7 - .../docs/dist/locale/bootstrap-table-it-IT.js | 52 - .../dist/locale/bootstrap-table-it-IT.min.js | 7 - .../docs/dist/locale/bootstrap-table-ja-JP.js | 43 - .../dist/locale/bootstrap-table-ja-JP.min.js | 7 - .../docs/dist/locale/bootstrap-table-ka-GE.js | 40 - .../dist/locale/bootstrap-table-ka-GE.min.js | 7 - .../docs/dist/locale/bootstrap-table-ko-KR.js | 37 - .../dist/locale/bootstrap-table-ko-KR.min.js | 7 - .../docs/dist/locale/bootstrap-table-ms-MY.js | 43 - .../dist/locale/bootstrap-table-ms-MY.min.js | 7 - .../docs/dist/locale/bootstrap-table-nb-NO.js | 37 - .../dist/locale/bootstrap-table-nb-NO.min.js | 7 - .../docs/dist/locale/bootstrap-table-nl-NL.js | 52 - .../dist/locale/bootstrap-table-nl-NL.min.js | 7 - .../docs/dist/locale/bootstrap-table-pl-PL.js | 37 - .../dist/locale/bootstrap-table-pl-PL.min.js | 7 - .../docs/dist/locale/bootstrap-table-pt-BR.js | 41 - .../dist/locale/bootstrap-table-pt-BR.min.js | 7 - .../docs/dist/locale/bootstrap-table-pt-PT.js | 43 - .../dist/locale/bootstrap-table-pt-PT.min.js | 7 - .../docs/dist/locale/bootstrap-table-ro-RO.js | 43 - .../dist/locale/bootstrap-table-ro-RO.min.js | 7 - .../docs/dist/locale/bootstrap-table-ru-RU.js | 72 - .../dist/locale/bootstrap-table-ru-RU.min.js | 7 - .../docs/dist/locale/bootstrap-table-sk-SK.js | 37 - .../dist/locale/bootstrap-table-sk-SK.min.js | 7 - .../docs/dist/locale/bootstrap-table-sv-SE.js | 37 - .../dist/locale/bootstrap-table-sv-SE.min.js | 7 - .../docs/dist/locale/bootstrap-table-th-TH.js | 37 - .../dist/locale/bootstrap-table-th-TH.min.js | 7 - .../docs/dist/locale/bootstrap-table-tr-TR.js | 41 - .../dist/locale/bootstrap-table-tr-TR.min.js | 7 - .../docs/dist/locale/bootstrap-table-uk-UA.js | 73 - .../dist/locale/bootstrap-table-uk-UA.min.js | 7 - .../docs/dist/locale/bootstrap-table-ur-PK.js | 37 - .../dist/locale/bootstrap-table-ur-PK.min.js | 7 - .../dist/locale/bootstrap-table-uz-Latn-UZ.js | 49 - .../locale/bootstrap-table-uz-Latn-UZ.min.js | 7 - .../docs/dist/locale/bootstrap-table-vi-VN.js | 28 - .../dist/locale/bootstrap-table-vi-VN.min.js | 7 - .../docs/dist/locale/bootstrap-table-zh-CN.js | 46 - .../dist/locale/bootstrap-table-zh-CN.min.js | 7 - .../docs/dist/locale/bootstrap-table-zh-TW.js | 40 - .../dist/locale/bootstrap-table-zh-TW.min.js | 7 - .../docs/documentation.md | 16 - .../bootstrap-table-develop/docs/donate.md | 97 - .../bootstrap-table-develop/docs/examples.md | 8 - .../docs/extensions.md | 91 - .../bootstrap-table-develop/docs/faq.md | 8 - .../bootstrap-table-develop/docs/favicon.ico | Bin 5430 -> 0 bytes .../docs/getting-started.md | 14 - .../bootstrap-table-develop/docs/index.md | 38 - .../bootstrap-table-develop/docs/robots.txt | 9 - .../bootstrap-table-develop/docs/sitemap.xml | 23 - .../bootstrap-table-develop/index.d.ts | 7 - .../bootstrap-table-develop/package.json | 49 - .../bootstrap-table-develop/rollup.config.js | 113 - .../bootstrap-table-develop/site/CNAME | 1 - .../bootstrap-table-develop/site/LICENSE | 319 - .../site/_data/core-team.yml | 8 - .../site/_data/nav.yml | 63 - .../site/_data/themes.yml | 29 - .../site/_data/translations.yml | 0 .../site/_includes/ads.html | 10 - .../site/_includes/analytics.html | 8 - .../site/_includes/docs-navbar.html | 70 - .../site/_includes/docs-sidebar.html | 48 - .../site/_includes/favicons.html | 2 - .../site/_includes/footer.html | 19 - .../site/_includes/header.html | 25 - .../site/_includes/icons/download.svg | 1 - .../site/_includes/icons/facebook.svg | 1 - .../site/_includes/icons/github.svg | 1 - .../site/_includes/icons/import.svg | 1 - .../site/_includes/icons/lightning.svg | 1 - .../site/_includes/icons/linkedin.svg | 1 - .../site/_includes/icons/mail.svg | 1 - .../site/_includes/icons/menu.svg | 1 - .../site/_includes/icons/opencollective.svg | 1 - .../site/_includes/icons/twitter.svg | 1 - .../site/_includes/opencollective.html | 42 - .../site/_includes/scripts.html | 15 - .../site/_includes/skippy.html | 3 - .../site/_includes/stylesheet.html | 12 - .../site/_layouts/default.html | 22 - .../site/_layouts/docs.html | 34 - .../site/_layouts/home.html | 16 - .../site/_layouts/simple.html | 15 - .../site/assets/css/docs.min.css | 8 - .../site/assets/css/docs.min.css.map | 1 - .../site/assets/css/style.css | 204 - .../site/assets/images/alipay.jpg | Bin 104403 -> 0 bytes .../site/assets/images/alipayLogo.png | Bin 22275 -> 0 bytes .../site/assets/images/bootstrap3.png | Bin 157318 -> 0 bytes .../site/assets/images/bootstrap4.png | Bin 208297 -> 0 bytes .../site/assets/images/bulma.png | Bin 602802 -> 0 bytes .../site/assets/images/foundation.png | Bin 286484 -> 0 bytes .../site/assets/images/materialize.png | Bin 112738 -> 0 bytes .../site/assets/images/paypalLogo.png | Bin 4245 -> 0 bytes .../site/assets/images/semantic.png | Bin 465545 -> 0 bytes .../site/assets/images/weixin.png | Bin 85427 -> 0 bytes .../site/assets/images/weixinLogo.png | Bin 3779 -> 0 bytes .../site/assets/js/docs.min.js | 22 - .../site/docs/about/license.md | 34 - .../site/docs/about/overview.md | 16 - .../site/docs/about/team.md | 21 - .../site/docs/about/translations.md | 18 - .../site/docs/api/column-options.md | 505 - .../site/docs/api/events.md | 374 - .../site/docs/api/localizations.md | 175 - .../site/docs/api/methods.md | 658 - .../site/docs/api/table-options.md | 1546 - .../site/docs/extensions/accent-neutralise.md | 34 - .../site/docs/extensions/addrbar.md | 57 - .../site/docs/extensions/auto-refresh.md | 63 - .../site/docs/extensions/cell-input.md | 54 - .../site/docs/extensions/cookie.md | 121 - .../site/docs/extensions/copy-rows.md | 63 - .../site/docs/extensions/defer-url.md | 25 - .../site/docs/extensions/editable.md | 88 - .../site/docs/extensions/export.md | 99 - .../site/docs/extensions/filter-control.md | 187 - .../site/docs/extensions/fixed-columns.md | 36 - .../site/docs/extensions/group-by-v2.md | 52 - .../site/docs/extensions/i18n-enhance.md | 34 - .../site/docs/extensions/key-events.md | 34 - .../site/docs/extensions/mobile.md | 67 - .../site/docs/extensions/multiple-sort.md | 178 - .../site/docs/extensions/natural-sorting.md | 36 - .../site/docs/extensions/page-jump-to.md | 26 - .../site/docs/extensions/print.md | 103 - .../site/docs/extensions/reorder-columns.md | 59 - .../site/docs/extensions/reorder-rows.md | 112 - .../site/docs/extensions/resizable.md | 32 - .../site/docs/extensions/sticky-header.md | 41 - .../site/docs/extensions/toolbar.md | 83 - .../site/docs/extensions/treegrid.md | 58 - .../bootstrap-table-develop/site/docs/faq.md | 67 - .../docs/getting-started/browsers-devices.md | 33 - .../site/docs/getting-started/build-tools.md | 49 - .../site/docs/getting-started/contents.md | 40 - .../site/docs/getting-started/download.md | 49 - .../site/docs/getting-started/introduction.md | 102 - .../site/docs/getting-started/usage.md | 137 - .../site/docs/vuejs/browser.md | 142 - .../site/docs/vuejs/component.md | 65 - .../site/docs/vuejs/introduction.md | 50 - .../site/docs/vuejs/webpack.md | 188 - .../bootstrap-table-develop/site/donate.md | 60 - .../bootstrap-table-develop/site/favicon.png | Bin 61067 -> 0 bytes .../bootstrap-table-develop/site/index.html | 104 - .../bootstrap-table-develop/site/news.md | 257 - .../bootstrap-table-develop/site/robots.txt | 9 - .../site/themes/bootstrap3.md | 95 - .../site/themes/bulma.md | 99 - .../site/themes/foundation.md | 100 - .../site/themes/index.md | 33 - .../site/themes/materialize.md | 100 - .../site/themes/semantic.md | 100 - .../bootstrap-table-develop/src/.babelrc | 12 - .../src/bootstrap-table.css | 318 - .../src/bootstrap-table.js | 3283 -- .../src/bootstrap-table.scss | 8 - .../src/constants/index.js | 507 - .../extensions/accent-neutralise/README.md | 17 - .../bootstrap-table-accent-neutralise.js | 182 - .../accent-neutralise/extension.json | 17 - .../addrbar/bootstrap-table-addrbar.js | 107 - .../angular/bootstrap-table-angular.js | 107 - .../src/extensions/auto-refresh/README.md | 47 - .../bootstrap-table-auto-refresh.css | 3 - .../bootstrap-table-auto-refresh.js | 84 - .../extensions/auto-refresh/extension.json | 17 - .../cell-input/bootstrap-table-cell-input.css | 12 - .../cell-input/bootstrap-table-cell-input.js | 197 - .../src/extensions/cell-input/extension.json | 17 - .../src/extensions/click-edit-row/README.md | 36 - .../bootstrap-table-click-edit-row.css | 21 - .../bootstrap-table-click-edit-row.js | 142 - .../src/extensions/cookie/README.md | 80 - .../cookie/bootstrap-table-cookie.js | 413 - .../src/extensions/cookie/extension.json | 17 - .../src/extensions/copy-rows/README.md | 41 - .../copy-rows/bootstrap-table-copy-rows.js | 102 - .../src/extensions/copy-rows/extension.json | 17 - .../src/extensions/defer-url/README.md | 17 - .../defer-url/bootstrap-table-defer-url.js | 32 - .../src/extensions/defer-url/extension.json | 17 - .../src/extensions/editable/README.md | 71 - .../editable/bootstrap-table-editable.js | 146 - .../src/extensions/editable/extension.json | 17 - .../src/extensions/export/README.md | 38 - .../export/bootstrap-table-export.js | 179 - .../src/extensions/export/extension.json | 17 - .../src/extensions/filter-control/README.md | 104 - .../bootstrap-table-filter-control.css | 13 - .../bootstrap-table-filter-control.js | 744 - .../extensions/filter-control/extension.json | 17 - .../src/extensions/filter/README.md | 17 - .../filter/bootstrap-table-filter.js | 67 - .../src/extensions/filter/extension.json | 17 - .../bootstrap-table-fixed-columns.css | 27 - .../bootstrap-table-fixed-columns.js | 113 - .../src/extensions/flat-json/README.md | 23 - .../flat-json/bootstrap-table-flat-json.js | 62 - .../src/extensions/flat-json/extension.json | 17 - .../src/extensions/group-by-v2/README.md | 24 - .../group-by-v2/bootstrap-table-group-by.css | 7 - .../group-by-v2/bootstrap-table-group-by.js | 226 - .../src/extensions/group-by-v2/extension.json | 12 - .../src/extensions/group-by/README.md | 62 - .../group-by/bootstrap-table-group-by.css | 53 - .../group-by/bootstrap-table-group-by.js | 243 - .../src/extensions/group-by/extension.json | 17 - .../src/extensions/i18n-enhance/README.md | 28 - .../bootstrap-table-i18n-enhance.js | 34 - .../extensions/i18n-enhance/extension.json | 17 - .../src/extensions/key-events/README.md | 24 - .../key-events/bootstrap-table-key-events.js | 80 - .../src/extensions/key-events/extension.json | 17 - .../src/extensions/mobile/README.md | 41 - .../mobile/bootstrap-table-mobile.js | 136 - .../src/extensions/mobile/extension.json | 17 - .../extensions/multi-column-toggle/README.md | 36 - .../bootstrap-table-multi-toggle.js | 88 - .../multi-column-toggle/extension.json | 17 - .../src/extensions/multiple-search/README.md | 23 - .../bootstrap-table-multiple-search.js | 71 - .../extensions/multiple-search/extension.json | 17 - .../multiple-selection-row/README.md | 33 - ...bootstrap-table-multiple-selection-row.css | 17 - .../bootstrap-table-multiple-selection-row.js | 127 - .../multiple-selection-row/extension.json | 17 - .../src/extensions/multiple-sort/README.md | 109 - .../bootstrap-table-multiple-sort.js | 412 - .../extensions/multiple-sort/extension.json | 17 - .../src/extensions/natural-sorting/README.md | 27 - .../bootstrap-table-natural-sorting.js | 67 - .../extensions/natural-sorting/extension.json | 17 - .../bootstrap-table-page-jump-to.css | 11 - .../bootstrap-table-page-jump-to.js | 43 - .../src/extensions/page-jump/README.md | 33 - .../page-jump/bootstrap-table-pagejump.js | 57 - .../src/extensions/page-jump/demo.png | Bin 2439 -> 0 bytes .../src/extensions/page-jump/index.html | 113 - .../src/extensions/page-jumpto/README.md | 32 - .../page-jumpto/bootstrap-table-jumpto.css | 8 - .../page-jumpto/bootstrap-table-jumpto.js | 50 - .../src/extensions/pipeline/LICENSE | 21 - .../src/extensions/pipeline/README.md | 92 - .../pipeline/bootstrap-table-pipeline.js | 320 - .../src/extensions/pipeline/extension.json | 18 - .../src/extensions/print/README.md | 65 - .../extensions/print/bootstrap-table-print.js | 149 - .../src/extensions/reorder-columns/README.md | 41 - .../bootstrap-table-reorder-columns.js | 181 - .../extensions/reorder-columns/extension.json | 17 - .../src/extensions/reorder-rows/README.md | 74 - .../bootstrap-table-reorder-rows.css | 14 - .../bootstrap-table-reorder-rows.js | 118 - .../extensions/reorder-rows/extension.json | 17 - .../src/extensions/resizable/README.md | 77 - .../resizable/bootstrap-table-resizable.js | 75 - .../src/extensions/resizable/extension.json | 17 - .../src/extensions/select2-filter/README.md | 65 - .../bootstrap-table-select2-filter.js | 332 - .../extensions/select2-filter/extension.json | 17 - .../src/extensions/sticky-header/README.md | 24 - .../bootstrap-table-sticky-header.css | 22 - .../bootstrap-table-sticky-header.js | 118 - .../extensions/sticky-header/extension.json | 17 - .../src/extensions/toolbar/README.md | 53 - .../toolbar/bootstrap-table-toolbar.js | 211 - .../src/extensions/toolbar/extension.json | 17 - .../bootstrap-table-tree-column.css | 1 - .../bootstrap-table-tree-column.js | 130 - .../bootstrap-table-tree-column.less | 43 - .../src/extensions/tree-column/extension.json | 17 - .../src/extensions/tree-column/icon.png | Bin 346 -> 0 bytes .../src/extensions/treegrid/README.md | 23 - .../treegrid/bootstrap-table-treegrid.js | 95 - .../src/extensions/treegrid/demo.png | Bin 54463 -> 0 bytes .../src/extensions/treegrid/extension.json | 17 - .../src/locale/README.md | 179 - .../src/locale/bootstrap-table-af-ZA.js | 40 - .../src/locale/bootstrap-table-ar-SA.js | 40 - .../src/locale/bootstrap-table-ca-ES.js | 44 - .../src/locale/bootstrap-table-cs-CZ.js | 44 - .../src/locale/bootstrap-table-da-DK.js | 37 - .../src/locale/bootstrap-table-de-DE.js | 43 - .../src/locale/bootstrap-table-el-GR.js | 28 - .../src/locale/bootstrap-table-en-US.js | 49 - .../locale/bootstrap-table-en-US.js.template | 49 - .../src/locale/bootstrap-table-es-AR.js | 31 - .../src/locale/bootstrap-table-es-CL.js | 44 - .../src/locale/bootstrap-table-es-CR.js | 40 - .../src/locale/bootstrap-table-es-ES.js | 43 - .../src/locale/bootstrap-table-es-MX.js | 32 - .../src/locale/bootstrap-table-es-NI.js | 40 - .../src/locale/bootstrap-table-es-SP.js | 40 - .../src/locale/bootstrap-table-et-EE.js | 43 - .../src/locale/bootstrap-table-eu-EU.js | 43 - .../src/locale/bootstrap-table-fa-IR.js | 43 - .../src/locale/bootstrap-table-fi-FI.js | 91 - .../src/locale/bootstrap-table-fr-BE.js | 28 - .../src/locale/bootstrap-table-fr-CH.js | 91 - .../src/locale/bootstrap-table-fr-FR.js | 95 - .../src/locale/bootstrap-table-fr-LU.js | 91 - .../src/locale/bootstrap-table-he-IL.js | 43 - .../src/locale/bootstrap-table-hr-HR.js | 44 - .../src/locale/bootstrap-table-hu-HU.js | 43 - .../src/locale/bootstrap-table-id-ID.js | 49 - .../src/locale/bootstrap-table-it-IT.js | 52 - .../src/locale/bootstrap-table-ja-JP.js | 43 - .../src/locale/bootstrap-table-ka-GE.js | 40 - .../src/locale/bootstrap-table-ko-KR.js | 37 - .../src/locale/bootstrap-table-ms-MY.js | 43 - .../src/locale/bootstrap-table-nb-NO.js | 37 - .../src/locale/bootstrap-table-nl-BE.js | 91 - .../src/locale/bootstrap-table-nl-NL.js | 52 - .../src/locale/bootstrap-table-pl-PL.js | 37 - .../src/locale/bootstrap-table-pt-BR.js | 41 - .../src/locale/bootstrap-table-pt-PT.js | 43 - .../src/locale/bootstrap-table-ro-RO.js | 43 - .../src/locale/bootstrap-table-ru-RU.js | 72 - .../src/locale/bootstrap-table-sk-SK.js | 49 - .../src/locale/bootstrap-table-sv-SE.js | 37 - .../src/locale/bootstrap-table-th-TH.js | 37 - .../src/locale/bootstrap-table-tr-TR.js | 41 - .../src/locale/bootstrap-table-uk-UA.js | 73 - .../src/locale/bootstrap-table-ur-PK.js | 37 - .../src/locale/bootstrap-table-uz-Latn-UZ.js | 49 - .../src/locale/bootstrap-table-vi-VN.js | 28 - .../src/locale/bootstrap-table-zh-CN.js | 49 - .../src/locale/bootstrap-table-zh-TW.js | 40 - .../src/themes/bootstrap/variables.scss | 5 - .../src/themes/bulma/bootstrap-table-bulma.js | 74 - .../themes/bulma/bootstrap-table-bulma.scss | 83 - .../src/themes/bulma/variables.scss | 5 - .../foundation/bootstrap-table-foundation.js | 89 - .../bootstrap-table-foundation.scss | 65 - .../src/themes/foundation/variables.scss | 5 - .../bootstrap-table-materialize.js | 77 - .../bootstrap-table-materialize.scss | 49 - .../src/themes/materialize/variables.scss | 5 - .../semantic/bootstrap-table-semantic.js | 52 - .../semantic/bootstrap-table-semantic.scss | 63 - .../src/themes/semantic/variables.scss | 5 - .../src/themes/theme.scss | 359 - .../src/utils/index.js | 316 - .../src/virtual-scroll/index.js | 123 - .../src/vue/BootstrapTable.vue | 85 - .../bootstrap-table-develop/src/vue/index.js | 3 - .../bootstrap-table-develop/tools/README.md | 12 - .../tools/check-api.js | 121 - .../tools/check-locale.js | 69 - .../bak/bootstrap-treeview.min.css | 1 - .../bak/bootstrap-treeview.min.js | 1 - .../bootstrapValidator.min.css | 11 - .../bootstrapValidator.min.js | 8231 ----- .../.gitignore | 2 - .../tableExport.jquery.plugin-master/LICENSE | 24 - .../README.md | 305 - .../bower.json | 38 - .../html2canvas.js | 3010 -- .../jquery.base64.js | 190 - .../jspdf/jspdf.js | 303 - .../jspdf/libs/base64.js | 143 - .../jspdf/libs/sprintf.js | 152 - .../libs/FileSaver/FileSaver.min.js | 8 - .../libs/FileSaver/LICENSE.md | 11 - .../libs/es6-promise/LICENSE | 19 - .../libs/es6-promise/es6-promise.auto.min.js | 1 - .../libs/html2canvas/LICENSE | 22 - .../libs/html2canvas/html2canvas.min.js | 6 - .../libs/js-xlsx/LICENSE | 201 - .../libs/js-xlsx/xlsx.core.min.js | 16 - .../libs/jsPDF-AutoTable/LICENSE.txt | 20 - .../jsPDF-AutoTable/jspdf.plugin.autotable.js | 10 - .../libs/jsPDF/MIT-LICENSE.txt | 20 - .../libs/jsPDF/jspdf.min.js | 197 - .../libs/pdfmake/LICENSE | 20 - .../libs/pdfmake/mirza_fonts.js | 6 - .../libs/pdfmake/pdfmake.min.js | 31 - .../libs/pdfmake/vfs_fonts.js | 7 - .../package.json | 39 - .../tableExport.jquery.json | 1 - .../tableExport.min.js | 82 - .../test/arabicExcel.html | 181 - .../test/arabicPdfmake.html | 192 - .../test/bootstrap.html | 100 - .../test/bootstrap2.html | 107 - .../test/bootstrap3.html | 81 - .../test/bootstrap3.json | 1 - .../test/bootstrap4.html | 79 - .../test/cssExcel.html | 55 - .../test/cssPdf.html | 52 - .../test/icons/csv.png | Bin 3418 -> 0 bytes .../test/icons/json.png | Bin 6026 -> 0 bytes .../test/icons/pdf.png | Bin 2667 -> 0 bytes .../test/icons/png.png | Bin 2754 -> 0 bytes .../test/icons/sql.png | Bin 408 -> 0 bytes .../test/icons/txt.png | Bin 2642 -> 0 bytes .../test/icons/word.png | Bin 3257 -> 0 bytes .../test/icons/xls.png | Bin 5564 -> 0 bytes .../test/icons/xml.png | Bin 2995 -> 0 bytes .../test/index.html | 5913 ---- .../test/massExcel.html | 69 - .../test/multipleExcel.html | 982 - .../test/pdfmake.html | 304 - .../test/performance.html | 16591 --------- .../test/selectedRows.html | 297 - .../test/sidebyside.html | 113 - .../test/singleExcel.html | 84 - .../test/tableExport.json | 1 - .../tools/minify2.py | 90 - .../tools/minify3.py | 90 - 3308 files changed, 1160 insertions(+), 322042 deletions(-) delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/.bower.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/bower.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/cheatsheet.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/component.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/composer.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/alert-circled.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/alert.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-add-contact.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-add.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-alarm.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-archive.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-arrow-back.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-arrow-down-left.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-arrow-down-right.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-arrow-forward.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-arrow-up-left.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-arrow-up-right.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-battery.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-book.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-calendar.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-call.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-camera.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-chat.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-checkmark.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-clock.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-close.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-contact.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-contacts.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-data.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-developer.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-display.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-download.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-drawer.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-dropdown.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-earth.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-folder.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-forums.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-friends.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-hand.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-image.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-inbox.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-information.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-keypad.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-lightbulb.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-locate.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-location.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-mail.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-microphone.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-mixer.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-more.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-note.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-playstore.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-printer.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-promotion.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-reminder.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-remove.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-search.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-send.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-settings.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-share.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-social-user.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-social.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-sort.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-stair-drawer.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-star.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-stopwatch.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-storage.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-system-back.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-system-home.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-system-windows.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-timer.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-trash.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-user-menu.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-volume.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/android-wifi.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/aperture.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/archive.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/arrow-down-a.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/arrow-down-b.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/arrow-down-c.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/arrow-expand.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/arrow-graph-down-left.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/arrow-graph-down-right.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/arrow-graph-up-left.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/arrow-graph-up-right.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/arrow-left-a.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/arrow-left-b.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/arrow-left-c.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/arrow-move.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/arrow-resize.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/arrow-return-left.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/arrow-return-right.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/arrow-right-a.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/arrow-right-b.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/arrow-right-c.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/arrow-shrink.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/arrow-swap.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/arrow-up-a.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/arrow-up-b.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/arrow-up-c.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/asterisk.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/at.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/bag.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/battery-charging.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/battery-empty.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/battery-full.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/battery-half.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/battery-low.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/beaker.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/beer.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/bluetooth.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/bonfire.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/bookmark.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/briefcase.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/bug.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/calculator.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/calendar.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/camera.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/card.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/cash.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/chatbox-working.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/chatbox.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/chatboxes.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/chatbubble-working.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/chatbubble.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/chatbubbles.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/checkmark-circled.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/checkmark-round.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/checkmark.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/chevron-down.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/chevron-left.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/chevron-right.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/chevron-up.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/clipboard.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/clock.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/close-circled.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/close-round.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/close.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/closed-captioning.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/cloud.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/code-download.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/code-working.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/code.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/coffee.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/compass.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/compose.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/connection-bars.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/contrast.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/cube.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/disc.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/document-text.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/document.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/drag.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/earth.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/edit.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/egg.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/eject.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/email.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/eye-disabled.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/eye.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/female.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/filing.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/film-marker.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/fireball.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/flag.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/flame.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/flash-off.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/flash.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/flask.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/folder.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/fork-repo.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/fork.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/forward.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/funnel.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/game-controller-a.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/game-controller-b.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/gear-a.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/gear-b.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/grid.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/hammer.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/happy.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/headphone.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/heart-broken.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/heart.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/help-buoy.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/help-circled.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/help.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/home.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/icecream.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/icon-social-google-plus-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/icon-social-google-plus.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/image.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/images.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/information-circled.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/information.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ionic.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-alarm-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-alarm.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-albums-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-albums.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-americanfootball-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-americanfootball.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-analytics-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-analytics.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-arrow-back.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-arrow-down.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-arrow-forward.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-arrow-left.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-arrow-right.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-arrow-thin-down.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-arrow-thin-left.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-arrow-thin-right.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-arrow-thin-up.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-arrow-up.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-at-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-at.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-barcode-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-barcode.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-baseball-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-baseball.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-basketball-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-basketball.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-bell-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-bell.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-bolt-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-bolt.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-bookmarks-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-bookmarks.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-box-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-box.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-briefcase-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-briefcase.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-browsers-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-browsers.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-calculator-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-calculator.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-calendar-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-calendar.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-camera-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-camera.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-cart-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-cart.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-chatboxes-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-chatboxes.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-chatbubble-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-chatbubble.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-checkmark-empty.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-checkmark-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-checkmark.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-circle-filled.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-circle-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-clock-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-clock.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-close-empty.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-close-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-close.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-cloud-download-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-cloud-download.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-cloud-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-cloud-upload-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-cloud-upload.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-cloud.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-cloudy-night-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-cloudy-night.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-cloudy-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-cloudy.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-cog-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-cog.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-compose-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-compose.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-contact-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-contact.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-copy-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-copy.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-download-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-download.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-drag.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-email-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-email.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-expand.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-eye-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-eye.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-fastforward-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-fastforward.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-filing-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-filing.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-film-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-film.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-flag-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-flag.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-folder-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-folder.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-football-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-football.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-gear-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-gear.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-glasses-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-glasses.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-heart-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-heart.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-help-empty.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-help-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-help.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-home-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-home.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-infinite-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-infinite.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-information-empty.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-information-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-information.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-ionic-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-keypad-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-keypad.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-lightbulb-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-lightbulb.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-location-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-location.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-locked-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-locked.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-loop-strong.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-loop.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-medkit-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-medkit.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-mic-off.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-mic-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-mic.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-minus-empty.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-minus-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-minus.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-monitor-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-monitor.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-moon-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-moon.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-more-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-more.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-musical-note.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-musical-notes.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-navigate-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-navigate.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-paper-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-paper.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-paperplane-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-paperplane.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-partlysunny-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-partlysunny.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-pause-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-pause.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-paw-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-paw.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-people-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-people.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-person-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-person.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-personadd-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-personadd.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-photos-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-photos.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-pie-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-pie.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-play-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-play.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-plus-empty.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-plus-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-plus.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-pricetag-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-pricetag.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-pricetags-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-pricetags.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-printer-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-printer.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-pulse-strong.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-pulse.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-rainy-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-rainy.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-recording-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-recording.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-redo-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-redo.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-refresh-empty.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-refresh-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-refresh.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-reload.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-reverse-camera-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-reverse-camera.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-rewind-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-rewind.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-search-strong.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-search.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-settings-strong.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-settings.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-shrink.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-skipbackward-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-skipbackward.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-skipforward-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-skipforward.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-snowy.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-speedometer-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-speedometer.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-star-half.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-star-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-star.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-stopwatch-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-stopwatch.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-sunny-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-sunny.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-telephone-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-telephone.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-tennisball-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-tennisball.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-thunderstorm-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-thunderstorm.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-time-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-time.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-timer-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-timer.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-toggle-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-toggle.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-trash-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-trash.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-undo-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-undo.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-unlocked-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-unlocked.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-upload-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-upload.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-videocam-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-videocam.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-volume-high.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-volume-low.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-wineglass-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-wineglass.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-world-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ios7-world.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ipad.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/iphone.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ipod.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/jet.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/key.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/knife.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/laptop.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/leaf.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/levels.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/lightbulb.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/link.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/load-a.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/load-b.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/load-c.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/load-d.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/location.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/locked.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/log-in.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/log-out.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/loop.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/magnet.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/male.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/man.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/map.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/medkit.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/merge.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/mic-a.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/mic-b.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/mic-c.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/minus-circled.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/minus-round.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/minus.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/model-s.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/monitor.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/more.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/mouse.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/music-note.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/navicon-round.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/navicon.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/navigate.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/network.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/no-smoking.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/nuclear.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/outlet.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/paper-airplane.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/paperclip.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/pause.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/person-add.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/person-stalker.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/person.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/pie-graph.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/pin.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/pinpoint.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/pizza.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/plane.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/planet.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/play.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/playstation.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/plus-circled.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/plus-round.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/plus.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/podium.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/pound.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/power.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/pricetag.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/pricetags.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/printer.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/pull-request.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/qr-scanner.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/quote.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/radio-waves.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/record.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/refresh.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/reply-all.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/reply.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ribbon-a.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/ribbon-b.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/sad.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/scissors.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/search.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/settings.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/share.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/shuffle.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/skip-backward.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/skip-forward.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-android-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-android.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-apple-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-apple.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-bitcoin-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-bitcoin.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-buffer-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-buffer.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-designernews-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-designernews.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-dribbble-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-dribbble.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-dropbox-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-dropbox.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-facebook-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-facebook.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-foursquare-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-foursquare.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-freebsd-devil.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-github-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-github.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-google-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-google.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-googleplus-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-googleplus.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-hackernews-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-hackernews.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-instagram-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-instagram.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-linkedin-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-linkedin.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-pinterest-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-pinterest.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-reddit-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-reddit.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-rss-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-rss.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-skype-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-skype.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-tumblr-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-tumblr.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-tux.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-twitter-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-twitter.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-usd-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-usd.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-vimeo-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-vimeo.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-windows-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-windows.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-wordpress-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-wordpress.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-yahoo-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-yahoo.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-youtube-outline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/social-youtube.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/speakerphone.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/speedometer.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/spoon.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/star.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/stats-bars.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/steam.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/stop.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/thermometer.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/thumbsdown.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/thumbsup.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/toggle-filled.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/toggle.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/trash-a.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/trash-b.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/trophy.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/umbrella.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/university.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/unlocked.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/upload.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/usb.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/videocamera.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/volume-high.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/volume-low.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/volume-medium.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/volume-mute.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/wand.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/waterdrop.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/wifi.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/wineglass.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/woman.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/wrench.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/png/512/xbox.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/readme.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/alert-circled.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/alert.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-add-circle.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-add.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-alarm-clock.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-alert.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-apps.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-archive.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-arrow-back.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-arrow-down.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-arrow-dropdown-circle.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-arrow-dropdown.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-arrow-dropleft-circle.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-arrow-dropleft.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-arrow-dropright-circle.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-arrow-dropright.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-arrow-dropup-circle.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-arrow-dropup.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-arrow-forward.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-arrow-up.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-attach.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-bar.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-bicycle.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-boat.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-bookmark.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-bulb.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-bus.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-calendar.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-call.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-camera.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-cancel.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-car.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-cart.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-chat.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-checkbox-blank.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-checkbox-outline-blank.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-checkbox-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-checkbox.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-checkmark-circle.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-clipboard.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-close.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-cloud-circle.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-cloud-done.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-cloud-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-cloud.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-color-palette.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-compass.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-contact.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-contacts.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-contract.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-create.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-delete.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-desktop.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-document.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-done-all.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-done.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-download.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-drafts.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-exit.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-expand.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-favorite-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-favorite.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-film.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-folder-open.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-folder.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-funnel.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-globe.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-hand.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-hangout.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-happy.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-home.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-image.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-laptop.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-list.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-locate.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-lock.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-mail.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-map.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-menu.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-microphone-off.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-microphone.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-more-horizontal.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-more-vertical.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-navigate.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-notifications-none.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-notifications-off.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-notifications.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-open.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-options.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-people.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-person-add.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-person.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-phone-landscape.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-phone-portrait.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-pin.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-plane.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-playstore.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-print.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-radio-button-off.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-radio-button-on.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-refresh.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-remove-circle.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-remove.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-restaurant.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-sad.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-search.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-send.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-settings.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-share-alt.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-share.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-star-half.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-star-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-star.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-stopwatch.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-subway.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-sunny.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-sync.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-textsms.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-time.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-train.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-unlock.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-upload.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-volume-down.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-volume-mute.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-volume-off.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-volume-up.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-walk.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-warning.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-watch.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/android-wifi.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/aperture.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/archive.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/arrow-down-a.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/arrow-down-b.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/arrow-down-c.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/arrow-expand.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/arrow-graph-down-left.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/arrow-graph-down-right.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/arrow-graph-up-left.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/arrow-graph-up-right.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/arrow-left-a.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/arrow-left-b.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/arrow-left-c.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/arrow-move.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/arrow-resize.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/arrow-return-left.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/arrow-return-right.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/arrow-right-a.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/arrow-right-b.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/arrow-right-c.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/arrow-shrink.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/arrow-swap.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/arrow-up-a.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/arrow-up-b.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/arrow-up-c.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/asterisk.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/at.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/backspace-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/backspace.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/bag.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/battery-charging.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/battery-empty.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/battery-full.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/battery-half.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/battery-low.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/beaker.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/beer.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/bluetooth.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/bonfire.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/bookmark.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/bowtie.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/briefcase.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/bug.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/calculator.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/calendar.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/camera.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/card.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/cash.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/chatbox-working.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/chatbox.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/chatboxes.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/chatbubble-working.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/chatbubble.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/chatbubbles.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/checkmark-circled.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/checkmark-round.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/checkmark.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/chevron-down.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/chevron-left.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/chevron-right.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/chevron-up.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/clipboard.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/clock.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/close-circled.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/close-round.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/close.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/closed-captioning.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/cloud.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/code-download.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/code-working.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/code.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/coffee.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/compass.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/compose.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/connection-bars.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/contrast.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/crop.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/cube.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/disc.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/document-text.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/document.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/drag.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/earth.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/easel.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/edit.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/egg.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/eject.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/email-unread.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/email.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/erlenmeyer-flask-bubbles.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/erlenmeyer-flask.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/eye-disabled.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/eye.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/female.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/filing.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/film-marker.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/fireball.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/flag.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/flame.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/flash-off.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/flash.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/folder.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/fork-repo.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/fork.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/forward.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/funnel.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/gear-a.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/gear-b.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/grid.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/hammer.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/happy-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/happy.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/headphone.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/heart-broken.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/heart.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/help-buoy.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/help-circled.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/help.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/home.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/icecream.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/image.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/images.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/information-circled.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/information.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ionic.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-alarm-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-alarm.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-albums-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-albums.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-americanfootball-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-americanfootball.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-analytics-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-analytics.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-arrow-back.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-arrow-down.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-arrow-forward.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-arrow-left.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-arrow-right.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-arrow-thin-down.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-arrow-thin-left.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-arrow-thin-right.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-arrow-thin-up.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-arrow-up.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-at-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-at.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-barcode-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-barcode.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-baseball-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-baseball.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-basketball-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-basketball.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-bell-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-bell.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-body-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-body.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-bolt-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-bolt.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-book-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-book.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-bookmarks-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-bookmarks.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-box-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-box.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-briefcase-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-briefcase.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-browsers-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-browsers.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-calculator-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-calculator.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-calendar-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-calendar.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-camera-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-camera.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-cart-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-cart.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-chatboxes-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-chatboxes.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-chatbubble-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-chatbubble.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-checkmark-empty.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-checkmark-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-checkmark.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-circle-filled.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-circle-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-clock-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-clock.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-close-empty.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-close-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-close.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-cloud-download-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-cloud-download.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-cloud-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-cloud-upload-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-cloud-upload.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-cloud.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-cloudy-night-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-cloudy-night.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-cloudy-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-cloudy.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-cog-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-cog.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-color-filter-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-color-filter.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-color-wand-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-color-wand.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-compose-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-compose.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-contact-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-contact.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-copy-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-copy.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-crop-strong.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-crop.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-download-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-download.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-drag.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-email-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-email.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-eye-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-eye.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-fastforward-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-fastforward.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-filing-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-filing.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-film-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-film.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-flag-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-flag.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-flame-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-flame.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-flask-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-flask.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-flower-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-flower.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-folder-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-folder.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-football-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-football.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-game-controller-a-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-game-controller-a.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-game-controller-b-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-game-controller-b.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-gear-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-gear.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-glasses-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-glasses.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-grid-view-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-grid-view.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-heart-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-heart.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-help-empty.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-help-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-help.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-home-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-home.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-infinite-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-infinite.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-information-empty.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-information-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-information.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-ionic-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-keypad-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-keypad.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-lightbulb-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-lightbulb.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-list-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-list.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-location-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-location.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-locked-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-locked.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-loop-strong.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-loop.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-medical-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-medical.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-medkit-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-medkit.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-mic-off.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-mic-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-mic.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-minus-empty.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-minus-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-minus.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-monitor-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-monitor.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-moon-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-moon.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-more-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-more.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-musical-note.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-musical-notes.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-navigate-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-navigate.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-nutrition-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-nutrition.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-paper-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-paper.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-paperplane-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-paperplane.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-partlysunny-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-partlysunny.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-pause-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-pause.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-paw-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-paw.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-people-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-people.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-person-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-person.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-personadd-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-personadd.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-photos-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-photos.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-pie-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-pie.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-pint-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-pint.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-play-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-play.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-plus-empty.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-plus-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-plus.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-pricetag-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-pricetag.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-pricetags-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-pricetags.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-printer-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-printer.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-pulse-strong.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-pulse.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-rainy-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-rainy.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-recording-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-recording.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-redo-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-redo.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-refresh-empty.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-refresh-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-refresh.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-reload.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-reverse-camera-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-reverse-camera.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-rewind-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-rewind.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-rose-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-rose.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-search-strong.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-search.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-settings-strong.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-settings.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-shuffle-strong.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-shuffle.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-skipbackward-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-skipbackward.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-skipforward-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-skipforward.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-snowy.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-speedometer-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-speedometer.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-star-half.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-star-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-star.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-stopwatch-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-stopwatch.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-sunny-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-sunny.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-telephone-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-telephone.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-tennisball-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-tennisball.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-thunderstorm-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-thunderstorm.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-time-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-time.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-timer-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-timer.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-toggle-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-toggle.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-trash-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-trash.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-undo-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-undo.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-unlocked-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-unlocked.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-upload-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-upload.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-videocam-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-videocam.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-volume-high.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-volume-low.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-wineglass-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-wineglass.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-world-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ios-world.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ipad.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/iphone.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ipod.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/jet.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/key.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/knife.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/laptop.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/leaf.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/levels.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/lightbulb.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/link.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/load-a.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/load-b.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/load-c.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/load-d.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/location.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/lock-combination.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/locked.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/log-in.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/log-out.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/loop.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/magnet.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/male.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/man.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/map.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/medkit.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/merge.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/mic-a.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/mic-b.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/mic-c.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/minus-circled.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/minus-round.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/minus.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/model-s.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/monitor.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/more.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/mouse.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/music-note.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/navicon-round.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/navicon.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/navigate.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/network.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/no-smoking.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/nuclear.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/outlet.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/paintbrush.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/paintbucket.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/paper-airplane.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/paperclip.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/pause.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/person-add.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/person-stalker.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/person.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/pie-graph.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/pin.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/pinpoint.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/pizza.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/plane.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/planet.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/play.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/playstation.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/plus-circled.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/plus-round.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/plus.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/podium.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/pound.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/power.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/pricetag.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/pricetags.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/printer.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/pull-request.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/qr-scanner.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/quote.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/radio-waves.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/record.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/refresh.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/reply-all.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/reply.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ribbon-a.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/ribbon-b.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/sad-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/sad.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/scissors.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/search.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/settings.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/share.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/shuffle.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/skip-backward.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/skip-forward.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-android-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-android.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-angular-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-angular.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-apple-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-apple.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-bitcoin-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-bitcoin.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-buffer-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-buffer.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-chrome-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-chrome.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-codepen-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-codepen.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-css3-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-css3.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-designernews-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-designernews.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-dribbble-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-dribbble.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-dropbox-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-dropbox.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-euro-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-euro.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-facebook-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-facebook.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-foursquare-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-foursquare.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-freebsd-devil.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-github-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-github.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-google-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-google.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-googleplus-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-googleplus.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-hackernews-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-hackernews.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-html5-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-html5.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-instagram-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-instagram.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-javascript-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-javascript.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-linkedin-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-linkedin.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-markdown.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-nodejs.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-octocat.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-pinterest-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-pinterest.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-python.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-reddit-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-reddit.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-rss-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-rss.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-sass.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-skype-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-skype.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-snapchat-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-snapchat.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-tumblr-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-tumblr.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-tux.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-twitch-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-twitch.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-twitter-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-twitter.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-usd-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-usd.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-vimeo-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-vimeo.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-whatsapp-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-whatsapp.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-windows-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-windows.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-wordpress-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-wordpress.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-yahoo-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-yahoo.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-yen-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-yen.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-youtube-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/social-youtube.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/soup-can-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/soup-can.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/speakerphone.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/speedometer.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/spoon.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/star.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/stats-bars.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/steam.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/stop.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/thermometer.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/thumbsdown.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/thumbsup.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/toggle-filled.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/toggle.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/transgender.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/trash-a.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/trash-b.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/trophy.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/tshirt-outline.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/tshirt.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/umbrella.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/university.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/unlocked.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/upload.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/usb.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/videocamera.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/volume-high.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/volume-low.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/volume-medium.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/volume-mute.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/wand.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/waterdrop.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/wifi.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/wineglass.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/woman.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/wrench.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/Ionicons/src/xbox.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/.bower.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/.editorconfig delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/.github/ISSUE_TEMPLATE.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/.travis.yml delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/CHANGELOG.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/CODE_OF_CONDUCT.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/CONTRIBUTING.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/Gruntfile.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/LICENSE delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/bower.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/build/build.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/build/build3.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/build/build_standalone.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/build/build_standalone3.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/composer.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker-en-CA.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.ar-tn.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.ar.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.az.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.bg.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.bn.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.br.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.bs.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.ca.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.cs.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.cy.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.da.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.de.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.el.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.en-AU.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.en-CA.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.en-GB.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.en-IE.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.en-NZ.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.en-ZA.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.eo.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.es.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.et.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.eu.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.fa.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.fi.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.fo.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.fr-CH.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.fr.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.gl.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.he.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.hi.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.hr.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.hu.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.hy.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.id.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.is.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.it-CH.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.it.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.ja.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.ka.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.kh.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.kk.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.km.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.ko.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.kr.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.lt.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.lv.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.me.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.mk.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.mn.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.ms.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.nl-BE.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.nl.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.no.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.oc.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.pl.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.pt-BR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.pt.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.ro.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.rs-latin.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.rs.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.ru.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.si.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.sk.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.sl.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.sq.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.sr-latin.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.sr.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.sv.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.sw.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.ta.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.tg.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.th.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.tk.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.tr.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.uk.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.uz-cyrl.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.uz-latn.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.vi.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/locales/bootstrap-datepicker.zh-TW.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/Makefile delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/demo_head.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/markup_component.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/markup_daterange.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/markup_inline.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/markup_input.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_calendarweeks.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_clearbtn.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_daysofweekdisabled.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_enddate.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_language.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_multidate.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_startdate.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_todaybtn.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_todayhighlight.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_weekstart.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/script/common.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/script/common.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/script/debug.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/script/html-imports.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/script/screenshot.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/demo_head.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/markup_component.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/markup_daterange.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/markup_inline.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/markup_input.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/option_calendarweeks.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/option_clearbtn.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/option_daysofweekdisabled.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/option_enddate.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/option_language.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/option_multidate.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/option_startdate.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/option_todaybtn.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/option_todayhighlight.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/option_weekstart.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/conf.py delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/events.rst delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/i18n.rst delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/index.rst delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/keyboard.rst delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/make.bat delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/markup.rst delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/methods.rst delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/options.rst delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/requirements.txt delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/grunt/.jshintrc delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/.jscsrc delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/.jshintrc delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/bootstrap-datepicker.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker-en-CA.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ar-tn.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ar.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.az.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.bg.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.bn.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.br.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.bs.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ca.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.cs.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.cy.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.da.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.de.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.el.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.en-AU.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.en-CA.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.en-GB.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.en-IE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.en-NZ.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.en-ZA.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.eo.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.es.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.et.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.eu.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.fa.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.fi.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.fo.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.fr-CH.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.fr.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.gl.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.he.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.hi.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.hr.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.hu.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.hy.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.id.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.is.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.it-CH.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.it.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ja.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ka.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.kh.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.kk.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.km.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ko.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.kr.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.lt.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.lv.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.me.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.mk.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.mn.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ms.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.nl-BE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.nl.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.no.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.oc.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.pl.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.pt-BR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.pt.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ro.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.rs-latin.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.rs.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ru.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.si.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sk.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sl.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sq.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sr-latin.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sr.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sv.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sw.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ta.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.tg.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.th.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.tk.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.tr.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.uk.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.uz-cyrl.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.uz-latn.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.vi.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.zh-CN.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.zh-TW.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/less/.csslintrc delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/less/datepicker.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/less/datepicker3.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/package.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/coverage.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/jquery-1.7.1.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/mock.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/qunit-logging.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/qunit.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/qunit.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/utils.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/calendar-weeks.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/component.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/data-api.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/events.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/formats.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/inline.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/keyboard_navigation/2011.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/keyboard_navigation/2012.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/keyboard_navigation/all.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/methods.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/methods_jquery.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/mouse_navigation/2011.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/mouse_navigation/2012.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/mouse_navigation/all.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/noconflict.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/options.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/timezone.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/touch_navigation/all.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/tests.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/timezone.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/yarn.lock delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-table/bootstrap-table.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-timepicker/.bower.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-timepicker/CHANGELOG.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-timepicker/LICENSE delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-timepicker/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-timepicker/bower.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-timepicker/css/timepicker.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-timepicker/js/bootstrap-timepicker.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/.bower.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/CHANGELOG.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/Gemfile delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/Gemfile.lock delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/Gruntfile.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/ISSUE_TEMPLATE.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/LICENSE delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/bower.json rename src/main/webapp/static/bootstrap-3.3.7/{dist/css/alt/AdminLTE-without-plugins.min.css => bower_components/bootstrap/dist/css/AdminLTE.min.css} (100%) rename src/main/webapp/static/bootstrap-3.3.7/{dist/css/skins => bower_components/bootstrap/dist/css}/_all-skins.min.css (100%) rename src/main/webapp/static/bootstrap-3.3.7/{plugins/bootstrap-table-develop/src/extensions/page-jump => bower_components/bootstrap/dist/css}/bootstrap-table-pagejump.css (100%) delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/dist/css/bootstrap.css.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/dist/css/bootstrap.min.css.map rename src/main/webapp/static/bootstrap-3.3.7/{plugins/bootstrap-fileinput-master => bower_components/bootstrap/dist}/css/fileinput.min.css (100%) rename src/main/webapp/static/bootstrap-3.3.7/{ => bower_components/bootstrap}/dist/img/user2-160x160.jpg (100%) rename src/main/webapp/static/bootstrap-3.3.7/{ => bower_components/bootstrap}/dist/js/adminlte.min.js (100%) rename src/main/webapp/static/bootstrap-3.3.7/{plugins/bootstrap-table-develop/dist/extensions/export => bower_components/bootstrap/dist/js}/bootstrap-table-export.js (100%) rename src/main/webapp/static/bootstrap-3.3.7/{plugins/bootstrap-fileinput-master => bower_components/bootstrap/dist}/js/fileinput.min.js (100%) rename src/main/webapp/static/bootstrap-3.3.7/{plugins/tableExport.jquery.plugin-master => bower_components/bootstrap/dist/js}/tableExport.js (100%) delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/fonts/glyphicons-halflings-regular.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff2 delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/grunt/.jshintrc delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/grunt/.stylelintrc delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/grunt/browsers.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/grunt/bs-commonjs-generator.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/grunt/bs-glyphicons-data-generator.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/grunt/bs-lessdoc-parser.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/grunt/bs-raw-files-generator.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/grunt/change-version.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/grunt/configBridge.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/grunt/generate-sri.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/grunt/karma.conf.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/js/.jscsrc delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/js/.jshintrc delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/js/affix.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/js/alert.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/js/button.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/js/carousel.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/js/collapse.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/js/dropdown.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/js/modal.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/js/popover.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/js/scrollspy.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/js/tab.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/js/tooltip.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/js/transition.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/alerts.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/badges.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/bootstrap.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/breadcrumbs.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/button-groups.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/buttons.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/carousel.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/close.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/code.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/component-animations.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/dropdowns.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/forms.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/glyphicons.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/grid.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/input-groups.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/jumbotron.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/labels.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/list-group.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/media.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/alerts.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/background-variant.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/border-radius.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/buttons.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/center-block.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/clearfix.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/forms.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/gradients.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/grid-framework.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/grid.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/hide-text.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/image.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/labels.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/list-group.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/nav-divider.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/nav-vertical-align.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/opacity.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/pagination.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/panels.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/progress-bar.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/reset-filter.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/reset-text.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/resize.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/responsive-visibility.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/size.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/tab-focus.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/table-row.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/text-emphasis.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/text-overflow.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/mixins/vendor-prefixes.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/modals.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/navbar.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/navs.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/normalize.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/pager.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/pagination.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/panels.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/popovers.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/print.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/progress-bars.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/responsive-embed.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/responsive-utilities.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/scaffolding.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/tables.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/theme.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/thumbnails.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/tooltip.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/type.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/utilities.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/variables.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/less/wells.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/nuget/bootstrap.less.nuspec delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/nuget/bootstrap.nuspec delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/package-lock.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/package.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/package.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/font-awesome/.bower.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/font-awesome/.npmignore delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/font-awesome/HELP-US-OUT.txt delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/font-awesome/bower.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/.bower.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/.editorconfig delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/.github/CONTRIBUTING.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/.github/ISSUE_TEMPLATE.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/.jshintignore delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/.jshintrc delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/.travis.yml delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/CHANGELOG.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/Gruntfile.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/LICENSE.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/bower.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/component.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/composer.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/af.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/ar.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/az.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/bg.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/bs.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/ca.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/cs.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/da.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/de.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/dsb.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/el.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/en.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/es.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/et.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/eu.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/fa.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/fi.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/fr.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/gl.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/he.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/hi.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/hr.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/hsb.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/hu.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/hy.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/id.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/is.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/it.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/ja.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/km.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/ko.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/lt.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/lv.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/mk.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/ms.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/nb.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/nl.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/pl.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/ps.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/pt-BR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/pt.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/ro.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/ru.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/sk.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/sl.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/sr-Cyrl.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/sr.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/sv.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/th.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/tr.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/uk.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/vi.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/i18n/zh-TW.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/select2.full.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/dist/js/select2.full.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/docs/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/docs/announcements-4.0.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/docs/community.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/docs/examples.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/docs/index.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/docs/options-old.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/docs/options.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/package.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/select2.jquery.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/banner.end.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/banner.start.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/jquery.mousewheel.shim.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/jquery.select2.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/jquery.shim.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/compat/containerCss.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/compat/dropdownCss.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/compat/initSelection.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/compat/inputData.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/compat/matcher.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/compat/query.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/compat/utils.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/core.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/data/ajax.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/data/array.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/data/base.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/data/maximumInputLength.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/data/maximumSelectionLength.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/data/minimumInputLength.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/data/select.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/data/tags.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/data/tokenizer.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/defaults.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/diacritics.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/dropdown.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/dropdown/attachBody.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/dropdown/attachContainer.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/dropdown/closeOnSelect.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/dropdown/hidePlaceholder.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/dropdown/infiniteScroll.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/dropdown/minimumResultsForSearch.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/dropdown/search.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/dropdown/selectOnClose.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/dropdown/stopPropagation.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/af.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/ar.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/az.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/bg.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/bs.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/ca.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/cs.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/da.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/de.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/dsb.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/el.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/en.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/es.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/et.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/eu.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/fa.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/fi.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/fr.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/gl.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/he.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/hi.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/hr.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/hsb.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/hu.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/hy.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/id.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/is.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/it.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/ja.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/km.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/ko.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/lt.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/lv.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/mk.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/ms.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/nb.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/nl.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/pl.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/ps.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/pt-BR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/pt.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/ro.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/ru.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/sk.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/sl.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/sr-Cyrl.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/sr.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/sv.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/th.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/tr.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/uk.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/vi.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/zh-CN.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/i18n/zh-TW.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/keys.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/options.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/results.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/selection/allowClear.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/selection/base.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/selection/clickMask.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/selection/eventRelay.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/selection/multiple.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/selection/placeholder.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/selection/search.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/selection/single.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/selection/stopPropagation.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/translation.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/select2/utils.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/wrapper.end.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/js/wrapper.start.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/scss/_dropdown.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/scss/_multiple.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/scss/_single.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/scss/core.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/scss/mixins/_gradients.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/scss/theme/classic/_defaults.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/scss/theme/classic/_multiple.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/scss/theme/classic/_single.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/scss/theme/classic/layout.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/scss/theme/default/_multiple.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/scss/theme/default/_single.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/src/scss/theme/default/layout.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/a11y/search-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/a11y/selection-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/data/array-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/data/base-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/data/inputData-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/data/maximumInputLength-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/data/maximumSelectionLength-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/data/minimumInputLength-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/data/select-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/data/tags-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/data/tokenizer-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/dropdown/dropdownCss-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/dropdown/positioning-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/dropdown/selectOnClose-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/dropdown/stopPropagation-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/helpers.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/integration.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/integration/dom-changes.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/integration/jquery-calls.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/integration/select2-methods.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/options/ajax-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/options/data-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/options/deprecated-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/options/translation-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/options/width-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/results/focusing-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/selection/allowClear-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/selection/containerCss-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/selection/multiple-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/selection/placeholder-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/selection/search-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/selection/single-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/selection/stopPropagation-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/unit.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/utils/decorator-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/utils/escapeMarkup-tests.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/vendor/jquery-1.7.2.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/vendor/qunit-1.23.1.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/tests/vendor/qunit-1.23.1.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/bower_components/select2/vendor/jquery-2.1.0.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/AdminLTE.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/AdminLTE.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/adminlte.css.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/adminlte.min.css.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/alt/AdminLTE-bootstrap-social.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/alt/AdminLTE-bootstrap-social.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/alt/AdminLTE-fullcalendar.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/alt/AdminLTE-fullcalendar.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/alt/AdminLTE-select2.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/alt/AdminLTE-select2.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/alt/AdminLTE-without-plugins.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/bootstrap-table.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/bootstrap.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/_all-skins.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/skin-black-light.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/skin-black-light.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/skin-black.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/skin-black.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/skin-blue-light.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/skin-blue-light.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/skin-blue.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/skin-blue.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/skin-green-light.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/skin-green-light.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/skin-green.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/skin-green.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/skin-purple-light.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/skin-purple-light.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/skin-purple.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/skin-purple.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/skin-red-light.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/skin-red-light.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/skin-red.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/skin-red.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/skin-yellow-light.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/skin-yellow-light.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/skin-yellow.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/skin-yellow.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/js/adminlte.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/js/bootstrap.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/dist/js/demo.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-dialog/bootstrap-dialog.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-dialog/bootstrap-dialog.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/.github/CODE_OF_CONDUCT.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/.github/CONTRIBUTING.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/.github/FUNDING.yml delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/.github/ISSUE_TEMPLATE.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/.github/config.yml delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/.github/stale.yml delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/.gitignore delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/.npmignore delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/CHANGE.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/LICENSE.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/bower.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/composer.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/css/fileinput-rtl.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/css/fileinput-rtl.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/css/fileinput.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/examples/index.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/img/loading-sm.gif delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/img/loading.gif delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/fileinput.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/LANG.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/ar.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/az.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/bg.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/ca.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/cr.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/cs.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/da.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/de.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/el.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/es.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/et.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/fa.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/fi.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/fr.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/gl.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/he.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/hu.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/id.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/it.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/ja.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/ka.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/kr.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/kz.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/lt.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/nl.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/no.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/pl.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/pt-BR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/pt.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/ro.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/ru.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/sk.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/sl.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/sv.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/th.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/tr.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/uk.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/uz.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/vi.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/zh-TW.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/locales/zh.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/plugins/piexif.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/plugins/piexif.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/plugins/purify.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/plugins/purify.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/plugins/sortable.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/js/plugins/sortable.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/nuget/Package.nuspec delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/nuget/build.bat delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/package.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/scss/fileinput-rtl.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/scss/fileinput.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/scss/themes/explorer-fa/theme.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/scss/themes/explorer-fas/theme.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/scss/themes/explorer/theme.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/themes/explorer-fa/theme.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/themes/explorer-fa/theme.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/themes/explorer-fa/theme.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/themes/explorer-fa/theme.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/themes/explorer-fas/theme.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/themes/explorer-fas/theme.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/themes/explorer-fas/theme.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/themes/explorer-fas/theme.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/themes/explorer/theme.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/themes/explorer/theme.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/themes/explorer/theme.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/themes/explorer/theme.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/themes/fa/theme.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/themes/fa/theme.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/themes/fas/theme.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/themes/fas/theme.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/themes/gly/theme.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-fileinput-master/themes/gly/theme.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/.eslintignore delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/.github/FUNDING.yml delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/.github/ISSUE_TEMPLATE.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/.github/move.yml delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/.gitignore delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/CHANGELOG.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/CONTRIBUTING.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/Gruntfile.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/LICENSE delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/bower.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/composer.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/css/bootstrap-select.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/css/bootstrap-select.css.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/css/bootstrap-select.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/bootstrap-select.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/bootstrap-select.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/bootstrap-select.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/bootstrap-select.min.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-am_ET.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-am_ET.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-am_ET.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-ar_AR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-ar_AR.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-ar_AR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-bg_BG.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-bg_BG.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-bg_BG.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-cs_CZ.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-cs_CZ.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-cs_CZ.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-da_DK.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-da_DK.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-da_DK.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-de_DE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-de_DE.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-de_DE.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-en_US.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-en_US.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-en_US.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-es_CL.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-es_CL.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-es_CL.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-es_ES.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-es_ES.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-es_ES.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-et_EE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-et_EE.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-et_EE.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-eu.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-eu.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-eu.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-fa_IR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-fa_IR.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-fa_IR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-fi_FI.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-fi_FI.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-fi_FI.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-fr_FR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-fr_FR.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-fr_FR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-hr_HR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-hr_HR.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-hr_HR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-hu_HU.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-hu_HU.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-hu_HU.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-id_ID.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-id_ID.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-id_ID.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-it_IT.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-it_IT.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-it_IT.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-ja_JP.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-ja_JP.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-ja_JP.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-kh_KM.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-kh_KM.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-kh_KM.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-ko_KR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-ko_KR.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-ko_KR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-lt_LT.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-lt_LT.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-lt_LT.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-lv_LV.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-lv_LV.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-lv_LV.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-nb_NO.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-nb_NO.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-nb_NO.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-nl_NL.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-nl_NL.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-nl_NL.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-pl_PL.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-pl_PL.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-pl_PL.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-pt_BR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-pt_BR.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-pt_BR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-pt_PT.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-pt_PT.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-pt_PT.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-ro_RO.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-ro_RO.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-ro_RO.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-ru_RU.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-ru_RU.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-ru_RU.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-sk_SK.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-sk_SK.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-sk_SK.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-sl_SI.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-sl_SI.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-sl_SI.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-sv_SE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-sv_SE.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-sv_SE.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-tr_TR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-tr_TR.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-tr_TR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-ua_UA.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-ua_UA.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-ua_UA.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-vi_VN.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-vi_VN.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-vi_VN.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-zh_CN.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-zh_CN.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-zh_CN.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-zh_TW.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-zh_TW.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/dist/js/i18n/defaults-zh_TW.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/custom_theme/ajax/libs/highlight.js/9.15.6/css/github.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/custom_theme/ajax/libs/highlight.js/9.15.6/js/highlight.pack.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/custom_theme/css/base.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/custom_theme/js/base.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/custom_theme/main.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/custom_theme/nav.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/custom_theme/toc.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/css/custom.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/css/bootstrap-select.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/css/bootstrap-select.css.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/css/bootstrap-select.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/bootstrap-select.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/bootstrap-select.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/bootstrap-select.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/bootstrap-select.min.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-am_ET.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-am_ET.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-am_ET.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-ar_AR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-ar_AR.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-ar_AR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-bg_BG.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-bg_BG.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-bg_BG.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-cs_CZ.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-cs_CZ.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-cs_CZ.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-da_DK.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-da_DK.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-da_DK.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-de_DE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-de_DE.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-de_DE.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-en_US.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-en_US.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-en_US.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-es_CL.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-es_CL.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-es_CL.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-es_ES.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-es_ES.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-es_ES.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-et_EE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-et_EE.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-et_EE.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-eu.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-eu.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-eu.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-fa_IR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-fa_IR.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-fa_IR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-fi_FI.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-fi_FI.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-fi_FI.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-fr_FR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-fr_FR.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-fr_FR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-hr_HR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-hr_HR.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-hr_HR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-hu_HU.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-hu_HU.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-hu_HU.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-id_ID.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-id_ID.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-id_ID.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-it_IT.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-it_IT.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-it_IT.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-ja_JP.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-ja_JP.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-ja_JP.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-kh_KM.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-kh_KM.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-kh_KM.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-ko_KR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-ko_KR.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-ko_KR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-lt_LT.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-lt_LT.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-lt_LT.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-lv_LV.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-lv_LV.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-lv_LV.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-nb_NO.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-nb_NO.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-nb_NO.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-nl_NL.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-nl_NL.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-nl_NL.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-pl_PL.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-pl_PL.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-pl_PL.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-pt_BR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-pt_BR.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-pt_BR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-pt_PT.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-pt_PT.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-pt_PT.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-ro_RO.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-ro_RO.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-ro_RO.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-ru_RU.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-ru_RU.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-ru_RU.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-sk_SK.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-sk_SK.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-sk_SK.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-sl_SI.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-sl_SI.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-sl_SI.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-sv_SE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-sv_SE.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-sv_SE.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-tr_TR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-tr_TR.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-tr_TR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-ua_UA.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-ua_UA.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-ua_UA.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-vi_VN.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-vi_VN.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-vi_VN.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-zh_CN.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-zh_CN.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-zh_CN.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-zh_TW.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-zh_TW.js.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/dist/js/i18n/defaults-zh_TW.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/examples.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/index.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/methods.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/options.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/playground/3/index.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/playground/index.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/docs/playground/plnkrOpener.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/docs/mkdocs.yml delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/.eslintrc.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/bootstrap-select.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-am_ET.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-ar_AR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-bg_BG.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-cs_CZ.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-da_DK.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-de_DE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-en_US.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-es_CL.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-es_ES.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-et_EE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-eu.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-fa_IR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-fi_FI.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-fr_FR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-hr_HR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-hu_HU.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-id_ID.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-it_IT.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-ja_JP.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-kh_KM.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-ko_KR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-lt_LT.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-lv_LV.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-nb_NO.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-nl_NL.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-pl_PL.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-pt_BR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-pt_PT.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-ro_RO.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-ru_RU.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-sk_SK.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-sl_SI.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-sv_SE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-tr_TR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-ua_UA.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-vi_VN.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-zh_CN.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/i18n/defaults-zh_TW.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/umd-intro.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/js/umd-outro.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/less/bootstrap-select.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/less/variables.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/nuget/MyGet.ps1 delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/nuget/bootstrap-select.nuspec delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/package-lock.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/package.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/sass/bootstrap-select.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/sass/variables.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/tests/bootstrap3.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-select-1.13.0-dev/tests/bootstrap4.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-slider/bootstrap-slider.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-slider/slider.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/.browserslistrc delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/.eslintrc.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/.github/ISSUE_TEMPLATE.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/.gitignore delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/.npmignore delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/.stylelintrc delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/.travis.yml delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/CHANGELOG.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/CONTRIBUTING.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/DONATORS.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/FUNDING.yml delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/Gemfile delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/Gruntfile.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/LICENSE delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/_config.yml delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/bootstrap-table.jquery.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/bower.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/composer.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/deploy_key.enc delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/bootstrap-table-locale-all.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/bootstrap-table-locale-all.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/bootstrap-table-vue.esm.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/bootstrap-table-vue.esm.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/bootstrap-table-vue.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/bootstrap-table-vue.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/bootstrap-table.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/bootstrap-table.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/bootstrap-table.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/bootstrap-table.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/accent-neutralise/bootstrap-table-accent-neutralise.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/accent-neutralise/bootstrap-table-accent-neutralise.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/addrbar/bootstrap-table-addrbar.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/addrbar/bootstrap-table-addrbar.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/angular/bootstrap-table-angular.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/angular/bootstrap-table-angular.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/auto-refresh/bootstrap-table-auto-refresh.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/auto-refresh/bootstrap-table-auto-refresh.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/auto-refresh/bootstrap-table-auto-refresh.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/cell-input/bootstrap-table-cell-input.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/cell-input/bootstrap-table-cell-input.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/cell-input/bootstrap-table-cell-input.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/cell-input/bootstrap-table-cell-input.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/click-edit-row/bootstrap-table-click-edit-row.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/click-edit-row/bootstrap-table-click-edit-row.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/click-edit-row/bootstrap-table-click-edit-row.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/cookie/bootstrap-table-cookie.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/cookie/bootstrap-table-cookie.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/copy-rows/bootstrap-table-copy-rows.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/copy-rows/bootstrap-table-copy-rows.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/defer-url/bootstrap-table-defer-url.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/defer-url/bootstrap-table-defer-url.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/editable/bootstrap-table-editable.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/editable/bootstrap-table-editable.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/export/bootstrap-table-export.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/filter-control/bootstrap-table-filter-control.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/filter-control/bootstrap-table-filter-control.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/filter-control/bootstrap-table-filter-control.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/filter-control/bootstrap-table-filter-control.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/filter/bootstrap-table-filter.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/filter/bootstrap-table-filter.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/fixed-columns/bootstrap-table-fixed-columns.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/fixed-columns/bootstrap-table-fixed-columns.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/fixed-columns/bootstrap-table-fixed-columns.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/fixed-columns/bootstrap-table-fixed-columns.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/flat-json/bootstrap-table-flat-json.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/flat-json/bootstrap-table-flat-json.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/group-by-v2/bootstrap-table-group-by.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/group-by-v2/bootstrap-table-group-by.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/group-by-v2/bootstrap-table-group-by.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/group-by-v2/bootstrap-table-group-by.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/group-by/bootstrap-table-group-by.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/group-by/bootstrap-table-group-by.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/group-by/bootstrap-table-group-by.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/i18n-enhance/bootstrap-table-i18n-enhance.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/i18n-enhance/bootstrap-table-i18n-enhance.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/key-events/bootstrap-table-key-events.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/key-events/bootstrap-table-key-events.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/mobile/bootstrap-table-mobile.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/mobile/bootstrap-table-mobile.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/multi-column-toggle/bootstrap-table-multi-toggle.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/multi-column-toggle/bootstrap-table-multi-toggle.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/multiple-search/bootstrap-table-multiple-search.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/multiple-search/bootstrap-table-multiple-search.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/multiple-selection-row/bootstrap-table-multiple-selection-row.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/multiple-selection-row/bootstrap-table-multiple-selection-row.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/multiple-selection-row/bootstrap-table-multiple-selection-row.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/multiple-sort/bootstrap-table-multiple-sort.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/multiple-sort/bootstrap-table-multiple-sort.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/natural-sorting/bootstrap-table-natural-sorting.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/natural-sorting/bootstrap-table-natural-sorting.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/page-jump-to/bootstrap-table-page-jump-to.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/page-jump-to/bootstrap-table-page-jump-to.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/page-jump-to/bootstrap-table-page-jump-to.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/page-jump-to/bootstrap-table-page-jump-to.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/pipeline/bootstrap-table-pipeline.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/pipeline/bootstrap-table-pipeline.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/print/bootstrap-table-print.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/print/bootstrap-table-print.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/reorder-columns/bootstrap-table-reorder-columns.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/reorder-columns/bootstrap-table-reorder-columns.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/reorder-rows/bootstrap-table-reorder-rows.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/reorder-rows/bootstrap-table-reorder-rows.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/reorder-rows/bootstrap-table-reorder-rows.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/reorder-rows/bootstrap-table-reorder-rows.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/resizable/bootstrap-table-resizable.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/resizable/bootstrap-table-resizable.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/select2-filter/bootstrap-table-select2-filter.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/select2-filter/bootstrap-table-select2-filter.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/sticky-header/bootstrap-table-sticky-header.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/sticky-header/bootstrap-table-sticky-header.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/sticky-header/bootstrap-table-sticky-header.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/sticky-header/bootstrap-table-sticky-header.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/toolbar/bootstrap-table-toolbar.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/toolbar/bootstrap-table-toolbar.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/tree-column/bootstrap-table-tree-column.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/tree-column/bootstrap-table-tree-column.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/tree-column/bootstrap-table-tree-column.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/treegrid/bootstrap-table-treegrid.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/extensions/treegrid/bootstrap-table-treegrid.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-af-ZA.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-af-ZA.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-ar-SA.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-ar-SA.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-ca-ES.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-ca-ES.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-cs-CZ.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-cs-CZ.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-da-DK.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-da-DK.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-de-DE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-de-DE.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-el-GR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-el-GR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-en-US.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-en-US.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-es-AR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-es-AR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-es-CL.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-es-CL.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-es-CR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-es-CR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-es-ES.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-es-ES.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-es-MX.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-es-MX.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-es-NI.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-es-NI.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-es-SP.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-es-SP.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-et-EE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-et-EE.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-eu-EU.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-eu-EU.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-fa-IR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-fa-IR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-fi-FI.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-fi-FI.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-fr-BE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-fr-BE.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-fr-CH.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-fr-CH.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-fr-FR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-fr-FR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-fr-LU.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-fr-LU.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-he-IL.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-he-IL.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-hr-HR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-hr-HR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-hu-HU.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-hu-HU.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-id-ID.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-id-ID.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-it-IT.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-it-IT.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-ja-JP.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-ja-JP.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-ka-GE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-ka-GE.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-ko-KR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-ko-KR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-ms-MY.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-ms-MY.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-nb-NO.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-nb-NO.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-nl-BE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-nl-BE.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-nl-NL.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-nl-NL.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-pl-PL.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-pl-PL.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-pt-BR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-pt-BR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-pt-PT.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-pt-PT.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-ro-RO.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-ro-RO.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-ru-RU.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-ru-RU.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-sk-SK.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-sk-SK.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-sv-SE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-sv-SE.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-th-TH.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-th-TH.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-tr-TR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-tr-TR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-uk-UA.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-uk-UA.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-ur-PK.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-ur-PK.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-uz-Latn-UZ.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-uz-Latn-UZ.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-vi-VN.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-vi-VN.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-zh-CN.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-zh-CN.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-zh-TW.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/locale/bootstrap-table-zh-TW.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/themes/bulma/bootstrap-table-bulma.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/themes/bulma/bootstrap-table-bulma.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/themes/bulma/bootstrap-table-bulma.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/themes/bulma/bootstrap-table-bulma.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/themes/foundation/bootstrap-table-foundation.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/themes/foundation/bootstrap-table-foundation.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/themes/foundation/bootstrap-table-foundation.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/themes/foundation/bootstrap-table-foundation.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/themes/materialize/bootstrap-table-materialize.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/themes/materialize/bootstrap-table-materialize.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/themes/materialize/bootstrap-table-materialize.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/themes/materialize/bootstrap-table-materialize.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/themes/semantic/bootstrap-table-semantic.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/themes/semantic/bootstrap-table-semantic.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/themes/semantic/bootstrap-table-semantic.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/themes/semantic/bootstrap-table-semantic.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/LICENSE delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/en.yml delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/en/documentation/column-options.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/en/documentation/events.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/en/documentation/localizations.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/en/documentation/methods.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/en/documentation/table-options.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/en/donate.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/en/faq/faq.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/en/footer.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/en/getting-started/download.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/en/getting-started/grunt.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/en/getting-started/usage.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/en/getting-started/whats-include.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/en/home/feature.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/es.yml delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/es/documentation/column-options.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/es/documentation/events.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/es/documentation/localizations.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/es/documentation/methods.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/es/documentation/table-options.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/es/donate.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/es/faq/faq.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/es/footer.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/es/getting-started/download.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/es/getting-started/grunt.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/es/getting-started/usage.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/es/getting-started/whats-include.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/es/home/feature.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/zh-cn.yml delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/zh-cn/documentation/column-options.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/zh-cn/documentation/events.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/zh-cn/documentation/localizations.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/zh-cn/documentation/methods.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/zh-cn/documentation/table-options.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/zh-cn/donate.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/zh-cn/faq/faq.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/zh-cn/footer.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/zh-cn/getting-started/download.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/zh-cn/getting-started/grunt.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/zh-cn/getting-started/usage.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/zh-cn/getting-started/whats-include.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_i18n/zh-cn/home/feature.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_includes/footer.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_includes/header.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_includes/latest-release.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_includes/nav.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_includes/social-buttons.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_layouts/default.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_layouts/home.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_plugins/markdown-tag.rb delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/_plugins/multiple-languages.rb delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/apple-touch-icon.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/bootstrap/css/bootstrap-theme.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/bootstrap/css/bootstrap-theme.css.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/bootstrap/css/bootstrap-theme.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/bootstrap/css/bootstrap.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/bootstrap/css/bootstrap.css.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/bootstrap/css/bootstrap.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/bootstrap/fonts/glyphicons-halflings-regular.eot delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/bootstrap/fonts/glyphicons-halflings-regular.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/bootstrap/fonts/glyphicons-halflings-regular.ttf delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/bootstrap/fonts/glyphicons-halflings-regular.woff delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/bootstrap/js/bootstrap.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/bootstrap/js/bootstrap.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/bootstrap/js/npm.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/css/docs.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/css/sidenav.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/css/style.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/flash/ZeroClipboard.swf delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/images/alipay.jpg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/images/alipayLogo.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/images/paypalLogo.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/images/weixin.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/images/weixinLogo.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/js/common.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/js/customize.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/js/docs.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/js/ie-emulation-modes-warning.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/js/ie10-viewport-bug-workaround.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/js/ie8-responsive-file-warning.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/js/jquery.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/assets/js/sidenav.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/data/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/data/data1/demo.response.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/data/data2/demo.response.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/data/data3/demo.response.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/data/data4/demo.response.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/data/data5/demo.response.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/data/extensions.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/bootstrap-table-locale-all.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/bootstrap-table-locale-all.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/bootstrap-table.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/bootstrap-table.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/bootstrap-table.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/bootstrap-table.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/accent-neutralise/bootstrap-table-accent-neutralise.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/accent-neutralise/bootstrap-table-accent-neutralise.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/angular/bootstrap-table-angular.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/angular/bootstrap-table-angular.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/auto-refresh/bootstrap-table-auto-refresh.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/auto-refresh/bootstrap-table-auto-refresh.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/auto-refresh/bootstrap-table-auto-refresh.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/click-edit-row/bootstrap-table-click-edit-row.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/click-edit-row/bootstrap-table-click-edit-row.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/click-edit-row/bootstrap-table-click-edit-row.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/cookie/bootstrap-table-cookie.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/cookie/bootstrap-table-cookie.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/copy-rows/bootstrap-table-copy-rows.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/copy-rows/bootstrap-table-copy-rows.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/editable/bootstrap-table-editable.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/editable/bootstrap-table-editable.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/export/bootstrap-table-export.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/export/bootstrap-table-export.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/filter-control/bootstrap-table-filter-control.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/filter-control/bootstrap-table-filter-control.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/filter-control/bootstrap-table-filter-control.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/filter/bootstrap-table-filter.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/filter/bootstrap-table-filter.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/flat-json/bootstrap-table-flat-json.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/flat-json/bootstrap-table-flat-json.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/group-by-v2/bootstrap-table-group-by.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/group-by-v2/bootstrap-table-group-by.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/group-by-v2/bootstrap-table-group-by.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/group-by/bootstrap-table-group-by.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/group-by/bootstrap-table-group-by.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/group-by/bootstrap-table-group-by.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/i18n-enhance/bootstrap-table-i18n-enhance.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/i18n-enhance/bootstrap-table-i18n-enhance.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/key-events/bootstrap-table-key-events.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/key-events/bootstrap-table-key-events.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/mobile/bootstrap-table-mobile.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/mobile/bootstrap-table-mobile.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/multi-column-toggle/bootstrap-table-multi-toggle.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/multi-column-toggle/bootstrap-table-multi-toggle.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/multiple-search/bootstrap-table-multiple-search.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/multiple-search/bootstrap-table-multiple-search.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/multiple-selection-row/bootstrap-table-multiple-selection-row.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/multiple-selection-row/bootstrap-table-multiple-selection-row.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/multiple-selection-row/bootstrap-table-multiple-selection-row.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/multiple-sort/bootstrap-table-multiple-sort.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/multiple-sort/bootstrap-table-multiple-sort.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/natural-sorting/bootstrap-table-natural-sorting.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/natural-sorting/bootstrap-table-natural-sorting.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/print/bootstrap-table-print.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/print/bootstrap-table-print.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/reorder-columns/bootstrap-table-reorder-columns.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/reorder-columns/bootstrap-table-reorder-columns.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/reorder-rows/bootstrap-table-reorder-rows.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/reorder-rows/bootstrap-table-reorder-rows.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/reorder-rows/bootstrap-table-reorder-rows.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/resizable/bootstrap-table-resizable.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/resizable/bootstrap-table-resizable.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/select2-filter/bootstrap-table-select2-filter.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/select2-filter/bootstrap-table-select2-filter.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/sticky-header/bootstrap-table-sticky-header.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/sticky-header/bootstrap-table-sticky-header.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/sticky-header/bootstrap-table-sticky-header.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/toolbar/bootstrap-table-toolbar.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/toolbar/bootstrap-table-toolbar.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/tree-column/bootstrap-table-tree-column.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/tree-column/bootstrap-table-tree-column.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/extensions/tree-column/bootstrap-table-tree-column.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-af-ZA.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-af-ZA.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-ar-SA.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-ar-SA.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-ca-ES.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-ca-ES.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-cs-CZ.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-cs-CZ.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-da-DK.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-da-DK.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-de-DE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-de-DE.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-el-GR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-el-GR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-en-US.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-en-US.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-es-AR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-es-AR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-es-CL.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-es-CL.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-es-CR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-es-CR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-es-ES.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-es-ES.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-es-MX.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-es-MX.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-es-NI.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-es-NI.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-es-SP.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-es-SP.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-et-EE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-et-EE.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-fa-IR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-fa-IR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-fr-BE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-fr-BE.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-fr-FR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-fr-FR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-he-IL.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-he-IL.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-hr-HR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-hr-HR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-hu-HU.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-hu-HU.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-id-ID.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-id-ID.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-it-IT.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-it-IT.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-ja-JP.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-ja-JP.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-ka-GE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-ka-GE.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-ko-KR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-ko-KR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-ms-MY.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-ms-MY.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-nb-NO.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-nb-NO.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-nl-NL.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-nl-NL.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-pl-PL.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-pl-PL.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-pt-BR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-pt-BR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-pt-PT.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-pt-PT.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-ro-RO.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-ro-RO.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-ru-RU.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-ru-RU.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-sk-SK.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-sk-SK.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-sv-SE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-sv-SE.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-th-TH.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-th-TH.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-tr-TR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-tr-TR.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-uk-UA.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-uk-UA.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-ur-PK.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-ur-PK.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-uz-Latn-UZ.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-uz-Latn-UZ.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-vi-VN.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-vi-VN.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-zh-CN.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-zh-CN.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-zh-TW.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/dist/locale/bootstrap-table-zh-TW.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/documentation.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/donate.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/examples.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/extensions.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/faq.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/favicon.ico delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/getting-started.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/index.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/robots.txt delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/docs/sitemap.xml delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/index.d.ts delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/package.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/rollup.config.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/CNAME delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/LICENSE delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_data/core-team.yml delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_data/nav.yml delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_data/themes.yml delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_data/translations.yml delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_includes/ads.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_includes/analytics.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_includes/docs-navbar.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_includes/docs-sidebar.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_includes/favicons.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_includes/footer.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_includes/header.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_includes/icons/download.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_includes/icons/facebook.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_includes/icons/github.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_includes/icons/import.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_includes/icons/lightning.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_includes/icons/linkedin.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_includes/icons/mail.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_includes/icons/menu.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_includes/icons/opencollective.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_includes/icons/twitter.svg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_includes/opencollective.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_includes/scripts.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_includes/skippy.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_includes/stylesheet.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_layouts/default.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_layouts/docs.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_layouts/home.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/_layouts/simple.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/assets/css/docs.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/assets/css/docs.min.css.map delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/assets/css/style.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/assets/images/alipay.jpg delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/assets/images/alipayLogo.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/assets/images/bootstrap3.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/assets/images/bootstrap4.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/assets/images/bulma.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/assets/images/foundation.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/assets/images/materialize.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/assets/images/paypalLogo.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/assets/images/semantic.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/assets/images/weixin.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/assets/images/weixinLogo.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/assets/js/docs.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/about/license.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/about/overview.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/about/team.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/about/translations.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/api/column-options.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/api/events.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/api/localizations.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/api/methods.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/api/table-options.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/accent-neutralise.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/addrbar.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/auto-refresh.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/cell-input.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/cookie.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/copy-rows.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/defer-url.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/editable.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/export.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/filter-control.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/fixed-columns.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/group-by-v2.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/i18n-enhance.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/key-events.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/mobile.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/multiple-sort.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/natural-sorting.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/page-jump-to.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/print.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/reorder-columns.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/reorder-rows.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/resizable.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/sticky-header.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/toolbar.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/extensions/treegrid.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/faq.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/getting-started/browsers-devices.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/getting-started/build-tools.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/getting-started/contents.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/getting-started/download.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/getting-started/introduction.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/getting-started/usage.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/vuejs/browser.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/vuejs/component.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/vuejs/introduction.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/docs/vuejs/webpack.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/donate.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/favicon.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/index.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/news.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/robots.txt delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/themes/bootstrap3.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/themes/bulma.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/themes/foundation.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/themes/index.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/themes/materialize.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/site/themes/semantic.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/.babelrc delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/bootstrap-table.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/bootstrap-table.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/bootstrap-table.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/constants/index.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/accent-neutralise/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/accent-neutralise/bootstrap-table-accent-neutralise.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/accent-neutralise/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/addrbar/bootstrap-table-addrbar.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/angular/bootstrap-table-angular.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/auto-refresh/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/auto-refresh/bootstrap-table-auto-refresh.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/auto-refresh/bootstrap-table-auto-refresh.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/auto-refresh/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/cell-input/bootstrap-table-cell-input.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/cell-input/bootstrap-table-cell-input.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/cell-input/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/click-edit-row/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/click-edit-row/bootstrap-table-click-edit-row.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/click-edit-row/bootstrap-table-click-edit-row.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/cookie/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/cookie/bootstrap-table-cookie.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/cookie/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/copy-rows/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/copy-rows/bootstrap-table-copy-rows.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/copy-rows/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/defer-url/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/defer-url/bootstrap-table-defer-url.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/defer-url/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/editable/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/editable/bootstrap-table-editable.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/editable/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/export/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/export/bootstrap-table-export.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/export/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/filter-control/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/filter-control/bootstrap-table-filter-control.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/filter-control/bootstrap-table-filter-control.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/filter-control/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/filter/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/filter/bootstrap-table-filter.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/filter/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/fixed-columns/bootstrap-table-fixed-columns.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/fixed-columns/bootstrap-table-fixed-columns.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/flat-json/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/flat-json/bootstrap-table-flat-json.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/flat-json/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/group-by-v2/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/group-by-v2/bootstrap-table-group-by.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/group-by-v2/bootstrap-table-group-by.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/group-by-v2/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/group-by/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/group-by/bootstrap-table-group-by.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/group-by/bootstrap-table-group-by.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/group-by/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/i18n-enhance/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/i18n-enhance/bootstrap-table-i18n-enhance.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/i18n-enhance/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/key-events/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/key-events/bootstrap-table-key-events.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/key-events/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/mobile/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/mobile/bootstrap-table-mobile.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/mobile/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/multi-column-toggle/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/multi-column-toggle/bootstrap-table-multi-toggle.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/multi-column-toggle/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/multiple-search/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/multiple-search/bootstrap-table-multiple-search.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/multiple-search/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/multiple-selection-row/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/multiple-selection-row/bootstrap-table-multiple-selection-row.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/multiple-selection-row/bootstrap-table-multiple-selection-row.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/multiple-selection-row/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/multiple-sort/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/multiple-sort/bootstrap-table-multiple-sort.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/multiple-sort/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/natural-sorting/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/natural-sorting/bootstrap-table-natural-sorting.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/natural-sorting/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/page-jump-to/bootstrap-table-page-jump-to.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/page-jump-to/bootstrap-table-page-jump-to.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/page-jump/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/page-jump/bootstrap-table-pagejump.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/page-jump/demo.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/page-jump/index.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/page-jumpto/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/page-jumpto/bootstrap-table-jumpto.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/page-jumpto/bootstrap-table-jumpto.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/pipeline/LICENSE delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/pipeline/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/pipeline/bootstrap-table-pipeline.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/pipeline/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/print/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/print/bootstrap-table-print.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/reorder-columns/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/reorder-columns/bootstrap-table-reorder-columns.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/reorder-columns/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/reorder-rows/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/reorder-rows/bootstrap-table-reorder-rows.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/reorder-rows/bootstrap-table-reorder-rows.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/reorder-rows/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/resizable/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/resizable/bootstrap-table-resizable.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/resizable/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/select2-filter/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/select2-filter/bootstrap-table-select2-filter.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/select2-filter/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/sticky-header/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/sticky-header/bootstrap-table-sticky-header.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/sticky-header/bootstrap-table-sticky-header.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/sticky-header/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/toolbar/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/toolbar/bootstrap-table-toolbar.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/toolbar/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/tree-column/bootstrap-table-tree-column.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/tree-column/bootstrap-table-tree-column.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/tree-column/bootstrap-table-tree-column.less delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/tree-column/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/tree-column/icon.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/treegrid/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/treegrid/bootstrap-table-treegrid.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/treegrid/demo.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/treegrid/extension.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-af-ZA.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-ar-SA.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-ca-ES.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-cs-CZ.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-da-DK.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-de-DE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-el-GR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-en-US.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-en-US.js.template delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-es-AR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-es-CL.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-es-CR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-es-ES.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-es-MX.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-es-NI.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-es-SP.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-et-EE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-eu-EU.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-fa-IR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-fi-FI.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-fr-BE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-fr-CH.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-fr-FR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-fr-LU.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-he-IL.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-hr-HR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-hu-HU.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-id-ID.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-it-IT.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-ja-JP.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-ka-GE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-ko-KR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-ms-MY.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-nb-NO.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-nl-BE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-nl-NL.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-pl-PL.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-pt-BR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-pt-PT.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-ro-RO.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-ru-RU.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-sk-SK.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-sv-SE.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-th-TH.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-tr-TR.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-uk-UA.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-ur-PK.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-uz-Latn-UZ.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-vi-VN.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-zh-CN.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-zh-TW.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/themes/bootstrap/variables.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/themes/bulma/bootstrap-table-bulma.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/themes/bulma/bootstrap-table-bulma.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/themes/bulma/variables.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/themes/foundation/bootstrap-table-foundation.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/themes/foundation/bootstrap-table-foundation.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/themes/foundation/variables.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/themes/materialize/bootstrap-table-materialize.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/themes/materialize/bootstrap-table-materialize.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/themes/materialize/variables.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/themes/semantic/bootstrap-table-semantic.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/themes/semantic/bootstrap-table-semantic.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/themes/semantic/variables.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/themes/theme.scss delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/utils/index.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/virtual-scroll/index.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/vue/BootstrapTable.vue delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/vue/index.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/tools/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/tools/check-api.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/tools/check-locale.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-treeview/bak/bootstrap-treeview.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-treeview/bak/bootstrap-treeview.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrapValidator/bootstrapValidator.min.css delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrapValidator/bootstrapValidator.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/.gitignore delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/LICENSE delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/README.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/bower.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/html2canvas.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/jquery.base64.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/jspdf/jspdf.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/jspdf/libs/base64.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/jspdf/libs/sprintf.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/libs/FileSaver/FileSaver.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/libs/FileSaver/LICENSE.md delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/libs/es6-promise/LICENSE delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/libs/es6-promise/es6-promise.auto.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/libs/html2canvas/LICENSE delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/libs/html2canvas/html2canvas.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/libs/js-xlsx/LICENSE delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/libs/js-xlsx/xlsx.core.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/libs/jsPDF-AutoTable/LICENSE.txt delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/libs/jsPDF-AutoTable/jspdf.plugin.autotable.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/libs/jsPDF/MIT-LICENSE.txt delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/libs/jsPDF/jspdf.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/libs/pdfmake/LICENSE delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/libs/pdfmake/mirza_fonts.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/libs/pdfmake/pdfmake.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/libs/pdfmake/vfs_fonts.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/package.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/tableExport.jquery.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/tableExport.min.js delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/arabicExcel.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/arabicPdfmake.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/bootstrap.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/bootstrap2.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/bootstrap3.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/bootstrap3.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/bootstrap4.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/cssExcel.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/cssPdf.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/icons/csv.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/icons/json.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/icons/pdf.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/icons/png.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/icons/sql.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/icons/txt.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/icons/word.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/icons/xls.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/icons/xml.png delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/index.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/massExcel.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/multipleExcel.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/pdfmake.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/performance.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/selectedRows.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/sidebyside.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/singleExcel.html delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/test/tableExport.json delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/tools/minify2.py delete mode 100644 src/main/webapp/static/bootstrap-3.3.7/plugins/tableExport.jquery.plugin-master/tools/minify3.py diff --git a/pom.xml b/pom.xml index fe2f0b9..c158558 100644 --- a/pom.xml +++ b/pom.xml @@ -1,545 +1,288 @@ - 4.0.0 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + 4.0.0 - com.emr - emr_medical_record - 1.0-SNAPSHOT - war + com.emr + emr_medical_record + 1.0-SNAPSHOT + war - emr_medical_record Maven Webapp - http://www.example.com + emr_medical_record Maven Webapp + http://www.example.com - - - true - UTF-8 - - true - - 1.0.0 - - - 1.1.5 - 4.12 - 1.8 - 1.9.5 - - 1.2.2 - 2.2.1 - 7.6.11.v20130520 - 2.4 - 2.1 - 1.2 - 5.0.1.Final - 9.2-1004-jdbc4 - 5.17.0 - 2.3.6 - 2.2.1 - 1.1.1 - 3.5.0 + + + true + UTF-8 + + true + 4.12 + 1.8 + + 1.2.5 + 1.2 + 5.0.2.RELEASE + 3.2.8 + 1.2.2 + 1.6.4 + 2.4 + 2.9.4 + 1.0.9 + 2.0 + 3.3.2 + 5.0.0 + 1.3.1 + 1.8.13 + 1.8.13 + 2.1.7 + 3.1.8 + 3.9 + 2.1.7 + 4.5.5 + 5.5.7 + 1.2.50 + 1.18.8 + 1.4 + - 5.0.2.RELEASE - 3.2.8 - 1.2.2 - 1.2.15 - 5.1.32 - 1.6.4 - 2.4 - 2.9.4 - 1.0.9 - 4.3.5 - 2.5 - 2.0 - 2.5 - 3.3.2 - 1.3.2 - 3.3 - 3.4.3 - 0.9.1 - 1.3.1 - 2.7.2 - 4.10.3 - 1.8.13 - 1.8.13 - 2.1.7 - 3.1.8 - 3.9 - 2.1.7 - - - - - - - org.apache.commons - commons-lang3 - ${commons-lang3.version} - - - org.apache.commons - commons-io - ${commons-io.version} - - - commons-net - commons-net - ${commons-net.version} - - - - net.sf.json-lib - json-lib - ${json-lib.version} - jdk15 - - - - com.fasterxml.jackson.core - jackson-databind - ${jackson.version} - - - - org.apache.httpcomponents - httpclient - ${httpclient.version} - - - - junit - junit - ${junit.version} - test - - - - org.slf4j - slf4j-log4j12 - ${slf4j.version} - - - - org.mybatis - mybatis - ${mybatis.version} - - - org.mybatis - mybatis-spring - ${mybatis.spring.version} - - - com.github.miemiedev - mybatis-paginator - ${mybatis.paginator.version} - - - com.github.pagehelper - pagehelper - ${pagehelper.version} - - - - - com.alibaba - druid - ${druid.version} - - - - - org.springframework - spring-context - ${spring.version} - - - org.springframework - spring-context-support - ${spring.version} - - - org.springframework - spring-beans - ${spring.version} - - - org.springframework - spring-webmvc - ${spring.version} - - - org.springframework - spring-web - ${spring.version} - - - org.springframework - spring-jdbc - ${spring.version} - - - org.springframework - spring-aspects - ${spring.version} - - - org.springframework - spring-tx - ${spring.version} - - - org.springframework - spring-test - ${spring.version} - - - org.aspectj - aspectjweaver - ${aspectj.version} - - - org.aspectj - aspectjrt - ${aspectj.version} - - - - - commons-codec - commons-codec - 1.9 - - - - - org.bouncycastle - bcprov-jdk16 - 1.46 - - - - - javax.mail - mail - 1.4.5 - - - com.sun.mail - javax.mail - 1.5.4 - - - - - commons-dbutils - commons-dbutils - 1.4 - - - - - com.github.pagehelper - pagehelper - 5.0.0 - - - jstl - jstl - ${jstl.version} - - - javax.servlet - servlet-api - ${servlet-api.version} - - - javax.servlet - jsp-api - ${jsp-api.version} - - - - commons-fileupload - commons-fileupload - ${commons-fileupload.version} - - - - org.apache.shiro - shiro-spring - ${shiro.version} - - - org.apache.shiro - shiro-ehcache - ${shiro.version} - - - org.apache.shiro - shiro-core - ${shiro.version} - - - org.apache.shiro - shiro-web - ${shiro.version} - - - junit - junit - 4.12 - test - - - - org.postgresql - postgresql - ${postgresql.version} - - - taglibs - standard - 1.1.2 - - - - net.sf.json-lib - json-lib - ${json-lib.version} - jdk15 - - - - com.fasterxml.jackson.core - jackson-databind - ${jackson.version} - - - - - org.mockito - mockito-core - ${mockito.version} - test - - - - - - org.jdom - jdom - 1.1 - + + + + + org.apache.commons + commons-lang3 + ${commons-lang3.version} + + + + junit + junit + ${junit.version} + test + + + + org.slf4j + slf4j-log4j12 + ${slf4j.version} + + + + org.mybatis + mybatis + ${mybatis.version} + + + org.mybatis + mybatis-spring + ${mybatis.spring.version} + + + com.github.pagehelper + pagehelper + ${pagehelper.version} + - - - - - - + + + com.alibaba + druid + ${druid.version} + - - org.apache.maven.plugins - maven-resources-plugin - 3.1.0 - - - - - - - - - org.mockito - mockito-core - ${mockito.version} - test - + + + org.springframework + spring-context-support + ${spring.version} + + + org.springframework + spring-webmvc + ${spring.version} + + + org.springframework + spring-jdbc + ${spring.version} + + + org.springframework + spring-aspects + ${spring.version} + + + org.springframework + spring-test + ${spring.version} + test + + + org.aspectj + aspectjrt + ${aspectj.version} + - - - org.apache.httpcomponents - httpmime - 4.5.5 - + + jstl + jstl + ${jstl.version} + + + javax.servlet + jsp-api + ${jsp-api.version} + provided + + + + commons-fileupload + commons-fileupload + ${commons-fileupload.version} + + + + org.apache.shiro + shiro-spring + ${shiro.version} + + + org.apache.shiro + shiro-ehcache + ${shiro.version} + + + + net.sf.json-lib + json-lib + ${json-lib.version} + jdk15 + + + + com.fasterxml.jackson.core + jackson-databind + ${jackson.version} + - - - org.jdom - jdom - 1.1 - - - org.apache.maven.plugins - maven-resources-plugin - 3.1.0 - - - - org.apache.poi - poi - ${poi.version} - - - org.apache.poi - poi-ooxml - ${poi.version} - - - - org.eclipse.birt.runtime.3_7_1 - com.lowagie.text - ${image2pdf.version} - - - com.itextpdf - itextpdf - 5.5.7 - - - - com.alibaba - fastjson - 1.2.50 - - - org.apache.cxf - cxf-rt-transports-http - ${cxf.version} - - - org.apache.cxf - cxf-rt-frontend-jaxws - ${cxf.version} - + + + org.apache.httpcomponents + httpmime + ${httpmime.version} + + + + org.apache.poi + poi-ooxml + ${poi.version} + + + + org.eclipse.birt.runtime.3_7_1 + com.lowagie.text + ${image2pdf.version} + + + com.itextpdf + itextpdf + ${itextpdf.version} + + + + com.alibaba + fastjson + ${fastjson.version} + + + org.apache.cxf + cxf-rt-transports-http + ${cxf.version} + + + org.apache.cxf + cxf-rt-frontend-jaxws + ${cxf.version} + org.apache.pdfbox pdfbox 2.0.12 - - - - - - - - - org.apache.axis - axis - 1.4 - - - commons-discovery - commons-discovery - 0.2 - - - commons-logging - commons-logging - - - - - org.apache.axis - axis-jaxrpc - 1.4 - - - com.lowagie - itext - ${itext.version} - - - - org.projectlombok - lombok - 1.18.8 - provided - - - org.junit.jupiter - junit-jupiter-api - RELEASE - compile - + + + + org.apache.axis + axis + ${axis.version} + + + org.apache.axis + axis-jaxrpc + ${axis.version} + + + com.lowagie + itext + ${itext.version} + + + + org.projectlombok + lombok + ${lombok.version} + provided + + - - emr_medical_record - - - - org.apache.maven.plugins - maven-resources-plugin - 2.7 - - UTF-8 - - - - org.apache.maven.plugins - maven-surefire-plugin - - true - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.1 - - - 1.8 - 1.8 - UTF-8 - true - true - true - - - 128m - 512m - - - + + emr_medical_record + + + + org.apache.maven.plugins + maven-resources-plugin + 2.7 + + UTF-8 + + + + org.apache.maven.plugins + maven-surefire-plugin + + true + + + - - - - - - - - - - - - - + + + org.apache.maven.plugins + maven-compiler-plugin + 3.1 + + + 1.8 + 1.8 + UTF-8 + true + true + true + 128m + 512m + + + + diff --git a/src/main/java/com/emr/service/ipml/EnumVerify.java b/src/main/java/com/emr/service/ipml/EnumVerify.java index 53bce65..ab2a7e4 100644 --- a/src/main/java/com/emr/service/ipml/EnumVerify.java +++ b/src/main/java/com/emr/service/ipml/EnumVerify.java @@ -1,7 +1,6 @@ package com.emr.service.ipml; import com.emr.entity.ArchiveFlowRole; -import org.junit.jupiter.api.Test; import java.util.ArrayList; import java.util.List; @@ -450,31 +449,4 @@ public class EnumVerify { return DortorBack.code | NurseBack.code; } } - - - - @Test - public void Test() { - int curState= 2; - try - { - /* String name = DocState.None.name; - System.out.println(name); - ArrayList integers = DocState.GetCurrentStepContainStates(curState); - for (int i = 0; i < integers.size(); i++) { - System.out.println(integers.get(i)); - }*/ - //String s = DocState.GetStepName(curState); - //System.out.println(s); -// List roles = new ArrayList<>(); -// int stepName = DocState.backToDoctor(curState); -// stepName = DocState.GetNextStepCode(stepName,Checker.Dortor,roles); -// System.out.println(stepName); - } - catch (Exception ex) - { - System.out.println(ex.getMessage()); - } - } - } diff --git a/src/main/webapp/WEB-INF/jspf/comm.jspf b/src/main/webapp/WEB-INF/jspf/comm.jspf index bebe5a2..5249781 100644 --- a/src/main/webapp/WEB-INF/jspf/comm.jspf +++ b/src/main/webapp/WEB-INF/jspf/comm.jspf @@ -16,33 +16,33 @@ - + - - - + + + - + - - - + + + <%----%> - + src="${path}/static/bootstrap-3.3.7/bower_components/bootstrap-table/locale/bootstrap-table-zh-CN.min.js"> + - + <%--导入导出--%> + src="${path}/static/bootstrap-3.3.7/bower_components/bootstrap/dist/js/tableExport.js"> + src="${path}/static/bootstrap-3.3.7/bower_components/bootstrap/dist/js/bootstrap-table-export.js"> <%--消息通知--%> <%--loading--%> @@ -52,7 +52,7 @@ - + - - - -
-
- -
-
-
- -
- -
-
-
-
-
- - diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/markup_component.html b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/markup_component.html deleted file mode 100644 index 2b99921..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/markup_component.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - -
-
-
- -
- -
-
-
-
- - diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/markup_daterange.html b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/markup_daterange.html deleted file mode 100644 index 9d158e7..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/markup_daterange.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - -
-
-
- -
to
- -
-
-
-
- -
to
- -
-
-
- - diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/markup_inline.html b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/markup_inline.html deleted file mode 100644 index ff4e8ed..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/markup_inline.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - -
- - diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/markup_input.html b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/markup_input.html deleted file mode 100644 index 2e1c289..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/markup_input.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - -
-
- -
-
- - diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_calendarweeks.html b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_calendarweeks.html deleted file mode 100644 index 7565f89..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_calendarweeks.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - -
-
- -
-
- -
-
- - diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_clearbtn.html b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_clearbtn.html deleted file mode 100644 index a4b5ef0..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_clearbtn.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - -
-
- -
-
- - diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_daysofweekdisabled.html b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_daysofweekdisabled.html deleted file mode 100644 index bd31b38..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_daysofweekdisabled.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - -
-
- -
-
- - diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_enddate.html b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_enddate.html deleted file mode 100644 index 43da9d9..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_enddate.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - -
-
- -
-
- - diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_language.html b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_language.html deleted file mode 100644 index 37f5930..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_language.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-
-
- - diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_multidate.html b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_multidate.html deleted file mode 100644 index 191b239..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_multidate.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - -
-
- -
-
- -
-
- -
-
- - diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_startdate.html b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_startdate.html deleted file mode 100644 index ce97784..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_startdate.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - -
-
- -
-
- - diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_todaybtn.html b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_todaybtn.html deleted file mode 100644 index 0843012..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_todaybtn.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - -
-
- -
-
- - diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_todayhighlight.html b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_todayhighlight.html deleted file mode 100644 index fb38008..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_todayhighlight.html +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - -
-
- -
-
- -
-
- - diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_weekstart.html b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_weekstart.html deleted file mode 100644 index e55a04f..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/option_weekstart.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - -
-
- -
-
- -
-
- -
-
- - diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/script/common.css b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/script/common.css deleted file mode 100644 index 0535e8c..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/script/common.css +++ /dev/null @@ -1,9 +0,0 @@ -@import url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css'); -@import url('../../../dist/css/bootstrap-datepicker3.min.css'); - -body { - /* Padding around all elements to allow space for screenshots */ - padding: 10px; - /* Transparent background for PNG screenshots */ - background: none; -} diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/script/common.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/script/common.js deleted file mode 100644 index ebadc02..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/script/common.js +++ /dev/null @@ -1,2 +0,0 @@ -document.write(""); -document.write(""); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/script/debug.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/script/debug.js deleted file mode 100644 index e609fa6..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/script/debug.js +++ /dev/null @@ -1,21 +0,0 @@ -/* - Usage: $ phantomjs --remote-debugger-port=9001 --remote-debugger-autorun=yes debug.js page.html - - Open Chrome tab to http://localhost:9001/; open second link (ie, path to page.html) -*/ -var system = require('system' ), fs = require('fs'), webpage = require('webpage'); - -(function(phantom){ - var page=webpage.create(); - - function debugPage(){ - console.log("Refresh a second debugger-port page and open a second webkit inspector for the target page."); - console.log("Letting this page continue will then trigger a break in the target page."); - debugger; // pause here in first web browser tab for steps 5 & 6 - page.open(system.args[1]); - page.evaluateAsync(function() { - debugger; // step 7 will wait here in the second web browser tab - }); - } - debugPage(); -}(phantom)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/script/html-imports.min.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/script/html-imports.min.js deleted file mode 100644 index 368d226..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/script/html-imports.min.js +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) 2012 The Polymer Authors. All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -window.HTMLImports=window.HTMLImports||{flags:{}},function(a){var b=(a.path,a.xhr),c=function(a,b){this.cache={},this.onload=a,this.oncomplete=b,this.inflight=0,this.pending={}};c.prototype={addNodes:function(a){this.inflight+=a.length,d(a,this.require,this),this.checkDone()},require:function(a){var b=a.src||a.href;a.__nodeUrl=b,this.dedupe(b,a)||this.fetch(b,a)},dedupe:function(a,b){return this.pending[a]?(this.pending[a].push(b),!0):this.cache[a]?(this.onload(a,b,this.cache[a]),this.tail(),!0):(this.pending[a]=[b],!1)},fetch:function(a,c){var d=function(b,d){this.receive(a,c,b,d)}.bind(this);b.load(a,d)},receive:function(a,b,c,d){c||(this.cache[a]=d),this.pending[a].forEach(function(b){c||this.onload(a,b,d),this.tail()},this),this.pending[a]=null},tail:function(){--this.inflight,this.checkDone()},checkDone:function(){this.inflight||this.oncomplete()}},b=b||{async:!0,ok:function(a){return a.status>=200&&a.status<300||304===a.status||0===a.status},load:function(c,d,e){var f=new XMLHttpRequest;return(a.flags.debug||a.flags.bust)&&(c+="?"+Math.random()),f.open("GET",c,b.async),f.addEventListener("readystatechange",function(){4===f.readyState&&d.call(e,!b.ok(f)&&f,f.response||f.responseText,c)}),f.send(),f},loadDocument:function(a,b,c){this.load(a,b,c).responseType="document"}};var d=Array.prototype.forEach.call.bind(Array.prototype.forEach);a.xhr=b,a.Loader=c}(window.HTMLImports),function(a){function b(a){return c(a,j)}function c(a,b){return"link"===a.localName&&a.getAttribute("rel")===b}function d(a){return"script"===a.localName}function e(a,b){var c=a;c instanceof Document||(c=document.implementation.createHTMLDocument(j)),c._URL=b;var d=c.createElement("base");return d.setAttribute("href",b),c.baseURI||(c.baseURI=b),c.head.appendChild(d),a instanceof Document||(c.body.innerHTML=a),window.HTMLTemplateElement&&HTMLTemplateElement.bootstrap&&HTMLTemplateElement.bootstrap(c),c}function f(a,b){function c(){k==l&&requestAnimationFrame(a)}function d(){k++,c()}b=b||o;var e=HTMLImports.isIE?"complete":"interactive",h="complete"===b.readyState||b.readyState===e;if(!h){var i=function(){("complete"===b.readyState||b.readyState===e)&&(b.removeEventListener("readystatechange",i),f(a,b))};return void b.addEventListener("readystatechange",i)}var j=b.querySelectorAll("link[rel=import]"),k=0,l=j.length;if(l)for(var m,n=0;l>n&&(m=j[n]);n++)g(m)?d.call(m):(m.addEventListener("load",d),m.addEventListener("error",d));else c()}function g(a){return i?a.import&&"loading"!==a.import.readyState:a.__importParsed}var h="import"in document.createElement("link"),i=!a.flags.imports&&h,j="import";if(!i){{var k,l=a.Loader,m=(a.xhr,"stylesheet"),n={documents:{},cache:{},preloadSelectors:["link[rel="+j+"]","template","script[src]:not([type])",'script[src][type="text/javascript"]'].join(","),loader:function(a){if(k&&k.inflight){var b=k.oncomplete;return k.oncomplete=function(){b(),a()},k}return k=new l(n.loaded,a),k.cache=n.cache,k},load:function(a,b){k=n.loader(b),n.preload(a)},preload:function(a){var b=this.marshalNodes(a);k.addNodes(b)},marshalNodes:function(a){var b=a.querySelectorAll(n.preloadSelectors);return b=this.filterMainDocumentNodes(a,b),b=this.extractTemplateNodes(b)},filterMainDocumentNodes:function(a,b){return a===document&&(b=Array.prototype.filter.call(b,function(a){return!d(a)})),b},extractTemplateNodes:function(a){var b=[];return a=Array.prototype.filter.call(a,function(a){if("template"===a.localName){if(a.content){var c=a.content.querySelectorAll("link[rel="+m+"]");c.length&&(b=b.concat(Array.prototype.slice.call(c,0)))}return!1}return!0}),b.length&&(a=a.concat(b)),a},loaded:function(a,c,d){if(b(c)){var f=n.documents[a];f||(f=e(d,a),n.documents[a]=f,n.preload(f)),c.import=c.content=d=f}c.__resource=d}};Array.prototype.forEach.call.bind(Array.prototype.forEach)}a.importer=n}var o=window.ShadowDOMPolyfill?wrap(document):document;Object.defineProperty(o,"_currentScript",{get:function(){return HTMLImports.currentScript||o.currentScript},writeable:!0,configurable:!0}),a.hasNative=h,a.useNative=i,a.whenImportsReady=f,a.IMPORT_LINK_TYPE=j,a.isImportLoaded=g}(window.HTMLImports),function(a){function b(a){var b=a.ownerDocument.createElement("style");return b.textContent=a.textContent,g.resolveUrlsInStyle(b),b}function c(a,b){this.doc=a,this.doc.__loadTracker=this,this.callback=b}function d(a){return"link"===a.localName&&a.getAttribute("rel")===h}function e(a){return a.parentNode&&!f(a)}function f(a){return a.ownerDocument===document||a.ownerDocument.impl===document}var g=a.path,h="import",i=/Trident/.test(navigator.userAgent),j={selectors:["link[rel="+h+"]","link[rel=stylesheet]","style","script:not([type])",'script[type="text/javascript"]'],map:{link:"parseLink",script:"parseScript",style:"parseStyle"},parse:function(a,b){if(a.__importParsed)b&&b();else{a.__importParsed=!0;for(var d,e=new c(a,b),f=a.querySelectorAll(j.selectors),g=a.scripts?a.scripts.length:0,h=0;hg&&(e=f[g]);g++)a.addEventListener(e,c)},receive:function(){this.pending--,this.checkDone()},checkDone:function(){this.isOpen&&this.pending<=0&&this.callback&&(this.isOpen=!1,this.callback())}};Array.prototype.forEach.call.bind(Array.prototype.forEach);a.parser=j,a.path=g,a.isIE=i}(HTMLImports),function(){function a(){HTMLImports.ready=!0,HTMLImports.readyTime=(new Date).getTime(),c.dispatchEvent(new CustomEvent("HTMLImportsLoaded",{bubbles:!0}))}function b(){HTMLImports.useNative||HTMLImports.importer.load(c,function(){HTMLImports.parser.parse(c)})}"function"!=typeof window.CustomEvent&&(window.CustomEvent=function(a,b){var c=document.createEvent("HTMLEvents");return c.initEvent(a,b.bubbles===!1?!1:!0,b.cancelable===!1?!1:!0,b.detail),c});var c=window.ShadowDOMPolyfill?window.ShadowDOMPolyfill.wrapIfNeeded(document):document;HTMLImports.useNative||("complete"===document.readyState||"interactive"===document.readyState&&!window.attachEvent?b():document.addEventListener("DOMContentLoaded",b)),HTMLImports.whenImportsReady(function(){a()})}(); -//# sourceMappingURL=html-imports.min.map \ No newline at end of file diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/script/screenshot.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/script/screenshot.js deleted file mode 100644 index 920d030..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_screenshots/script/screenshot.js +++ /dev/null @@ -1,69 +0,0 @@ -/* jshint phantom:true, devel:true */ -/* Usage: phantomjs screenshot.js in.html out.png */ - -var sys = require('system'), - page = new WebPage(); -page.viewportSize = { - width: 800, - height: 600 -}; - -page.open(sys.args[1], function(status){ - if (status !== 'success'){ - console.log('Bad status: %s', status); - phantom.exit(1); - } - window.setTimeout(function(){ - var box = page.evaluate(function(){ - var lefts, rights, tops, bottoms, - padding = 10, // px - selection, show; - - // Call setup method - if (window.setup) - window.setup(); - // Show all pickers, or only those marked for showing - show = $('body').data('show'); - show = show ? $(show) : $('*'); - show - .filter(function(){ - return 'datepicker' in $(this).data(); - }) - .datepicker('show'); - - // Get bounds of selected elements - selection = $($('body').data('capture')); - tops = selection.map(function(){ - return $(this).offset().top; - }).toArray(); - lefts = selection.map(function(){ - return $(this).offset().left; - }).toArray(); - bottoms = selection.map(function(){ - return $(this).offset().top + $(this).outerHeight(); - }).toArray(); - rights = selection.map(function(){ - return $(this).offset().left + $(this).outerWidth(); - }).toArray(); - - // Convert bounds to single bounding box - var b = { - top: Math.min.apply(Math, tops), - left: Math.min.apply(Math, lefts) - }; - b.width = Math.max.apply(Math, rights) - b.left; - b.height = Math.max.apply(Math, bottoms) - b.top; - - // Return bounding box - return { - top: Math.max(b.top - padding, 0), - left: Math.max(b.left - padding, 0), - width: b.width + 2 * padding, - height: b.height + 2 * padding - }; - }); - page.clipRect = box; - page.render(sys.args[2]); - phantom.exit(); - }, 1); -}); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/demo_head.png b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/demo_head.png deleted file mode 100644 index 1207162c404c9d977f97a571bcd45f1c286b984c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48880 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 }= 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 exslF!2v{AfNvOZl9d^pC+lAg*#EOW| z-r4CWET{C4ws@{kGH6iDAX*1)C`{7?MB{Wrxv_nWh>$g&3$RK4O!CoxfSS{6@dD zkV8pHf;GQ4axF~)1f$;Kw^<1TMvO)6!A|3tp#{Y;0}NDr_wIWFv4ENnHux>8ob-2{ z5vEPmFXoO(yA=9pm{m|sv=C6zpIp@13-kwiA46sV7~LUokrOAPyB>T@{_94N!uq)s zDMv}N>unk#YCAd?>9=PGaI~RGM5mOohf){$%Wr&;>oSaCY7Y$*0QsbZpIYc#4&}BL z#s*PdeRRjg@yK$2wda<_+%ML^8sdAB&$H`2aiar{#8Je6HUVCFsMf~)@WY2RT;_Xv zuG)76YR3_ZJ{qp1IdRsB^H?^~5(8@utbFj+VAFw{w2X9+-lE~?;10gqH}_55{Gml z@C^BD5fI0p#j-ktT19WH@R`Gx;OL z=}|F0SBsgcVe?Ww(!dt~SCw(^ve6V_&N{W;+5pD@6VVdedawxa;EtEk7xi<}t#_5TA_djHibU;(2kPN6r7Qh4(Y@29~*w zTVkRy`-VSg*m9+JFcNvSS2h#+leYmf5a5~Bi^Z(6@RZW*;2w7Gn%YZWv)hh=9Kv{~ zQ>}-s-mUN#$=pO-NO2Pzg+LW}{(?=LC-biu$u@?&8`-QgVVioE zrG`YjZruO}imVlT6LAWHY8thDqS+Cc;LS9ZP=cZk9i-0mCYKZ?93Z&+Xj0n2w`GYf z?JM41+M-%os8f96&{tyzn@$Y2NzRu-G^S3CI6dZye%yOgBMr@#Hkwx%MQ4o|d)68y zkjg2)d@hC&z`&dC{0~{0%YC2v)}HsHcehy2bXN*?{>+j;`I>`F9mlW!r^ZRv@jtsu z|MtW11+rtkBa8=|&f9N(F4k`6Gsi)_#vdu*;r(XgufLCA*PN~*$MENsgXH2~7BlSB z1Cyq~cXmC|b+|sF#aCC};ylKWrcFe3vVp@lYiP~&OC|wUJ-*IEbvK)J28XGM#tS z{K^Bm!J0K=vix4uFF)H^F-m%G+juEJTKKk|dwk|JS5->1-u>(xjYYPbG6x)$Of=SM zZyWVVu`JQ0F*Ure<>T4M!)3e8og+?*mEBh&OG!%D-lBE6clhiNw}terjrk~&DVp|yR7;{DZuTU5HU+6L+!pK&swE_=z+@-2$G znyInkH)1oDZ?M3E0TZo%EALTe$0=JLB^hlEx@%fdnzGwDpv~*6t}?E_KG*a6xWgKB z8zw7XEPT^#P)*TEnjt;u&KR9B|LWTOJE=zR4W68=w(3(^_s8dHRqGpV;q9A4vS6#| z{d{}n<;S_b?N4;`TS}F^PAOJ>(fYe`bfXq;kYc|U_nxWbdELFi;lkoCRB_X$%Fkr0 z6`uvzCYQ@o^j=xkbp-UE4U%QHwO1!Q|8dzEaoJ(Ee?RFTR5?Sc$(wybcb4hPfVO-| zRcHLd;$3mC881Aj%OWww*LeAvZQ4I diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/markup_component.png b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/markup_component.png deleted file mode 100644 index 18df9d01df6d3bd927e8b191627939d657735970..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18320 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 JI&a|he*kq+O_l%v diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/markup_daterange.png b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/markup_daterange.png deleted file mode 100644 index 9c9a2d448cccb5e99840cfea24af69e9b8c68eec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23879 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И 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 diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/markup_input.png b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/markup_input.png deleted file mode 100644 index e0852075b99985a6552b674adfba0872eca18d5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17449 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 diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/option_calendarweeks.png b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/option_calendarweeks.png deleted file mode 100644 index 588bb8d1ba0080af6f8ddd5c4ebf6b5dc0120b0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29735 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 GUH=8B>%(vW diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/option_clearbtn.png b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/option_clearbtn.png deleted file mode 100644 index a80cd1286c499103b8761a91daf41f163c4aa108..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18208 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 RD{n~TE-0UWFLTr5{{y;0NWTC8 diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/option_daysofweekdisabled.png b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/option_daysofweekdisabled.png deleted file mode 100644 index 23efc19d9d5f29223f652da84e7f7fd08eb86193..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17374 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 fbbL?{C#F+6vV&VK_Vxmd^zLdjr;!>f^BOI diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/option_enddate.png b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/option_enddate.png deleted file mode 100644 index 9b960a2f4e57d9477477d093a1ed1a84b7456125..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17100 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 diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/option_language.png b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/option_language.png deleted file mode 100644 index de840747c7d9f7bee919e5c1ce6edd361b6e326d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59995 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%0ADCgtWAYlx6fn8Q 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 diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/option_multidate.png b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/_static/screenshots/option_multidate.png deleted file mode 100644 index 25dd5a8d8f84f3f7ca26bf7d2d693b1b0c6f0284..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37891 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 v documentation". -#html_title = None - -# A shorter title for the navigation bar. Default is the same as html_title. -#html_short_title = None - -# The name of an image file (relative to this directory) to place at the top -# of the sidebar. -#html_logo = None - -# The name of an image file (within the static path) to use as favicon of the -# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 -# pixels large. -#html_favicon = None - -# Add any paths that contain custom static files (such as style sheets) here, -# relative to this directory. They are copied after the builtin static files, -# so a file named "default.css" will overwrite the builtin "default.css". -html_static_path = ['_static'] - -# If not '', a 'Last updated on:' timestamp is inserted at every page bottom, -# using the given strftime format. -#html_last_updated_fmt = '%b %d, %Y' - -# If true, SmartyPants will be used to convert quotes and dashes to -# typographically correct entities. -#html_use_smartypants = True - -# Custom sidebar templates, maps document names to template names. -#html_sidebars = {} - -# Additional templates that should be rendered to pages, maps page names to -# template names. -#html_additional_pages = {} - -# If false, no module index is generated. -#html_domain_indices = True - -# If false, no index is generated. -#html_use_index = True - -# If true, the index is split into individual pages for each letter. -#html_split_index = False - -# If true, links to the reST sources are added to the pages. -#html_show_sourcelink = True - -# If true, "Created using Sphinx" is shown in the HTML footer. Default is True. -#html_show_sphinx = True - -# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True. -#html_show_copyright = True - -# If true, an OpenSearch description file will be output, and all pages will -# contain a tag referring to it. The value of this option must be the -# base URL from which the finished HTML is served. -#html_use_opensearch = '' - -# This is the file name suffix for HTML files (e.g. ".xhtml"). -#html_file_suffix = None - -# Output file base name for HTML help builder. -htmlhelp_basename = 'bootstrap-datepickerdoc' - - -# -- Options for LaTeX output -------------------------------------------------- - -latex_elements = { -# The paper size ('letterpaper' or 'a4paper'). -#'papersize': 'letterpaper', - -# The font size ('10pt', '11pt' or '12pt'). -#'pointsize': '10pt', - -# Additional stuff for the LaTeX preamble. -#'preamble': '', -} - -# Grouping the document tree into LaTeX files. List of tuples -# (source start file, target name, title, author, documentclass [howto/manual]). -latex_documents = [ - ('index', 'bootstrap-datepicker.tex', u'bootstrap-datepicker Documentation', - u'eternicode', 'manual'), -] - -# The name of an image file (relative to this directory) to place at the top of -# the title page. -#latex_logo = None - -# For "manual" documents, if this is true, then toplevel headings are parts, -# not chapters. -#latex_use_parts = False - -# If true, show page references after internal links. -#latex_show_pagerefs = False - -# If true, show URL addresses after external links. -#latex_show_urls = False - -# Documents to append as an appendix to all manuals. -#latex_appendices = [] - -# If false, no module index is generated. -#latex_domain_indices = True - - -# -- Options for manual page output -------------------------------------------- - -# One entry per manual page. List of tuples -# (source start file, name, description, authors, manual section). -man_pages = [ - ('index', 'bootstrap-datepicker', u'bootstrap-datepicker Documentation', - [u'eternicode'], 1) -] - -# If true, show URL addresses after external links. -#man_show_urls = False - - -# -- Options for Texinfo output ------------------------------------------------ - -# Grouping the document tree into Texinfo files. List of tuples -# (source start file, target name, title, author, -# dir menu entry, description, category) -texinfo_documents = [ - ('index', 'bootstrap-datepicker', u'bootstrap-datepicker Documentation', - u'eternicode', 'bootstrap-datepicker', 'One line description of project.', - 'Miscellaneous'), -] - -# Documents to append as an appendix to all manuals. -#texinfo_appendices = [] - -# If false, no module index is generated. -#texinfo_domain_indices = True - -# How to display URL addresses: 'footnote', 'no', or 'inline'. -#texinfo_show_urls = 'footnote' diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/events.rst b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/events.rst deleted file mode 100644 index 89ffddb..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/events.rst +++ /dev/null @@ -1,63 +0,0 @@ -Events -====== - -Datepicker triggers a number of events in certain circumstances. All events have extra data attached to the event object that is passed to any event handlers - -:: - - $('.datepicker').datepicker() - .on(picker_event, function(e) { - // `e` here contains the extra attributes - }); - -* ``date``: the relevant Date object, in local timezone. For a multidate picker, this will be the latest date picked. -* ``dates``: an Array of Date objects, in local timezone, when using a multidate picker. -* ``format([ix], [format])``: a function to make formatting ``date`` easier. ``ix`` can be the index of a Date in the ``dates`` array to format; if absent, the last date selected will be used. ``format`` can be any format string that datepicker supports; if absent, the format set on the datepicker will be used. Both arguments are optional. - - -show ----- - -Fired when the date picker is displayed. - - -hide ----- - -Fired when the date picker is hidden. - - -clearDate ---------- - -Fired when the date is cleared, normally when the "clear" button (enabled with the ``clearBtn`` option) is pressed. - - -changeDate ----------- - -Fired when the date is changed. - - -changeMonth ------------ - -Fired when the *view* month is changed from year view. - - -changeYear ----------- - -Fired when the *view* year is changed from decade view. - - -changeDecade ------------- - -Fired when the *view* decade is changed from century view. - - -changeCentury -------------- - -Fired when the *view* century is changed from millennium view. diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/i18n.rst b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/i18n.rst deleted file mode 100644 index ba2928a..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/i18n.rst +++ /dev/null @@ -1,36 +0,0 @@ -I18N -==== - -The plugin supports i18n for the month and weekday names and the ``weekStart`` option. The default is English ("en"); other available translations are available in the ``js/locales/`` directory, simply include your desired locale after the plugin. To add more languages, simply add a key to ``$.fn.datepicker.dates``, before calling ``.datepicker()``. Example - -:: - - $.fn.datepicker.dates['en'] = { - days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], - daysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], - daysMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"], - months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], - monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], - today: "Today", - clear: "Clear", - format: "mm/dd/yyyy", - titleFormat: "MM yyyy", /* Leverages same syntax as 'format' */ - weekStart: 0 - }; - -Right-to-left languages may also include ``rtl: true`` to make the calendar display appropriately. - -If your browser (or those of your users) is displaying characters wrong, chances are the browser is loading the javascript file with a non-unicode encoding. Simply add ``charset="UTF-8"`` to your ``script`` tag: - -.. code-block:: html - - - -:: - - $('.datepicker').datepicker({ - language: 'XX' - }); - -.. figure:: _static/screenshots/option_language.png - :align: center diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/index.rst b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/index.rst deleted file mode 100644 index 0eacf83..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/index.rst +++ /dev/null @@ -1,127 +0,0 @@ -bootstrap-datepicker -==================== - -Bootstrap-datepicker provides a flexible datepicker widget in the Bootstrap style. - -.. figure:: _static/screenshots/demo_head.png - :align: center - -Versions are incremented according to `semver `_. - -`Online Demo `_ - - -Requirements ------------- - -* `Bootstrap`_ 2.0.4+ -* `jQuery`_ 1.7.1+ - -.. _Bootstrap: https://getbootstrap.com/ -.. _jQuery: https://jquery.com/ - -These are the specific versions bootstrap-datepicker is tested against (``js`` files) and built against (``css`` files). Use other versions at your own risk. - - -Dependencies ------------- - -Requires bootstrap's dropdown component (``dropdowns.less``) for some styles, and bootstrap's sprites (``sprites.less`` and associated images) for arrows. - -A standalone .css file (including necessary dropdown styles and alternative, text-based arrows) can be generated by running ``build/build_standalone.less`` through the ``lessc`` compiler:: - - $ lessc build/build_standalone.less datepicker.css - - -Usage ------ - -Call the datepicker via javascript:: - - $('.datepicker').datepicker(); - - -Data API -^^^^^^^^ - -As with bootstrap's own plugins, datepicker provides a data-api that can be used to instantiate datepickers without the need for custom javascript. For most datepickers, simply set ``data-provide="datepicker"`` on the element you want to initialize, and it will be intialized lazily, in true bootstrap fashion. For inline datepickers, use ``data-provide="datepicker-inline"``; these will be immediately initialized on page load, and cannot be lazily loaded. - -.. code-block:: html - - - -Markup with component - -.. code-block:: html - -
- -
- -
-
- -You can disable datepicker's data-api in the same way as you would disable other bootstrap plugins:: - - $(document).off('.datepicker.data-api'); - - -Configuration -^^^^^^^^^^^^^ - -:doc:`options` are passed to the ``datepicker`` function via an options hash at instantiation:: - - $('.datepicker').datepicker({ - format: 'mm/dd/yyyy', - startDate: '-3d' - }); - -Most options may be provided as data-attributes on the target element: - -.. code-block:: html - - - -:: - - $('.datepicker').datepicker({ - startDate: '-3d' - }); - -Defaults for all options can be modified directly by changing values in the ``$.fn.datepicker.defaults`` hash:: - - $.fn.datepicker.defaults.format = "mm/dd/yyyy"; - $('.datepicker').datepicker({ - startDate: '-3d' - }); - - -Stylesheets -^^^^^^^^^^^ - -There are a few different stylesheets included in the library. This is an overview of what each file is to be used for: - -:code:`bootstrap-datepicker.css` gives legacy support for twitter bootstrap v2, :code:`bootstrap-datepicker3.css` is used for twitter bootstrap v3 support -and :code:`bootstrap-datepicker.standalone.css` can be used to include the datepicker without depending on the twitter bootstrap library. - -No Conflict mode -^^^^^^^^^^^^^^^^ - -``$.fn.datepicker.noConflict`` provides a way to avoid conflict with other jQuery datepicker plugins:: - - var datepicker = $.fn.datepicker.noConflict(); // return $.fn.datepicker to previously assigned value - $.fn.bootstrapDP = datepicker; // give $().bootstrapDP the bootstrap-datepicker functionality - - - -Table of Contents ------------------ - -.. toctree:: - - markup - options - methods - events - keyboard - i18n diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/keyboard.rst b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/keyboard.rst deleted file mode 100644 index e34ba65..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/keyboard.rst +++ /dev/null @@ -1,27 +0,0 @@ -Keyboard support -================ - -The datepicker includes keyboard navigation. The "focused date" is kept track of and highlighted (as with mouse hover) during keyboard nav, and is cleared when a date is toggled or the picker is hidden. - -up, down, left, right arrow keys --------------------------------- - -By themselves, left/right will move focus backward/forward one day, up/down will move focus back/forward one week. - -With the shift key, up/left will move focus backward one month, down/right will move focus forward one month. - -With the ctrl key, up/left will move focus backward one year, down/right will move focus forward one year. - -Shift+ctrl behaves the same as ctrl -- that is, it does not change both month and year simultaneously, only the year. - -enter ------ - -When the picker is visible, enter will toggle the focused date (if there is one). When the picker is not visible, enter will have normal effects -- submitting the current form, etc. - -When the date is deselected, the ``clearDate`` event is triggered; otherwise, the ``changeDate`` event is triggered. If ``autoclose`` is enabled, the picker will be hidden after selection or deselection. - -escape ------- - -The escape key can be used to clear the focused date and hide and re-show the datepicker; hiding the picker is necessary if the user wants to manually edit the value. diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/make.bat b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/make.bat deleted file mode 100644 index 282b37a..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/make.bat +++ /dev/null @@ -1,190 +0,0 @@ -@ECHO OFF - -REM Command file for Sphinx documentation - -if "%SPHINXBUILD%" == "" ( - set SPHINXBUILD=sphinx-build -) -set BUILDDIR=_build -set ALLSPHINXOPTS=-d %BUILDDIR%/doctrees %SPHINXOPTS% . -set I18NSPHINXOPTS=%SPHINXOPTS% . -if NOT "%PAPER%" == "" ( - set ALLSPHINXOPTS=-D latex_paper_size=%PAPER% %ALLSPHINXOPTS% - set I18NSPHINXOPTS=-D latex_paper_size=%PAPER% %I18NSPHINXOPTS% -) - -if "%1" == "" goto help - -if "%1" == "help" ( - :help - echo.Please use `make ^` where ^ is one of - echo. html to make standalone HTML files - echo. dirhtml to make HTML files named index.html in directories - echo. singlehtml to make a single large HTML file - echo. pickle to make pickle files - echo. json to make JSON files - echo. htmlhelp to make HTML files and a HTML help project - echo. qthelp to make HTML files and a qthelp project - echo. devhelp to make HTML files and a Devhelp project - echo. epub to make an epub - echo. latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter - echo. text to make text files - echo. man to make manual pages - echo. texinfo to make Texinfo files - echo. gettext to make PO message catalogs - echo. changes to make an overview over all changed/added/deprecated items - echo. linkcheck to check all external links for integrity - echo. doctest to run all doctests embedded in the documentation if enabled - goto end -) - -if "%1" == "clean" ( - for /d %%i in (%BUILDDIR%\*) do rmdir /q /s %%i - del /q /s %BUILDDIR%\* - goto end -) - -if "%1" == "html" ( - %SPHINXBUILD% -b html %ALLSPHINXOPTS% %BUILDDIR%/html - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The HTML pages are in %BUILDDIR%/html. - goto end -) - -if "%1" == "dirhtml" ( - %SPHINXBUILD% -b dirhtml %ALLSPHINXOPTS% %BUILDDIR%/dirhtml - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The HTML pages are in %BUILDDIR%/dirhtml. - goto end -) - -if "%1" == "singlehtml" ( - %SPHINXBUILD% -b singlehtml %ALLSPHINXOPTS% %BUILDDIR%/singlehtml - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The HTML pages are in %BUILDDIR%/singlehtml. - goto end -) - -if "%1" == "pickle" ( - %SPHINXBUILD% -b pickle %ALLSPHINXOPTS% %BUILDDIR%/pickle - if errorlevel 1 exit /b 1 - echo. - echo.Build finished; now you can process the pickle files. - goto end -) - -if "%1" == "json" ( - %SPHINXBUILD% -b json %ALLSPHINXOPTS% %BUILDDIR%/json - if errorlevel 1 exit /b 1 - echo. - echo.Build finished; now you can process the JSON files. - goto end -) - -if "%1" == "htmlhelp" ( - %SPHINXBUILD% -b htmlhelp %ALLSPHINXOPTS% %BUILDDIR%/htmlhelp - if errorlevel 1 exit /b 1 - echo. - echo.Build finished; now you can run HTML Help Workshop with the ^ -.hhp project file in %BUILDDIR%/htmlhelp. - goto end -) - -if "%1" == "qthelp" ( - %SPHINXBUILD% -b qthelp %ALLSPHINXOPTS% %BUILDDIR%/qthelp - if errorlevel 1 exit /b 1 - echo. - echo.Build finished; now you can run "qcollectiongenerator" with the ^ -.qhcp project file in %BUILDDIR%/qthelp, like this: - echo.^> qcollectiongenerator %BUILDDIR%\qthelp\bootstrap-datepicker.qhcp - echo.To view the help file: - echo.^> assistant -collectionFile %BUILDDIR%\qthelp\bootstrap-datepicker.ghc - goto end -) - -if "%1" == "devhelp" ( - %SPHINXBUILD% -b devhelp %ALLSPHINXOPTS% %BUILDDIR%/devhelp - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. - goto end -) - -if "%1" == "epub" ( - %SPHINXBUILD% -b epub %ALLSPHINXOPTS% %BUILDDIR%/epub - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The epub file is in %BUILDDIR%/epub. - goto end -) - -if "%1" == "latex" ( - %SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex - if errorlevel 1 exit /b 1 - echo. - echo.Build finished; the LaTeX files are in %BUILDDIR%/latex. - goto end -) - -if "%1" == "text" ( - %SPHINXBUILD% -b text %ALLSPHINXOPTS% %BUILDDIR%/text - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The text files are in %BUILDDIR%/text. - goto end -) - -if "%1" == "man" ( - %SPHINXBUILD% -b man %ALLSPHINXOPTS% %BUILDDIR%/man - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The manual pages are in %BUILDDIR%/man. - goto end -) - -if "%1" == "texinfo" ( - %SPHINXBUILD% -b texinfo %ALLSPHINXOPTS% %BUILDDIR%/texinfo - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The Texinfo files are in %BUILDDIR%/texinfo. - goto end -) - -if "%1" == "gettext" ( - %SPHINXBUILD% -b gettext %I18NSPHINXOPTS% %BUILDDIR%/locale - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The message catalogs are in %BUILDDIR%/locale. - goto end -) - -if "%1" == "changes" ( - %SPHINXBUILD% -b changes %ALLSPHINXOPTS% %BUILDDIR%/changes - if errorlevel 1 exit /b 1 - echo. - echo.The overview file is in %BUILDDIR%/changes. - goto end -) - -if "%1" == "linkcheck" ( - %SPHINXBUILD% -b linkcheck %ALLSPHINXOPTS% %BUILDDIR%/linkcheck - if errorlevel 1 exit /b 1 - echo. - echo.Link check complete; look for any errors in the above output ^ -or in %BUILDDIR%/linkcheck/output.txt. - goto end -) - -if "%1" == "doctest" ( - %SPHINXBUILD% -b doctest %ALLSPHINXOPTS% %BUILDDIR%/doctest - if errorlevel 1 exit /b 1 - echo. - echo.Testing of doctests in the sources finished, look at the ^ -results in %BUILDDIR%/doctest/output.txt. - goto end -) - -:end diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/markup.rst b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/markup.rst deleted file mode 100644 index 546b844..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/markup.rst +++ /dev/null @@ -1,89 +0,0 @@ -Markup -======= - -The following are examples of supported markup. On their own, these will not provide a datepicker widget; you will need to instantiate the datepicker on the markup. - - -input ------ - -The simplest case: focusing the input (clicking or tabbing into it) will show the picker. - -.. code-block:: html - - - -.. figure:: _static/screenshots/markup_input.png - :align: center - -component ---------- - -Adding the ``date`` class to an ``input-group`` bootstrap component will allow the ``input-group-addon`` elements to trigger the picker. - -.. code-block:: html - -
- -
- -
-
- -.. figure:: _static/screenshots/markup_component.png - :align: center - -.. _daterange: - -date-range ----------- - -Using the ``input-daterange`` construct with multiple child inputs will instantiate one picker per input and link them together to allow selecting ranges. - -.. code-block:: html - -
- -
to
- -
- -.. figure:: _static/screenshots/markup_daterange.png - :align: center - -Note that that ``input-daterange`` itself does not implement the ``datepicker`` methods. Methods should be directly called to the inputs. For example: - -:: - - $('.input-daterange input').each(function() { - $(this).datepicker('clearDates'); - }); - -inline or embedded ------------------- - -Instantiating the datepicker on a simple div will give an embedded picker that is always visible. - -.. code-block:: html - -
- -.. figure:: _static/screenshots/markup_inline.png - :align: center - - -Example to save the embedded datepicker value to a hidden field - -.. code-block:: html - -
- - -:: - - $('#datepicker').datepicker(); - $('#datepicker').on('changeDate', function() { - $('#my_hidden_input').val( - $('#datepicker').datepicker('getFormattedDate') - ); - }); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/methods.rst b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/methods.rst deleted file mode 100644 index f4be72b..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/methods.rst +++ /dev/null @@ -1,226 +0,0 @@ -Methods -======= - -Methods are called on a datepicker by calling the ``datepicker`` function with a string first argument, followed by any arguments the method takes - -:: - - $('.datepicker').datepicker('method', arg1, arg2); - - -destroy -------- - -Arguments: None - -Remove the datepicker. Removes attached events, internal attached objects, and added HTML elements. - -*Alias: remove* - - -show ----- - -Arguments: None - -Show the picker. - - -hide ----- - -Arguments: None - -Hide the picker. - - -update ------- - -Arguments: - -* date (String|Date|Array, optional) -* date (String|Date, optional) -* ... - -Update the datepicker with given arguments or the current input value. -The arguments can be either an array of strings, an array of Date objects, multiples strings or multiples Date objects. -If ``date`` arguments are provided and they are Date objects, it is assumed to be "local" Date objects, and will be converted to UTC for internal use. - -:: - - $('.datepicker').datepicker('update'); - $('.datepicker').datepicker('update', '2011-03-05'); - $('.datepicker').datepicker('update', '2011-03-05', '2011-03-07'); - $('.datepicker').datepicker('update', new Date(2011, 2, 5)); - $('.datepicker').datepicker('update', [new Date(2011, 2, 5), new Date(2011, 2, 7)]); - -To reset the datepicker and clear the selected date, pass an empty string with ``update``: - -:: - - $('.datepicker').datepicker('update', ''); - - -setDate -------- - -Arguments: - -* date (Date) - -Sets the internal date. ``date`` is assumed to be a "local" date object, and will be converted to UTC for internal use. - - -setUTCDate ----------- - -Arguments: - -* date (Date) - -Sets the internal date. ``date`` is assumed to be a UTC date object, and will not be converted. - - -setDates --------- - -Arguments: - -* date[, date[, ...]] (Date) - -or - -* [date[, date[, ...]]] (Array) - -Sets the internal date list; accepts multiple dates or a single array of dates as arguments. Each ``date`` is assumed to be a "local" date object, and will be converted to UTC for internal use. For use with multidate pickers. - - -clearDates ----------- - -Arguments: None - -Clear dates. - - -setUTCDates ------------ - -Arguments: - -* date[, date[, ...]] (Date) - -or - -* [date[, date[, ...]]] (Array) - -Sets the internal date list. Each ``date`` is assumed to be a UTC date object, and will not be converted. For use with multidate pickers. - - -getDate -------- - -Arguments: None - -Returns a localized date object representing the internal date object of the first datepicker in the selection. For multidate pickers, returns the latest date selected. - - -getUTCDate ----------- - -Arguments: None - -Returns the internal UTC date object, as-is and unconverted to local time, of the first datepicker in the selection. For multidate pickers, returns the latest date selected. - - -getDates --------- - -Arguments: None - -Returns a list of localized date objects representing the internal date objects of the first datepicker in the selection. For use with multidate pickers. - - -getUTCDates ------------ - -Arguments: None - -Returns the internal list of UTC date objects, as they are and unconverted to local time, of the first datepicker in the selection. For use with multidate pickers. - - -getStartDate ------------- - -Arguments: None - -Returns the lower date limit on the datepicker. - - -getEndDate ----------- - -Arguments: None - -Returns the upper date limit on the datepicker. - - -setStartDate ------------- - -Arguments: - -* startDate (Date) - -Sets a new lower date limit on the datepicker. See :ref:`startDate` for valid values. - -Omit startDate (or provide an otherwise falsey value) to unset the limit. - - -setEndDate ----------- - -Arguments: - -* endDate (Date) - -Sets a new upper date limit on the datepicker. See :ref:`endDate` for valid values. - -Omit endDate (or provide an otherwise falsey value) to unset the limit. - - -setDatesDisabled ----------------- - -Arguments: - -* datesDisabled (String|Array) - -Sets the days that should be disabled. See :ref:`datesDisabled` for valid values. - -Omit datesDisabled (or provide an otherwise falsey value) to unset the disabled days. - - -setDaysOfWeekDisabled ---------------------- - -Arguments: - -* daysOfWeekDisabled (String|Array) - -Sets the days of week that should be disabled. See :ref:`daysOfWeekDisabled` for valid values. - -Omit daysOfWeekDisabled (or provide an otherwise falsey value) to unset the disabled days of week. - - -setDaysOfWeekHighlighted ------------------------- - -Arguments: - -* daysOfWeekHighlighted (String|Array) - -Sets the days of week that should be highlighted. See :ref:`daysOfWeekHighlighted` for valid values. - -Omit daysOfWeekHighlighted (or provide an otherwise falsey value) to unset the highlighted days of week. diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/options.rst b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/options.rst deleted file mode 100644 index 0cf544f..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/options.rst +++ /dev/null @@ -1,567 +0,0 @@ -Options -======= - -All options that take a "Date" can handle a ``Date`` object; a String formatted according to the given ``format``; or a timedelta relative to today, eg "-1d", "+6m +1y", etc, where valid units are "d" (day), "w" (week), "m" (month), and "y" (year). Use "0" as today. -There are also aliases for the relative timedelta's: "yesterday" equals "-1d", "today" is equal to "+0d" and "tomorrow" is equal to "+1d". - -Most options can be provided via data-attributes. An option can be converted to a data-attribute by taking its name, replacing each uppercase letter with its lowercase equivalent preceded by a dash, and prepending "data-date-" to the result. For example, ``startDate`` would be ``data-date-start-date``, ``format`` would be ``data-date-format``, and ``daysOfWeekDisabled`` would be ``data-date-days-of-week-disabled``. - -See the `quick reference`_ for an overview of all options and their default values - -autoclose ---------- - -Boolean. Default: false - -Whether or not to close the datepicker immediately when a date is selected. - - -assumeNearbyYear ----------------- - -Boolean or Integer. Default: false - -If true, manually-entered dates with two-digit years, such as "5/1/15", will be parsed as "2015", not "15". If the year is less than 10 years in advance, the picker will use the current century, otherwise, it will use the previous one. For example "5/1/15" would parse to May 1st, 2015, but "5/1/97" would be May 1st, 1997. - -To configure the number of years in advance that the picker will still use the current century, use an Integer instead of the Boolean true. E.g. "assumeNearbyYear: 20" - - -beforeShowDay -------------- - -Function(Date). Default: $.noop - -A function that takes a date as a parameter and returns one of the following values: - - * undefined to have no effect - * A Boolean, indicating whether or not this date is selectable - * A String representing additional CSS classes to apply to the date's cell - * An object with the following properties: - - * ``enabled``: same as the Boolean value above - * ``classes``: same as the String value above - * ``tooltip``: a tooltip to apply to this date, via the ``title`` HTML attribute - * ``content``: the content to display in the day cell, rather than the default (day of month as text) - - -beforeShowMonth ---------------- - -Function(Date). Default: $.noop - -A function that takes a date as a parameter and returns one of the following values: - - * undefined to have no effect - * A Boolean, indicating whether or not this month is selectable - * A String representing additional CSS classes to apply to the month's cell - * An object with the following properties: - - * ``enabled``: same as the Boolean value above - * ``classes``: same as the String value above - * ``tooltip``: a tooltip to apply to this date, via the ``title`` HTML attribute - - -beforeShowYear --------------- - -Function(Date). Default: $.noop - -A function that takes a date as a parameter and returns one of the following values: - - * undefined to have no effect - * A Boolean, indicating whether or not this year is selectable - * A String representing additional CSS classes to apply to the year's cell - * An object with the following properties: - - * ``enabled``: same as the Boolean value above - * ``classes``: same as the String value above - * ``tooltip``: a tooltip to apply to this year, via the ``title`` HTML attribute - - -beforeShowDecade ----------------- - -Function(Date). Default: $.noop - -A function that takes a date as a parameter and returns one of the following values: - - * undefined to have no effect - * A Boolean, indicating whether or not this year is selectable - * A String representing additional CSS classes to apply to the year's cell - * An object with the following properties: - - * ``enabled``: same as the Boolean value above - * ``classes``: same as the String value above - * ``tooltip``: a tooltip to apply to this year, via the ``title`` HTML attribute - - -beforeShowCentury ------------------ - -Function(Date). Default: $.noop - -A function that takes a date as a parameter and returns one of the following values: - - * undefined to have no effect - * A Boolean, indicating whether or not this year is selectable - * A String representing additional CSS classes to apply to the year's cell - * An object with the following properties: - - * ``enabled``: same as the Boolean value above - * ``classes``: same as the String value above - * ``tooltip``: a tooltip to apply to this year, via the ``title`` HTML attribute - - -calendarWeeks -------------- - -Boolean. Default: false - -Whether or not to show week numbers to the left of week rows. - -.. figure:: _static/screenshots/option_calendarweeks.png - :align: center - - -clearBtn --------- - -Boolean. Default: false - -If true, displays a "Clear" button at the bottom of the datepicker to clear the input value. If "autoclose" is also set to true, this button will also close the datepicker. - -.. figure:: _static/screenshots/option_clearbtn.png - :align: center - - -container ---------- - -String. Default: "body" - -Appends the date picker popup to a specific element; eg: container: '#picker-container' (will default to "body") - -.. _datesDisabled: - - -datesDisabled -------------- - -String, Array. Default: [] - -Array of date strings or a single date string formatted in the given date format - -.. _daysOfWeekDisabled: - - -daysOfWeekDisabled ------------------- - -String, Array. Default: [] - -Days of the week that should be disabled. Values are 0 (Sunday) to 6 (Saturday). Multiple values should be comma-separated. Example: disable weekends: ``'06'`` or ``'0,6'`` or ``[0,6]``. - -.. figure:: _static/screenshots/option_daysofweekdisabled.png - :align: center - -.. _daysOfWeekHighlighted: - - -daysOfWeekHighlighted ---------------------- - -String, Array. Default: [] - -Days of the week that should be highlighted. Values are 0 (Sunday) to 6 (Saturday). Multiple values should be comma-separated. Example: highlight weekends: ``'06'`` or ``'0,6'`` or ``[0,6]``. - - -defaultViewDate ---------------- - -Date, String or Object with keys ``year``, ``month``, and ``day``. Default: today - -Date to view when initially opening the calendar. The internal value of the date remains today as default, but when the datepicker is first opened the calendar will open to ``defaultViewDate`` rather than today. If this option is not used, "today" remains the default view date. - -This option can be: - * A date, which should be in local timezone. - * A string which must be parsable with ``format``. - * An object with keys ``year``, ``month`` and ``day`` (can't be set from a data attribute). If the given object is missing any of the required keys, their defaults are: - - * ``year``: the current year - * ``month``: 0 (Note that it starts with 0 for January) - * ``day``: 1 - -disableTouchKeyboard --------------------- - -Boolean. Default: false - -If true, no keyboard will show on mobile devices - - -enableOnReadonly ----------------- - -Boolean. Default: true - -If false the datepicker will not show on a readonly datepicker field. - -.. _endDate: - - -endDate -------- - -Date or String. Default: End of time - -The latest date that may be selected; all later dates will be disabled. - -Date should be in local timezone. String must be parsable with ``format``. - -.. figure:: _static/screenshots/option_enddate.png - :align: center - -.. code-block:: html - - - -Will disable all dates after today. - - -forceParse ----------- - -Boolean. Default: true - -Whether or not to force parsing of the input value when the picker is closed. That is, when an invalid date is left in the input field by the user, the picker will forcibly parse that value, and set the input's value to the new, valid date, conforming to the given `format`. - - -format ------- - -String. Default: "mm/dd/yyyy" - -The date format, combination of d, dd, D, DD, m, mm, M, MM, yy, yyyy. - -* d, dd: Numeric date, no leading zero and leading zero, respectively. Eg, 5, 05. -* D, DD: Abbreviated and full weekday names, respectively. Eg, Mon, Monday. -* m, mm: Numeric month, no leading zero and leading zero, respectively. Eg, 7, 07. -* M, MM: Abbreviated and full month names, respectively. Eg, Jan, January -* yy, yyyy: 2- and 4-digit years, respectively. Eg, 12, 2012. - -Object. - -Custom formatting options - -* toDisplay: function (date, format, language) to convert date object to string, that will be stored in input field -* toValue: function (date, format, language) to convert string object to date, that will be used in date selection - -:: - - $('.datepicker').datepicker({ - format: { - /* - * Say our UI should display a week ahead, - * but textbox should store the actual date. - * This is useful if we need UI to select local dates, - * but store in UTC - */ - toDisplay: function (date, format, language) { - var d = new Date(date); - d.setDate(d.getDate() - 7); - return d.toISOString(); - }, - toValue: function (date, format, language) { - var d = new Date(date); - d.setDate(d.getDate() + 7); - return new Date(d); - } - } - }); - - -immediateUpdates ----------------- - -Boolean. Default: false - -If true, selecting a year or month in the datepicker will update the input value immediately. Otherwise, only selecting a day of the month will update the input value immediately. - - -inputs ------- - -Array, jQuery. Default: None - -A list of inputs to be used in a range picker, which will be attached to the selected element. Allows for explicitly creating a range picker on a non-standard element. - -.. code-block:: html - -
- - -
- -:: - - $('#event_period').datepicker({ - inputs: $('.actual_range') - }); - - -keepEmptyValues ---------------- - -Boolean. Default: false - -Only effective in a range picker. If true, the selected value does not get propagated to other, currently empty, pickers in the range. - - -keyboardNavigation ------------------- - -Boolean. Default: true - -Whether or not to allow date navigation by arrow keys. - -Keyboard navigation is not supported at all for embedded / inline mode. Also it's not working if input element hasn't focus. This could be an issue if used as component or if opened by `show` method. - - -language --------- - -String. Default: "en" - -The IETF code (eg "en" for English, "pt-BR" for Brazilian Portuguese) of the language to use for month and day names. These will also be used as the input's value (and subsequently sent to the server in the case of form submissions). If a full code (eg "de-DE") is supplied the picker will first check for an "de-DE" language and if not found will fallback and check for a "de" language. If an unknown language code is given, English will be used. See :doc:`i18n`. - -.. figure:: _static/screenshots/option_language.png - :align: center - - -maxViewMode ------------ - -Number, String. Default: 4, "centuries" - -Set a maximum limit for the view mode. Accepts: 0 or "days" or "month", 1 or "months" or "year", 2 or "years" or "decade", 3 or "decades" or "century", and 4 or "centuries" or "millenium". -Gives the ability to pick only a day, a month, a year or a decade. The day is set to the 1st for "months", the month is set to January for "years", the year is set to the first year from the decade for "decades", and the year is set to the first from the millennium for "centuries". - - -minViewMode ------------ - -Number, String. Default: 0, "days" - -Set a minimum limit for the view mode. Accepts: 0 or "days" or "month", 1 or "months" or "year", 2 or "years" or "decade", 3 or "decades" or "century", and 4 or "centuries" or "millenium". -Gives the ability to pick only a month, a year or a decade. The day is set to the 1st for "months", and the month is set to January for "years", the year is set to the first year from the decade for "decades", and the year is set to the first from the millennium for "centuries". - - -multidate ---------- - -Boolean, Number. Default: false - -Enable multidate picking. Each date in month view acts as a toggle button, keeping track of which dates the user has selected in order. If a number is given, the picker will limit how many dates can be selected to that number, dropping the oldest dates from the list when the number is exceeded. ``true`` equates to no limit. The input's value (if present) is set to a string generated by joining the dates, formatted, with ``multidateSeparator``. - -For selecting 2 dates as a range please see :ref:`daterange` - -.. figure:: _static/screenshots/option_multidate.png - :align: center - - -multidateSeparator ------------------- - -String. Default: "," - -The string that will appear between dates when generating the input's value. When parsing the input's value for a multidate picker, this will also be used to split the incoming string to separate multiple formatted dates; as such, it is highly recommended that you not use a string that could be a substring of a formatted date (eg, using '-' to separate dates when your format is 'yyyy-mm-dd'). - - -orientation ------------ - -String. Default: "auto" - -A space-separated string consisting of one or two of "left" or "right", "top" or "bottom", and "auto" (may be omitted); for example, "top left", "bottom" (horizontal orientation will default to "auto"), "right" (vertical orientation will default to "auto"), "auto top". Allows for fixed placement of the picker popup. - -"orientation" refers to the location of the picker popup's "anchor"; you can also think of it as the location of the trigger element (input, component, etc) relative to the picker. - -"auto" triggers "smart orientation" of the picker. Horizontal orientation will default to "left" and left offset will be tweaked to keep the picker inside the browser viewport; vertical orientation will simply choose "top" or "bottom", whichever will show more of the picker in the viewport. - - -showOnFocus ------------ - -Boolean. Default: true - -If false, the datepicker will be prevented from showing when the input field associated with it receives focus. - -.. _startdate: - -startDate ---------- - -Date or String. Default: Beginning of time - -The earliest date that may be selected; all earlier dates will be disabled. - -Date should be in local timezone. String must be parsable with ``format``. - -.. figure:: _static/screenshots/option_startdate.png - :align: center - - -startView ---------- - -Number, String. Default: 0, "days" - -The view that the datepicker should show when it is opened. Accepts: 0 or "days" or "month", 1 or "months" or "year", 2 or "years" or "decade", 3 or "decades" or "century", and 4 or "centuries" or "millenium". Useful for date-of-birth datepickers. - - -templates ---------- - -Object. Default: - -:: - - { - leftArrow: '«', - rightArrow: '»' - } - -The templates used to generate some parts of the picker. Each property must be a string with only text, or valid html. -You can use this property to use custom icons libs. for example: - -:: - - { - leftArrow: '', - rightArrow: '' - } - - -showWeekDays ------------- - -Boolean. Default: true - -If false, the datepicker will not append the names of the weekdays to its view. Default behavior is appending the weekdays. - - -title ------ - -String. Default: "" - -The string that will appear on top of the datepicker. If empty the title will be hidden. - - -todayBtn --------- - -Boolean, "linked". Default: false - -If true or "linked", displays a "Today" button at the bottom of the datepicker to select the current date. If true, the "Today" button will only move the current date into view; if "linked", the current date will also be selected. - -.. figure:: _static/screenshots/option_todaybtn.png - :align: center - - -todayHighlight --------------- - -Boolean. Default: false - -If true, highlights the current date. - -.. figure:: _static/screenshots/option_todayhighlight.png - :align: center - - -toggleActive ------------- - -Boolean. Default: false - -If true, selecting the currently active date in the datepicker will unset the respective date. This option is always true when the multidate option is being used. - - -updateViewDate --------------- - -Boolean. Default: true - -If false viewDate is set according to `value` on initialization and updated -* if a day in last oder next month is selected or -* if dates are changed by `setDate`, `setDates`, `setUTCDate` and `setUTCDates` methods. -If `multidate` option is `true` the last selected date or the last date in array -passed to `setDates` or `setUTCDates` is used. - -weekStart ---------- - -Integer. Default: 0 - -Day of the week start. 0 (Sunday) to 6 (Saturday) - -.. figure:: _static/screenshots/option_weekstart.png - :align: center - - -zIndexOffset ------------- - -Integer. Default: 10 - -The CSS z-index of the open datepicker is the maximum z-index of the input and all of its DOM ancestors *plus* the ``zIndexOffset``. - -Quick reference -=============== - -This is a quick overview of all the options and their default values - -===================== ============= -Option Default value -===================== ============= -autoclose false -assumeNearbyYear false -beforeShowDay -beforeShowMonth -beforeShowYear -beforeShowDecade -beforeShowCentury -calendarWeeks false -clearBtn false -container 'body' -datesDisabled [] -daysOfWeekDisabled [] -daysOfWeekHighlighted [] -defaultViewDate today -disableTouchKeyboard false -enableOnReadonly true -endDate Infinity -forceParse true -format 'mm/dd/yyyy' -immediateUpdates false -inputs -keepEmptyValues false -keyboardNavigation true -language 'en' -maxViewMode 4 'centuries' -minViewMode 0 'days' -multidate false -multidateSeparator ',' -orientation 'auto' -showOnFocus true -startDate -Infinity -startView 0 'days' (current month) -templates -title '' -todayBtn false -todayHighlight true -toggleActive false -weekStart 0 (Sunday) -zIndexOffset 10 -===================== ============= diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/requirements.txt b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/requirements.txt deleted file mode 100644 index 483a4e9..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/docs/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -sphinx_rtd_theme diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/grunt/.jshintrc b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/grunt/.jshintrc deleted file mode 100644 index 0ea0495..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/grunt/.jshintrc +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends" : "../js/.jshintrc", - "asi" : false, - "browser" : false, - "es3" : false, - "node" : true -} diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/.jscsrc b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/.jscsrc deleted file mode 100644 index 638b14e..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/.jscsrc +++ /dev/null @@ -1,22 +0,0 @@ -{ - "requireSpaceAfterKeywords": [ - "if", "else", "for", "while", "do", "switch", "return" - ], - "disallowSpacesInFunctionExpression": { - "beforeOpeningRoundBrace": true, - "beforeOpeningCurlyBrace": true - }, - "disallowSpacesInsideObjectBrackets": true, - "disallowSpacesInsideArrayBrackets": true, - "disallowSpacesInsideParentheses": true, - "disallowQuotedKeysInObjects": "allButReserved", - "disallowSpaceAfterObjectKeys": true, - "requireSpaceAfterBinaryOperators": ["==", "===", "!=", "!==", ">", "<", ">=", "<="], - "requireSpaceBeforeBinaryOperators": ["==", "===", "!=", "!==", ">", "<", ">=", "<="], - "disallowSpaceAfterPrefixUnaryOperators": ["++", "--", "+", "-", "~", "!"], - "disallowSpaceBeforeBinaryOperators": [","], - "disallowSpaceBeforePostfixUnaryOperators": ["++", "--"], - "validateLineBreaks": "LF", - "requireKeywordsOnNewLine": ["return", "break", "delete"], - "requireLineFeedAtFileEnd": true -} diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/.jshintrc b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/.jshintrc deleted file mode 100644 index 3b76658..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/.jshintrc +++ /dev/null @@ -1,25 +0,0 @@ -{ - // Extra globals. - "predef" : [ - "require", - "define" - ], - "jquery": true, - "browser": true, - - "eqeqeq": true, - "freeze": true, - //"indent": 4, // when we move to spaces - "latedef": false, - "undef": true, - "unused": false, - "immed": true, - "trailing": true, - "maxcomplexity": 50, // Can we get this under 5? - //"maxlen": 120, - - "-W014": false, // Bad line breaking before ? (in tertiary operator) - "-W065": false, // Missing radix parameter to parseInt (defaults to 10) - "-W069": false, // Literal accessor is better written in dot notation - "-W100": false // Silently deleted characters (in locales) -} diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/bootstrap-datepicker.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/bootstrap-datepicker.js deleted file mode 100644 index 8725526..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/bootstrap-datepicker.js +++ /dev/null @@ -1,2048 +0,0 @@ -/* ========================================================= - * bootstrap-datepicker.js - * Repo: https://github.com/uxsolutions/bootstrap-datepicker/ - * Demo: https://eternicode.github.io/bootstrap-datepicker/ - * Docs: https://bootstrap-datepicker.readthedocs.org/ - * ========================================================= - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ========================================================= */ - -(function(factory){ - if (typeof define === 'function' && define.amd) { - define(['jquery'], factory); - } else if (typeof exports === 'object') { - factory(require('jquery')); - } else { - factory(jQuery); - } -}(function($, undefined){ - function UTCDate(){ - return new Date(Date.UTC.apply(Date, arguments)); - } - function UTCToday(){ - var today = new Date(); - return UTCDate(today.getFullYear(), today.getMonth(), today.getDate()); - } - function isUTCEquals(date1, date2) { - return ( - date1.getUTCFullYear() === date2.getUTCFullYear() && - date1.getUTCMonth() === date2.getUTCMonth() && - date1.getUTCDate() === date2.getUTCDate() - ); - } - function alias(method, deprecationMsg){ - return function(){ - if (deprecationMsg !== undefined) { - $.fn.datepicker.deprecated(deprecationMsg); - } - - return this[method].apply(this, arguments); - }; - } - function isValidDate(d) { - return d && !isNaN(d.getTime()); - } - - var DateArray = (function(){ - var extras = { - get: function(i){ - return this.slice(i)[0]; - }, - contains: function(d){ - // Array.indexOf is not cross-browser; - // $.inArray doesn't work with Dates - var val = d && d.valueOf(); - for (var i=0, l=this.length; i < l; i++) - // Use date arithmetic to allow dates with different times to match - if (0 <= this[i].valueOf() - val && this[i].valueOf() - val < 1000*60*60*24) - return i; - return -1; - }, - remove: function(i){ - this.splice(i,1); - }, - replace: function(new_array){ - if (!new_array) - return; - if (!$.isArray(new_array)) - new_array = [new_array]; - this.clear(); - this.push.apply(this, new_array); - }, - clear: function(){ - this.length = 0; - }, - copy: function(){ - var a = new DateArray(); - a.replace(this); - return a; - } - }; - - return function(){ - var a = []; - a.push.apply(a, arguments); - $.extend(a, extras); - return a; - }; - })(); - - - // Picker object - - var Datepicker = function(element, options){ - $.data(element, 'datepicker', this); - this._process_options(options); - - this.dates = new DateArray(); - this.viewDate = this.o.defaultViewDate; - this.focusDate = null; - - this.element = $(element); - this.isInput = this.element.is('input'); - this.inputField = this.isInput ? this.element : this.element.find('input'); - this.component = this.element.hasClass('date') ? this.element.find('.add-on, .input-group-addon, .btn') : false; - if (this.component && this.component.length === 0) - this.component = false; - this.isInline = !this.component && this.element.is('div'); - - this.picker = $(DPGlobal.template); - - // Checking templates and inserting - if (this._check_template(this.o.templates.leftArrow)) { - this.picker.find('.prev').html(this.o.templates.leftArrow); - } - - if (this._check_template(this.o.templates.rightArrow)) { - this.picker.find('.next').html(this.o.templates.rightArrow); - } - - this._buildEvents(); - this._attachEvents(); - - if (this.isInline){ - this.picker.addClass('datepicker-inline').appendTo(this.element); - } - else { - this.picker.addClass('datepicker-dropdown dropdown-menu'); - } - - if (this.o.rtl){ - this.picker.addClass('datepicker-rtl'); - } - - if (this.o.calendarWeeks) { - this.picker.find('.datepicker-days .datepicker-switch, thead .datepicker-title, tfoot .today, tfoot .clear') - .attr('colspan', function(i, val){ - return Number(val) + 1; - }); - } - - this._process_options({ - startDate: this._o.startDate, - endDate: this._o.endDate, - daysOfWeekDisabled: this.o.daysOfWeekDisabled, - daysOfWeekHighlighted: this.o.daysOfWeekHighlighted, - datesDisabled: this.o.datesDisabled - }); - - this._allow_update = false; - this.setViewMode(this.o.startView); - this._allow_update = true; - - this.fillDow(); - this.fillMonths(); - - this.update(); - - if (this.isInline){ - this.show(); - } - }; - - Datepicker.prototype = { - constructor: Datepicker, - - _resolveViewName: function(view){ - $.each(DPGlobal.viewModes, function(i, viewMode){ - if (view === i || $.inArray(view, viewMode.names) !== -1){ - view = i; - return false; - } - }); - - return view; - }, - - _resolveDaysOfWeek: function(daysOfWeek){ - if (!$.isArray(daysOfWeek)) - daysOfWeek = daysOfWeek.split(/[,\s]*/); - return $.map(daysOfWeek, Number); - }, - - _check_template: function(tmp){ - try { - // If empty - if (tmp === undefined || tmp === "") { - return false; - } - // If no html, everything ok - if ((tmp.match(/[<>]/g) || []).length <= 0) { - return true; - } - // Checking if html is fine - var jDom = $(tmp); - return jDom.length > 0; - } - catch (ex) { - return false; - } - }, - - _process_options: function(opts){ - // Store raw options for reference - this._o = $.extend({}, this._o, opts); - // Processed options - var o = this.o = $.extend({}, this._o); - - // Check if "de-DE" style date is available, if not language should - // fallback to 2 letter code eg "de" - var lang = o.language; - if (!dates[lang]){ - lang = lang.split('-')[0]; - if (!dates[lang]) - lang = defaults.language; - } - o.language = lang; - - // Retrieve view index from any aliases - o.startView = this._resolveViewName(o.startView); - o.minViewMode = this._resolveViewName(o.minViewMode); - o.maxViewMode = this._resolveViewName(o.maxViewMode); - - // Check view is between min and max - o.startView = Math.max(this.o.minViewMode, Math.min(this.o.maxViewMode, o.startView)); - - // true, false, or Number > 0 - if (o.multidate !== true){ - o.multidate = Number(o.multidate) || false; - if (o.multidate !== false) - o.multidate = Math.max(0, o.multidate); - } - o.multidateSeparator = String(o.multidateSeparator); - - o.weekStart %= 7; - o.weekEnd = (o.weekStart + 6) % 7; - - var format = DPGlobal.parseFormat(o.format); - if (o.startDate !== -Infinity){ - if (!!o.startDate){ - if (o.startDate instanceof Date) - o.startDate = this._local_to_utc(this._zero_time(o.startDate)); - else - o.startDate = DPGlobal.parseDate(o.startDate, format, o.language, o.assumeNearbyYear); - } - else { - o.startDate = -Infinity; - } - } - if (o.endDate !== Infinity){ - if (!!o.endDate){ - if (o.endDate instanceof Date) - o.endDate = this._local_to_utc(this._zero_time(o.endDate)); - else - o.endDate = DPGlobal.parseDate(o.endDate, format, o.language, o.assumeNearbyYear); - } - else { - o.endDate = Infinity; - } - } - - o.daysOfWeekDisabled = this._resolveDaysOfWeek(o.daysOfWeekDisabled||[]); - o.daysOfWeekHighlighted = this._resolveDaysOfWeek(o.daysOfWeekHighlighted||[]); - - o.datesDisabled = o.datesDisabled||[]; - if (!$.isArray(o.datesDisabled)) { - o.datesDisabled = o.datesDisabled.split(','); - } - o.datesDisabled = $.map(o.datesDisabled, function(d){ - return DPGlobal.parseDate(d, format, o.language, o.assumeNearbyYear); - }); - - var plc = String(o.orientation).toLowerCase().split(/\s+/g), - _plc = o.orientation.toLowerCase(); - plc = $.grep(plc, function(word){ - return /^auto|left|right|top|bottom$/.test(word); - }); - o.orientation = {x: 'auto', y: 'auto'}; - if (!_plc || _plc === 'auto') - ; // no action - else if (plc.length === 1){ - switch (plc[0]){ - case 'top': - case 'bottom': - o.orientation.y = plc[0]; - break; - case 'left': - case 'right': - o.orientation.x = plc[0]; - break; - } - } - else { - _plc = $.grep(plc, function(word){ - return /^left|right$/.test(word); - }); - o.orientation.x = _plc[0] || 'auto'; - - _plc = $.grep(plc, function(word){ - return /^top|bottom$/.test(word); - }); - o.orientation.y = _plc[0] || 'auto'; - } - if (o.defaultViewDate instanceof Date || typeof o.defaultViewDate === 'string') { - o.defaultViewDate = DPGlobal.parseDate(o.defaultViewDate, format, o.language, o.assumeNearbyYear); - } else if (o.defaultViewDate) { - var year = o.defaultViewDate.year || new Date().getFullYear(); - var month = o.defaultViewDate.month || 0; - var day = o.defaultViewDate.day || 1; - o.defaultViewDate = UTCDate(year, month, day); - } else { - o.defaultViewDate = UTCToday(); - } - }, - _events: [], - _secondaryEvents: [], - _applyEvents: function(evs){ - for (var i=0, el, ch, ev; i < evs.length; i++){ - el = evs[i][0]; - if (evs[i].length === 2){ - ch = undefined; - ev = evs[i][1]; - } else if (evs[i].length === 3){ - ch = evs[i][1]; - ev = evs[i][2]; - } - el.on(ev, ch); - } - }, - _unapplyEvents: function(evs){ - for (var i=0, el, ev, ch; i < evs.length; i++){ - el = evs[i][0]; - if (evs[i].length === 2){ - ch = undefined; - ev = evs[i][1]; - } else if (evs[i].length === 3){ - ch = evs[i][1]; - ev = evs[i][2]; - } - el.off(ev, ch); - } - }, - _buildEvents: function(){ - var events = { - keyup: $.proxy(function(e){ - if ($.inArray(e.keyCode, [27, 37, 39, 38, 40, 32, 13, 9]) === -1) - this.update(); - }, this), - keydown: $.proxy(this.keydown, this), - paste: $.proxy(this.paste, this) - }; - - if (this.o.showOnFocus === true) { - events.focus = $.proxy(this.show, this); - } - - if (this.isInput) { // single input - this._events = [ - [this.element, events] - ]; - } - // component: input + button - else if (this.component && this.inputField.length) { - this._events = [ - // For components that are not readonly, allow keyboard nav - [this.inputField, events], - [this.component, { - click: $.proxy(this.show, this) - }] - ]; - } - else { - this._events = [ - [this.element, { - click: $.proxy(this.show, this), - keydown: $.proxy(this.keydown, this) - }] - ]; - } - this._events.push( - // Component: listen for blur on element descendants - [this.element, '*', { - blur: $.proxy(function(e){ - this._focused_from = e.target; - }, this) - }], - // Input: listen for blur on element - [this.element, { - blur: $.proxy(function(e){ - this._focused_from = e.target; - }, this) - }] - ); - - if (this.o.immediateUpdates) { - // Trigger input updates immediately on changed year/month - this._events.push([this.element, { - 'changeYear changeMonth': $.proxy(function(e){ - this.update(e.date); - }, this) - }]); - } - - this._secondaryEvents = [ - [this.picker, { - click: $.proxy(this.click, this) - }], - [this.picker, '.prev, .next', { - click: $.proxy(this.navArrowsClick, this) - }], - [this.picker, '.day:not(.disabled)', { - click: $.proxy(this.dayCellClick, this) - }], - [$(window), { - resize: $.proxy(this.place, this) - }], - [$(document), { - 'mousedown touchstart': $.proxy(function(e){ - // Clicked outside the datepicker, hide it - if (!( - this.element.is(e.target) || - this.element.find(e.target).length || - this.picker.is(e.target) || - this.picker.find(e.target).length || - this.isInline - )){ - this.hide(); - } - }, this) - }] - ]; - }, - _attachEvents: function(){ - this._detachEvents(); - this._applyEvents(this._events); - }, - _detachEvents: function(){ - this._unapplyEvents(this._events); - }, - _attachSecondaryEvents: function(){ - this._detachSecondaryEvents(); - this._applyEvents(this._secondaryEvents); - }, - _detachSecondaryEvents: function(){ - this._unapplyEvents(this._secondaryEvents); - }, - _trigger: function(event, altdate){ - var date = altdate || this.dates.get(-1), - local_date = this._utc_to_local(date); - - this.element.trigger({ - type: event, - date: local_date, - viewMode: this.viewMode, - dates: $.map(this.dates, this._utc_to_local), - format: $.proxy(function(ix, format){ - if (arguments.length === 0){ - ix = this.dates.length - 1; - format = this.o.format; - } else if (typeof ix === 'string'){ - format = ix; - ix = this.dates.length - 1; - } - format = format || this.o.format; - var date = this.dates.get(ix); - return DPGlobal.formatDate(date, format, this.o.language); - }, this) - }); - }, - - show: function(){ - if (this.inputField.prop('disabled') || (this.inputField.prop('readonly') && this.o.enableOnReadonly === false)) - return; - if (!this.isInline) - this.picker.appendTo(this.o.container); - this.place(); - this.picker.show(); - this._attachSecondaryEvents(); - this._trigger('show'); - if ((window.navigator.msMaxTouchPoints || 'ontouchstart' in document) && this.o.disableTouchKeyboard) { - $(this.element).blur(); - } - return this; - }, - - hide: function(){ - if (this.isInline || !this.picker.is(':visible')) - return this; - this.focusDate = null; - this.picker.hide().detach(); - this._detachSecondaryEvents(); - this.setViewMode(this.o.startView); - - if (this.o.forceParse && this.inputField.val()) - this.setValue(); - this._trigger('hide'); - return this; - }, - - destroy: function(){ - this.hide(); - this._detachEvents(); - this._detachSecondaryEvents(); - this.picker.remove(); - delete this.element.data().datepicker; - if (!this.isInput){ - delete this.element.data().date; - } - return this; - }, - - paste: function(e){ - var dateString; - if (e.originalEvent.clipboardData && e.originalEvent.clipboardData.types - && $.inArray('text/plain', e.originalEvent.clipboardData.types) !== -1) { - dateString = e.originalEvent.clipboardData.getData('text/plain'); - } else if (window.clipboardData) { - dateString = window.clipboardData.getData('Text'); - } else { - return; - } - this.setDate(dateString); - this.update(); - e.preventDefault(); - }, - - _utc_to_local: function(utc){ - if (!utc) { - return utc; - } - - var local = new Date(utc.getTime() + (utc.getTimezoneOffset() * 60000)); - - if (local.getTimezoneOffset() !== utc.getTimezoneOffset()) { - local = new Date(utc.getTime() + (local.getTimezoneOffset() * 60000)); - } - - return local; - }, - _local_to_utc: function(local){ - return local && new Date(local.getTime() - (local.getTimezoneOffset()*60000)); - }, - _zero_time: function(local){ - return local && new Date(local.getFullYear(), local.getMonth(), local.getDate()); - }, - _zero_utc_time: function(utc){ - return utc && UTCDate(utc.getUTCFullYear(), utc.getUTCMonth(), utc.getUTCDate()); - }, - - getDates: function(){ - return $.map(this.dates, this._utc_to_local); - }, - - getUTCDates: function(){ - return $.map(this.dates, function(d){ - return new Date(d); - }); - }, - - getDate: function(){ - return this._utc_to_local(this.getUTCDate()); - }, - - getUTCDate: function(){ - var selected_date = this.dates.get(-1); - if (selected_date !== undefined) { - return new Date(selected_date); - } else { - return null; - } - }, - - clearDates: function(){ - this.inputField.val(''); - this.update(); - this._trigger('changeDate'); - - if (this.o.autoclose) { - this.hide(); - } - }, - - setDates: function(){ - var args = $.isArray(arguments[0]) ? arguments[0] : arguments; - this.update.apply(this, args); - this._trigger('changeDate'); - this.setValue(); - return this; - }, - - setUTCDates: function(){ - var args = $.isArray(arguments[0]) ? arguments[0] : arguments; - this.setDates.apply(this, $.map(args, this._utc_to_local)); - return this; - }, - - setDate: alias('setDates'), - setUTCDate: alias('setUTCDates'), - remove: alias('destroy', 'Method `remove` is deprecated and will be removed in version 2.0. Use `destroy` instead'), - - setValue: function(){ - var formatted = this.getFormattedDate(); - this.inputField.val(formatted); - return this; - }, - - getFormattedDate: function(format){ - if (format === undefined) - format = this.o.format; - - var lang = this.o.language; - return $.map(this.dates, function(d){ - return DPGlobal.formatDate(d, format, lang); - }).join(this.o.multidateSeparator); - }, - - getStartDate: function(){ - return this.o.startDate; - }, - - setStartDate: function(startDate){ - this._process_options({startDate: startDate}); - this.update(); - this.updateNavArrows(); - return this; - }, - - getEndDate: function(){ - return this.o.endDate; - }, - - setEndDate: function(endDate){ - this._process_options({endDate: endDate}); - this.update(); - this.updateNavArrows(); - return this; - }, - - setDaysOfWeekDisabled: function(daysOfWeekDisabled){ - this._process_options({daysOfWeekDisabled: daysOfWeekDisabled}); - this.update(); - return this; - }, - - setDaysOfWeekHighlighted: function(daysOfWeekHighlighted){ - this._process_options({daysOfWeekHighlighted: daysOfWeekHighlighted}); - this.update(); - return this; - }, - - setDatesDisabled: function(datesDisabled){ - this._process_options({datesDisabled: datesDisabled}); - this.update(); - return this; - }, - - place: function(){ - if (this.isInline) - return this; - var calendarWidth = this.picker.outerWidth(), - calendarHeight = this.picker.outerHeight(), - visualPadding = 10, - container = $(this.o.container), - windowWidth = container.width(), - scrollTop = this.o.container === 'body' ? $(document).scrollTop() : container.scrollTop(), - appendOffset = container.offset(); - - var parentsZindex = [0]; - this.element.parents().each(function(){ - var itemZIndex = $(this).css('z-index'); - if (itemZIndex !== 'auto' && Number(itemZIndex) !== 0) parentsZindex.push(Number(itemZIndex)); - }); - var zIndex = Math.max.apply(Math, parentsZindex) + this.o.zIndexOffset; - var offset = this.component ? this.component.parent().offset() : this.element.offset(); - var height = this.component ? this.component.outerHeight(true) : this.element.outerHeight(false); - var width = this.component ? this.component.outerWidth(true) : this.element.outerWidth(false); - var left = offset.left - appendOffset.left; - var top = offset.top - appendOffset.top; - - if (this.o.container !== 'body') { - top += scrollTop; - } - - this.picker.removeClass( - 'datepicker-orient-top datepicker-orient-bottom '+ - 'datepicker-orient-right datepicker-orient-left' - ); - - if (this.o.orientation.x !== 'auto'){ - this.picker.addClass('datepicker-orient-' + this.o.orientation.x); - if (this.o.orientation.x === 'right') - left -= calendarWidth - width; - } - // auto x orientation is best-placement: if it crosses a window - // edge, fudge it sideways - else { - if (offset.left < 0) { - // component is outside the window on the left side. Move it into visible range - this.picker.addClass('datepicker-orient-left'); - left -= offset.left - visualPadding; - } else if (left + calendarWidth > windowWidth) { - // the calendar passes the widow right edge. Align it to component right side - this.picker.addClass('datepicker-orient-right'); - left += width - calendarWidth; - } else { - if (this.o.rtl) { - // Default to right - this.picker.addClass('datepicker-orient-right'); - } else { - // Default to left - this.picker.addClass('datepicker-orient-left'); - } - } - } - - // auto y orientation is best-situation: top or bottom, no fudging, - // decision based on which shows more of the calendar - var yorient = this.o.orientation.y, - top_overflow; - if (yorient === 'auto'){ - top_overflow = -scrollTop + top - calendarHeight; - yorient = top_overflow < 0 ? 'bottom' : 'top'; - } - - this.picker.addClass('datepicker-orient-' + yorient); - if (yorient === 'top') - top -= calendarHeight + parseInt(this.picker.css('padding-top')); - else - top += height; - - if (this.o.rtl) { - var right = windowWidth - (left + width); - this.picker.css({ - top: top, - right: right, - zIndex: zIndex - }); - } else { - this.picker.css({ - top: top, - left: left, - zIndex: zIndex - }); - } - return this; - }, - - _allow_update: true, - update: function(){ - if (!this._allow_update) - return this; - - var oldDates = this.dates.copy(), - dates = [], - fromArgs = false; - if (arguments.length){ - $.each(arguments, $.proxy(function(i, date){ - if (date instanceof Date) - date = this._local_to_utc(date); - dates.push(date); - }, this)); - fromArgs = true; - } else { - dates = this.isInput - ? this.element.val() - : this.element.data('date') || this.inputField.val(); - if (dates && this.o.multidate) - dates = dates.split(this.o.multidateSeparator); - else - dates = [dates]; - delete this.element.data().date; - } - - dates = $.map(dates, $.proxy(function(date){ - return DPGlobal.parseDate(date, this.o.format, this.o.language, this.o.assumeNearbyYear); - }, this)); - dates = $.grep(dates, $.proxy(function(date){ - return ( - !this.dateWithinRange(date) || - !date - ); - }, this), true); - this.dates.replace(dates); - - if (this.o.updateViewDate) { - if (this.dates.length) - this.viewDate = new Date(this.dates.get(-1)); - else if (this.viewDate < this.o.startDate) - this.viewDate = new Date(this.o.startDate); - else if (this.viewDate > this.o.endDate) - this.viewDate = new Date(this.o.endDate); - else - this.viewDate = this.o.defaultViewDate; - } - - if (fromArgs){ - // setting date by clicking - this.setValue(); - this.element.change(); - } - else if (this.dates.length){ - // setting date by typing - if (String(oldDates) !== String(this.dates) && fromArgs) { - this._trigger('changeDate'); - this.element.change(); - } - } - if (!this.dates.length && oldDates.length) { - this._trigger('clearDate'); - this.element.change(); - } - - this.fill(); - return this; - }, - - fillDow: function(){ - if (this.o.showWeekDays) { - var dowCnt = this.o.weekStart, - html = ''; - if (this.o.calendarWeeks){ - html += ' '; - } - while (dowCnt < this.o.weekStart + 7){ - html += ''+dates[this.o.language].daysMin[(dowCnt++)%7]+''; - } - html += ''; - this.picker.find('.datepicker-days thead').append(html); - } - }, - - fillMonths: function(){ - var localDate = this._utc_to_local(this.viewDate); - var html = ''; - var focused; - for (var i = 0; i < 12; i++){ - focused = localDate && localDate.getMonth() === i ? ' focused' : ''; - html += '' + dates[this.o.language].monthsShort[i] + ''; - } - this.picker.find('.datepicker-months td').html(html); - }, - - setRange: function(range){ - if (!range || !range.length) - delete this.range; - else - this.range = $.map(range, function(d){ - return d.valueOf(); - }); - this.fill(); - }, - - getClassNames: function(date){ - var cls = [], - year = this.viewDate.getUTCFullYear(), - month = this.viewDate.getUTCMonth(), - today = UTCToday(); - if (date.getUTCFullYear() < year || (date.getUTCFullYear() === year && date.getUTCMonth() < month)){ - cls.push('old'); - } else if (date.getUTCFullYear() > year || (date.getUTCFullYear() === year && date.getUTCMonth() > month)){ - cls.push('new'); - } - if (this.focusDate && date.valueOf() === this.focusDate.valueOf()) - cls.push('focused'); - // Compare internal UTC date with UTC today, not local today - if (this.o.todayHighlight && isUTCEquals(date, today)) { - cls.push('today'); - } - if (this.dates.contains(date) !== -1) - cls.push('active'); - if (!this.dateWithinRange(date)){ - cls.push('disabled'); - } - if (this.dateIsDisabled(date)){ - cls.push('disabled', 'disabled-date'); - } - if ($.inArray(date.getUTCDay(), this.o.daysOfWeekHighlighted) !== -1){ - cls.push('highlighted'); - } - - if (this.range){ - if (date > this.range[0] && date < this.range[this.range.length-1]){ - cls.push('range'); - } - if ($.inArray(date.valueOf(), this.range) !== -1){ - cls.push('selected'); - } - if (date.valueOf() === this.range[0]){ - cls.push('range-start'); - } - if (date.valueOf() === this.range[this.range.length-1]){ - cls.push('range-end'); - } - } - return cls; - }, - - _fill_yearsView: function(selector, cssClass, factor, year, startYear, endYear, beforeFn){ - var html = ''; - var step = factor / 10; - var view = this.picker.find(selector); - var startVal = Math.floor(year / factor) * factor; - var endVal = startVal + step * 9; - var focusedVal = Math.floor(this.viewDate.getFullYear() / step) * step; - var selected = $.map(this.dates, function(d){ - return Math.floor(d.getUTCFullYear() / step) * step; - }); - - var classes, tooltip, before; - for (var currVal = startVal - step; currVal <= endVal + step; currVal += step) { - classes = [cssClass]; - tooltip = null; - - if (currVal === startVal - step) { - classes.push('old'); - } else if (currVal === endVal + step) { - classes.push('new'); - } - if ($.inArray(currVal, selected) !== -1) { - classes.push('active'); - } - if (currVal < startYear || currVal > endYear) { - classes.push('disabled'); - } - if (currVal === focusedVal) { - classes.push('focused'); - } - - if (beforeFn !== $.noop) { - before = beforeFn(new Date(currVal, 0, 1)); - if (before === undefined) { - before = {}; - } else if (typeof before === 'boolean') { - before = {enabled: before}; - } else if (typeof before === 'string') { - before = {classes: before}; - } - if (before.enabled === false) { - classes.push('disabled'); - } - if (before.classes) { - classes = classes.concat(before.classes.split(/\s+/)); - } - if (before.tooltip) { - tooltip = before.tooltip; - } - } - - html += '' + currVal + ''; - } - - view.find('.datepicker-switch').text(startVal + '-' + endVal); - view.find('td').html(html); - }, - - fill: function(){ - var d = new Date(this.viewDate), - year = d.getUTCFullYear(), - month = d.getUTCMonth(), - startYear = this.o.startDate !== -Infinity ? this.o.startDate.getUTCFullYear() : -Infinity, - startMonth = this.o.startDate !== -Infinity ? this.o.startDate.getUTCMonth() : -Infinity, - endYear = this.o.endDate !== Infinity ? this.o.endDate.getUTCFullYear() : Infinity, - endMonth = this.o.endDate !== Infinity ? this.o.endDate.getUTCMonth() : Infinity, - todaytxt = dates[this.o.language].today || dates['en'].today || '', - cleartxt = dates[this.o.language].clear || dates['en'].clear || '', - titleFormat = dates[this.o.language].titleFormat || dates['en'].titleFormat, - tooltip, - before; - if (isNaN(year) || isNaN(month)) - return; - this.picker.find('.datepicker-days .datepicker-switch') - .text(DPGlobal.formatDate(d, titleFormat, this.o.language)); - this.picker.find('tfoot .today') - .text(todaytxt) - .css('display', this.o.todayBtn === true || this.o.todayBtn === 'linked' ? 'table-cell' : 'none'); - this.picker.find('tfoot .clear') - .text(cleartxt) - .css('display', this.o.clearBtn === true ? 'table-cell' : 'none'); - this.picker.find('thead .datepicker-title') - .text(this.o.title) - .css('display', typeof this.o.title === 'string' && this.o.title !== '' ? 'table-cell' : 'none'); - this.updateNavArrows(); - this.fillMonths(); - var prevMonth = UTCDate(year, month, 0), - day = prevMonth.getUTCDate(); - prevMonth.setUTCDate(day - (prevMonth.getUTCDay() - this.o.weekStart + 7)%7); - var nextMonth = new Date(prevMonth); - if (prevMonth.getUTCFullYear() < 100){ - nextMonth.setUTCFullYear(prevMonth.getUTCFullYear()); - } - nextMonth.setUTCDate(nextMonth.getUTCDate() + 42); - nextMonth = nextMonth.valueOf(); - var html = []; - var weekDay, clsName; - while (prevMonth.valueOf() < nextMonth){ - weekDay = prevMonth.getUTCDay(); - if (weekDay === this.o.weekStart){ - html.push(''); - if (this.o.calendarWeeks){ - // ISO 8601: First week contains first thursday. - // ISO also states week starts on Monday, but we can be more abstract here. - var - // Start of current week: based on weekstart/current date - ws = new Date(+prevMonth + (this.o.weekStart - weekDay - 7) % 7 * 864e5), - // Thursday of this week - th = new Date(Number(ws) + (7 + 4 - ws.getUTCDay()) % 7 * 864e5), - // First Thursday of year, year from thursday - yth = new Date(Number(yth = UTCDate(th.getUTCFullYear(), 0, 1)) + (7 + 4 - yth.getUTCDay()) % 7 * 864e5), - // Calendar week: ms between thursdays, div ms per day, div 7 days - calWeek = (th - yth) / 864e5 / 7 + 1; - html.push(''+ calWeek +''); - } - } - clsName = this.getClassNames(prevMonth); - clsName.push('day'); - - var content = prevMonth.getUTCDate(); - - if (this.o.beforeShowDay !== $.noop){ - before = this.o.beforeShowDay(this._utc_to_local(prevMonth)); - if (before === undefined) - before = {}; - else if (typeof before === 'boolean') - before = {enabled: before}; - else if (typeof before === 'string') - before = {classes: before}; - if (before.enabled === false) - clsName.push('disabled'); - if (before.classes) - clsName = clsName.concat(before.classes.split(/\s+/)); - if (before.tooltip) - tooltip = before.tooltip; - if (before.content) - content = before.content; - } - - //Check if uniqueSort exists (supported by jquery >=1.12 and >=2.2) - //Fallback to unique function for older jquery versions - if ($.isFunction($.uniqueSort)) { - clsName = $.uniqueSort(clsName); - } else { - clsName = $.unique(clsName); - } - - html.push('' + content + ''); - tooltip = null; - if (weekDay === this.o.weekEnd){ - html.push(''); - } - prevMonth.setUTCDate(prevMonth.getUTCDate() + 1); - } - this.picker.find('.datepicker-days tbody').html(html.join('')); - - var monthsTitle = dates[this.o.language].monthsTitle || dates['en'].monthsTitle || 'Months'; - var months = this.picker.find('.datepicker-months') - .find('.datepicker-switch') - .text(this.o.maxViewMode < 2 ? monthsTitle : year) - .end() - .find('tbody span').removeClass('active'); - - $.each(this.dates, function(i, d){ - if (d.getUTCFullYear() === year) - months.eq(d.getUTCMonth()).addClass('active'); - }); - - if (year < startYear || year > endYear){ - months.addClass('disabled'); - } - if (year === startYear){ - months.slice(0, startMonth).addClass('disabled'); - } - if (year === endYear){ - months.slice(endMonth+1).addClass('disabled'); - } - - if (this.o.beforeShowMonth !== $.noop){ - var that = this; - $.each(months, function(i, month){ - var moDate = new Date(year, i, 1); - var before = that.o.beforeShowMonth(moDate); - if (before === undefined) - before = {}; - else if (typeof before === 'boolean') - before = {enabled: before}; - else if (typeof before === 'string') - before = {classes: before}; - if (before.enabled === false && !$(month).hasClass('disabled')) - $(month).addClass('disabled'); - if (before.classes) - $(month).addClass(before.classes); - if (before.tooltip) - $(month).prop('title', before.tooltip); - }); - } - - // Generating decade/years picker - this._fill_yearsView( - '.datepicker-years', - 'year', - 10, - year, - startYear, - endYear, - this.o.beforeShowYear - ); - - // Generating century/decades picker - this._fill_yearsView( - '.datepicker-decades', - 'decade', - 100, - year, - startYear, - endYear, - this.o.beforeShowDecade - ); - - // Generating millennium/centuries picker - this._fill_yearsView( - '.datepicker-centuries', - 'century', - 1000, - year, - startYear, - endYear, - this.o.beforeShowCentury - ); - }, - - updateNavArrows: function(){ - if (!this._allow_update) - return; - - var d = new Date(this.viewDate), - year = d.getUTCFullYear(), - month = d.getUTCMonth(), - startYear = this.o.startDate !== -Infinity ? this.o.startDate.getUTCFullYear() : -Infinity, - startMonth = this.o.startDate !== -Infinity ? this.o.startDate.getUTCMonth() : -Infinity, - endYear = this.o.endDate !== Infinity ? this.o.endDate.getUTCFullYear() : Infinity, - endMonth = this.o.endDate !== Infinity ? this.o.endDate.getUTCMonth() : Infinity, - prevIsDisabled, - nextIsDisabled, - factor = 1; - switch (this.viewMode){ - case 4: - factor *= 10; - /* falls through */ - case 3: - factor *= 10; - /* falls through */ - case 2: - factor *= 10; - /* falls through */ - case 1: - prevIsDisabled = Math.floor(year / factor) * factor < startYear; - nextIsDisabled = Math.floor(year / factor) * factor + factor > endYear; - break; - case 0: - prevIsDisabled = year <= startYear && month < startMonth; - nextIsDisabled = year >= endYear && month > endMonth; - break; - } - - this.picker.find('.prev').toggleClass('disabled', prevIsDisabled); - this.picker.find('.next').toggleClass('disabled', nextIsDisabled); - }, - - click: function(e){ - e.preventDefault(); - e.stopPropagation(); - - var target, dir, day, year, month; - target = $(e.target); - - // Clicked on the switch - if (target.hasClass('datepicker-switch') && this.viewMode !== this.o.maxViewMode){ - this.setViewMode(this.viewMode + 1); - } - - // Clicked on today button - if (target.hasClass('today') && !target.hasClass('day')){ - this.setViewMode(0); - this._setDate(UTCToday(), this.o.todayBtn === 'linked' ? null : 'view'); - } - - // Clicked on clear button - if (target.hasClass('clear')){ - this.clearDates(); - } - - if (!target.hasClass('disabled')){ - // Clicked on a month, year, decade, century - if (target.hasClass('month') - || target.hasClass('year') - || target.hasClass('decade') - || target.hasClass('century')) { - this.viewDate.setUTCDate(1); - - day = 1; - if (this.viewMode === 1){ - month = target.parent().find('span').index(target); - year = this.viewDate.getUTCFullYear(); - this.viewDate.setUTCMonth(month); - } else { - month = 0; - year = Number(target.text()); - this.viewDate.setUTCFullYear(year); - } - - this._trigger(DPGlobal.viewModes[this.viewMode - 1].e, this.viewDate); - - if (this.viewMode === this.o.minViewMode){ - this._setDate(UTCDate(year, month, day)); - } else { - this.setViewMode(this.viewMode - 1); - this.fill(); - } - } - } - - if (this.picker.is(':visible') && this._focused_from){ - this._focused_from.focus(); - } - delete this._focused_from; - }, - - dayCellClick: function(e){ - var $target = $(e.currentTarget); - var timestamp = $target.data('date'); - var date = new Date(timestamp); - - if (this.o.updateViewDate) { - if (date.getUTCFullYear() !== this.viewDate.getUTCFullYear()) { - this._trigger('changeYear', this.viewDate); - } - - if (date.getUTCMonth() !== this.viewDate.getUTCMonth()) { - this._trigger('changeMonth', this.viewDate); - } - } - this._setDate(date); - }, - - // Clicked on prev or next - navArrowsClick: function(e){ - var $target = $(e.currentTarget); - var dir = $target.hasClass('prev') ? -1 : 1; - if (this.viewMode !== 0){ - dir *= DPGlobal.viewModes[this.viewMode].navStep * 12; - } - this.viewDate = this.moveMonth(this.viewDate, dir); - this._trigger(DPGlobal.viewModes[this.viewMode].e, this.viewDate); - this.fill(); - }, - - _toggle_multidate: function(date){ - var ix = this.dates.contains(date); - if (!date){ - this.dates.clear(); - } - - if (ix !== -1){ - if (this.o.multidate === true || this.o.multidate > 1 || this.o.toggleActive){ - this.dates.remove(ix); - } - } else if (this.o.multidate === false) { - this.dates.clear(); - this.dates.push(date); - } - else { - this.dates.push(date); - } - - if (typeof this.o.multidate === 'number') - while (this.dates.length > this.o.multidate) - this.dates.remove(0); - }, - - _setDate: function(date, which){ - if (!which || which === 'date') - this._toggle_multidate(date && new Date(date)); - if ((!which && this.o.updateViewDate) || which === 'view') - this.viewDate = date && new Date(date); - - this.fill(); - this.setValue(); - if (!which || which !== 'view') { - this._trigger('changeDate'); - } - this.inputField.trigger('change'); - if (this.o.autoclose && (!which || which === 'date')){ - this.hide(); - } - }, - - moveDay: function(date, dir){ - var newDate = new Date(date); - newDate.setUTCDate(date.getUTCDate() + dir); - - return newDate; - }, - - moveWeek: function(date, dir){ - return this.moveDay(date, dir * 7); - }, - - moveMonth: function(date, dir){ - if (!isValidDate(date)) - return this.o.defaultViewDate; - if (!dir) - return date; - var new_date = new Date(date.valueOf()), - day = new_date.getUTCDate(), - month = new_date.getUTCMonth(), - mag = Math.abs(dir), - new_month, test; - dir = dir > 0 ? 1 : -1; - if (mag === 1){ - test = dir === -1 - // If going back one month, make sure month is not current month - // (eg, Mar 31 -> Feb 31 == Feb 28, not Mar 02) - ? function(){ - return new_date.getUTCMonth() === month; - } - // If going forward one month, make sure month is as expected - // (eg, Jan 31 -> Feb 31 == Feb 28, not Mar 02) - : function(){ - return new_date.getUTCMonth() !== new_month; - }; - new_month = month + dir; - new_date.setUTCMonth(new_month); - // Dec -> Jan (12) or Jan -> Dec (-1) -- limit expected date to 0-11 - new_month = (new_month + 12) % 12; - } - else { - // For magnitudes >1, move one month at a time... - for (var i=0; i < mag; i++) - // ...which might decrease the day (eg, Jan 31 to Feb 28, etc)... - new_date = this.moveMonth(new_date, dir); - // ...then reset the day, keeping it in the new month - new_month = new_date.getUTCMonth(); - new_date.setUTCDate(day); - test = function(){ - return new_month !== new_date.getUTCMonth(); - }; - } - // Common date-resetting loop -- if date is beyond end of month, make it - // end of month - while (test()){ - new_date.setUTCDate(--day); - new_date.setUTCMonth(new_month); - } - return new_date; - }, - - moveYear: function(date, dir){ - return this.moveMonth(date, dir*12); - }, - - moveAvailableDate: function(date, dir, fn){ - do { - date = this[fn](date, dir); - - if (!this.dateWithinRange(date)) - return false; - - fn = 'moveDay'; - } - while (this.dateIsDisabled(date)); - - return date; - }, - - weekOfDateIsDisabled: function(date){ - return $.inArray(date.getUTCDay(), this.o.daysOfWeekDisabled) !== -1; - }, - - dateIsDisabled: function(date){ - return ( - this.weekOfDateIsDisabled(date) || - $.grep(this.o.datesDisabled, function(d){ - return isUTCEquals(date, d); - }).length > 0 - ); - }, - - dateWithinRange: function(date){ - return date >= this.o.startDate && date <= this.o.endDate; - }, - - keydown: function(e){ - if (!this.picker.is(':visible')){ - if (e.keyCode === 40 || e.keyCode === 27) { // allow down to re-show picker - this.show(); - e.stopPropagation(); - } - return; - } - var dateChanged = false, - dir, newViewDate, - focusDate = this.focusDate || this.viewDate; - switch (e.keyCode){ - case 27: // escape - if (this.focusDate){ - this.focusDate = null; - this.viewDate = this.dates.get(-1) || this.viewDate; - this.fill(); - } - else - this.hide(); - e.preventDefault(); - e.stopPropagation(); - break; - case 37: // left - case 38: // up - case 39: // right - case 40: // down - if (!this.o.keyboardNavigation || this.o.daysOfWeekDisabled.length === 7) - break; - dir = e.keyCode === 37 || e.keyCode === 38 ? -1 : 1; - if (this.viewMode === 0) { - if (e.ctrlKey){ - newViewDate = this.moveAvailableDate(focusDate, dir, 'moveYear'); - - if (newViewDate) - this._trigger('changeYear', this.viewDate); - } else if (e.shiftKey){ - newViewDate = this.moveAvailableDate(focusDate, dir, 'moveMonth'); - - if (newViewDate) - this._trigger('changeMonth', this.viewDate); - } else if (e.keyCode === 37 || e.keyCode === 39){ - newViewDate = this.moveAvailableDate(focusDate, dir, 'moveDay'); - } else if (!this.weekOfDateIsDisabled(focusDate)){ - newViewDate = this.moveAvailableDate(focusDate, dir, 'moveWeek'); - } - } else if (this.viewMode === 1) { - if (e.keyCode === 38 || e.keyCode === 40) { - dir = dir * 4; - } - newViewDate = this.moveAvailableDate(focusDate, dir, 'moveMonth'); - } else if (this.viewMode === 2) { - if (e.keyCode === 38 || e.keyCode === 40) { - dir = dir * 4; - } - newViewDate = this.moveAvailableDate(focusDate, dir, 'moveYear'); - } - if (newViewDate){ - this.focusDate = this.viewDate = newViewDate; - this.setValue(); - this.fill(); - e.preventDefault(); - } - break; - case 13: // enter - if (!this.o.forceParse) - break; - focusDate = this.focusDate || this.dates.get(-1) || this.viewDate; - if (this.o.keyboardNavigation) { - this._toggle_multidate(focusDate); - dateChanged = true; - } - this.focusDate = null; - this.viewDate = this.dates.get(-1) || this.viewDate; - this.setValue(); - this.fill(); - if (this.picker.is(':visible')){ - e.preventDefault(); - e.stopPropagation(); - if (this.o.autoclose) - this.hide(); - } - break; - case 9: // tab - this.focusDate = null; - this.viewDate = this.dates.get(-1) || this.viewDate; - this.fill(); - this.hide(); - break; - } - if (dateChanged){ - if (this.dates.length) - this._trigger('changeDate'); - else - this._trigger('clearDate'); - this.inputField.trigger('change'); - } - }, - - setViewMode: function(viewMode){ - this.viewMode = viewMode; - this.picker - .children('div') - .hide() - .filter('.datepicker-' + DPGlobal.viewModes[this.viewMode].clsName) - .show(); - this.updateNavArrows(); - this._trigger('changeViewMode', new Date(this.viewDate)); - } - }; - - var DateRangePicker = function(element, options){ - $.data(element, 'datepicker', this); - this.element = $(element); - this.inputs = $.map(options.inputs, function(i){ - return i.jquery ? i[0] : i; - }); - delete options.inputs; - - this.keepEmptyValues = options.keepEmptyValues; - delete options.keepEmptyValues; - - datepickerPlugin.call($(this.inputs), options) - .on('changeDate', $.proxy(this.dateUpdated, this)); - - this.pickers = $.map(this.inputs, function(i){ - return $.data(i, 'datepicker'); - }); - this.updateDates(); - }; - DateRangePicker.prototype = { - updateDates: function(){ - this.dates = $.map(this.pickers, function(i){ - return i.getUTCDate(); - }); - this.updateRanges(); - }, - updateRanges: function(){ - var range = $.map(this.dates, function(d){ - return d.valueOf(); - }); - $.each(this.pickers, function(i, p){ - p.setRange(range); - }); - }, - clearDates: function(){ - $.each(this.pickers, function(i, p){ - p.clearDates(); - }); - }, - dateUpdated: function(e){ - // `this.updating` is a workaround for preventing infinite recursion - // between `changeDate` triggering and `setUTCDate` calling. Until - // there is a better mechanism. - if (this.updating) - return; - this.updating = true; - - var dp = $.data(e.target, 'datepicker'); - - if (dp === undefined) { - return; - } - - var new_date = dp.getUTCDate(), - keep_empty_values = this.keepEmptyValues, - i = $.inArray(e.target, this.inputs), - j = i - 1, - k = i + 1, - l = this.inputs.length; - if (i === -1) - return; - - $.each(this.pickers, function(i, p){ - if (!p.getUTCDate() && (p === dp || !keep_empty_values)) - p.setUTCDate(new_date); - }); - - if (new_date < this.dates[j]){ - // Date being moved earlier/left - while (j >= 0 && new_date < this.dates[j]){ - this.pickers[j--].setUTCDate(new_date); - } - } else if (new_date > this.dates[k]){ - // Date being moved later/right - while (k < l && new_date > this.dates[k]){ - this.pickers[k++].setUTCDate(new_date); - } - } - this.updateDates(); - - delete this.updating; - }, - destroy: function(){ - $.map(this.pickers, function(p){ p.destroy(); }); - $(this.inputs).off('changeDate', this.dateUpdated); - delete this.element.data().datepicker; - }, - remove: alias('destroy', 'Method `remove` is deprecated and will be removed in version 2.0. Use `destroy` instead') - }; - - function opts_from_el(el, prefix){ - // Derive options from element data-attrs - var data = $(el).data(), - out = {}, inkey, - replace = new RegExp('^' + prefix.toLowerCase() + '([A-Z])'); - prefix = new RegExp('^' + prefix.toLowerCase()); - function re_lower(_,a){ - return a.toLowerCase(); - } - for (var key in data) - if (prefix.test(key)){ - inkey = key.replace(replace, re_lower); - out[inkey] = data[key]; - } - return out; - } - - function opts_from_locale(lang){ - // Derive options from locale plugins - var out = {}; - // Check if "de-DE" style date is available, if not language should - // fallback to 2 letter code eg "de" - if (!dates[lang]){ - lang = lang.split('-')[0]; - if (!dates[lang]) - return; - } - var d = dates[lang]; - $.each(locale_opts, function(i,k){ - if (k in d) - out[k] = d[k]; - }); - return out; - } - - var old = $.fn.datepicker; - var datepickerPlugin = function(option){ - var args = Array.apply(null, arguments); - args.shift(); - var internal_return; - this.each(function(){ - var $this = $(this), - data = $this.data('datepicker'), - options = typeof option === 'object' && option; - if (!data){ - var elopts = opts_from_el(this, 'date'), - // Preliminary otions - xopts = $.extend({}, defaults, elopts, options), - locopts = opts_from_locale(xopts.language), - // Options priority: js args, data-attrs, locales, defaults - opts = $.extend({}, defaults, locopts, elopts, options); - if ($this.hasClass('input-daterange') || opts.inputs){ - $.extend(opts, { - inputs: opts.inputs || $this.find('input').toArray() - }); - data = new DateRangePicker(this, opts); - } - else { - data = new Datepicker(this, opts); - } - $this.data('datepicker', data); - } - if (typeof option === 'string' && typeof data[option] === 'function'){ - internal_return = data[option].apply(data, args); - } - }); - - if ( - internal_return === undefined || - internal_return instanceof Datepicker || - internal_return instanceof DateRangePicker - ) - return this; - - if (this.length > 1) - throw new Error('Using only allowed for the collection of a single element (' + option + ' function)'); - else - return internal_return; - }; - $.fn.datepicker = datepickerPlugin; - - var defaults = $.fn.datepicker.defaults = { - assumeNearbyYear: false, - autoclose: false, - beforeShowDay: $.noop, - beforeShowMonth: $.noop, - beforeShowYear: $.noop, - beforeShowDecade: $.noop, - beforeShowCentury: $.noop, - calendarWeeks: false, - clearBtn: false, - toggleActive: false, - daysOfWeekDisabled: [], - daysOfWeekHighlighted: [], - datesDisabled: [], - endDate: Infinity, - forceParse: true, - format: 'mm/dd/yyyy', - keepEmptyValues: false, - keyboardNavigation: true, - language: 'en', - minViewMode: 0, - maxViewMode: 4, - multidate: false, - multidateSeparator: ',', - orientation: "auto", - rtl: false, - startDate: -Infinity, - startView: 0, - todayBtn: false, - todayHighlight: false, - updateViewDate: true, - weekStart: 0, - disableTouchKeyboard: false, - enableOnReadonly: true, - showOnFocus: true, - zIndexOffset: 10, - container: 'body', - immediateUpdates: false, - title: '', - templates: { - leftArrow: '«', - rightArrow: '»' - }, - showWeekDays: true - }; - var locale_opts = $.fn.datepicker.locale_opts = [ - 'format', - 'rtl', - 'weekStart' - ]; - $.fn.datepicker.Constructor = Datepicker; - var dates = $.fn.datepicker.dates = { - en: { - days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], - daysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], - daysMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"], - months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], - monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], - today: "Today", - clear: "Clear", - titleFormat: "MM yyyy" - } - }; - - var DPGlobal = { - viewModes: [ - { - names: ['days', 'month'], - clsName: 'days', - e: 'changeMonth' - }, - { - names: ['months', 'year'], - clsName: 'months', - e: 'changeYear', - navStep: 1 - }, - { - names: ['years', 'decade'], - clsName: 'years', - e: 'changeDecade', - navStep: 10 - }, - { - names: ['decades', 'century'], - clsName: 'decades', - e: 'changeCentury', - navStep: 100 - }, - { - names: ['centuries', 'millennium'], - clsName: 'centuries', - e: 'changeMillennium', - navStep: 1000 - } - ], - validParts: /dd?|DD?|mm?|MM?|yy(?:yy)?/g, - nonpunctuation: /[^ -\/:-@\u5e74\u6708\u65e5\[-`{-~\t\n\r]+/g, - parseFormat: function(format){ - if (typeof format.toValue === 'function' && typeof format.toDisplay === 'function') - return format; - // IE treats \0 as a string end in inputs (truncating the value), - // so it's a bad format delimiter, anyway - var separators = format.replace(this.validParts, '\0').split('\0'), - parts = format.match(this.validParts); - if (!separators || !separators.length || !parts || parts.length === 0){ - throw new Error("Invalid date format."); - } - return {separators: separators, parts: parts}; - }, - parseDate: function(date, format, language, assumeNearby){ - if (!date) - return undefined; - if (date instanceof Date) - return date; - if (typeof format === 'string') - format = DPGlobal.parseFormat(format); - if (format.toValue) - return format.toValue(date, format, language); - var fn_map = { - d: 'moveDay', - m: 'moveMonth', - w: 'moveWeek', - y: 'moveYear' - }, - dateAliases = { - yesterday: '-1d', - today: '+0d', - tomorrow: '+1d' - }, - parts, part, dir, i, fn; - if (date in dateAliases){ - date = dateAliases[date]; - } - if (/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/i.test(date)){ - parts = date.match(/([\-+]\d+)([dmwy])/gi); - date = new Date(); - for (i=0; i < parts.length; i++){ - part = parts[i].match(/([\-+]\d+)([dmwy])/i); - dir = Number(part[1]); - fn = fn_map[part[2].toLowerCase()]; - date = Datepicker.prototype[fn](date, dir); - } - return Datepicker.prototype._zero_utc_time(date); - } - - parts = date && date.match(this.nonpunctuation) || []; - - function applyNearbyYear(year, threshold){ - if (threshold === true) - threshold = 10; - - // if year is 2 digits or less, than the user most likely is trying to get a recent century - if (year < 100){ - year += 2000; - // if the new year is more than threshold years in advance, use last century - if (year > ((new Date()).getFullYear()+threshold)){ - year -= 100; - } - } - - return year; - } - - var parsed = {}, - setters_order = ['yyyy', 'yy', 'M', 'MM', 'm', 'mm', 'd', 'dd'], - setters_map = { - yyyy: function(d,v){ - return d.setUTCFullYear(assumeNearby ? applyNearbyYear(v, assumeNearby) : v); - }, - m: function(d,v){ - if (isNaN(d)) - return d; - v -= 1; - while (v < 0) v += 12; - v %= 12; - d.setUTCMonth(v); - while (d.getUTCMonth() !== v) - d.setUTCDate(d.getUTCDate()-1); - return d; - }, - d: function(d,v){ - return d.setUTCDate(v); - } - }, - val, filtered; - setters_map['yy'] = setters_map['yyyy']; - setters_map['M'] = setters_map['MM'] = setters_map['mm'] = setters_map['m']; - setters_map['dd'] = setters_map['d']; - date = UTCToday(); - var fparts = format.parts.slice(); - // Remove noop parts - if (parts.length !== fparts.length){ - fparts = $(fparts).filter(function(i,p){ - return $.inArray(p, setters_order) !== -1; - }).toArray(); - } - // Process remainder - function match_part(){ - var m = this.slice(0, parts[i].length), - p = parts[i].slice(0, m.length); - return m.toLowerCase() === p.toLowerCase(); - } - if (parts.length === fparts.length){ - var cnt; - for (i=0, cnt = fparts.length; i < cnt; i++){ - val = parseInt(parts[i], 10); - part = fparts[i]; - if (isNaN(val)){ - switch (part){ - case 'MM': - filtered = $(dates[language].months).filter(match_part); - val = $.inArray(filtered[0], dates[language].months) + 1; - break; - case 'M': - filtered = $(dates[language].monthsShort).filter(match_part); - val = $.inArray(filtered[0], dates[language].monthsShort) + 1; - break; - } - } - parsed[part] = val; - } - var _date, s; - for (i=0; i < setters_order.length; i++){ - s = setters_order[i]; - if (s in parsed && !isNaN(parsed[s])){ - _date = new Date(date); - setters_map[s](_date, parsed[s]); - if (!isNaN(_date)) - date = _date; - } - } - } - return date; - }, - formatDate: function(date, format, language){ - if (!date) - return ''; - if (typeof format === 'string') - format = DPGlobal.parseFormat(format); - if (format.toDisplay) - return format.toDisplay(date, format, language); - var val = { - d: date.getUTCDate(), - D: dates[language].daysShort[date.getUTCDay()], - DD: dates[language].days[date.getUTCDay()], - m: date.getUTCMonth() + 1, - M: dates[language].monthsShort[date.getUTCMonth()], - MM: dates[language].months[date.getUTCMonth()], - yy: date.getUTCFullYear().toString().substring(2), - yyyy: date.getUTCFullYear() - }; - val.dd = (val.d < 10 ? '0' : '') + val.d; - val.mm = (val.m < 10 ? '0' : '') + val.m; - date = []; - var seps = $.extend([], format.separators); - for (var i=0, cnt = format.parts.length; i <= cnt; i++){ - if (seps.length) - date.push(seps.shift()); - date.push(val[format.parts[i]]); - } - return date.join(''); - }, - headTemplate: ''+ - ''+ - ''+ - ''+ - ''+ - ''+defaults.templates.leftArrow+''+ - ''+ - ''+defaults.templates.rightArrow+''+ - ''+ - '', - contTemplate: '', - footTemplate: ''+ - ''+ - ''+ - ''+ - ''+ - ''+ - ''+ - '' - }; - DPGlobal.template = '
'+ - '
'+ - ''+ - DPGlobal.headTemplate+ - ''+ - DPGlobal.footTemplate+ - '
'+ - '
'+ - '
'+ - ''+ - DPGlobal.headTemplate+ - DPGlobal.contTemplate+ - DPGlobal.footTemplate+ - '
'+ - '
'+ - '
'+ - ''+ - DPGlobal.headTemplate+ - DPGlobal.contTemplate+ - DPGlobal.footTemplate+ - '
'+ - '
'+ - '
'+ - ''+ - DPGlobal.headTemplate+ - DPGlobal.contTemplate+ - DPGlobal.footTemplate+ - '
'+ - '
'+ - '
'+ - ''+ - DPGlobal.headTemplate+ - DPGlobal.contTemplate+ - DPGlobal.footTemplate+ - '
'+ - '
'+ - '
'; - - $.fn.datepicker.DPGlobal = DPGlobal; - - - /* DATEPICKER NO CONFLICT - * =================== */ - - $.fn.datepicker.noConflict = function(){ - $.fn.datepicker = old; - return this; - }; - - /* DATEPICKER VERSION - * =================== */ - $.fn.datepicker.version = '1.8.0'; - - $.fn.datepicker.deprecated = function(msg){ - var console = window.console; - if (console && console.warn) { - console.warn('DEPRECATED: ' + msg); - } - }; - - - /* DATEPICKER DATA-API - * ================== */ - - $(document).on( - 'focus.datepicker.data-api click.datepicker.data-api', - '[data-provide="datepicker"]', - function(e){ - var $this = $(this); - if ($this.data('datepicker')) - return; - e.preventDefault(); - // component click requires us to explicitly show it - datepickerPlugin.call($this, 'show'); - } - ); - $(function(){ - datepickerPlugin.call($('[data-provide="datepicker-inline"]')); - }); - -})); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker-en-CA.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker-en-CA.js deleted file mode 100644 index 853773f..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker-en-CA.js +++ /dev/null @@ -1,22 +0,0 @@ -/** - * Canadian English translation for bootstrap-datepicker - * Mike Nacey - * DEPRECATED: This filename doesn't follow the convention, use bootstrap-datepicker.en-CA.js instead - */ -;(function($){ - $.fn.datepicker.dates['en-CA'] = { - days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], - daysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], - daysMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"], - months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], - monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], - today: "Today", - monthsTitle: "Months", - clear: "Clear", - weekStart: 0, - format: "yyyy-mm-dd" - }; - - $.fn.datepicker.deprecated('This filename doesn\'t follow the convention, use bootstrap-datepicker.en-CA.js instead.'); - -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ar-tn.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ar-tn.js deleted file mode 100644 index 110fe91..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ar-tn.js +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Arabic-Tunisia translation for bootstrap-datepicker - * Souhaieb Besbes - */ -;(function($){ - $.fn.datepicker.dates['ar-tn'] = { - days: ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت", "الأحد"], - daysShort: ["أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت", "أحد"], - daysMin: ["ح", "ن", "ث", "ع", "خ", "ج", "س", "ح"], - months: ["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويليه","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"], - monthsShort: ["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويليه","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"], - today: "هذا اليوم", - rtl: true - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ar.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ar.js deleted file mode 100644 index 12ae182..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ar.js +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Arabic translation for bootstrap-datepicker - * Mohammed Alshehri - */ -;(function($){ - $.fn.datepicker.dates['ar'] = { - days: ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت", "الأحد"], - daysShort: ["أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت", "أحد"], - daysMin: ["ح", "ن", "ث", "ع", "خ", "ج", "س", "ح"], - months: ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"], - monthsShort: ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"], - today: "هذا اليوم", - rtl: true - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.az.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.az.js deleted file mode 100644 index 460bfd4..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.az.js +++ /dev/null @@ -1,12 +0,0 @@ -// Azerbaijani -;(function($){ - $.fn.datepicker.dates['az'] = { - days: ["Bazar", "Bazar ertəsi", "Çərşənbə axşamı", "Çərşənbə", "Cümə axşamı", "Cümə", "Şənbə"], - daysShort: ["B.", "B.e", "Ç.a", "Ç.", "C.a", "C.", "Ş."], - daysMin: ["B.", "B.e", "Ç.a", "Ç.", "C.a", "C.", "Ş."], - months: ["Yanvar", "Fevral", "Mart", "Aprel", "May", "İyun", "İyul", "Avqust", "Sentyabr", "Oktyabr", "Noyabr", "Dekabr"], - monthsShort: ["Yan", "Fev", "Mar", "Apr", "May", "İyun", "İyul", "Avq", "Sen", "Okt", "Noy", "Dek"], - today: "Bu gün", - weekStart: 1 - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.bg.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.bg.js deleted file mode 100644 index 3193e19..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.bg.js +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Bulgarian translation for bootstrap-datepicker - * Apostol Apostolov - */ -;(function($){ - $.fn.datepicker.dates['bg'] = { - days: ["Неделя", "Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота"], - daysShort: ["Нед", "Пон", "Вто", "Сря", "Чет", "Пет", "Съб"], - daysMin: ["Н", "П", "В", "С", "Ч", "П", "С"], - months: ["Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"], - monthsShort: ["Ян", "Фев", "Мар", "Апр", "Май", "Юни", "Юли", "Авг", "Сеп", "Окт", "Ное", "Дек"], - today: "днес" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.bn.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.bn.js deleted file mode 100644 index 05e9ccf..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.bn.js +++ /dev/null @@ -1,19 +0,0 @@ -/** - * Bengali (Bangla) translation for bootstrap-datepicker - * Karim Khan - * Orif N. Jr. - */ -;(function($){ - $.fn.datepicker.dates['bn'] = { - days: ["রবিবার","সোমবার","মঙ্গলবার","বুধবার","বৃহস্পতিবার","শুক্রবার","শনিবার"], - daysShort: ["রবিবার","সোমবার","মঙ্গলবার","বুধবার","বৃহস্পতিবার","শুক্রবার","শনিবার"], - daysMin: ["রবি","সোম","মঙ্গল","বুধ","বৃহস্পতি","শুক্র","শনি"], - months: ["জানুয়ারী","ফেব্রুয়ারি","মার্চ","এপ্রিল","মে","জুন","জুলাই","অগাস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"], - monthsShort: ["জানুয়ারী","ফেব্রুয়ারি","মার্চ","এপ্রিল","মে","জুন","জুলাই","অগাস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"], - today: "আজ", - monthsTitle: "মাস", - clear: "পরিষ্কার", - weekStart: 0, - format: "mm/dd/yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.br.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.br.js deleted file mode 100644 index e71e194..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.br.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Breton translation for bootstrap-datepicker - * Gwenn Meynier - */ -;(function($){ - $.fn.datepicker.dates['br'] = { - days: ["Sul", "Lun", "Meurzh", "Merc'her", "Yaou", "Gwener", "Sadorn"], - daysShort: ["Sul", "Lun", "Meu.", "Mer.", "Yao.", "Gwe.", "Sad."], - daysMin: ["Su", "L", "Meu", "Mer", "Y", "G", "Sa"], - months: ["Genver", "C'hwevrer", "Meurzh", "Ebrel", "Mae", "Mezheven", "Gouere", "Eost", "Gwengolo", "Here", "Du", "Kerzu"], - monthsShort: ["Genv.", "C'hw.", "Meur.", "Ebre.", "Mae", "Mezh.", "Goue.", "Eost", "Gwen.", "Here", "Du", "Kerz."], - today: "Hiziv", - monthsTitle: "Miz", - clear: "Dilemel", - weekStart: 1, - format: "dd/mm/yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.bs.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.bs.js deleted file mode 100644 index 4a76529..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.bs.js +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Bosnian translation for bootstrap-datepicker - */ -;(function($){ - $.fn.datepicker.dates['bs'] = { - days: ["Nedjelja","Ponedjeljak", "Utorak", "Srijeda", "Četvrtak", "Petak", "Subota"], - daysShort: ["Ned", "Pon", "Uto", "Sri", "Čet", "Pet", "Sub"], - daysMin: ["N", "Po", "U", "Sr", "Č", "Pe", "Su"], - months: ["Januar", "Februar", "Mart", "April", "Maj", "Juni", "Juli", "August", "Septembar", "Oktobar", "Novembar", "Decembar"], - monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], - today: "Danas", - weekStart: 1, - format: "dd.mm.yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ca.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ca.js deleted file mode 100644 index 6ba993c..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ca.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Catalan translation for bootstrap-datepicker - * J. Garcia - */ -;(function($){ - $.fn.datepicker.dates['ca'] = { - days: ["Diumenge", "Dilluns", "Dimarts", "Dimecres", "Dijous", "Divendres", "Dissabte"], - daysShort: ["Diu", "Dil", "Dmt", "Dmc", "Dij", "Div", "Dis"], - daysMin: ["dg", "dl", "dt", "dc", "dj", "dv", "ds"], - months: ["Gener", "Febrer", "Març", "Abril", "Maig", "Juny", "Juliol", "Agost", "Setembre", "Octubre", "Novembre", "Desembre"], - monthsShort: ["Gen", "Feb", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Oct", "Nov", "Des"], - today: "Avui", - monthsTitle: "Mesos", - clear: "Esborrar", - weekStart: 1, - format: "dd/mm/yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.cs.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.cs.js deleted file mode 100644 index d482650..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.cs.js +++ /dev/null @@ -1,19 +0,0 @@ -/** - * Czech translation for bootstrap-datepicker - * Matěj Koubík - * Fixes by Michal Remiš - */ -;(function($){ - $.fn.datepicker.dates['cs'] = { - days: ["Neděle", "Pondělí", "Úterý", "Středa", "Čtvrtek", "Pátek", "Sobota"], - daysShort: ["Ned", "Pon", "Úte", "Stř", "Čtv", "Pát", "Sob"], - daysMin: ["Ne", "Po", "Út", "St", "Čt", "Pá", "So"], - months: ["Leden", "Únor", "Březen", "Duben", "Květen", "Červen", "Červenec", "Srpen", "Září", "Říjen", "Listopad", "Prosinec"], - monthsShort: ["Led", "Úno", "Bře", "Dub", "Kvě", "Čer", "Čnc", "Srp", "Zář", "Říj", "Lis", "Pro"], - today: "Dnes", - clear: "Vymazat", - monthsTitle: "Měsíc", - weekStart: 1, - format: "dd.mm.yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.cy.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.cy.js deleted file mode 100644 index 553933b..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.cy.js +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Welsh translation for bootstrap-datepicker - * S. Morris - */ -;(function($){ - $.fn.datepicker.dates['cy'] = { - days: ["Sul", "Llun", "Mawrth", "Mercher", "Iau", "Gwener", "Sadwrn"], - daysShort: ["Sul", "Llu", "Maw", "Mer", "Iau", "Gwe", "Sad"], - daysMin: ["Su", "Ll", "Ma", "Me", "Ia", "Gwe", "Sa"], - months: ["Ionawr", "Chewfror", "Mawrth", "Ebrill", "Mai", "Mehefin", "Gorfennaf", "Awst", "Medi", "Hydref", "Tachwedd", "Rhagfyr"], - monthsShort: ["Ion", "Chw", "Maw", "Ebr", "Mai", "Meh", "Gor", "Aws", "Med", "Hyd", "Tach", "Rha"], - today: "Heddiw" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.da.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.da.js deleted file mode 100644 index 022edd6..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.da.js +++ /dev/null @@ -1,19 +0,0 @@ -/** - * Danish translation for bootstrap-datepicker - * Christian Pedersen - * Ivan Mylyanyk - */ -;(function($){ - $.fn.datepicker.dates['da'] = { - days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag"], - daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør"], - daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø"], - months: ["Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"], - monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], - today: "I Dag", - weekStart: 1, - clear: "Nulstil", - format: "dd/mm/yyyy", - monthsTitle:"Måneder" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.de.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.de.js deleted file mode 100644 index 52e7a9b..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.de.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * German translation for bootstrap-datepicker - * Sam Zurcher - */ -;(function($){ - $.fn.datepicker.dates['de'] = { - days: ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"], - daysShort: ["Son", "Mon", "Die", "Mit", "Don", "Fre", "Sam"], - daysMin: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"], - months: ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"], - monthsShort: ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"], - today: "Heute", - monthsTitle: "Monate", - clear: "Löschen", - weekStart: 1, - format: "dd.mm.yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.el.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.el.js deleted file mode 100644 index 5e00c7d..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.el.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Greek translation for bootstrap-datepicker - */ -;(function($){ - $.fn.datepicker.dates['el'] = { - days: ["Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο"], - daysShort: ["Κυρ", "Δευ", "Τρι", "Τετ", "Πεμ", "Παρ", "Σαβ"], - daysMin: ["Κυ", "Δε", "Τρ", "Τε", "Πε", "Πα", "Σα"], - months: ["Ιανουάριος", "Φεβρουάριος", "Μάρτιος", "Απρίλιος", "Μάιος", "Ιούνιος", "Ιούλιος", "Αύγουστος", "Σεπτέμβριος", "Οκτώβριος", "Νοέμβριος", "Δεκέμβριος"], - monthsShort: ["Ιαν", "Φεβ", "Μαρ", "Απρ", "Μάι", "Ιουν", "Ιουλ", "Αυγ", "Σεπ", "Οκτ", "Νοε", "Δεκ"], - today: "Σήμερα", - clear: "Καθαρισμός", - weekStart: 1, - format: "d/m/yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.en-AU.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.en-AU.js deleted file mode 100644 index 5f1fa24..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.en-AU.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Australian English translation for bootstrap-datepicker - * Steve Chapman - */ -;(function($){ - $.fn.datepicker.dates['en-AU'] = { - days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], - daysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], - daysMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"], - months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], - monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], - today: "Today", - monthsTitle: "Months", - clear: "Clear", - weekStart: 1, - format: "d/mm/yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.en-CA.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.en-CA.js deleted file mode 100644 index 1a8e563..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.en-CA.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Canadian English translation for bootstrap-datepicker - * Mike Nacey - */ -;(function($){ - $.fn.datepicker.dates['en-CA'] = { - days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], - daysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], - daysMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"], - months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], - monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], - today: "Today", - monthsTitle: "Months", - clear: "Clear", - weekStart: 0, - format: "yyyy-mm-dd" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.en-GB.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.en-GB.js deleted file mode 100644 index 4f09467..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.en-GB.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * British English translation for bootstrap-datepicker - * Xavier Dutreilh - */ -;(function($){ - $.fn.datepicker.dates['en-GB'] = { - days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], - daysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], - daysMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"], - months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], - monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], - today: "Today", - monthsTitle: "Months", - clear: "Clear", - weekStart: 1, - format: "dd/mm/yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.en-IE.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.en-IE.js deleted file mode 100644 index 188e4fc..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.en-IE.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Irish English translation for bootstrap-datepicker - */ -;(function($){ - $.fn.datepicker.dates['en-IE'] = { - days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], - daysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], - daysMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"], - months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], - monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], - today: "Today", - monthsTitle: "Months", - clear: "Clear", - weekStart: 1, - format: "dd/mm/yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.en-NZ.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.en-NZ.js deleted file mode 100644 index 9b6910b..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.en-NZ.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * New Zealand English translation for bootstrap-datepicker - */ -;(function($){ - $.fn.datepicker.dates['en-NZ'] = { - days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], - daysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], - daysMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"], - months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], - monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], - today: "Today", - monthsTitle: "Months", - clear: "Clear", - weekStart: 1, - format: "d/mm/yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.en-ZA.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.en-ZA.js deleted file mode 100644 index 54b68f8..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.en-ZA.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * South African English translation for bootstrap-datepicker - */ -;(function($){ - $.fn.datepicker.dates['en-ZA'] = { - days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], - daysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], - daysMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"], - months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], - monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], - today: "Today", - monthsTitle: "Months", - clear: "Clear", - weekStart: 1, - format: "yyyy/mm/d" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.eo.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.eo.js deleted file mode 100644 index 98e4988..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.eo.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Esperanto translation for bootstrap-datepicker - * Emmanuel Debanne - */ -;(function($){ - $.fn.datepicker.dates['eo'] = { - days: ["dimanĉo", "lundo", "mardo", "merkredo", "ĵaŭdo", "vendredo", "sabato"], - daysShort: ["dim.", "lun.", "mar.", "mer.", "ĵaŭ.", "ven.", "sam."], - daysMin: ["d", "l", "ma", "me", "ĵ", "v", "s"], - months: ["januaro", "februaro", "marto", "aprilo", "majo", "junio", "julio", "aŭgusto", "septembro", "oktobro", "novembro", "decembro"], - monthsShort: ["jan.", "feb.", "mar.", "apr.", "majo", "jun.", "jul.", "aŭg.", "sep.", "okt.", "nov.", "dec."], - today: "Hodiaŭ", - clear: "Nuligi", - weekStart: 1, - format: "yyyy-mm-dd" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.es.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.es.js deleted file mode 100644 index ac9dd35..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.es.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Spanish translation for bootstrap-datepicker - * Bruno Bonamin - */ -;(function($){ - $.fn.datepicker.dates['es'] = { - days: ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"], - daysShort: ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sáb"], - daysMin: ["Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa"], - months: ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"], - monthsShort: ["Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic"], - today: "Hoy", - monthsTitle: "Meses", - clear: "Borrar", - weekStart: 1, - format: "dd/mm/yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.et.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.et.js deleted file mode 100644 index 7f7100d..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.et.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Estonian translation for bootstrap-datepicker - * Ando Roots - * Fixes by Illimar Tambek < - */ -;(function($){ - $.fn.datepicker.dates['et'] = { - days: ["Pühapäev", "Esmaspäev", "Teisipäev", "Kolmapäev", "Neljapäev", "Reede", "Laupäev"], - daysShort: ["Pühap", "Esmasp", "Teisip", "Kolmap", "Neljap", "Reede", "Laup"], - daysMin: ["P", "E", "T", "K", "N", "R", "L"], - months: ["Jaanuar", "Veebruar", "Märts", "Aprill", "Mai", "Juuni", "Juuli", "August", "September", "Oktoober", "November", "Detsember"], - monthsShort: ["Jaan", "Veebr", "Märts", "Apr", "Mai", "Juuni", "Juuli", "Aug", "Sept", "Okt", "Nov", "Dets"], - today: "Täna", - clear: "Tühjenda", - weekStart: 1, - format: "dd.mm.yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.eu.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.eu.js deleted file mode 100644 index c2c3c0a..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.eu.js +++ /dev/null @@ -1,19 +0,0 @@ -/** - * Basque translation for bootstrap-datepicker - * Arkaitz Etxeberria - */ -;(function($){ - $.fn.datepicker.dates['eu'] = { - days: ['Igandea', 'Astelehena', 'Asteartea', 'Asteazkena', 'Osteguna', 'Ostirala', 'Larunbata'], - daysShort: ['Ig', 'Al', 'Ar', 'Az', 'Og', 'Ol', 'Lr'], - daysMin: ['Ig', 'Al', 'Ar', 'Az', 'Og', 'Ol', 'Lr'], - months: ['Urtarrila', 'Otsaila', 'Martxoa', 'Apirila', 'Maiatza', 'Ekaina', 'Uztaila', 'Abuztua', 'Iraila', 'Urria', 'Azaroa', 'Abendua'], - monthsShort: ['Urt', 'Ots', 'Mar', 'Api', 'Mai', 'Eka', 'Uzt', 'Abu', 'Ira', 'Urr', 'Aza', 'Abe'], - today: "Gaur", - monthsTitle: "Hilabeteak", - clear: "Ezabatu", - weekStart: 1, - format: "yyyy/mm/dd" - }; -}(jQuery)); - diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.fa.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.fa.js deleted file mode 100644 index 6503c85..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.fa.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Persian translation for bootstrap-datepicker - * Mostafa Rokooie - */ -;(function($){ - $.fn.datepicker.dates['fa'] = { - days: ["یک‌شنبه", "دوشنبه", "سه‌شنبه", "چهارشنبه", "پنج‌شنبه", "جمعه", "شنبه", "یک‌شنبه"], - daysShort: ["یک", "دو", "سه", "چهار", "پنج", "جمعه", "شنبه", "یک"], - daysMin: ["ی", "د", "س", "چ", "پ", "ج", "ش", "ی"], - months: ["ژانویه", "فوریه", "مارس", "آوریل", "مه", "ژوئن", "ژوئیه", "اوت", "سپتامبر", "اکتبر", "نوامبر", "دسامبر"], - monthsShort: ["ژان", "فور", "مار", "آور", "مه", "ژون", "ژوی", "اوت", "سپت", "اکت", "نوا", "دسا"], - today: "امروز", - clear: "پاک کن", - weekStart: 1, - format: "yyyy/mm/dd" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.fi.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.fi.js deleted file mode 100644 index 220f6b2..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.fi.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Finnish translation for bootstrap-datepicker - * Jaakko Salonen - */ -;(function($){ - $.fn.datepicker.dates['fi'] = { - days: ["sunnuntai", "maanantai", "tiistai", "keskiviikko", "torstai", "perjantai", "lauantai"], - daysShort: ["sun", "maa", "tii", "kes", "tor", "per", "lau"], - daysMin: ["su", "ma", "ti", "ke", "to", "pe", "la"], - months: ["tammikuu", "helmikuu", "maaliskuu", "huhtikuu", "toukokuu", "kesäkuu", "heinäkuu", "elokuu", "syyskuu", "lokakuu", "marraskuu", "joulukuu"], - monthsShort: ["tam", "hel", "maa", "huh", "tou", "kes", "hei", "elo", "syy", "lok", "mar", "jou"], - today: "tänään", - clear: "Tyhjennä", - weekStart: 1, - format: "d.m.yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.fo.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.fo.js deleted file mode 100644 index eaada07..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.fo.js +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Faroese translation for bootstrap-datepicker - * Theodor Johannesen - */ -;(function($){ - $.fn.datepicker.dates['fo'] = { - days: ["Sunnudagur", "Mánadagur", "Týsdagur", "Mikudagur", "Hósdagur", "Fríggjadagur", "Leygardagur"], - daysShort: ["Sun", "Mán", "Týs", "Mik", "Hós", "Frí", "Ley"], - daysMin: ["Su", "Má", "Tý", "Mi", "Hó", "Fr", "Le"], - months: ["Januar", "Februar", "Marts", "Apríl", "Mei", "Juni", "Juli", "August", "Septembur", "Oktobur", "Novembur", "Desembur"], - monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des"], - today: "Í Dag", - clear: "Reinsa" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.fr-CH.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.fr-CH.js deleted file mode 100644 index 79b5026..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.fr-CH.js +++ /dev/null @@ -1,21 +0,0 @@ -/** - * French (Switzerland) translation for bootstrap-datepicker - * Christoph Jossi - * Based on - * French translation for bootstrap-datepicker - * Nico Mollet - */ -;(function($){ - $.fn.datepicker.dates['fr'] = { - days: ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"], - daysShort: ["Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam"], - daysMin: ["D", "L", "Ma", "Me", "J", "V", "S"], - months: ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"], - monthsShort: ["Jan", "Fév", "Mar", "Avr", "Mai", "Jui", "Jul", "Aou", "Sep", "Oct", "Nov", "Déc"], - today: "Aujourd'hui", - monthsTitle: "Mois", - clear: "Effacer", - weekStart: 1, - format: "dd.mm.yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.fr.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.fr.js deleted file mode 100644 index df65ed6..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.fr.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * French translation for bootstrap-datepicker - * Nico Mollet - */ -;(function($){ - $.fn.datepicker.dates['fr'] = { - days: ["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"], - daysShort: ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."], - daysMin: ["d", "l", "ma", "me", "j", "v", "s"], - months: ["janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"], - monthsShort: ["janv.", "févr.", "mars", "avril", "mai", "juin", "juil.", "août", "sept.", "oct.", "nov.", "déc."], - today: "Aujourd'hui", - monthsTitle: "Mois", - clear: "Effacer", - weekStart: 1, - format: "dd/mm/yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.gl.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.gl.js deleted file mode 100644 index 592ce00..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.gl.js +++ /dev/null @@ -1,13 +0,0 @@ -;(function($){ - $.fn.datepicker.dates['gl'] = { - days: ["Domingo", "Luns", "Martes", "Mércores", "Xoves", "Venres", "Sábado"], - daysShort: ["Dom", "Lun", "Mar", "Mér", "Xov", "Ven", "Sáb"], - daysMin: ["Do", "Lu", "Ma", "Me", "Xo", "Ve", "Sa"], - months: ["Xaneiro", "Febreiro", "Marzo", "Abril", "Maio", "Xuño", "Xullo", "Agosto", "Setembro", "Outubro", "Novembro", "Decembro"], - monthsShort: ["Xan", "Feb", "Mar", "Abr", "Mai", "Xun", "Xul", "Ago", "Sep", "Out", "Nov", "Dec"], - today: "Hoxe", - clear: "Limpar", - weekStart: 1, - format: "dd/mm/yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.he.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.he.js deleted file mode 100644 index 2e17393..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.he.js +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Hebrew translation for bootstrap-datepicker - * Sagie Maoz - */ -;(function($){ - $.fn.datepicker.dates['he'] = { - days: ["ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת", "ראשון"], - daysShort: ["א", "ב", "ג", "ד", "ה", "ו", "ש", "א"], - daysMin: ["א", "ב", "ג", "ד", "ה", "ו", "ש", "א"], - months: ["ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"], - monthsShort: ["ינו", "פבר", "מרץ", "אפר", "מאי", "יונ", "יול", "אוג", "ספט", "אוק", "נוב", "דצמ"], - today: "היום", - rtl: true - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.hi.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.hi.js deleted file mode 100644 index c15b485..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.hi.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Hindi translation for bootstrap-datepicker - * Visar Uruqi - */ -; (function($){ - $.fn.datepicker.dates['hi'] = { - days: ["रविवार", "सोमवार", "मंगलवार", "बुधवार", "गुरुवार", "शुक्रवार", "शनिवार"], - daysShort: ["सूर्य", "सोम", "मंगल", "बुध", "गुरु", "शुक्र", "शनि"], - daysMin: ["र", "सो", "मं", "बु", "गु", "शु", "श"], - months: ["जनवरी", "फ़रवरी", "मार्च", "अप्रैल", "मई", "जून", "जुलाई", "अगस्त", "सितम्बर", "अक्टूबर", "नवंबर", "दिसम्बर"], - monthsShort: ["जन", "फ़रवरी", "मार्च", "अप्रैल", "मई", "जून", "जुलाई", "अगस्त", "सितं", "अक्टूबर", "नवं", "दिसम्बर"], - today: "आज", - monthsTitle: "महीने", - clear: "साफ", - weekStart: 1, - format: "dd / mm / yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.hr.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.hr.js deleted file mode 100644 index ec72952..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.hr.js +++ /dev/null @@ -1,13 +0,0 @@ -/** - * Croatian localisation - */ -;(function($){ - $.fn.datepicker.dates['hr'] = { - days: ["Nedjelja", "Ponedjeljak", "Utorak", "Srijeda", "Četvrtak", "Petak", "Subota"], - daysShort: ["Ned", "Pon", "Uto", "Sri", "Čet", "Pet", "Sub"], - daysMin: ["Ne", "Po", "Ut", "Sr", "Če", "Pe", "Su"], - months: ["Siječanj", "Veljača", "Ožujak", "Travanj", "Svibanj", "Lipanj", "Srpanj", "Kolovoz", "Rujan", "Listopad", "Studeni", "Prosinac"], - monthsShort: ["Sij", "Velj", "Ožu", "Tra", "Svi", "Lip", "Srp", "Kol", "Ruj", "Lis", "Stu", "Pro"], - today: "Danas" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.hu.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.hu.js deleted file mode 100644 index 03a36ee..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.hu.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Hungarian translation for bootstrap-datepicker - * Sotus László - */ -;(function($){ - $.fn.datepicker.dates['hu'] = { - days: ["vasárnap", "hétfő", "kedd", "szerda", "csütörtök", "péntek", "szombat"], - daysShort: ["vas", "hét", "ked", "sze", "csü", "pén", "szo"], - daysMin: ["V", "H", "K", "Sze", "Cs", "P", "Szo"], - months: ["január", "február", "március", "április", "május", "június", "július", "augusztus", "szeptember", "október", "november", "december"], - monthsShort: ["jan", "feb", "már", "ápr", "máj", "jún", "júl", "aug", "sze", "okt", "nov", "dec"], - today: "ma", - weekStart: 1, - clear: "töröl", - titleFormat: "yyyy. MM", - format: "yyyy.mm.dd" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.hy.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.hy.js deleted file mode 100644 index a67c1b2..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.hy.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Armenian translation for bootstrap-datepicker - * Hayk Chamyan - */ -;(function($){ - $.fn.datepicker.dates['hy'] = { - days: ["Կիրակի", "Երկուշաբթի", "Երեքշաբթի", "Չորեքշաբթի", "Հինգշաբթի", "Ուրբաթ", "Շաբաթ"], - daysShort: ["Կիր", "Երկ", "Երե", "Չոր", "Հին", "Ուրբ", "Շաբ"], - daysMin: ["Կի", "Եկ", "Եք", "Չո", "Հի", "Ու", "Շա"], - months: ["Հունվար", "Փետրվար", "Մարտ", "Ապրիլ", "Մայիս", "Հունիս", "Հուլիս", "Օգոստոս", "Սեպտեմբեր", "Հոկտեմբեր", "Նոյեմբեր", "Դեկտեմբեր"], - monthsShort: ["Հնվ", "Փետ", "Մար", "Ապր", "Մայ", "Հուն", "Հուլ", "Օգս", "Սեպ", "Հոկ", "Նոյ", "Դեկ"], - today: "Այսօր", - clear: "Ջնջել", - format: "dd.mm.yyyy", - weekStart: 1, - monthsTitle: 'Ամիսնէր' - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.id.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.id.js deleted file mode 100644 index 832045a..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.id.js +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Bahasa translation for bootstrap-datepicker - * Azwar Akbar - */ -;(function($){ - $.fn.datepicker.dates['id'] = { - days: ["Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu"], - daysShort: ["Mgu", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab"], - daysMin: ["Mg", "Sn", "Sl", "Ra", "Ka", "Ju", "Sa"], - months: ["Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"], - monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ags", "Sep", "Okt", "Nov", "Des"], - today: "Hari Ini", - clear: "Kosongkan" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.is.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.is.js deleted file mode 100644 index 2eef5e1..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.is.js +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Icelandic translation for bootstrap-datepicker - * Hinrik Örn Sigurðsson - */ -;(function($){ - $.fn.datepicker.dates['is'] = { - days: ["Sunnudagur", "Mánudagur", "Þriðjudagur", "Miðvikudagur", "Fimmtudagur", "Föstudagur", "Laugardagur"], - daysShort: ["Sun", "Mán", "Þri", "Mið", "Fim", "Fös", "Lau"], - daysMin: ["Su", "Má", "Þr", "Mi", "Fi", "Fö", "La"], - months: ["Janúar", "Febrúar", "Mars", "Apríl", "Maí", "Júní", "Júlí", "Ágúst", "September", "Október", "Nóvember", "Desember"], - monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maí", "Jún", "Júl", "Ágú", "Sep", "Okt", "Nóv", "Des"], - today: "Í Dag" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.it-CH.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.it-CH.js deleted file mode 100644 index b4496aa..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.it-CH.js +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Italian (Switzerland) translation for bootstrap-datepicker - * Christoph Jossi - * Based on - * Italian translation for bootstrap-datepicker - * Enrico Rubboli - */ -;(function($){ - $.fn.datepicker.dates['it'] = { - days: ["Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato"], - daysShort: ["Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab"], - daysMin: ["Do", "Lu", "Ma", "Me", "Gi", "Ve", "Sa"], - months: ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"], - monthsShort: ["Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic"], - today: "Oggi", - clear: "Cancella", - weekStart: 1, - format: "dd.mm.yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.it.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.it.js deleted file mode 100644 index 1722031..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.it.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Italian translation for bootstrap-datepicker - * Enrico Rubboli - */ -;(function($){ - $.fn.datepicker.dates['it'] = { - days: ["Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato"], - daysShort: ["Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab"], - daysMin: ["Do", "Lu", "Ma", "Me", "Gi", "Ve", "Sa"], - months: ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"], - monthsShort: ["Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic"], - today: "Oggi", - monthsTitle: "Mesi", - clear: "Cancella", - weekStart: 1, - format: "dd/mm/yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ja.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ja.js deleted file mode 100644 index c64a614..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ja.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Japanese translation for bootstrap-datepicker - * Norio Suzuki - */ -;(function($){ - $.fn.datepicker.dates['ja'] = { - days: ["日曜", "月曜", "火曜", "水曜", "木曜", "金曜", "土曜"], - daysShort: ["日", "月", "火", "水", "木", "金", "土"], - daysMin: ["日", "月", "火", "水", "木", "金", "土"], - months: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], - monthsShort: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], - today: "今日", - format: "yyyy/mm/dd", - titleFormat: "yyyy年mm月", - clear: "クリア" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ka.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ka.js deleted file mode 100644 index c49e453..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ka.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Georgian translation for bootstrap-datepicker - * Levan Melikishvili - */ -;(function($){ - $.fn.datepicker.dates['ka'] = { - days: ["კვირა", "ორშაბათი", "სამშაბათი", "ოთხშაბათი", "ხუთშაბათი", "პარასკევი", "შაბათი"], - daysShort: ["კვი", "ორშ", "სამ", "ოთხ", "ხუთ", "პარ", "შაბ"], - daysMin: ["კვ", "ორ", "სა", "ოთ", "ხუ", "პა", "შა"], - months: ["იანვარი", "თებერვალი", "მარტი", "აპრილი", "მაისი", "ივნისი", "ივლისი", "აგვისტო", "სექტემბერი", "ოქტომბერი", "ნოემბერი", "დეკემბერი"], - monthsShort: ["იან", "თებ", "მარ", "აპრ", "მაი", "ივნ", "ივლ", "აგვ", "სექ", "ოქტ", "ნოე", "დეკ"], - today: "დღეს", - clear: "გასუფთავება", - weekStart: 1, - format: "dd.mm.yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.kh.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.kh.js deleted file mode 100644 index 2c9eb0f..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.kh.js +++ /dev/null @@ -1,21 +0,0 @@ -/** - * Cambodia (Khmer) translation for bootstrap-datepicker - * Lytay TOUCH - * - * DEPRECATED: This language code 'kh' is deprecated and will be removed in 2.0. - * Khmer support is now in a 'km' translation file to follow the ISO language - * code - http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes - */ -;(function($){ - $.fn.datepicker.dates['kh'] = { - days: ["អាទិត្យ", "ចន្ទ", "អង្គារ", "ពុធ", "ព្រហស្បតិ៍", "សុក្រ", "សៅរ៍"], - daysShort: ["អា.ទិ", "ចន្ទ", "អង្គារ", "ពុធ", "ព្រ.ហ", "សុក្រ", "សៅរ៍"], - daysMin: ["អា.ទិ", "ចន្ទ", "អង្គារ", "ពុធ", "ព្រ.ហ", "សុក្រ", "សៅរ៍"], - months: ["មករា", "កុម្ភះ", "មិនា", "មេសា", "ឧសភា", "មិថុនា", "កក្កដា", "សីហា", "កញ្ញា", "តុលា", "វិច្ឆិកា", "ធ្នូ"], - monthsShort: ["មករា", "កុម្ភះ", "មិនា", "មេសា", "ឧសភា", "មិថុនា", "កក្កដា", "សីហា", "កញ្ញា", "តុលា", "វិច្ឆិកា", "ធ្នូ"], - today: "ថ្ងៃនេះ", - clear: "សំអាត" - }; - - $.fn.datepicker.deprecated('The language code "kh" is deprecated and will be removed in 2.0. For Khmer support use "km" instead.'); -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.kk.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.kk.js deleted file mode 100644 index 9ffa8ca..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.kk.js +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Kazakh translation for bootstrap-datepicker - * Yerzhan Tolekov - */ -;(function($){ - $.fn.datepicker.dates['kk'] = { - days: ["Жексенбі", "Дүйсенбі", "Сейсенбі", "Сәрсенбі", "Бейсенбі", "Жұма", "Сенбі"], - daysShort: ["Жек", "Дүй", "Сей", "Сәр", "Бей", "Жұм", "Сен"], - daysMin: ["Жк", "Дс", "Сс", "Ср", "Бс", "Жм", "Сн"], - months: ["Қаңтар", "Ақпан", "Наурыз", "Сәуір", "Мамыр", "Маусым", "Шілде", "Тамыз", "Қыркүйек", "Қазан", "Қараша", "Желтоқсан"], - monthsShort: ["Қаң", "Ақп", "Нау", "Сәу", "Мам", "Мау", "Шіл", "Там", "Қыр", "Қаз", "Қар", "Жел"], - today: "Бүгін", - weekStart: 1 - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.km.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.km.js deleted file mode 100644 index 8a71c8e..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.km.js +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Khmer translation for bootstrap-datepicker - * This is the Updated Version of: https://github.com/uxsolutions/bootstrap-datepicker/blob/71308d42cce9524284c50c6fac50422d1790ac0f/js/locales/bootstrap-datepicker.kh.js - */ -;(function($){ - $.fn.datepicker.dates['km'] = { - days: ["អាទិត្យ", "ចន្ទ", "អង្គារ", "ពុធ", "ព្រហស្បតិ៍", "សុក្រ", "សៅរ៍"], - daysShort: ["អា.ទិ", "ចន្ទ", "អង្គារ", "ពុធ", "ព្រ.ហ", "សុក្រ", "សៅរ៍"], - daysMin: ["អា.ទិ", "ចន្ទ", "អង្គារ", "ពុធ", "ព្រ.ហ", "សុក្រ", "សៅរ៍"], - months: ["មករា", "កុម្ភះ", "មិនា", "មេសា", "ឧសភា", "មិថុនា", "កក្កដា", "សីហា", "កញ្ញា", "តុលា", "វិច្ឆិកា", "ធ្នូ"], - monthsShort: ["មករា", "កុម្ភះ", "មិនា", "មេសា", "ឧសភា", "មិថុនា", "កក្កដា", "សីហា", "កញ្ញា", "តុលា", "វិច្ឆិកា", "ធ្នូ"], - today: "ថ្ងៃនេះ", - clear: "សំអាត" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ko.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ko.js deleted file mode 100644 index 95514b2..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ko.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Korean translation for bootstrap-datepicker - * This is a port from https://github.com/moment/moment/blob/develop/src/locale/ko.js - */ -;(function($){ - $.fn.datepicker.dates['ko'] = { - days: ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일"], - daysShort: ["일", "월", "화", "수", "목", "금", "토"], - daysMin: ["일", "월", "화", "수", "목", "금", "토"], - months: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"], - monthsShort: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"], - today: "오늘", - clear: "삭제", - format: "yyyy-mm-dd", - titleFormat: "yyyy년mm월", - weekStart: 0 - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.kr.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.kr.js deleted file mode 100644 index 8f9cda9..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.kr.js +++ /dev/null @@ -1,19 +0,0 @@ -/** - * Korean translation for bootstrap-datepicker - * Gu Youn - * - * DEPRECATED: This language code 'kr' is deprecated and will be removed in 2.0. - * Korean support is now in a 'ko' translation file to follow the ISO language - * code - http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes - */ -;(function($){ - $.fn.datepicker.dates['kr'] = { - days: ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일"], - daysShort: ["일", "월", "화", "수", "목", "금", "토"], - daysMin: ["일", "월", "화", "수", "목", "금", "토"], - months: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"], - monthsShort: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"] - }; - - $.fn.datepicker.deprecated('The language code "kr" is deprecated and will be removed in 2.0. For korean support use "ko" instead.'); -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.lt.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.lt.js deleted file mode 100644 index 4845f26..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.lt.js +++ /dev/null @@ -1,19 +0,0 @@ -/** - * Lithuanian translation for bootstrap-datepicker - * Šarūnas Gliebus - */ - -;(function($){ - $.fn.datepicker.dates['lt'] = { - days: ["Sekmadienis", "Pirmadienis", "Antradienis", "Trečiadienis", "Ketvirtadienis", "Penktadienis", "Šeštadienis"], - daysShort: ["S", "Pr", "A", "T", "K", "Pn", "Š"], - daysMin: ["Sk", "Pr", "An", "Tr", "Ke", "Pn", "Št"], - months: ["Sausis", "Vasaris", "Kovas", "Balandis", "Gegužė", "Birželis", "Liepa", "Rugpjūtis", "Rugsėjis", "Spalis", "Lapkritis", "Gruodis"], - monthsShort: ["Sau", "Vas", "Kov", "Bal", "Geg", "Bir", "Lie", "Rugp", "Rugs", "Spa", "Lap", "Gru"], - today: "Šiandien", - monthsTitle:"Mėnesiai", - clear:"Išvalyti", - weekStart: 1, - format:"yyyy-mm-dd" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.lv.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.lv.js deleted file mode 100644 index 530aa56..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.lv.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Latvian translation for bootstrap-datepicker - * Artis Avotins - */ - -;(function($){ - $.fn.datepicker.dates['lv'] = { - days: ["Svētdiena", "Pirmdiena", "Otrdiena", "Trešdiena", "Ceturtdiena", "Piektdiena", "Sestdiena"], - daysShort: ["Sv", "P", "O", "T", "C", "Pk", "S"], - daysMin: ["Sv", "Pr", "Ot", "Tr", "Ce", "Pk", "Se"], - months: ["Janvāris", "Februāris", "Marts", "Aprīlis", "Maijs", "Jūnijs", "Jūlijs", "Augusts", "Septembris", "Oktobris", "Novembris", "Decembris"], - monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mai", "Jūn", "Jūl", "Aug", "Sep", "Okt", "Nov", "Dec"], - monthsTitle: "Mēneši", - today: "Šodien", - clear: "Nodzēst", - weekStart: 1 - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.me.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.me.js deleted file mode 100644 index e581325..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.me.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Montenegrin translation for bootstrap-datepicker - * Miodrag Nikač - */ -;(function($){ - $.fn.datepicker.dates['me'] = { - days: ["Nedjelja","Ponedjeljak", "Utorak", "Srijeda", "Četvrtak", "Petak", "Subota"], - daysShort: ["Ned", "Pon", "Uto", "Sri", "Čet", "Pet", "Sub"], - daysMin: ["Ne", "Po", "Ut", "Sr", "Če", "Pe", "Su"], - months: ["Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"], - monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"], - today: "Danas", - weekStart: 1, - clear: "Izbriši", - format: "dd.mm.yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.mk.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.mk.js deleted file mode 100644 index 2f041ba..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.mk.js +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Macedonian translation for bootstrap-datepicker - * Marko Aleksic - */ -;(function($){ - $.fn.datepicker.dates['mk'] = { - days: ["Недела", "Понеделник", "Вторник", "Среда", "Четврток", "Петок", "Сабота"], - daysShort: ["Нед", "Пон", "Вто", "Сре", "Чет", "Пет", "Саб"], - daysMin: ["Не", "По", "Вт", "Ср", "Че", "Пе", "Са"], - months: ["Јануари", "Февруари", "Март", "Април", "Мај", "Јуни", "Јули", "Август", "Септември", "Октомври", "Ноември", "Декември"], - monthsShort: ["Јан", "Фев", "Мар", "Апр", "Мај", "Јун", "Јул", "Авг", "Сеп", "Окт", "Ное", "Дек"], - today: "Денес", - format: "dd.mm.yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.mn.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.mn.js deleted file mode 100644 index b3a66e8..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.mn.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Mongolian translation for bootstrap-datepicker - * Andrey Torsunov - */ -;(function($){ - $.fn.datepicker.dates['mn'] = { - days: ["Ням", "Даваа", "Мягмар", "Лхагва", "Пүрэв", "Баасан", "Бямба"], - daysShort: ["Ням", "Дав", "Мяг", "Лха", "Пүр", "Баа", "Бям"], - daysMin: ["Ня", "Да", "Мя", "Лх", "Пү", "Ба", "Бя"], - months: ["Хулгана", "Үхэр", "Бар", "Туулай", "Луу", "Могой", "Морь", "Хонь", "Бич", "Тахиа", "Нохой", "Гахай"], - monthsShort: ["Хул", "Үхэ", "Бар", "Туу", "Луу", "Мог", "Мор", "Хон", "Бич", "Тах", "Нох", "Гах"], - today: "Өнөөдөр", - clear: "Тодорхой", - format: "yyyy.mm.dd", - weekStart: 1 - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ms.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ms.js deleted file mode 100644 index 8bb4194..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ms.js +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Malay translation for bootstrap-datepicker - * Ateman Faiz - */ -;(function($){ - $.fn.datepicker.dates['ms'] = { - days: ["Ahad", "Isnin", "Selasa", "Rabu", "Khamis", "Jumaat", "Sabtu"], - daysShort: ["Aha", "Isn", "Sel", "Rab", "Kha", "Jum", "Sab"], - daysMin: ["Ah", "Is", "Se", "Ra", "Kh", "Ju", "Sa"], - months: ["Januari", "Februari", "Mac", "April", "Mei", "Jun", "Julai", "Ogos", "September", "Oktober", "November", "Disember"], - monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ogo", "Sep", "Okt", "Nov", "Dis"], - today: "Hari Ini", - clear: "Bersihkan" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.nl-BE.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.nl-BE.js deleted file mode 100644 index aadc374..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.nl-BE.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Belgium-Dutch translation for bootstrap-datepicker - * Julien Poulin - */ -;(function($){ - $.fn.datepicker.dates['nl-BE'] = { - days: ["zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag"], - daysShort: ["zo", "ma", "di", "wo", "do", "vr", "za"], - daysMin: ["zo", "ma", "di", "wo", "do", "vr", "za"], - months: ["januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "november", "december"], - monthsShort: ["jan", "feb", "mrt", "apr", "mei", "jun", "jul", "aug", "sep", "okt", "nov", "dec"], - today: "Vandaag", - monthsTitle: "Maanden", - clear: "Leegmaken", - weekStart: 1, - format: "dd/mm/yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.nl.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.nl.js deleted file mode 100644 index bef19cf..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.nl.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Dutch translation for bootstrap-datepicker - * Reinier Goltstein - */ -;(function($){ - $.fn.datepicker.dates['nl'] = { - days: ["zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag"], - daysShort: ["zo", "ma", "di", "wo", "do", "vr", "za"], - daysMin: ["zo", "ma", "di", "wo", "do", "vr", "za"], - months: ["januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "november", "december"], - monthsShort: ["jan", "feb", "mrt", "apr", "mei", "jun", "jul", "aug", "sep", "okt", "nov", "dec"], - today: "Vandaag", - monthsTitle: "Maanden", - clear: "Wissen", - weekStart: 1, - format: "dd-mm-yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.no.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.no.js deleted file mode 100644 index dc0a191..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.no.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Norwegian translation for bootstrap-datepicker - * George Gooding - */ -;(function($){ - $.fn.datepicker.dates['no'] = { - days: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'], - daysShort: ['søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør'], - daysMin: ['sø', 'ma', 'ti', 'on', 'to', 'fr', 'lø'], - months: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'vovember', 'desember'], - monthsShort: ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'des'], - today: 'i dag', - monthsTitle: 'Måneder', - clear: 'Nullstill', - weekStart: 1, - format: 'dd.mm.yyyy' - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.oc.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.oc.js deleted file mode 100644 index fada007..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.oc.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Occitan translation for bootstrap-datepicker - */ -;(function($){ - $.fn.datepicker.dates['oc'] = { - days: ["Dimenge", "Diluns", "Dimars", "Dimècres", "Dijòus", "Divendres", "Dissabte"], - daysShort: ["Dim", "Dil", "Dmr", "Dmc", "Dij", "Div", "Dis"], - daysMin: ["dg", "dl", "dr", "dc", "dj", "dv", "ds"], - months: ["Genièr", "Febrièr", "Març", "Abrial", "Mai", "Junh", "Julhet", "Agost", "Setembre", "Octobre", "Novembre", "Decembre"], - monthsShort: ["Gen", "Feb", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Oct", "Nov", "Dec"], - today: "Uèi", - monthsTitle: "Meses", - clear: "Escafar", - weekStart: 1, - format: "dd/mm/yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.pl.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.pl.js deleted file mode 100644 index 26c7ae8..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.pl.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Polish translation for bootstrap-datepicker - * Robert - */ -;(function($){ - $.fn.datepicker.dates['pl'] = { - days: ["Niedziela", "Poniedziałek", "Wtorek", "Środa", "Czwartek", "Piątek", "Sobota"], - daysShort: ["Niedz.", "Pon.", "Wt.", "Śr.", "Czw.", "Piąt.", "Sob."], - daysMin: ["Ndz.", "Pn.", "Wt.", "Śr.", "Czw.", "Pt.", "Sob."], - months: ["Styczeń", "Luty", "Marzec", "Kwiecień", "Maj", "Czerwiec", "Lipiec", "Sierpień", "Wrzesień", "Październik", "Listopad", "Grudzień"], - monthsShort: ["Sty.", "Lut.", "Mar.", "Kwi.", "Maj", "Cze.", "Lip.", "Sie.", "Wrz.", "Paź.", "Lis.", "Gru."], - today: "Dzisiaj", - weekStart: 1, - clear: "Wyczyść", - format: "dd.mm.yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.pt-BR.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.pt-BR.js deleted file mode 100644 index 852160b..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.pt-BR.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Brazilian translation for bootstrap-datepicker - * Cauan Cabral - */ -;(function($){ - $.fn.datepicker.dates['pt-BR'] = { - days: ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado"], - daysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb"], - daysMin: ["Do", "Se", "Te", "Qu", "Qu", "Se", "Sa"], - months: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"], - monthsShort: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"], - today: "Hoje", - monthsTitle: "Meses", - clear: "Limpar", - format: "dd/mm/yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.pt.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.pt.js deleted file mode 100644 index 011e01e..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.pt.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Portuguese translation for bootstrap-datepicker - * Original code: Cauan Cabral - * Tiago Melo - */ -;(function($){ - $.fn.datepicker.dates['pt'] = { - days: ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado"], - daysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb"], - daysMin: ["Do", "Se", "Te", "Qu", "Qu", "Se", "Sa"], - months: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"], - monthsShort: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"], - today: "Hoje", - monthsTitle: "Meses", - clear: "Limpar", - format: "dd/mm/yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ro.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ro.js deleted file mode 100644 index 6637e99..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ro.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Romanian translation for bootstrap-datepicker - * Cristian Vasile - */ -;(function($){ - $.fn.datepicker.dates['ro'] = { - days: ["Duminică", "Luni", "Marţi", "Miercuri", "Joi", "Vineri", "Sâmbătă"], - daysShort: ["Dum", "Lun", "Mar", "Mie", "Joi", "Vin", "Sâm"], - daysMin: ["Du", "Lu", "Ma", "Mi", "Jo", "Vi", "Sâ"], - months: ["Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", "Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decembrie"], - monthsShort: ["Ian", "Feb", "Mar", "Apr", "Mai", "Iun", "Iul", "Aug", "Sep", "Oct", "Nov", "Dec"], - today: "Astăzi", - clear: "Șterge", - weekStart: 1, - format: "dd/mm/yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.rs-latin.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.rs-latin.js deleted file mode 100644 index 48e7cea..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.rs-latin.js +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Serbian latin translation for bootstrap-datepicker - * Bojan Milosavlević - * - * DEPRECATED: This language code 'rs-latin' is deprecated (invalid serbian language code) and will be removed in 2.0. - */ -;(function($){ - $.fn.datepicker.dates['rs-latin'] = { - days: ["Nedelja","Ponedeljak", "Utorak", "Sreda", "Četvrtak", "Petak", "Subota"], - daysShort: ["Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub"], - daysMin: ["N", "Po", "U", "Sr", "Č", "Pe", "Su"], - months: ["Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"], - monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"], - today: "Danas", - weekStart: 1, - format: "dd.mm.yyyy" - }; - - $.fn.datepicker.deprecated('This language code "rs-latin" is deprecated (invalid serbian language code) and will be removed in 2.0. For Serbian latin support use "sr-latin" instead.'); -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.rs.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.rs.js deleted file mode 100644 index 96ef403..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.rs.js +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Serbian cyrillic translation for bootstrap-datepicker - * Bojan Milosavlević - * - * DEPRECATED: This language code 'rs' is deprecated (invalid serbian language code) and will be removed in 2.0. - */ -;(function($){ - $.fn.datepicker.dates['rs'] = { - days: ["Недеља","Понедељак", "Уторак", "Среда", "Четвртак", "Петак", "Субота"], - daysShort: ["Нед", "Пон", "Уто", "Сре", "Чет", "Пет", "Суб"], - daysMin: ["Н", "По", "У", "Ср", "Ч", "Пе", "Су"], - months: ["Јануар", "Фебруар", "Март", "Април", "Мај", "Јун", "Јул", "Август", "Септембар", "Октобар", "Новембар", "Децембар"], - monthsShort: ["Јан", "Феб", "Мар", "Апр", "Мај", "Јун", "Јул", "Авг", "Сеп", "Окт", "Нов", "Дец"], - today: "Данас", - weekStart: 1, - format: "dd.mm.yyyy" - }; - - $.fn.datepicker.deprecated('This language code "rs" is deprecated (invalid serbian language code) and will be removed in 2.0. For Serbian support use "sr" instead.'); -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ru.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ru.js deleted file mode 100644 index 0c793ce..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ru.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Russian translation for bootstrap-datepicker - * Victor Taranenko - */ -;(function($){ - $.fn.datepicker.dates['ru'] = { - days: ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота"], - daysShort: ["Вск", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб"], - daysMin: ["Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб"], - months: ["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"], - monthsShort: ["Янв", "Фев", "Мар", "Апр", "Май", "Июн", "Июл", "Авг", "Сен", "Окт", "Ноя", "Дек"], - today: "Сегодня", - clear: "Очистить", - format: "dd.mm.yyyy", - weekStart: 1, - monthsTitle: 'Месяцы' - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.si.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.si.js deleted file mode 100644 index 806e580..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.si.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Sinhala translation for bootstrap-datepicker - * Chanaka Fernando - */ -;(function($){ - $.fn.datepicker.dates['si'] = { - days: ["ඉරිදා", "සඳුදා", "අඟහරුවාදා", "බදාදා", "බ්‍රහස්පතින්දා", "සිකුරාදා", "සෙනසුරාදා"], - daysShort: ["ඉරි", "සඳු", "අඟ", "බදා", "බ්‍රහ", "සිකු", "සෙන"], - daysMin: ["ඉ", "ස", "අ", "බ", "බ්‍ර", "සි", "සෙ"], - months: ["ජනවාරි", "පෙබරවාරි", "මාර්තු", "අප්‍රේල්", "මැයි", "ජුනි", "ජූලි", "අගෝස්තු", "සැප්තැම්බර්", "ඔක්තෝබර්", "නොවැම්බර්", "දෙසැම්බර්"], - monthsShort: ["ජන", "පෙබ", "මාර්", "අප්‍රේ", "මැයි", "ජුනි", "ජූලි", "අගෝ", "සැප්", "ඔක්", "නොවැ", "දෙසැ"], - today: "අද", - monthsTitle: "මාස", - clear: "මකන්න", - weekStart: 0, - format: "yyyy-mm-dd" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sk.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sk.js deleted file mode 100644 index 3881386..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sk.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Slovak translation for bootstrap-datepicker - * Marek Lichtner - * Fixes by Michal Remiš - */ -;(function($){ - $.fn.datepicker.dates["sk"] = { - days: ["Nedeľa", "Pondelok", "Utorok", "Streda", "Štvrtok", "Piatok", "Sobota"], - daysShort: ["Ned", "Pon", "Uto", "Str", "Štv", "Pia", "Sob"], - daysMin: ["Ne", "Po", "Ut", "St", "Št", "Pia", "So"], - months: ["Január", "Február", "Marec", "Apríl", "Máj", "Jún", "Júl", "August", "September", "Október", "November", "December"], - monthsShort: ["Jan", "Feb", "Mar", "Apr", "Máj", "Jún", "Júl", "Aug", "Sep", "Okt", "Nov", "Dec"], - today: "Dnes", - clear: "Vymazať", - weekStart: 1, - format: "d.m.yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sl.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sl.js deleted file mode 100644 index 4a33748..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sl.js +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Slovene translation for bootstrap-datepicker - * Gregor Rudolf - */ -;(function($){ - $.fn.datepicker.dates['sl'] = { - days: ["Nedelja", "Ponedeljek", "Torek", "Sreda", "Četrtek", "Petek", "Sobota"], - daysShort: ["Ned", "Pon", "Tor", "Sre", "Čet", "Pet", "Sob"], - daysMin: ["Ne", "Po", "To", "Sr", "Če", "Pe", "So"], - months: ["Januar", "Februar", "Marec", "April", "Maj", "Junij", "Julij", "Avgust", "September", "Oktober", "November", "December"], - monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"], - today: "Danes", - weekStart: 1 - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sq.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sq.js deleted file mode 100644 index 11f9469..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sq.js +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Albanian translation for bootstrap-datepicker - * Tomor Pupovci - */ -;(function($){ - $.fn.datepicker.dates['sq'] = { - days: ["E Diel", "E Hënë", "E Martē", "E Mërkurë", "E Enjte", "E Premte", "E Shtunë"], - daysShort: ["Die", "Hën", "Mar", "Mër", "Enj", "Pre", "Shtu"], - daysMin: ["Di", "Hë", "Ma", "Më", "En", "Pr", "Sht"], - months: ["Janar", "Shkurt", "Mars", "Prill", "Maj", "Qershor", "Korrik", "Gusht", "Shtator", "Tetor", "Nëntor", "Dhjetor"], - monthsShort: ["Jan", "Shk", "Mar", "Pri", "Maj", "Qer", "Korr", "Gu", "Sht", "Tet", "Nën", "Dhjet"], - today: "Sot" - }; -}(jQuery)); - diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sr-latin.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sr-latin.js deleted file mode 100644 index 0587963..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sr-latin.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Serbian latin translation for bootstrap-datepicker - * Bojan Milosavlević - */ -;(function($){ - $.fn.datepicker.dates['sr-latin'] = { - days: ["Nedelja","Ponedeljak", "Utorak", "Sreda", "Četvrtak", "Petak", "Subota"], - daysShort: ["Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub"], - daysMin: ["N", "Po", "U", "Sr", "Č", "Pe", "Su"], - months: ["Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"], - monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"], - today: "Danas", - weekStart: 1, - format: "dd.mm.yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sr.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sr.js deleted file mode 100644 index a0dcb83..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sr.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Serbian cyrillic translation for bootstrap-datepicker - * Bojan Milosavlević - */ -;(function($){ - $.fn.datepicker.dates['sr'] = { - days: ["Недеља","Понедељак", "Уторак", "Среда", "Четвртак", "Петак", "Субота"], - daysShort: ["Нед", "Пон", "Уто", "Сре", "Чет", "Пет", "Суб"], - daysMin: ["Н", "По", "У", "Ср", "Ч", "Пе", "Су"], - months: ["Јануар", "Фебруар", "Март", "Април", "Мај", "Јун", "Јул", "Август", "Септембар", "Октобар", "Новембар", "Децембар"], - monthsShort: ["Јан", "Феб", "Мар", "Апр", "Мај", "Јун", "Јул", "Авг", "Сеп", "Окт", "Нов", "Дец"], - today: "Данас", - weekStart: 1, - format: "dd.mm.yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sv.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sv.js deleted file mode 100644 index 53c0c0d..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sv.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Swedish translation for bootstrap-datepicker - * Patrik Ragnarsson - */ -;(function($){ - $.fn.datepicker.dates['sv'] = { - days: ["söndag", "måndag", "tisdag", "onsdag", "torsdag", "fredag", "lördag"], - daysShort: ["sön", "mån", "tis", "ons", "tor", "fre", "lör"], - daysMin: ["sö", "må", "ti", "on", "to", "fr", "lö"], - months: ["januari", "februari", "mars", "april", "maj", "juni", "juli", "augusti", "september", "oktober", "november", "december"], - monthsShort: ["jan", "feb", "mar", "apr", "maj", "jun", "jul", "aug", "sep", "okt", "nov", "dec"], - today: "Idag", - format: "yyyy-mm-dd", - weekStart: 1, - clear: "Rensa" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sw.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sw.js deleted file mode 100644 index 0e447b8..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.sw.js +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Swahili translation for bootstrap-datepicker - * Edwin Mugendi - * Source: http://scriptsource.org/cms/scripts/page.php?item_id=entry_detail&uid=xnfaqyzcku - */ -;(function($){ - $.fn.datepicker.dates['sw'] = { - days: ["Jumapili", "Jumatatu", "Jumanne", "Jumatano", "Alhamisi", "Ijumaa", "Jumamosi"], - daysShort: ["J2", "J3", "J4", "J5", "Alh", "Ij", "J1"], - daysMin: ["2", "3", "4", "5", "A", "I", "1"], - months: ["Januari", "Februari", "Machi", "Aprili", "Mei", "Juni", "Julai", "Agosti", "Septemba", "Oktoba", "Novemba", "Desemba"], - monthsShort: ["Jan", "Feb", "Mac", "Apr", "Mei", "Jun", "Jul", "Ago", "Sep", "Okt", "Nov", "Des"], - today: "Leo" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ta.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ta.js deleted file mode 100644 index 85e7656..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.ta.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Tamil translation for bootstrap-datepicker - * Abubacker Siddik A - */ -;(function($){ - $.fn.datepicker.dates['ta'] = { - days: ["ஞாயிறு", "திங்கள்", "செவ்வாய்", "புதன்", "வியாழன்", "வெள்ளி", "சனி"], - daysShort: ["ஞாயி", "திங்", "செவ்", "புத", "வியா", "வெள்", "சனி"], - daysMin: ["ஞா", "தி", "செ", "பு", "வி", "வெ", "ச"], - months: ["ஜனவரி", "பிப்ரவரி", "மார்ச்", "ஏப்ரல்", "மே", "ஜூன்", "ஜூலை", "ஆகஸ்டு", "செப்டம்பர்", "அக்டோபர்", "நவம்பர்", "டிசம்பர்"], - monthsShort: ["ஜன", "பிப்", "மார்", "ஏப்", "மே", "ஜூன்", "ஜூலை", "ஆக", "செப்", "அக்", "நவ", "டிச"], - today: "இன்று", - monthsTitle: "மாதங்கள்", - clear: "நீக்கு", - weekStart: 1, - format: "dd/mm/yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.tg.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.tg.js deleted file mode 100644 index 26863a0..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.tg.js +++ /dev/null @@ -1,19 +0,0 @@ -/** - * Tajik (cyrillic) translation for bootstrap-datepicker - * Bakhtiyor Bahritidinov - * Orif N. Jr. - */ -;(function($){ - $.fn.datepicker.dates['tg'] = { - days: ["Якшанбе", "Душанбе", "Сешанбе", "Чоршанбе", "Панҷшанбе", "Ҷумъа", "Шанбе"], - daysShort: ["Яшб", "Дшб", "Сшб", "Чшб", "Пшб", "Ҷум", "Шнб"], - daysMin: ["Яш", "Дш", "Сш", "Чш", "Пш", "Ҷм", "Шб"], - months: ["Январ", "Феврал", "Март", "Апрел", "Май", "Июн", "Июл", "Август", "Сентябр", "Октябр", "Ноябр", "Декабр"], - monthsShort: ["Янв", "Фев", "Мар", "Апр", "Май", "Июн", "Июл", "Авг", "Сен", "Окт", "Ноя", "Дек"], - today: "Имрӯз", - monthsTitle: "Моҳҳо", - clear: "Тоза намудан", - weekStart: 1, - format: "dd.mm.yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.th.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.th.js deleted file mode 100644 index 562b063..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.th.js +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Thai translation for bootstrap-datepicker - * Suchau Jiraprapot - */ -;(function($){ - $.fn.datepicker.dates['th'] = { - days: ["อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัส", "ศุกร์", "เสาร์", "อาทิตย์"], - daysShort: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส", "อา"], - daysMin: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส", "อา"], - months: ["มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม"], - monthsShort: ["ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค."], - today: "วันนี้" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.tk.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.tk.js deleted file mode 100644 index b06b6dc..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.tk.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Turkmen translation for bootstrap-datepicker - * N'Bayramberdiyev - */ -;(function($){ - $.fn.datepicker.dates['tk'] = { - days: ["Ýekşenbe", "Duşenbe", "Sişenbe", "Çarşenbe", "Penşenbe", "Anna", "Şenbe"], - daysShort: ["Ýek", "Duş", "Siş", "Çar", "Pen", "Ann", "Şen"], - daysMin: ["Ýe", "Du", "Si", "Ça", "Pe", "An", "Şe"], - months: ["Ýanwar", "Fewral", "Mart", "Aprel", "Maý", "Iýun", "Iýul", "Awgust", "Sentýabr", "Oktýabr", "Noýabr", "Dekabr"], - monthsShort: ["Ýan", "Few", "Mar", "Apr", "Maý", "Iýn", "Iýl", "Awg", "Sen", "Okt", "Noý", "Dek"], - today: "Bu gün", - monthsTitle: "Aýlar", - clear: "Aýyr", - weekStart: 1, - format: "dd.mm.yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.tr.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.tr.js deleted file mode 100644 index 0c8b0de..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.tr.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Turkish translation for bootstrap-datepicker - * Serkan Algur - */ -;(function($){ - $.fn.datepicker.dates['tr'] = { - days: ["Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi"], - daysShort: ["Pz", "Pzt", "Sal", "Çrş", "Prş", "Cu", "Cts"], - daysMin: ["Pz", "Pzt", "Sa", "Çr", "Pr", "Cu", "Ct"], - months: ["Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"], - monthsShort: ["Oca", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağu", "Eyl", "Eki", "Kas", "Ara"], - today: "Bugün", - clear: "Temizle", - weekStart: 1, - format: "dd.mm.yyyy" - }; -}(jQuery)); - diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.uk.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.uk.js deleted file mode 100644 index 1c4cf15..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.uk.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Ukrainian translation for bootstrap-datepicker - * Igor Polynets - */ -;(function($){ - $.fn.datepicker.dates['uk'] = { - days: ["Неділя", "Понеділок", "Вівторок", "Середа", "Четвер", "П'ятниця", "Субота"], - daysShort: ["Нед", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб"], - daysMin: ["Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб"], - months: ["Cічень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень"], - monthsShort: ["Січ", "Лют", "Бер", "Кві", "Тра", "Чер", "Лип", "Сер", "Вер", "Жов", "Лис", "Гру"], - today: "Сьогодні", - clear: "Очистити", - format: "dd.mm.yyyy", - weekStart: 1 - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.uz-cyrl.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.uz-cyrl.js deleted file mode 100644 index ce55543..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.uz-cyrl.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Uzbek latin translation for bootstrap-datepicker - * Kakhramonov Javlonbek - */ -;(function($){ - $.fn.datepicker.dates['uz-cyrl'] = { - days: ["Якшанба", "Душанба", "Сешанба", "Чоршанба", "Пайшанба", "Жума", "Шанба"], - daysShort: ["Якш", "Ду", "Се", "Чор", "Пай", "Жу", "Ша"], - daysMin: ["Як", "Ду", "Се", "Чо", "Па", "Жу", "Ша"], - months: ["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"], - monthsShort: ["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"], - today: "Бугун", - clear: "Ўчириш", - format: "dd.mm.yyyy", - weekStart: 1, - monthsTitle: 'Ойлар' - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.uz-latn.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.uz-latn.js deleted file mode 100644 index 70fda67..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.uz-latn.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Uzbek latin translation for bootstrap-datepicker - * Kakhramonov Javlonbek - */ -;(function($){ - $.fn.datepicker.dates['uz-latn'] = { - days: ["Yakshanba", "Dushanba", "Seshanba", "Chorshanba", "Payshanba", "Juma", "Shanba"], - daysShort: ["Yak", "Du", "Se", "Chor", "Pay", "Ju", "Sha"], - daysMin: ["Ya", "Du", "Se", "Cho", "Pa", "Ju", "Sha"], - months: ["Yanvar", "Fevral", "Mart", "Aprel", "May", "Iyun", "Iyul", "Avgust", "Sentabr", "Oktabr", "Noyabr", "Dekabr"], - monthsShort: ["Yan", "Fev", "Mar", "Apr", "May", "Iyn", "Iyl", "Avg", "Sen", "Okt", "Noy", "Dek"], - today: "Bugun", - clear: "O'chirish", - format: "dd.mm.yyyy", - weekStart: 1, - monthsTitle: 'Oylar' - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.vi.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.vi.js deleted file mode 100644 index 0e8afc1..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.vi.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Vietnamese translation for bootstrap-datepicker - * An Vo - */ -;(function($){ - $.fn.datepicker.dates['vi'] = { - days: ["Chủ nhật", "Thứ hai", "Thứ ba", "Thứ tư", "Thứ năm", "Thứ sáu", "Thứ bảy"], - daysShort: ["CN", "Thứ 2", "Thứ 3", "Thứ 4", "Thứ 5", "Thứ 6", "Thứ 7"], - daysMin: ["CN", "T2", "T3", "T4", "T5", "T6", "T7"], - months: ["Tháng 1", "Tháng 2", "Tháng 3", "Tháng 4", "Tháng 5", "Tháng 6", "Tháng 7", "Tháng 8", "Tháng 9", "Tháng 10", "Tháng 11", "Tháng 12"], - monthsShort: ["Th1", "Th2", "Th3", "Th4", "Th5", "Th6", "Th7", "Th8", "Th9", "Th10", "Th11", "Th12"], - today: "Hôm nay", - clear: "Xóa", - format: "dd/mm/yyyy" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.zh-CN.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.zh-CN.js deleted file mode 100644 index b927d2c..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.zh-CN.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Simplified Chinese translation for bootstrap-datepicker - * Yuan Cheung - */ -;(function($){ - $.fn.datepicker.dates['zh-CN'] = { - days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"], - daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六"], - daysMin: ["日", "一", "二", "三", "四", "五", "六"], - months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], - monthsShort: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], - today: "今日", - clear: "清除", - format: "yyyy年mm月dd日", - titleFormat: "yyyy年mm月", - weekStart: 1 - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.zh-TW.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.zh-TW.js deleted file mode 100644 index ff241b5..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.zh-TW.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Traditional Chinese translation for bootstrap-datepicker - * Rung-Sheng Jang - * FrankWu Fix more appropriate use of Traditional Chinese habit - */ -;(function($){ - $.fn.datepicker.dates['zh-TW'] = { - days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"], - daysShort: ["週日", "週一", "週二", "週三", "週四", "週五", "週六"], - daysMin: ["日", "一", "二", "三", "四", "五", "六"], - months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], - monthsShort: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], - today: "今天", - format: "yyyy年mm月dd日", - weekStart: 1, - clear: "清除" - }; -}(jQuery)); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/less/.csslintrc b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/less/.csslintrc deleted file mode 100644 index 005b862..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/less/.csslintrc +++ /dev/null @@ -1,19 +0,0 @@ -{ - "adjoining-classes": false, - "box-sizing": false, - "box-model": false, - "compatible-vendor-prefixes": false, - "floats": false, - "font-sizes": false, - "gradients": false, - "important": false, - "known-properties": false, - "outline-none": false, - "qualified-headings": false, - "regex-selectors": false, - "shorthand": false, - "text-indent": false, - "unique-headings": false, - "universal-selector": false, - "unqualified-attributes": false -} diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/less/datepicker.less b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/less/datepicker.less deleted file mode 100644 index b1f8183..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/less/datepicker.less +++ /dev/null @@ -1,242 +0,0 @@ -.datepicker { - padding: 4px; - .border-radius(@baseBorderRadius); - &-inline { - width: 220px; - } - direction: ltr; - &-rtl { - direction: rtl; - &.dropdown-menu { left: auto; } - table tr td span { - float: right; - } - } - &-dropdown { - top: 0; - left: 0; - &:before { - content: ''; - display: inline-block; - border-left: 7px solid transparent; - border-right: 7px solid transparent; - border-bottom: 7px solid @grayLight; - border-top: 0; - border-bottom-color: rgba(0,0,0,.2); - position: absolute; - } - &:after { - content: ''; - display: inline-block; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-bottom: 6px solid @white; - border-top: 0; - position: absolute; - } - &.datepicker-orient-left:before { left: 6px; } - &.datepicker-orient-left:after { left: 7px; } - &.datepicker-orient-right:before { right: 6px; } - &.datepicker-orient-right:after { right: 7px; } - &.datepicker-orient-bottom:before { top: -7px; } - &.datepicker-orient-bottom:after { top: -6px; } - &.datepicker-orient-top:before { - bottom: -7px; - border-bottom: 0; - border-top: 7px solid @grayLight; - } - &.datepicker-orient-top:after { - bottom: -6px; - border-bottom: 0; - border-top: 6px solid @white; - } - } - table { - margin: 0; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - } - td, th { - text-align: center; - width: 20px; - height: 20px; - .border-radius(4px); - - border: none; - } - // Inline display inside a table presents some problems with - // border and background colors. - .table-striped & table tr { - td, th { - background-color: transparent; - } - } - table tr td { - &.day:hover, - &.day.focused { - background: @grayLighter; - cursor: pointer; - } - &.old, - &.new { - color: @grayLight; - } - &.disabled, - &.disabled:hover { - background: none; - color: @grayLight; - cursor: default; - } - &.highlighted { - background: @infoBackground; - border-radius: 0; - } - &.today, - &.today:hover, - &.today.disabled, - &.today.disabled:hover { - @todayBackground: lighten(@orange, 30%); - .buttonBackground(@todayBackground, spin(@todayBackground, 20)); - color: #000; - } - &.today:hover:hover { // Thank bootstrap 2.0 for this selector... - // TODO: Bump min BS to 2.1, use @textColor in buttonBackground above - color: #000; - } - &.today.active:hover { - color: #fff; - } - &.range, - &.range:hover, - &.range.disabled, - &.range.disabled:hover { - background: @grayLighter; - .border-radius(0); - } - &.range.today, - &.range.today:hover, - &.range.today.disabled, - &.range.today.disabled:hover { - @todayBackground: mix(@orange, @grayLighter, 50%); - .buttonBackground(@todayBackground, spin(@todayBackground, 20)); - .border-radius(0); - } - &.selected, - &.selected:hover, - &.selected.disabled, - &.selected.disabled:hover { - .buttonBackground(lighten(@grayLight, 10), darken(@grayLight, 10)); - color: #fff; - text-shadow: 0 -1px 0 rgba(0,0,0,.25); - } - &.active, - &.active:hover, - &.active.disabled, - &.active.disabled:hover { - .buttonBackground(@btnPrimaryBackground, spin(@btnPrimaryBackground, 20)); - color: #fff; - text-shadow: 0 -1px 0 rgba(0,0,0,.25); - } - span { - display: block; - width: 23%; - height: 54px; - line-height: 54px; - float: left; - margin: 1%; - cursor: pointer; - .border-radius(4px); - &:hover, - &.focused { - background: @grayLighter; - } - &.disabled, - &.disabled:hover { - background: none; - color: @grayLight; - cursor: default; - } - &.active, - &.active:hover, - &.active.disabled, - &.active.disabled:hover { - .buttonBackground(@btnPrimaryBackground, spin(@btnPrimaryBackground, 20)); - color: #fff; - text-shadow: 0 -1px 0 rgba(0,0,0,.25); - } - &.old, - &.new { - color: @grayLight; - } - } - } - - .datepicker-switch { - width: 145px; - } - - .datepicker-switch, - .prev, - .next, - tfoot tr th { - cursor: pointer; - &:hover { - background: @grayLighter; - } - } - - .prev, .next { - &.disabled { - visibility: hidden; - } - } - - // Basic styling for calendar-week cells - .cw { - font-size: 10px; - width: 12px; - padding: 0 2px 0 5px; - vertical-align: middle; - } -} -.input-append, -.input-prepend { - &.date .add-on { - cursor: pointer; - - i { - margin-top: 3px; - } - } -} -.input-daterange { - input { - text-align:center; - } - input:first-child { - .border-radius(3px 0 0 3px); - } - input:last-child { - .border-radius(0 3px 3px 0); - } - .add-on { - display: inline-block; - width: auto; - min-width: 16px; - height: @baseLineHeight; - padding: 4px 5px; - font-weight: normal; - line-height: @baseLineHeight; - text-align: center; - text-shadow: 0 1px 0 @white; - vertical-align: middle; - background-color: @grayLighter; - border: 1px solid #ccc; - margin-left: -5px; - margin-right: -5px; - } -} diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/less/datepicker3.less b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/less/datepicker3.less deleted file mode 100644 index 91e8181..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/less/datepicker3.less +++ /dev/null @@ -1,257 +0,0 @@ -.datepicker { - border-radius: @border-radius-base; - &-inline { - width: 220px; - } - direction: ltr; - &-rtl { - direction: rtl; - &.dropdown-menu { left: auto; } - table tr td span { - float: right; - } - } - &-dropdown { - top: 0; - left: 0; - padding: 4px; - &:before { - content: ''; - display: inline-block; - border-left: 7px solid transparent; - border-right: 7px solid transparent; - border-bottom: 7px solid @dropdown-border; - border-top: 0; - border-bottom-color: rgba(0,0,0,.2); - position: absolute; - } - &:after { - content: ''; - display: inline-block; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-bottom: 6px solid @dropdown-bg; - border-top: 0; - position: absolute; - } - &.datepicker-orient-left:before { left: 6px; } - &.datepicker-orient-left:after { left: 7px; } - &.datepicker-orient-right:before { right: 6px; } - &.datepicker-orient-right:after { right: 7px; } - &.datepicker-orient-bottom:before { top: -7px; } - &.datepicker-orient-bottom:after { top: -6px; } - &.datepicker-orient-top:before { - bottom: -7px; - border-bottom: 0; - border-top: 7px solid @dropdown-border; - } - &.datepicker-orient-top:after { - bottom: -6px; - border-bottom: 0; - border-top: 6px solid @dropdown-bg; - } - } - table { - margin: 0; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - tr { - td, th { - text-align: center; - width: 30px; - height: 30px; - border-radius: 4px; - border: none; - } - } - } - // Inline display inside a table presents some problems with - // border and background colors. - .table-striped & table tr { - td, th { - background-color: transparent; - } - } - table tr td { - &.old, - &.new { - color: @btn-link-disabled-color; - } - &.day:hover, - &.focused { - background: @gray-lighter; - cursor: pointer; - } - &.disabled, - &.disabled:hover { - background: none; - color: @btn-link-disabled-color; - cursor: default; - } - &.highlighted { - @highlighted-bg: @state-info-bg; - .button-variant(#000, @highlighted-bg, darken(@highlighted-bg, 20%)); - border-radius: 0; - - &.focused { - background: darken(@highlighted-bg, 10%); - } - - &.disabled, - &.disabled:active { - background: @highlighted-bg; - color: @btn-link-disabled-color; - } - } - &.today { - @today-bg: lighten(orange, 30%); - .button-variant(#000, @today-bg, darken(@today-bg, 20%)); - - &.focused { - background: darken(@today-bg, 10%); - } - - &.disabled, - &.disabled:active { - background: @today-bg; - color: @btn-link-disabled-color; - } - } - &.range { - @range-bg: @gray-lighter; - .button-variant(#000, @range-bg, darken(@range-bg, 20%)); - border-radius: 0; - - &.focused { - background: darken(@range-bg, 10%); - } - - &.disabled, - &.disabled:active { - background: @range-bg; - color: @btn-link-disabled-color; - } - } - &.range.highlighted { - @range-highlighted-bg: mix(@state-info-bg, @gray-lighter, 50%); - .button-variant(#000, @range-highlighted-bg, darken(@range-highlighted-bg, 20%)); - - &.focused { - background: darken(@range-highlighted-bg, 10%); - } - - &.disabled, - &.disabled:active { - background: @range-highlighted-bg; - color: @btn-link-disabled-color; - } - } - &.range.today { - @range-today-bg: mix(orange, @gray-lighter, 50%); - .button-variant(#000, @range-today-bg, darken(@range-today-bg, 20%)); - - &.disabled, - &.disabled:active { - background: @range-today-bg; - color: @btn-link-disabled-color; - } - } - &.selected, - &.selected.highlighted { - .button-variant(#fff, @gray-light, @gray); - text-shadow: 0 -1px 0 rgba(0,0,0,.25); - } - &.active, - &.active.highlighted { - .button-variant(@btn-primary-color, @btn-primary-bg, @btn-primary-border); - text-shadow: 0 -1px 0 rgba(0,0,0,.25); - } - span { - display: block; - width: 23%; - height: 54px; - line-height: 54px; - float: left; - margin: 1%; - cursor: pointer; - border-radius: 4px; - &:hover, - &.focused { - background: @gray-lighter; - } - &.disabled, - &.disabled:hover { - background: none; - color: @btn-link-disabled-color; - cursor: default; - } - &.active, - &.active:hover, - &.active.disabled, - &.active.disabled:hover { - .button-variant(@btn-primary-color, @btn-primary-bg, @btn-primary-border); - text-shadow: 0 -1px 0 rgba(0,0,0,.25); - } - &.old, - &.new { - color: @btn-link-disabled-color; - } - } - } - - .datepicker-switch { - width: 145px; - } - - .datepicker-switch, - .prev, - .next, - tfoot tr th { - cursor: pointer; - &:hover { - background: @gray-lighter; - } - } - - .prev, .next { - &.disabled { - visibility: hidden; - } - } - - // Basic styling for calendar-week cells - .cw { - font-size: 10px; - width: 12px; - padding: 0 2px 0 5px; - vertical-align: middle; - } -} -.input-group.date .input-group-addon { - cursor: pointer; -} -.input-daterange { - width: 100%; - input { - text-align: center; - } - input:first-child { - border-radius: 3px 0 0 3px; - } - input:last-child { - border-radius: 0 3px 3px 0; - } - .input-group-addon { - width: auto; - min-width: 16px; - padding: 4px 5px; - line-height: @line-height-base; - border-width: 1px 0; - margin-left: -5px; - margin-right: -5px; - } -} diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/package.json b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/package.json deleted file mode 100644 index b2e1e75..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/package.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "name": "bootstrap-datepicker", - "description": "A datepicker for Bootstrap", - "version": "1.8.0", - "license": "Apache-2.0", - "keywords": [ - "datepicker", - "bootstrap" - ], - "main": "./dist/js/bootstrap-datepicker.js", - "files": [ - "build", - "dist", - "js/**/*.js", - "less/*.less", - "LICENSE" - ], - "homepage": "https://github.com/uxsolutions/bootstrap-datepicker", - "author": "Andrew Rowls ", - "scripts": { - "test": "grunt test" - }, - "repository": { - "type": "git", - "url": "https://github.com/uxsolutions/bootstrap-datepicker.git" - }, - "dependencies": { - "jquery": ">=1.7.1 <4.0.0" - }, - "devDependencies": { - "grunt": "^1.0.1", - "grunt-banner": "~0.6.0", - "grunt-contrib-clean": "^1.0.0", - "grunt-contrib-compress": "^1.4.1", - "grunt-contrib-concat": "^1.0.1", - "grunt-contrib-csslint": "^2.0.0", - "grunt-contrib-cssmin": "^1.0.2", - "grunt-contrib-jshint": "^1.1.0", - "grunt-contrib-less": "^1.4.0", - "grunt-contrib-qunit": "^1.2.0", - "grunt-contrib-uglify": "^2.0.0", - "grunt-jscs": "^3.0.1", - "grunt-string-replace": "^1.3.1", - "load-grunt-tasks": "^3.5.2", - "phantomjs-prebuilt": "~2.1.8", - "time-grunt": "^1.4.0" - } -} diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/README.md b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/README.md deleted file mode 100644 index dc3ce9d..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/README.md +++ /dev/null @@ -1,30 +0,0 @@ -Unit tests, written with [QUnit](https://qunitjs.com), are used to -expose bugs for squashing, prevent bugs from respawning, and suppress new -bugs when adding new features and making changes. - -# Running the tests - -The simplest way to run the tests is to open `tests/tests.html` in your browser. -The test suites will automatically run themselves and present their results. - -To run the tests from the command line (after running jshint and jscs, which is -recommended), install Grunt and run the `test` task from anywhere within the -repo: - - $ grunt test - -# Adding tests - -Tests go in js files in the `tests/suites/` directory tree. QUnit organizes -tests into suites called "modules"; there is one module per js file. If the -tests you are adding do not fit into an existing module, create a new one at -`tests/suites/.js`, where `` is a broad yet -descriptive name for the suite. If tests have many year-specific cases (ie, -behave differently in leap years vs normal years, or have specific buggy -behavior in a certain year), create the module in a new directory, -`tests/suites//.js`, where `` is the decriptive -name and `` is the four-digit year the tests pertain to. - -In order for new tests to be run, they must be imported into `tests/tests.html`. -Find the script includes headed by the html comment ``, and -add a new one to the list which includes the new js files. diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/coverage.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/coverage.js deleted file mode 100644 index 2e5704b..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/coverage.js +++ /dev/null @@ -1,48 +0,0 @@ -(function(){ - //we want this at global scope so outside callers can find it. In a more realistic implementation we - //should probably put it in a namespace. - window.getCoverageByLine = function(silent) { - var key = null; - var lines = null; - var source = null; - //look for code coverage data - if (typeof window._$jscoverage === 'object') { - for (key in _$jscoverage) {} - lines = _$jscoverage[key]; - } - - if (!lines && !silent) { - console.log('code coverage data is NOT available'); - } - - return { 'key': key, 'lines': lines }; - }; - - QUnit.done = function(t) { - var cvgInfo = getCoverageByLine(true); - if (!!cvgInfo.key) { - var testableLines = 0; - var testedLines = 0; - var untestableLines = 0; - for (lineIdx in cvgInfo.lines) { - var cvg = cvgInfo.lines[lineIdx]; - if (typeof cvg === 'number') { - testableLines += 1; - if (cvg > 0) { - testedLines += 1; - } - } else { - untestableLines += 1; - } - } - var coverage = '' + Math.floor(100 * testedLines / testableLines) + '%'; - - var result = document.getElementById('qunit-testresult'); - if (result != null) { - result.innerHTML = result.innerHTML + ' ' + coverage + ' test coverage of ' + cvgInfo.key; - } else { - console.log('can\'t find test-result element to update'); - } - } - }; -}()); \ No newline at end of file diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/jquery-1.7.1.min.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/jquery-1.7.1.min.js deleted file mode 100644 index 198b3ff..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/jquery-1.7.1.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! jQuery v1.7.1 jquery.com | jquery.org/license */ -(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"":"")+""),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;g=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
a",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="
"+""+"
",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="
t
",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="
",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")}; -f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&i.push({elem:this,matches:d.slice(e)});for(j=0;j0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function() -{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS)return bS.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bU,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window); \ No newline at end of file diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/mock.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/mock.js deleted file mode 100644 index a7d07dc..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/mock.js +++ /dev/null @@ -1,49 +0,0 @@ -;(function(){ - -window.patch_date = function patch(f){ - var NativeDate = window.Date; - var date = function date(y,m,d,h,i,s,j){ - switch(arguments.length){ - case 0: return date.now ? new NativeDate(date.now) : new NativeDate(); - case 1: return new NativeDate(y); - case 2: return new NativeDate(y,m); - case 3: return new NativeDate(y,m,d); - case 4: return new NativeDate(y,m,d,h); - case 5: return new NativeDate(y,m,d,h,i); - case 6: return new NativeDate(y,m,d,h,i,s); - case 7: return new NativeDate(y,y,m,d,h,i,s,j); - } - }; - date.UTC = NativeDate.UTC; - return function(){ - Array.prototype.push.call(arguments, date); - window.Date = date; - f.apply(this, arguments); - window.Date = NativeDate; - }; -}; - - -window.patch_show_hide = function patch(f){ - var oldShow = $.fn.show, - newShow = function () { - $(this).removeClass('foo'); - return oldShow.apply(this, arguments); - }; - - var oldHide = $.fn.hide, - newHide = function () { - $(this).addClass('foo'); - return oldHide.apply(this, arguments); - }; - - return function(){ - $.fn.show = newShow; - $.fn.hide = newHide; - f.apply(this, arguments); - $.fn.show = oldShow; - $.fn.hide = oldHide; - }; -}; - -}()); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/qunit-logging.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/qunit-logging.js deleted file mode 100644 index 5bef1a5..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/qunit-logging.js +++ /dev/null @@ -1,29 +0,0 @@ -// Dummy logging calls (ie, if tests are run in IE) -window.console = window.console || {}; -window.console.log = window.console.log || function(){}; -window.console.debug = window.console.debug || function(){}; -window.console.info = window.console.info || function(){}; -window.console.warn = window.console.warn || function(){}; -window.console.error = window.console.error || function(){}; - -(function() { - var modName, testName; - - //arg: { name } - QUnit.testStart = function(t) { - modName = t.module; - testName = t.name; - }; - - //arg: { name, failed, passed, total } - QUnit.testDone = function(t) { - if (t.failed) - console.log('Test "' + t.module + ': ' + t.name + '" completed: ' + (0 === t.failed ? 'pass' : 'FAIL') + '\n') - }; - - //{ result, actual, expected, message } - QUnit.log = function(t) { - if (!t.result) - console.log('Test "' + modName + ': ' + testName + '" assertion failed. Expected <' + t.expected + '> Actual <' + t.actual + '>' + (t.message ? ': \'' + t.message + '\'' : '')); - }; -}()); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/qunit.css b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/qunit.css deleted file mode 100644 index b948bae..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/qunit.css +++ /dev/null @@ -1,235 +0,0 @@ -/** - * QUnit v1.5.0 - A JavaScript Unit Testing Framework - * - * http://docs.jquery.com/QUnit - * - * Copyright (c) 2012 John Resig, Jörn Zaefferer - * Dual licensed under the MIT (MIT-LICENSE.txt) - * or GPL (GPL-LICENSE.txt) licenses. - */ - -/** Font Family and Sizes */ - -#qunit-tests, #qunit-header, #qunit-banner, #qunit-testrunner-toolbar, #qunit-userAgent, #qunit-testresult { - font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial, sans-serif; -} - -#qunit-testrunner-toolbar, #qunit-userAgent, #qunit-testresult, #qunit-tests li { font-size: small; } -#qunit-tests { font-size: smaller; } - - -/** Resets */ - -#qunit-tests, #qunit-tests ol, #qunit-header, #qunit-banner, #qunit-userAgent, #qunit-testresult { - margin: 0; - padding: 0; -} - - -/** Header */ - -#qunit-header { - padding: 0.5em 0 0.5em 1em; - - color: #8699a4; - background-color: #0d3349; - - font-size: 1.5em; - line-height: 1em; - font-weight: normal; - - border-radius: 15px 15px 0 0; - -moz-border-radius: 15px 15px 0 0; - -webkit-border-top-right-radius: 15px; - -webkit-border-top-left-radius: 15px; -} - -#qunit-header a { - text-decoration: none; - color: #c2ccd1; -} - -#qunit-header a:hover, -#qunit-header a:focus { - color: #fff; -} - -#qunit-header label { - display: inline-block; -} - -#qunit-banner { - height: 5px; -} - -#qunit-testrunner-toolbar { - padding: 0.5em 0 0.5em 2em; - color: #5E740B; - background-color: #eee; -} - -#qunit-userAgent { - padding: 0.5em 0 0.5em 2.5em; - background-color: #2b81af; - color: #fff; - text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 1px; -} - - -/** Tests: Pass/Fail */ - -#qunit-tests { - list-style-position: inside; -} - -#qunit-tests li { - padding: 0.4em 0.5em 0.4em 2.5em; - border-bottom: 1px solid #fff; - list-style-position: inside; -} - -#qunit-tests.hidepass li.pass, #qunit-tests.hidepass li.running { - display: none; -} - -#qunit-tests li strong { - cursor: pointer; -} - -#qunit-tests li a { - padding: 0.5em; - color: #c2ccd1; - text-decoration: none; -} -#qunit-tests li a:hover, -#qunit-tests li a:focus { - color: #000; -} - -#qunit-tests ol { - margin-top: 0.5em; - padding: 0.5em; - - background-color: #fff; - - border-radius: 15px; - -moz-border-radius: 15px; - -webkit-border-radius: 15px; - - box-shadow: inset 0px 2px 13px #999; - -moz-box-shadow: inset 0px 2px 13px #999; - -webkit-box-shadow: inset 0px 2px 13px #999; -} - -#qunit-tests table { - border-collapse: collapse; - margin-top: .2em; -} - -#qunit-tests th { - text-align: right; - vertical-align: top; - padding: 0 .5em 0 0; -} - -#qunit-tests td { - vertical-align: top; -} - -#qunit-tests pre { - margin: 0; - white-space: pre-wrap; - word-wrap: break-word; -} - -#qunit-tests del { - background-color: #e0f2be; - color: #374e0c; - text-decoration: none; -} - -#qunit-tests ins { - background-color: #ffcaca; - color: #500; - text-decoration: none; -} - -/*** Test Counts */ - -#qunit-tests b.counts { color: black; } -#qunit-tests b.passed { color: #5E740B; } -#qunit-tests b.failed { color: #710909; } - -#qunit-tests li li { - margin: 0.5em; - padding: 0.4em 0.5em 0.4em 0.5em; - background-color: #fff; - border-bottom: none; - list-style-position: inside; -} - -/*** Passing Styles */ - -#qunit-tests li li.pass { - color: #5E740B; - background-color: #fff; - border-left: 26px solid #C6E746; -} - -#qunit-tests .pass { color: #528CE0; background-color: #D2E0E6; } -#qunit-tests .pass .test-name { color: #366097; } - -#qunit-tests .pass .test-actual, -#qunit-tests .pass .test-expected { color: #999999; } - -#qunit-banner.qunit-pass { background-color: #C6E746; } - -/*** Failing Styles */ - -#qunit-tests li li.fail { - color: #710909; - background-color: #fff; - border-left: 26px solid #EE5757; - white-space: pre; -} - -#qunit-tests > li:last-child { - border-radius: 0 0 15px 15px; - -moz-border-radius: 0 0 15px 15px; - -webkit-border-bottom-right-radius: 15px; - -webkit-border-bottom-left-radius: 15px; -} - -#qunit-tests .fail { color: #000000; background-color: #EE5757; } -#qunit-tests .fail .test-name, -#qunit-tests .fail .module-name { color: #000000; } - -#qunit-tests .fail .test-actual { color: #EE5757; } -#qunit-tests .fail .test-expected { color: green; } - -#qunit-banner.qunit-fail { background-color: #EE5757; } - - -/** Result */ - -#qunit-testresult { - padding: 0.5em 0.5em 0.5em 2.5em; - - color: #2b81af; - background-color: #D2E0E6; - - border-bottom: 1px solid white; -} -#qunit-testresult .module-name { - font-weight: bold; -} - -/** Fixture */ - -#qunit-fixture { - position: absolute; - top: -10000px; - left: -10000px; - width: 1000px; - height: 1000px; -} diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/qunit.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/qunit.js deleted file mode 100644 index 66dd721..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/qunit.js +++ /dev/null @@ -1,1669 +0,0 @@ -/** - * QUnit v1.5.0 - A JavaScript Unit Testing Framework - * - * http://docs.jquery.com/QUnit - * - * Copyright (c) 2012 John Resig, Jörn Zaefferer - * Dual licensed under the MIT (MIT-LICENSE.txt) - * or GPL (GPL-LICENSE.txt) licenses. - */ - -(function(window) { - -var defined = { - setTimeout: typeof window.setTimeout !== "undefined", - sessionStorage: (function() { - var x = "qunit-test-string"; - try { - sessionStorage.setItem(x, x); - sessionStorage.removeItem(x); - return true; - } catch(e) { - return false; - } - }()) -}; - -var testId = 0, - toString = Object.prototype.toString, - hasOwn = Object.prototype.hasOwnProperty; - -var Test = function(name, testName, expected, async, callback) { - this.name = name; - this.testName = testName; - this.expected = expected; - this.async = async; - this.callback = callback; - this.assertions = []; -}; -Test.prototype = { - init: function() { - var tests = id("qunit-tests"); - if (tests) { - var b = document.createElement("strong"); - b.innerHTML = "Running " + this.name; - var li = document.createElement("li"); - li.appendChild( b ); - li.className = "running"; - li.id = this.id = "test-output" + testId++; - tests.appendChild( li ); - } - }, - setup: function() { - if (this.module != config.previousModule) { - if ( config.previousModule ) { - runLoggingCallbacks('moduleDone', QUnit, { - name: config.previousModule, - failed: config.moduleStats.bad, - passed: config.moduleStats.all - config.moduleStats.bad, - total: config.moduleStats.all - } ); - } - config.previousModule = this.module; - config.moduleStats = { all: 0, bad: 0 }; - runLoggingCallbacks( 'moduleStart', QUnit, { - name: this.module - } ); - } else if (config.autorun) { - runLoggingCallbacks( 'moduleStart', QUnit, { - name: this.module - } ); - } - - config.current = this; - this.testEnvironment = extend({ - setup: function() {}, - teardown: function() {} - }, this.moduleTestEnvironment); - - runLoggingCallbacks( 'testStart', QUnit, { - name: this.testName, - module: this.module - }); - - // allow utility functions to access the current test environment - // TODO why?? - QUnit.current_testEnvironment = this.testEnvironment; - - if ( !config.pollution ) { - saveGlobal(); - } - if ( config.notrycatch ) { - this.testEnvironment.setup.call(this.testEnvironment); - return; - } - try { - this.testEnvironment.setup.call(this.testEnvironment); - } catch(e) { - QUnit.pushFailure( "Setup failed on " + this.testName + ": " + e.message, extractStacktrace( e, 1 ) ); - } - }, - run: function() { - config.current = this; - - var running = id("qunit-testresult"); - - if ( running ) { - running.innerHTML = "Running:
" + this.name; - } - - if ( this.async ) { - QUnit.stop(); - } - - if ( config.notrycatch ) { - this.callback.call(this.testEnvironment); - return; - } - try { - this.callback.call(this.testEnvironment); - } catch(e) { - QUnit.pushFailure( "Died on test #" + (this.assertions.length + 1) + ": " + e.message, extractStacktrace( e, 1 ) ); - // else next test will carry the responsibility - saveGlobal(); - - // Restart the tests if they're blocking - if ( config.blocking ) { - QUnit.start(); - } - } - }, - teardown: function() { - config.current = this; - if ( config.notrycatch ) { - this.testEnvironment.teardown.call(this.testEnvironment); - return; - } else { - try { - this.testEnvironment.teardown.call(this.testEnvironment); - } catch(e) { - QUnit.pushFailure( "Teardown failed on " + this.testName + ": " + e.message, extractStacktrace( e, 1 ) ); - } - } - checkPollution(); - }, - finish: function() { - config.current = this; - if ( this.expected != null && this.expected != this.assertions.length ) { - QUnit.pushFailure( "Expected " + this.expected + " assertions, but " + this.assertions.length + " were run" ); - } else if ( this.expected == null && !this.assertions.length ) { - QUnit.pushFailure( "Expected at least one assertion, but none were run - call expect(0) to accept zero assertions." ); - } - - var good = 0, bad = 0, - li, i, - tests = id("qunit-tests"); - - config.stats.all += this.assertions.length; - config.moduleStats.all += this.assertions.length; - - if ( tests ) { - var ol = document.createElement("ol"); - - for ( i = 0; i < this.assertions.length; i++ ) { - var assertion = this.assertions[i]; - - li = document.createElement("li"); - li.className = assertion.result ? "pass" : "fail"; - li.innerHTML = assertion.message || (assertion.result ? "okay" : "failed"); - ol.appendChild( li ); - - if ( assertion.result ) { - good++; - } else { - bad++; - config.stats.bad++; - config.moduleStats.bad++; - } - } - - // store result when possible - if ( QUnit.config.reorder && defined.sessionStorage ) { - if (bad) { - sessionStorage.setItem("qunit-test-" + this.module + "-" + this.testName, bad); - } else { - sessionStorage.removeItem("qunit-test-" + this.module + "-" + this.testName); - } - } - - if (bad === 0) { - ol.style.display = "none"; - } - - var b = document.createElement("strong"); - b.innerHTML = this.name + " (" + bad + ", " + good + ", " + this.assertions.length + ")"; - - var a = document.createElement("a"); - a.innerHTML = "Rerun"; - a.href = QUnit.url({ filter: getText([b]).replace(/\([^)]+\)$/, "").replace(/(^\s*|\s*$)/g, "") }); - - addEvent(b, "click", function() { - var next = b.nextSibling.nextSibling, - display = next.style.display; - next.style.display = display === "none" ? "block" : "none"; - }); - - addEvent(b, "dblclick", function(e) { - var target = e && e.target ? e.target : window.event.srcElement; - if ( target.nodeName.toLowerCase() == "span" || target.nodeName.toLowerCase() == "b" ) { - target = target.parentNode; - } - if ( window.location && target.nodeName.toLowerCase() === "strong" ) { - window.location = QUnit.url({ filter: getText([target]).replace(/\([^)]+\)$/, "").replace(/(^\s*|\s*$)/g, "") }); - } - }); - - li = id(this.id); - li.className = bad ? "fail" : "pass"; - li.removeChild( li.firstChild ); - li.appendChild( b ); - li.appendChild( a ); - li.appendChild( ol ); - - } else { - for ( i = 0; i < this.assertions.length; i++ ) { - if ( !this.assertions[i].result ) { - bad++; - config.stats.bad++; - config.moduleStats.bad++; - } - } - } - - QUnit.reset(); - - runLoggingCallbacks( 'testDone', QUnit, { - name: this.testName, - module: this.module, - failed: bad, - passed: this.assertions.length - bad, - total: this.assertions.length - } ); - }, - - queue: function() { - var test = this; - synchronize(function() { - test.init(); - }); - function run() { - // each of these can by async - synchronize(function() { - test.setup(); - }); - synchronize(function() { - test.run(); - }); - synchronize(function() { - test.teardown(); - }); - synchronize(function() { - test.finish(); - }); - } - // defer when previous test run passed, if storage is available - var bad = QUnit.config.reorder && defined.sessionStorage && +sessionStorage.getItem("qunit-test-" + this.module + "-" + this.testName); - if (bad) { - run(); - } else { - synchronize(run, true); - } - } - -}; - -var QUnit = { - - // call on start of module test to prepend name to all tests - module: function(name, testEnvironment) { - config.currentModule = name; - config.currentModuleTestEnviroment = testEnvironment; - }, - - asyncTest: function(testName, expected, callback) { - if ( arguments.length === 2 ) { - callback = expected; - expected = null; - } - - QUnit.test(testName, expected, callback, true); - }, - - test: function(testName, expected, callback, async) { - var name = '' + escapeInnerText(testName) + ''; - - if ( arguments.length === 2 ) { - callback = expected; - expected = null; - } - - if ( config.currentModule ) { - name = '' + config.currentModule + ": " + name; - } - - if ( !validTest(config.currentModule + ": " + testName) ) { - return; - } - - var test = new Test(name, testName, expected, async, callback); - test.module = config.currentModule; - test.moduleTestEnvironment = config.currentModuleTestEnviroment; - test.queue(); - }, - - // Specify the number of expected assertions to gurantee that failed test (no assertions are run at all) don't slip through. - expect: function(asserts) { - config.current.expected = asserts; - }, - - // Asserts true. - // @example ok( "asdfasdf".length > 5, "There must be at least 5 chars" ); - ok: function(result, msg) { - if (!config.current) { - throw new Error("ok() assertion outside test context, was " + sourceFromStacktrace(2)); - } - result = !!result; - var details = { - result: result, - message: msg - }; - msg = escapeInnerText(msg || (result ? "okay" : "failed")); - if ( !result ) { - var source = sourceFromStacktrace(2); - if (source) { - details.source = source; - msg += '
Source:
' + escapeInnerText(source) + '
'; - } - } - runLoggingCallbacks( 'log', QUnit, details ); - config.current.assertions.push({ - result: result, - message: msg - }); - }, - - // Checks that the first two arguments are equal, with an optional message. Prints out both actual and expected values. - // @example equal( format("Received {0} bytes.", 2), "Received 2 bytes." ); - equal: function(actual, expected, message) { - QUnit.push(expected == actual, actual, expected, message); - }, - - notEqual: function(actual, expected, message) { - QUnit.push(expected != actual, actual, expected, message); - }, - - deepEqual: function(actual, expected, message) { - QUnit.push(QUnit.equiv(actual, expected), actual, expected, message); - }, - - notDeepEqual: function(actual, expected, message) { - QUnit.push(!QUnit.equiv(actual, expected), actual, expected, message); - }, - - strictEqual: function(actual, expected, message) { - QUnit.push(expected === actual, actual, expected, message); - }, - - notStrictEqual: function(actual, expected, message) { - QUnit.push(expected !== actual, actual, expected, message); - }, - - raises: function(block, expected, message) { - var actual, ok = false; - - if (typeof expected === 'string') { - message = expected; - expected = null; - } - - try { - block.call(config.current.testEnvironment); - } catch (e) { - actual = e; - } - - if (actual) { - // we don't want to validate thrown error - if (!expected) { - ok = true; - // expected is a regexp - } else if (QUnit.objectType(expected) === "regexp") { - ok = expected.test(actual); - // expected is a constructor - } else if (actual instanceof expected) { - ok = true; - // expected is a validation function which returns true is validation passed - } else if (expected.call({}, actual) === true) { - ok = true; - } - } - - QUnit.ok(ok, message); - }, - - start: function(count) { - config.semaphore -= count || 1; - if (config.semaphore > 0) { - // don't start until equal number of stop-calls - return; - } - if (config.semaphore < 0) { - // ignore if start is called more often then stop - config.semaphore = 0; - } - // A slight delay, to avoid any current callbacks - if ( defined.setTimeout ) { - window.setTimeout(function() { - if (config.semaphore > 0) { - return; - } - if ( config.timeout ) { - clearTimeout(config.timeout); - } - - config.blocking = false; - process(true); - }, 13); - } else { - config.blocking = false; - process(true); - } - }, - - stop: function(count) { - config.semaphore += count || 1; - config.blocking = true; - - if ( config.testTimeout && defined.setTimeout ) { - clearTimeout(config.timeout); - config.timeout = window.setTimeout(function() { - QUnit.ok( false, "Test timed out" ); - config.semaphore = 1; - QUnit.start(); - }, config.testTimeout); - } - } -}; - -//We want access to the constructor's prototype -(function() { - function F(){} - F.prototype = QUnit; - QUnit = new F(); - //Make F QUnit's constructor so that we can add to the prototype later - QUnit.constructor = F; -}()); - -// deprecated; still export them to window to provide clear error messages -// next step: remove entirely -QUnit.equals = function() { - QUnit.push(false, false, false, "QUnit.equals has been deprecated since 2009 (e88049a0), use QUnit.equal instead"); -}; -QUnit.same = function() { - QUnit.push(false, false, false, "QUnit.same has been deprecated since 2009 (e88049a0), use QUnit.deepEqual instead"); -}; - -// Maintain internal state -var config = { - // The queue of tests to run - queue: [], - - // block until document ready - blocking: true, - - // when enabled, show only failing tests - // gets persisted through sessionStorage and can be changed in UI via checkbox - hidepassed: false, - - // by default, run previously failed tests first - // very useful in combination with "Hide passed tests" checked - reorder: true, - - // by default, modify document.title when suite is done - altertitle: true, - - urlConfig: ['noglobals', 'notrycatch'], - - //logging callback queues - begin: [], - done: [], - log: [], - testStart: [], - testDone: [], - moduleStart: [], - moduleDone: [] -}; - -// Load paramaters -(function() { - var location = window.location || { search: "", protocol: "file:" }, - params = location.search.slice( 1 ).split( "&" ), - length = params.length, - urlParams = {}, - current; - - if ( params[ 0 ] ) { - for ( var i = 0; i < length; i++ ) { - current = params[ i ].split( "=" ); - current[ 0 ] = decodeURIComponent( current[ 0 ] ); - // allow just a key to turn on a flag, e.g., test.html?noglobals - current[ 1 ] = current[ 1 ] ? decodeURIComponent( current[ 1 ] ) : true; - urlParams[ current[ 0 ] ] = current[ 1 ]; - } - } - - QUnit.urlParams = urlParams; - config.filter = urlParams.filter; - - // Figure out if we're running the tests from a server or not - QUnit.isLocal = location.protocol === 'file:'; -}()); - -// Expose the API as global variables, unless an 'exports' -// object exists, in that case we assume we're in CommonJS - export everything at the end -if ( typeof exports === "undefined" || typeof require === "undefined" ) { - extend(window, QUnit); - window.QUnit = QUnit; -} - -// define these after exposing globals to keep them in these QUnit namespace only -extend(QUnit, { - config: config, - - // Initialize the configuration options - init: function() { - extend(config, { - stats: { all: 0, bad: 0 }, - moduleStats: { all: 0, bad: 0 }, - started: +new Date(), - updateRate: 1000, - blocking: false, - autostart: true, - autorun: false, - filter: "", - queue: [], - semaphore: 0 - }); - - var qunit = id( "qunit" ); - if ( qunit ) { - qunit.innerHTML = - '

' + escapeInnerText( document.title ) + '

' + - '

' + - '
' + - '

' + - '
    '; - } - - var tests = id( "qunit-tests" ), - banner = id( "qunit-banner" ), - result = id( "qunit-testresult" ); - - if ( tests ) { - tests.innerHTML = ""; - } - - if ( banner ) { - banner.className = ""; - } - - if ( result ) { - result.parentNode.removeChild( result ); - } - - if ( tests ) { - result = document.createElement( "p" ); - result.id = "qunit-testresult"; - result.className = "result"; - tests.parentNode.insertBefore( result, tests ); - result.innerHTML = 'Running...
     '; - } - }, - - // Resets the test setup. Useful for tests that modify the DOM. - // If jQuery is available, uses jQuery's html(), otherwise just innerHTML. - reset: function() { - if ( window.jQuery ) { - jQuery( "#qunit-fixture" ).html( config.fixture ); - } else { - var main = id( 'qunit-fixture' ); - if ( main ) { - main.innerHTML = config.fixture; - } - } - }, - - // Trigger an event on an element. - // @example triggerEvent( document.body, "click" ); - triggerEvent: function( elem, type, event ) { - if ( document.createEvent ) { - event = document.createEvent("MouseEvents"); - event.initMouseEvent(type, true, true, elem.ownerDocument.defaultView, - 0, 0, 0, 0, 0, false, false, false, false, 0, null); - elem.dispatchEvent( event ); - - } else if ( elem.fireEvent ) { - elem.fireEvent("on"+type); - } - }, - - // Safe object type checking - is: function( type, obj ) { - return QUnit.objectType( obj ) == type; - }, - - objectType: function( obj ) { - if (typeof obj === "undefined") { - return "undefined"; - - // consider: typeof null === object - } - if (obj === null) { - return "null"; - } - - var type = toString.call( obj ).match(/^\[object\s(.*)\]$/)[1] || ''; - - switch (type) { - case 'Number': - if (isNaN(obj)) { - return "nan"; - } - return "number"; - case 'String': - case 'Boolean': - case 'Array': - case 'Date': - case 'RegExp': - case 'Function': - return type.toLowerCase(); - } - if (typeof obj === "object") { - return "object"; - } - return undefined; - }, - - push: function(result, actual, expected, message) { - if (!config.current) { - throw new Error("assertion outside test context, was " + sourceFromStacktrace()); - } - var details = { - result: result, - message: message, - actual: actual, - expected: expected - }; - - message = escapeInnerText(message) || (result ? "okay" : "failed"); - message = '' + message + ""; - var output = message; - if (!result) { - expected = escapeInnerText(QUnit.jsDump.parse(expected)); - actual = escapeInnerText(QUnit.jsDump.parse(actual)); - output += ''; - if (actual != expected) { - output += ''; - output += ''; - } - var source = sourceFromStacktrace(); - if (source) { - details.source = source; - output += ''; - } - output += "
    Expected:
    ' + expected + '
    Result:
    ' + actual + '
    Diff:
    ' + QUnit.diff(expected, actual) +'
    Source:
    ' + escapeInnerText(source) + '
    "; - } - - runLoggingCallbacks( 'log', QUnit, details ); - - config.current.assertions.push({ - result: !!result, - message: output - }); - }, - - pushFailure: function(message, source) { - var details = { - result: false, - message: message - }; - var output = escapeInnerText(message); - if (source) { - details.source = source; - output += '
    Source:
    ' + escapeInnerText(source) + '
    '; - } - runLoggingCallbacks( 'log', QUnit, details ); - config.current.assertions.push({ - result: false, - message: output - }); - }, - - url: function( params ) { - params = extend( extend( {}, QUnit.urlParams ), params ); - var querystring = "?", - key; - for ( key in params ) { - if ( !hasOwn.call( params, key ) ) { - continue; - } - querystring += encodeURIComponent( key ) + "=" + - encodeURIComponent( params[ key ] ) + "&"; - } - return window.location.pathname + querystring.slice( 0, -1 ); - }, - - extend: extend, - id: id, - addEvent: addEvent -}); - -//QUnit.constructor is set to the empty F() above so that we can add to it's prototype later -//Doing this allows us to tell if the following methods have been overwritten on the actual -//QUnit object, which is a deprecated way of using the callbacks. -extend(QUnit.constructor.prototype, { - // Logging callbacks; all receive a single argument with the listed properties - // run test/logs.html for any related changes - begin: registerLoggingCallback('begin'), - // done: { failed, passed, total, runtime } - done: registerLoggingCallback('done'), - // log: { result, actual, expected, message } - log: registerLoggingCallback('log'), - // testStart: { name } - testStart: registerLoggingCallback('testStart'), - // testDone: { name, failed, passed, total } - testDone: registerLoggingCallback('testDone'), - // moduleStart: { name } - moduleStart: registerLoggingCallback('moduleStart'), - // moduleDone: { name, failed, passed, total } - moduleDone: registerLoggingCallback('moduleDone') -}); - -if ( typeof document === "undefined" || document.readyState === "complete" ) { - config.autorun = true; -} - -QUnit.load = function() { - runLoggingCallbacks( 'begin', QUnit, {} ); - - // Initialize the config, saving the execution queue - var oldconfig = extend({}, config); - QUnit.init(); - extend(config, oldconfig); - - config.blocking = false; - - var urlConfigHtml = '', len = config.urlConfig.length; - for ( var i = 0, val; i < len; i++ ) { - val = config.urlConfig[i]; - config[val] = QUnit.urlParams[val]; - urlConfigHtml += ''; - } - - var userAgent = id("qunit-userAgent"); - if ( userAgent ) { - userAgent.innerHTML = navigator.userAgent; - } - var banner = id("qunit-header"); - if ( banner ) { - banner.innerHTML = ' ' + banner.innerHTML + ' ' + urlConfigHtml; - addEvent( banner, "change", function( event ) { - var params = {}; - params[ event.target.name ] = event.target.checked ? true : undefined; - window.location = QUnit.url( params ); - }); - } - - var toolbar = id("qunit-testrunner-toolbar"); - if ( toolbar ) { - var filter = document.createElement("input"); - filter.type = "checkbox"; - filter.id = "qunit-filter-pass"; - addEvent( filter, "click", function() { - var ol = document.getElementById("qunit-tests"); - if ( filter.checked ) { - ol.className = ol.className + " hidepass"; - } else { - var tmp = " " + ol.className.replace( /[\n\t\r]/g, " " ) + " "; - ol.className = tmp.replace(/ hidepass /, " "); - } - if ( defined.sessionStorage ) { - if (filter.checked) { - sessionStorage.setItem("qunit-filter-passed-tests", "true"); - } else { - sessionStorage.removeItem("qunit-filter-passed-tests"); - } - } - }); - if ( config.hidepassed || defined.sessionStorage && sessionStorage.getItem("qunit-filter-passed-tests") ) { - filter.checked = true; - var ol = document.getElementById("qunit-tests"); - ol.className = ol.className + " hidepass"; - } - toolbar.appendChild( filter ); - - var label = document.createElement("label"); - label.setAttribute("for", "qunit-filter-pass"); - label.innerHTML = "Hide passed tests"; - toolbar.appendChild( label ); - } - - var main = id('qunit-fixture'); - if ( main ) { - config.fixture = main.innerHTML; - } - - if (config.autostart) { - QUnit.start(); - } -}; - -addEvent(window, "load", QUnit.load); - -// addEvent(window, "error") gives us a useless event object -window.onerror = function( message, file, line ) { - if ( QUnit.config.current ) { - QUnit.pushFailure( message, file + ":" + line ); - } else { - QUnit.test( "global failure", function() { - QUnit.pushFailure( message, file + ":" + line ); - }); - } -}; - -function done() { - config.autorun = true; - - // Log the last module results - if ( config.currentModule ) { - runLoggingCallbacks( 'moduleDone', QUnit, { - name: config.currentModule, - failed: config.moduleStats.bad, - passed: config.moduleStats.all - config.moduleStats.bad, - total: config.moduleStats.all - } ); - } - - var banner = id("qunit-banner"), - tests = id("qunit-tests"), - runtime = +new Date() - config.started, - passed = config.stats.all - config.stats.bad, - html = [ - 'Tests completed in ', - runtime, - ' milliseconds.
    ', - '', - passed, - ' tests of ', - config.stats.all, - ' passed, ', - config.stats.bad, - ' failed.' - ].join(''); - - if ( banner ) { - banner.className = (config.stats.bad ? "qunit-fail" : "qunit-pass"); - } - - if ( tests ) { - id( "qunit-testresult" ).innerHTML = html; - } - - if ( config.altertitle && typeof document !== "undefined" && document.title ) { - // show ✖ for good, ✔ for bad suite result in title - // use escape sequences in case file gets loaded with non-utf-8-charset - document.title = [ - (config.stats.bad ? "\u2716" : "\u2714"), - document.title.replace(/^[\u2714\u2716] /i, "") - ].join(" "); - } - - // clear own sessionStorage items if all tests passed - if ( config.reorder && defined.sessionStorage && config.stats.bad === 0 ) { - var key; - for ( var i = 0; i < sessionStorage.length; i++ ) { - key = sessionStorage.key( i++ ); - if ( key.indexOf("qunit-test-") === 0 ) { - sessionStorage.removeItem( key ); - } - } - } - - runLoggingCallbacks( 'done', QUnit, { - failed: config.stats.bad, - passed: passed, - total: config.stats.all, - runtime: runtime - } ); -} - -function validTest( name ) { - var filter = config.filter, - run = false; - - if ( !filter ) { - return true; - } - - var not = filter.charAt( 0 ) === "!"; - if ( not ) { - filter = filter.slice( 1 ); - } - - if ( name.indexOf( filter ) !== -1 ) { - return !not; - } - - if ( not ) { - run = true; - } - - return run; -} - -// so far supports only Firefox, Chrome and Opera (buggy), Safari (for real exceptions) -// Later Safari and IE10 are supposed to support error.stack as well -// See also https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Error/Stack -function extractStacktrace( e, offset ) { - offset = offset || 3; - if (e.stacktrace) { - // Opera - return e.stacktrace.split("\n")[offset + 3]; - } else if (e.stack) { - // Firefox, Chrome - var stack = e.stack.split("\n"); - if (/^error$/i.test(stack[0])) { - stack.shift(); - } - return stack[offset]; - } else if (e.sourceURL) { - // Safari, PhantomJS - // hopefully one day Safari provides actual stacktraces - // exclude useless self-reference for generated Error objects - if ( /qunit.js$/.test( e.sourceURL ) ) { - return; - } - // for actual exceptions, this is useful - return e.sourceURL + ":" + e.line; - } -} -function sourceFromStacktrace(offset) { - try { - throw new Error(); - } catch ( e ) { - return extractStacktrace( e, offset ); - } -} - -function escapeInnerText(s) { - if (!s) { - return ""; - } - s = s + ""; - return s.replace(/[\&<>]/g, function(s) { - switch(s) { - case "&": return "&"; - case "<": return "<"; - case ">": return ">"; - default: return s; - } - }); -} - -function synchronize( callback, last ) { - config.queue.push( callback ); - - if ( config.autorun && !config.blocking ) { - process(last); - } -} - -function process( last ) { - function next() { - process( last ); - } - var start = new Date().getTime(); - config.depth = config.depth ? config.depth + 1 : 1; - - while ( config.queue.length && !config.blocking ) { - if ( !defined.setTimeout || config.updateRate <= 0 || ( ( new Date().getTime() - start ) < config.updateRate ) ) { - config.queue.shift()(); - } else { - window.setTimeout( next, 13 ); - break; - } - } - config.depth--; - if ( last && !config.blocking && !config.queue.length && config.depth === 0 ) { - done(); - } -} - -function saveGlobal() { - config.pollution = []; - - if ( config.noglobals ) { - for ( var key in window ) { - if ( !hasOwn.call( window, key ) ) { - continue; - } - config.pollution.push( key ); - } - } -} - -function checkPollution( name ) { - var old = config.pollution; - saveGlobal(); - - var newGlobals = diff( config.pollution, old ); - if ( newGlobals.length > 0 ) { - QUnit.pushFailure( "Introduced global variable(s): " + newGlobals.join(", ") ); - } - - var deletedGlobals = diff( old, config.pollution ); - if ( deletedGlobals.length > 0 ) { - QUnit.pushFailure( "Deleted global variable(s): " + deletedGlobals.join(", ") ); - } -} - -// returns a new Array with the elements that are in a but not in b -function diff( a, b ) { - var result = a.slice(); - for ( var i = 0; i < result.length; i++ ) { - for ( var j = 0; j < b.length; j++ ) { - if ( result[i] === b[j] ) { - result.splice(i, 1); - i--; - break; - } - } - } - return result; -} - -function extend(a, b) { - for ( var prop in b ) { - if ( b[prop] === undefined ) { - delete a[prop]; - - // Avoid "Member not found" error in IE8 caused by setting window.constructor - } else if ( prop !== "constructor" || a !== window ) { - a[prop] = b[prop]; - } - } - - return a; -} - -function addEvent(elem, type, fn) { - if ( elem.addEventListener ) { - elem.addEventListener( type, fn, false ); - } else if ( elem.attachEvent ) { - elem.attachEvent( "on" + type, fn ); - } else { - fn(); - } -} - -function id(name) { - return !!(typeof document !== "undefined" && document && document.getElementById) && - document.getElementById( name ); -} - -function registerLoggingCallback(key){ - return function(callback){ - config[key].push( callback ); - }; -} - -// Supports deprecated method of completely overwriting logging callbacks -function runLoggingCallbacks(key, scope, args) { - //debugger; - var callbacks; - if ( QUnit.hasOwnProperty(key) ) { - QUnit[key].call(scope, args); - } else { - callbacks = config[key]; - for( var i = 0; i < callbacks.length; i++ ) { - callbacks[i].call( scope, args ); - } - } -} - -// Test for equality any JavaScript type. -// Author: Philippe Rathé -QUnit.equiv = (function() { - - var innerEquiv; // the real equiv function - var callers = []; // stack to decide between skip/abort functions - var parents = []; // stack to avoiding loops from circular referencing - - // Call the o related callback with the given arguments. - function bindCallbacks(o, callbacks, args) { - var prop = QUnit.objectType(o); - if (prop) { - if (QUnit.objectType(callbacks[prop]) === "function") { - return callbacks[prop].apply(callbacks, args); - } else { - return callbacks[prop]; // or undefined - } - } - } - - var getProto = Object.getPrototypeOf || function (obj) { - return obj.__proto__; - }; - - var callbacks = (function () { - - // for string, boolean, number and null - function useStrictEquality(b, a) { - if (b instanceof a.constructor || a instanceof b.constructor) { - // to catch short annotaion VS 'new' annotation of a - // declaration - // e.g. var i = 1; - // var j = new Number(1); - return a == b; - } else { - return a === b; - } - } - - return { - "string" : useStrictEquality, - "boolean" : useStrictEquality, - "number" : useStrictEquality, - "null" : useStrictEquality, - "undefined" : useStrictEquality, - - "nan" : function(b) { - return isNaN(b); - }, - - "date" : function(b, a) { - return QUnit.objectType(b) === "date" && a.valueOf() === b.valueOf(); - }, - - "regexp" : function(b, a) { - return QUnit.objectType(b) === "regexp" && - // the regex itself - a.source === b.source && - // and its modifers - a.global === b.global && - // (gmi) ... - a.ignoreCase === b.ignoreCase && - a.multiline === b.multiline; - }, - - // - skip when the property is a method of an instance (OOP) - // - abort otherwise, - // initial === would have catch identical references anyway - "function" : function() { - var caller = callers[callers.length - 1]; - return caller !== Object && typeof caller !== "undefined"; - }, - - "array" : function(b, a) { - var i, j, loop; - var len; - - // b could be an object literal here - if (QUnit.objectType(b) !== "array") { - return false; - } - - len = a.length; - if (len !== b.length) { // safe and faster - return false; - } - - // track reference to avoid circular references - parents.push(a); - for (i = 0; i < len; i++) { - loop = false; - for (j = 0; j < parents.length; j++) { - if (parents[j] === a[i]) { - loop = true;// dont rewalk array - } - } - if (!loop && !innerEquiv(a[i], b[i])) { - parents.pop(); - return false; - } - } - parents.pop(); - return true; - }, - - "object" : function(b, a) { - var i, j, loop; - var eq = true; // unless we can proove it - var aProperties = [], bProperties = []; // collection of - // strings - - // comparing constructors is more strict than using - // instanceof - if (a.constructor !== b.constructor) { - // Allow objects with no prototype to be equivalent to - // objects with Object as their constructor. - if (!((getProto(a) === null && getProto(b) === Object.prototype) || - (getProto(b) === null && getProto(a) === Object.prototype))) - { - return false; - } - } - - // stack constructor before traversing properties - callers.push(a.constructor); - // track reference to avoid circular references - parents.push(a); - - for (i in a) { // be strict: don't ensures hasOwnProperty - // and go deep - loop = false; - for (j = 0; j < parents.length; j++) { - if (parents[j] === a[i]) { - // don't go down the same path twice - loop = true; - } - } - aProperties.push(i); // collect a's properties - - if (!loop && !innerEquiv(a[i], b[i])) { - eq = false; - break; - } - } - - callers.pop(); // unstack, we are done - parents.pop(); - - for (i in b) { - bProperties.push(i); // collect b's properties - } - - // Ensures identical properties name - return eq && innerEquiv(aProperties.sort(), bProperties.sort()); - } - }; - }()); - - innerEquiv = function() { // can take multiple arguments - var args = Array.prototype.slice.apply(arguments); - if (args.length < 2) { - return true; // end transition - } - - return (function(a, b) { - if (a === b) { - return true; // catch the most you can - } else if (a === null || b === null || typeof a === "undefined" || - typeof b === "undefined" || - QUnit.objectType(a) !== QUnit.objectType(b)) { - return false; // don't lose time with error prone cases - } else { - return bindCallbacks(a, callbacks, [ b, a ]); - } - - // apply transition with (1..n) arguments - }(args[0], args[1]) && arguments.callee.apply(this, args.splice(1, args.length - 1))); - }; - - return innerEquiv; - -}()); - -/** - * jsDump Copyright (c) 2008 Ariel Flesler - aflesler(at)gmail(dot)com | - * http://flesler.blogspot.com Licensed under BSD - * (http://www.opensource.org/licenses/bsd-license.php) Date: 5/15/2008 - * - * @projectDescription Advanced and extensible data dumping for Javascript. - * @version 1.0.0 - * @author Ariel Flesler - * @link {http://flesler.blogspot.com/2008/05/jsdump-pretty-dump-of-any-javascript.html} - */ -QUnit.jsDump = (function() { - function quote( str ) { - return '"' + str.toString().replace(/"/g, '\\"') + '"'; - } - function literal( o ) { - return o + ''; - } - function join( pre, arr, post ) { - var s = jsDump.separator(), - base = jsDump.indent(), - inner = jsDump.indent(1); - if ( arr.join ) { - arr = arr.join( ',' + s + inner ); - } - if ( !arr ) { - return pre + post; - } - return [ pre, inner + arr, base + post ].join(s); - } - function array( arr, stack ) { - var i = arr.length, ret = new Array(i); - this.up(); - while ( i-- ) { - ret[i] = this.parse( arr[i] , undefined , stack); - } - this.down(); - return join( '[', ret, ']' ); - } - - var reName = /^function (\w+)/; - - var jsDump = { - parse: function( obj, type, stack ) { //type is used mostly internally, you can fix a (custom)type in advance - stack = stack || [ ]; - var parser = this.parsers[ type || this.typeOf(obj) ]; - type = typeof parser; - var inStack = inArray(obj, stack); - if (inStack != -1) { - return 'recursion('+(inStack - stack.length)+')'; - } - //else - if (type == 'function') { - stack.push(obj); - var res = parser.call( this, obj, stack ); - stack.pop(); - return res; - } - // else - return (type == 'string') ? parser : this.parsers.error; - }, - typeOf: function( obj ) { - var type; - if ( obj === null ) { - type = "null"; - } else if (typeof obj === "undefined") { - type = "undefined"; - } else if (QUnit.is("RegExp", obj)) { - type = "regexp"; - } else if (QUnit.is("Date", obj)) { - type = "date"; - } else if (QUnit.is("Function", obj)) { - type = "function"; - } else if (typeof obj.setInterval !== undefined && typeof obj.document !== "undefined" && typeof obj.nodeType === "undefined") { - type = "window"; - } else if (obj.nodeType === 9) { - type = "document"; - } else if (obj.nodeType) { - type = "node"; - } else if ( - // native arrays - toString.call( obj ) === "[object Array]" || - // NodeList objects - ( typeof obj.length === "number" && typeof obj.item !== "undefined" && ( obj.length ? obj.item(0) === obj[0] : ( obj.item( 0 ) === null && typeof obj[0] === "undefined" ) ) ) - ) { - type = "array"; - } else { - type = typeof obj; - } - return type; - }, - separator: function() { - return this.multiline ? this.HTML ? '
    ' : '\n' : this.HTML ? ' ' : ' '; - }, - indent: function( extra ) {// extra can be a number, shortcut for increasing-calling-decreasing - if ( !this.multiline ) { - return ''; - } - var chr = this.indentChar; - if ( this.HTML ) { - chr = chr.replace(/\t/g,' ').replace(/ /g,' '); - } - return new Array( this._depth_ + (extra||0) ).join(chr); - }, - up: function( a ) { - this._depth_ += a || 1; - }, - down: function( a ) { - this._depth_ -= a || 1; - }, - setParser: function( name, parser ) { - this.parsers[name] = parser; - }, - // The next 3 are exposed so you can use them - quote: quote, - literal: literal, - join: join, - // - _depth_: 1, - // This is the list of parsers, to modify them, use jsDump.setParser - parsers: { - window: '[Window]', - document: '[Document]', - error: '[ERROR]', //when no parser is found, shouldn't happen - unknown: '[Unknown]', - 'null': 'null', - 'undefined': 'undefined', - 'function': function( fn ) { - var ret = 'function', - name = 'name' in fn ? fn.name : (reName.exec(fn)||[])[1];//functions never have name in IE - if ( name ) { - ret += ' ' + name; - } - ret += '('; - - ret = [ ret, QUnit.jsDump.parse( fn, 'functionArgs' ), '){'].join(''); - return join( ret, QUnit.jsDump.parse(fn,'functionCode'), '}' ); - }, - array: array, - nodelist: array, - 'arguments': array, - object: function( map, stack ) { - var ret = [ ], keys, key, val, i; - QUnit.jsDump.up(); - if (Object.keys) { - keys = Object.keys( map ); - } else { - keys = []; - for (key in map) { keys.push( key ); } - } - keys.sort(); - for (i = 0; i < keys.length; i++) { - key = keys[ i ]; - val = map[ key ]; - ret.push( QUnit.jsDump.parse( key, 'key' ) + ': ' + QUnit.jsDump.parse( val, undefined, stack ) ); - } - QUnit.jsDump.down(); - return join( '{', ret, '}' ); - }, - node: function( node ) { - var open = QUnit.jsDump.HTML ? '<' : '<', - close = QUnit.jsDump.HTML ? '>' : '>'; - - var tag = node.nodeName.toLowerCase(), - ret = open + tag; - - for ( var a in QUnit.jsDump.DOMAttrs ) { - var val = node[QUnit.jsDump.DOMAttrs[a]]; - if ( val ) { - ret += ' ' + a + '=' + QUnit.jsDump.parse( val, 'attribute' ); - } - } - return ret + close + open + '/' + tag + close; - }, - functionArgs: function( fn ) {//function calls it internally, it's the arguments part of the function - var l = fn.length; - if ( !l ) { - return ''; - } - - var args = new Array(l); - while ( l-- ) { - args[l] = String.fromCharCode(97+l);//97 is 'a' - } - return ' ' + args.join(', ') + ' '; - }, - key: quote, //object calls it internally, the key part of an item in a map - functionCode: '[code]', //function calls it internally, it's the content of the function - attribute: quote, //node calls it internally, it's an html attribute value - string: quote, - date: quote, - regexp: literal, //regex - number: literal, - 'boolean': literal - }, - DOMAttrs:{//attributes to dump from nodes, name=>realName - id:'id', - name:'name', - 'class':'className' - }, - HTML:false,//if true, entities are escaped ( <, >, \t, space and \n ) - indentChar:' ',//indentation unit - multiline:true //if true, items in a collection, are separated by a \n, else just a space. - }; - - return jsDump; -}()); - -// from Sizzle.js -function getText( elems ) { - var ret = "", elem; - - for ( var i = 0; elems[i]; i++ ) { - elem = elems[i]; - - // Get the text from text nodes and CDATA nodes - if ( elem.nodeType === 3 || elem.nodeType === 4 ) { - ret += elem.nodeValue; - - // Traverse everything else, except comment nodes - } else if ( elem.nodeType !== 8 ) { - ret += getText( elem.childNodes ); - } - } - - return ret; -} - -//from jquery.js -function inArray( elem, array ) { - if ( array.indexOf ) { - return array.indexOf( elem ); - } - - for ( var i = 0, length = array.length; i < length; i++ ) { - if ( array[ i ] === elem ) { - return i; - } - } - - return -1; -} - -/* - * Javascript Diff Algorithm - * By John Resig (http://ejohn.org/) - * Modified by Chu Alan "sprite" - * - * Released under the MIT license. - * - * More Info: - * http://ejohn.org/projects/javascript-diff-algorithm/ - * - * Usage: QUnit.diff(expected, actual) - * - * QUnit.diff("the quick brown fox jumped over", "the quick fox jumps over") == "the quick brown fox jumped jumps over" - */ -QUnit.diff = (function() { - function diff(o, n) { - var ns = {}; - var os = {}; - var i; - - for (i = 0; i < n.length; i++) { - if (ns[n[i]] == null) { - ns[n[i]] = { - rows: [], - o: null - }; - } - ns[n[i]].rows.push(i); - } - - for (i = 0; i < o.length; i++) { - if (os[o[i]] == null) { - os[o[i]] = { - rows: [], - n: null - }; - } - os[o[i]].rows.push(i); - } - - for (i in ns) { - if ( !hasOwn.call( ns, i ) ) { - continue; - } - if (ns[i].rows.length == 1 && typeof(os[i]) != "undefined" && os[i].rows.length == 1) { - n[ns[i].rows[0]] = { - text: n[ns[i].rows[0]], - row: os[i].rows[0] - }; - o[os[i].rows[0]] = { - text: o[os[i].rows[0]], - row: ns[i].rows[0] - }; - } - } - - for (i = 0; i < n.length - 1; i++) { - if (n[i].text != null && n[i + 1].text == null && n[i].row + 1 < o.length && o[n[i].row + 1].text == null && - n[i + 1] == o[n[i].row + 1]) { - n[i + 1] = { - text: n[i + 1], - row: n[i].row + 1 - }; - o[n[i].row + 1] = { - text: o[n[i].row + 1], - row: i + 1 - }; - } - } - - for (i = n.length - 1; i > 0; i--) { - if (n[i].text != null && n[i - 1].text == null && n[i].row > 0 && o[n[i].row - 1].text == null && - n[i - 1] == o[n[i].row - 1]) { - n[i - 1] = { - text: n[i - 1], - row: n[i].row - 1 - }; - o[n[i].row - 1] = { - text: o[n[i].row - 1], - row: i - 1 - }; - } - } - - return { - o: o, - n: n - }; - } - - return function(o, n) { - o = o.replace(/\s+$/, ''); - n = n.replace(/\s+$/, ''); - var out = diff(o === "" ? [] : o.split(/\s+/), n === "" ? [] : n.split(/\s+/)); - - var str = ""; - var i; - - var oSpace = o.match(/\s+/g); - if (oSpace == null) { - oSpace = [" "]; - } - else { - oSpace.push(" "); - } - var nSpace = n.match(/\s+/g); - if (nSpace == null) { - nSpace = [" "]; - } - else { - nSpace.push(" "); - } - - if (out.n.length === 0) { - for (i = 0; i < out.o.length; i++) { - str += '' + out.o[i] + oSpace[i] + ""; - } - } - else { - if (out.n[0].text == null) { - for (n = 0; n < out.o.length && out.o[n].text == null; n++) { - str += '' + out.o[n] + oSpace[n] + ""; - } - } - - for (i = 0; i < out.n.length; i++) { - if (out.n[i].text == null) { - str += '' + out.n[i] + nSpace[i] + ""; - } - else { - var pre = ""; - - for (n = out.n[i].row + 1; n < out.o.length && out.o[n].text == null; n++) { - pre += '' + out.o[n] + oSpace[n] + ""; - } - str += " " + out.n[i].text + nSpace[i] + pre; - } - } - } - - return str; - }; -}()); - -// for CommonJS enviroments, export everything -if ( typeof exports !== "undefined" || typeof require !== "undefined" ) { - extend(exports, QUnit); -} - -// get at whatever the global object is, like window in browsers -}( (function() {return this;}.call()) )); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/utils.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/utils.js deleted file mode 100644 index 6f9cac5..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/assets/utils.js +++ /dev/null @@ -1,21 +0,0 @@ -function UTCDate(){ - return new Date(Date.UTC.apply(Date, arguments)); -} - - -function format_date(date){ - var y = date.getUTCFullYear(), - m = date.getUTCMonth() + 1, - d = date.getUTCDate(), - h = date.getUTCHours(), - i = date.getUTCMinutes(), - s = date.getUTCSeconds(), - l = date.getUTCMilliseconds(); - function z(i){return (i <= 9 ? '0'+i : i);} - return y+'-'+z(m)+'-'+z(d)+' '+z(h)+':'+z(i)+':'+z(s)+'.'+z(l); -} - - -function datesEqual(actual, expected, message){ - QUnit.push(QUnit.equiv(actual, expected), format_date(actual), format_date(expected), message); -} diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/calendar-weeks.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/calendar-weeks.js deleted file mode 100644 index 258c29c..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/calendar-weeks.js +++ /dev/null @@ -1,48 +0,0 @@ -module('Calendar Weeks', { - setup: function(){ - this.input = $('') - .appendTo('#qunit-fixture') - .val('2013-01-14') - .datepicker({ - format: 'yyyy-mm-dd', - calendarWeeks: true - }) - .focus(); // Activate for visibility checks - this.dp = this.input.data('datepicker'); - this.picker = this.dp.picker; - }, - teardown: function(){ - this.picker.remove(); - } -}); - -test('adds cw header column', function(){ - var target = this.picker.find('.datepicker-days thead tr:nth-child(3) th:first-child'); - ok(target.hasClass('cw'), 'First column heading is from cw column'); -}); - -test('adds calendar week cells to each day row', function(){ - var target = this.picker.find('.datepicker-days tbody tr'); - - expect(target.length); - target.each(function(i){ - var t = $(this).children().first(); - ok(t.hasClass('cw'), "First column is cw column"); - }); -}); - -test('displays correct calendar week', function(){ - var target = this.picker.find('.datepicker-days tbody tr'); - - expect(target.length); - target.each(function(i){ - var t = $(this).children().first(); - equal(t.text(), i+1, "Displays correct calendar weeks"); - }); -}); - -test('it prepends column to switcher thead row', function(){ - var target = this.picker.find('.datepicker-days thead tr:nth-child(2)'); - equal(target.children().length, 3, 'first row has 3 columns'); - ok(!target.children().first().hasClass('cw'), 'cw column is not prepended'); -}); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/component.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/component.js deleted file mode 100644 index 7540b73..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/component.js +++ /dev/null @@ -1,267 +0,0 @@ -module('Component', { - setup: function(){ - this.component = $('
    '+ - ''+ - ''+ - '
    ') - .appendTo('#qunit-fixture') - .datepicker({format: "dd-mm-yyyy"}); - this.input = this.component.find('input'); - this.addon = this.component.find('.add-on'); - this.dp = this.component.data('datepicker'); - this.picker = this.dp.picker; - }, - teardown: function(){ - this.picker.remove(); - } -}); - - -test('Component gets date/viewDate from input value', function(){ - datesEqual(this.dp.getUTCDate(), UTCDate(2012, 1, 12)); - datesEqual(this.dp.viewDate, UTCDate(2012, 1, 12)); -}); - -test('Activation by component', function(){ - ok(!this.picker.is(':visible')); - this.addon.click(); - ok(this.picker.is(':visible')); -}); - -test('Dont activation (by disabled) by component', function(){ - ok(!this.picker.is(':visible')); - this.input.prop('disabled', true); - this.addon.click(); - ok(!this.picker.is(':visible')); - this.input.prop('disabled', false); -}); - -test('simple keyboard nav test', function(){ - var target; - - // Keyboard nav only works with non-readonly inputs - this.input.removeAttr('readonly'); - - equal(this.dp.viewMode, 0); - target = this.picker.find('.datepicker-days thead th.datepicker-switch'); - equal(target.text(), 'February 2012', 'Title is "February 2012"'); - datesEqual(this.dp.getUTCDate(), UTCDate(2012, 1, 12)); - datesEqual(this.dp.viewDate, UTCDate(2012, 1, 12)); - - // Focus/open - this.addon.click(); - - // Navigation: -1 day, left arrow key - this.input.trigger({ - type: 'keydown', - keyCode: 37 - }); - datesEqual(this.dp.viewDate, UTCDate(2012, 1, 11)); - datesEqual(this.dp.getUTCDate(), UTCDate(2012, 1, 12)); - datesEqual(this.dp.focusDate, UTCDate(2012, 1, 11)); - // Month not changed - target = this.picker.find('.datepicker-days thead th.datepicker-switch'); - equal(target.text(), 'February 2012', 'Title is "February 2012"'); - - // Navigation: +1 month, shift + right arrow key - this.input.trigger({ - type: 'keydown', - keyCode: 39, - shiftKey: true - }); - datesEqual(this.dp.viewDate, UTCDate(2012, 2, 11)); - datesEqual(this.dp.getUTCDate(), UTCDate(2012, 1, 12)); - datesEqual(this.dp.focusDate, UTCDate(2012, 2, 11)); - target = this.picker.find('.datepicker-days thead th.datepicker-switch'); - equal(target.text(), 'March 2012', 'Title is "March 2012"'); - - // Navigation: -1 year, ctrl + left arrow key - this.input.trigger({ - type: 'keydown', - keyCode: 37, - ctrlKey: true - }); - datesEqual(this.dp.viewDate, UTCDate(2011, 2, 11)); - datesEqual(this.dp.getUTCDate(), UTCDate(2012, 1, 12)); - datesEqual(this.dp.focusDate, UTCDate(2011, 2, 11)); - target = this.picker.find('.datepicker-days thead th.datepicker-switch'); - equal(target.text(), 'March 2011', 'Title is "March 2011"'); -}); - -test('setValue', function(){ - this.dp.dates.replace(UTCDate(2012, 2, 13)); - this.dp.setValue(); - datesEqual(this.dp.dates[0], UTCDate(2012, 2, 13)); - equal(this.input.val(), '13-03-2012'); -}); - -test('update', function(){ - this.input.val('13-03-2012'); - this.dp.update(); - equal(this.dp.dates.length, 1); - datesEqual(this.dp.dates[0], UTCDate(2012, 2, 13)); -}); - -test('Navigating to/from decade view', function(){ - var target; - - this.addon.click(); - this.input.val('31-03-2012'); - this.dp.update(); - - equal(this.dp.viewMode, 0); - target = this.picker.find('.datepicker-days thead th.datepicker-switch'); - ok(target.is(':visible'), 'View switcher is visible'); - - target.click(); - ok(this.picker.find('.datepicker-months').is(':visible'), 'Month picker is visible'); - equal(this.dp.viewMode, 1); - // Not modified when switching modes - datesEqual(this.dp.viewDate, UTCDate(2012, 2, 31)); - datesEqual(this.dp.dates[0], UTCDate(2012, 2, 31)); - - target = this.picker.find('.datepicker-months thead th.datepicker-switch'); - ok(target.is(':visible'), 'View switcher is visible'); - - target.click(); - ok(this.picker.find('.datepicker-years').is(':visible'), 'Year picker is visible'); - equal(this.dp.viewMode, 2); - // Not modified when switching modes - datesEqual(this.dp.viewDate, UTCDate(2012, 2, 31)); - datesEqual(this.dp.dates[0], UTCDate(2012, 2, 31)); - - // Change years to test internal state changes - target = this.picker.find('.datepicker-years tbody span:contains(2011)'); - target.click(); - equal(this.dp.viewMode, 1); - // Only viewDate modified - datesEqual(this.dp.viewDate, UTCDate(2011, 2, 1)); - datesEqual(this.dp.dates[0], UTCDate(2012, 2, 31)); - - target = this.picker.find('.datepicker-months tbody span:contains(Apr)'); - target.click(); - equal(this.dp.viewMode, 0); - // Only viewDate modified - datesEqual(this.dp.viewDate, UTCDate(2011, 3, 1)); - datesEqual(this.dp.dates[0], UTCDate(2012, 2, 31)); -}); - -test('Selecting date resets viewDate and date', function(){ - var target; - - this.addon.click(); - this.input.val('31-03-2012'); - this.dp.update(); - - // Rendered correctly - equal(this.dp.viewMode, 0); - target = this.picker.find('.datepicker-days tbody td:first'); - equal(target.text(), '26'); // Should be Feb 26 - - // Updated internally on click - target.click(); - datesEqual(this.dp.viewDate, UTCDate(2012, 1, 26)); - datesEqual(this.dp.dates[0], UTCDate(2012, 1, 26)); - - // Re-rendered on click - target = this.picker.find('.datepicker-days tbody td:first'); - equal(target.text(), '29'); // Should be Jan 29 -}); - -test('"destroy" removes associated HTML', function(){ - var datepickerDivSelector = '.datepicker'; - - $('#datepicker').datepicker('show'); - - //there should be one datepicker initiated so that means one hidden .datepicker div - equal($(datepickerDivSelector).length, 1); - this.component.datepicker('destroy'); - equal($(datepickerDivSelector).length, 0);//hidden HTML should be gone -}); - -test('"remove" is an alias for "destroy"', function(){ - var called, originalDestroy = this.dp.destroy; - this.dp.destroy = function () { - called = true; - return originalDestroy.apply(this, arguments); - }; - this.dp.remove(); - ok(called); -}); - -test('Does not block events', function(){ - var clicks = 0; - function handler(){ - clicks++; - } - $('#qunit-fixture').on('click', '.add-on', handler); - this.addon.click(); - equal(clicks, 1); - $('#qunit-fixture').off('click', '.add-on', handler); -}); - - -test('date and viewDate must be between startDate and endDate when setStartDate called', function() { - this.dp.setDate(new Date(2013, 1, 1)); - datesEqual(this.dp.dates[0], UTCDate(2013, 1, 1)); - datesEqual(this.dp.viewDate, UTCDate(2013, 1, 1)); - this.dp.setStartDate(new Date(2013, 5, 6)); - datesEqual(this.dp.viewDate, UTCDate(2013, 5, 6)); - equal(this.dp.dates.length, 0); -}); - -test('date and viewDate must be between startDate and endDate when setEndDate called', function() { - this.dp.setDate(new Date(2013, 11, 1)); - datesEqual(this.dp.dates[0], UTCDate(2013, 11, 1)); - datesEqual(this.dp.viewDate, UTCDate(2013, 11, 1)); - this.dp.setEndDate(new Date(2013, 5, 6)); - datesEqual(this.dp.viewDate, UTCDate(2013, 5, 6)); - equal(this.dp.dates.length, 0); -}); - -test('picker should render fine when `$.fn.show` and `$.fn.hide` are overridden', patch_show_hide(function () { - var viewModes = $.fn.datepicker.DPGlobal.viewModes, - minViewMode = this.dp.o.minViewMode, - maxViewMode = this.dp.o.maxViewMode, - childDivs = this.picker.children('div'); - - this.dp.setViewMode(minViewMode); - - // Overwritten `$.fn.hide` method adds the `foo` class to its matched elements - var curDivShowing = childDivs.filter('.datepicker-' + viewModes[minViewMode].clsName); - ok(!curDivShowing.hasClass('foo'), 'Shown div does not have overridden `$.fn.hide` side-effects'); - - // Check that other classes do have `foo` class - var divNotShown; - for (var curViewMode = minViewMode + 1; curViewMode <= maxViewMode; curViewMode++) { - divNotShown = childDivs.filter('.datepicker-' + viewModes[curViewMode].clsName); - ok(divNotShown.hasClass('foo'), 'Other divs do have overridden `$.fn.hide` side-effects'); - } -})); - -test('Focused ceil for decade/century/millenium views', function(){ - var input = $('') - .appendTo('#qunit-fixture') - .datepicker({ - startView: 2, - defaultViewDate: { - year: 2115 - } - }), - dp = input.data('datepicker'), - picker = dp.picker, - target; - - input.focus(); - - target = picker.find('.datepicker-years tbody .focused'); - ok(target.text() === '2115', 'Year cell is focused'); - - picker.find('.datepicker-years thead th.datepicker-switch').click(); - target = picker.find('.datepicker-decades tbody .focused'); - ok(target.text() === '2110', 'Decade cell is focused'); - - picker.find('.datepicker-decades thead th.datepicker-switch').click(); - target = picker.find('.datepicker-centuries tbody .focused'); - ok(target.text() === '2100', 'Century cell is focused'); -}); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/data-api.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/data-api.js deleted file mode 100644 index a751f57..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/tests/suites/data-api.js +++ /dev/null @@ -1,114 +0,0 @@ -module('DATA-API'); - -test('DATA-API: data-provide="datepicker" on input; focus', function(){ - var input = $('') - .appendTo('#qunit-fixture'); - input.focus(); - ok(input.data('datepicker'), 'datepicker is initialized by "focus" event'); -}); - -test('DATA-API: data-provide="datepicker" on input; click', function(){ - var input = $('') - .appendTo('#qunit-fixture'); - input.click(); - ok(input.data('datepicker'), 'datepicker is initialized by "focus" event'); -}); - -test('DATA-API: data-provide="datepicker" on component', function(){ - var html, comp; - - html = '
    '+ - ''+ - '
    '; - - comp = $(html).appendTo('#qunit-fixture'); - comp.find('input').focus(); - ok(comp.data('datepicker'), 'append component initialized by "focus" event on input'); - comp.remove(); - - comp = $(html).appendTo('#qunit-fixture'); - comp.find('input').click(); - ok(comp.data('datepicker'), 'append component initialized by "click" event on input'); - comp.remove(); - - comp = $(html).appendTo('#qunit-fixture'); - comp.find('.add-on').focus(); - ok(comp.data('datepicker'), 'append component initialized by "focus" event on add-on'); - comp.remove(); - - comp = $(html).appendTo('#qunit-fixture'); - comp.find('.add-on').click(); - ok(comp.data('datepicker'), 'append component initialized by "click" event on add-on'); - comp.remove(); - - - html = '
    '+ - ''+ - '
    '; - - comp = $(html).prependTo('#qunit-fixture'); - comp.find('input').focus(); - ok(comp.data('datepicker'), 'prepend component initialized by "focus" event on input'); - comp.remove(); - - comp = $(html).prependTo('#qunit-fixture'); - comp.find('input').click(); - ok(comp.data('datepicker'), 'prepend component initialized by "click" event on input'); - comp.remove(); - - comp = $(html).prependTo('#qunit-fixture'); - comp.find('.add-on').focus(); - ok(comp.data('datepicker'), 'prepend component initialized by "focus" event on add-on'); - comp.remove(); - - comp = $(html).prependTo('#qunit-fixture'); - comp.find('.add-on').click(); - ok(comp.data('datepicker'), 'prepend component initialized by "click" event on add-on'); - comp.remove(); -}); - -test('DATA-API: data-provide="datepicker" on button', function(){ - var html, comp; - - html = ''); } if (this.options.showRefresh) { - html.push(sprintf(''); } if (this.options.showToggle) { - html.push(sprintf(''); } if (this.options.showColumns) { html.push(sprintf('
    ', - this.options.formatColumns()), - '', @@ -997,14 +1109,14 @@ return; } - if (that.options.cardView && (!column.cardVisible)) { + if (that.options.cardView && !column.cardVisible) { return; } var checked = column.visible ? ' checked="checked"' : ''; if (column.switchable) { - html.push(sprintf('
  1. ' + + html.push(sprintf('
  2. ' + '' + '
  3. ', column.field, i, checked, column.title)); switchableCount++; @@ -1016,7 +1128,7 @@ html.push('
    '); - // Fix #188: this.showToolbar is for extentions + // Fix #188: this.showToolbar is for extensions if (this.showToolbar || html.length > 2) { this.$toolbar.append(html.join('')); } @@ -1034,8 +1146,8 @@ if (this.options.showToggle) { this.$toolbar.find('button[name="toggle"]') .off('click').on('click', function () { - that.toggleView(); - }); + that.toggleView(); + }); } if (this.options.showColumns) { @@ -1051,8 +1163,7 @@ $keepOpen.find('input').off('click').on('click', function () { var $this = $(this); - that.toggleColumn(getFieldIndex(that.columns, - $(this).data('field')), $this.prop('checked'), false); + that.toggleColumn($(this).val(), $this.prop('checked'), false); that.trigger('column-switch', $(this).data('field'), $this.prop('checked')); }); } @@ -1061,18 +1172,37 @@ html = []; html.push( ''); this.$toolbar.append(html.join('')); $search = this.$toolbar.find('.search input'); - $search.off('keyup drop').on('keyup drop', function (event) { + $search.off('keyup drop blur').on('keyup drop blur', function (event) { + if (that.options.searchOnEnterKey && event.keyCode !== 13) { + return; + } + + if ($.inArray(event.keyCode, [37, 38, 39, 40]) > -1) { + return; + } + clearTimeout(timeoutId); // doesn't matter if it's 0 timeoutId = setTimeout(function () { that.onSearch(event); }, that.options.searchTimeOut); }); + + if (isIEBrowser()) { + $search.off('mouseup').on('mouseup', function (event) { + clearTimeout(timeoutId); // doesn't matter if it's 0 + timeoutId = setTimeout(function () { + that.onSearch(event); + }, that.options.searchTimeOut); + }); + } } }; @@ -1088,6 +1218,7 @@ return; } this.searchText = text; + this.options.searchText = text; this.options.pageNumber = 1; this.initSearch(); @@ -1099,13 +1230,20 @@ var that = this; if (this.options.sidePagination !== 'server') { - var s = this.searchText && this.searchText.toLowerCase(); + if (this.options.customSearch !== $.noop) { + this.options.customSearch.apply(this, [this.searchText]); + return; + } + + var s = this.searchText && (this.options.escape ? + escapeHTML(this.searchText) : this.searchText).toLowerCase(); var f = $.isEmptyObject(this.filterColumns) ? null : this.filterColumns; // Check filter this.data = f ? $.grep(this.options.data, function (item, i) { for (var key in f) { - if (item[key] !== f[key]) { + if ($.isArray(f[key]) && $.inArray(item[key], f[key]) === -1 || + !$.isArray(f[key]) && item[key] !== f[key]) { return false; } } @@ -1113,20 +1251,33 @@ }) : this.options.data; this.data = s ? $.grep(this.data, function (item, i) { - for (var key in item) { - key = $.isNumeric(key) ? parseInt(key, 10) : key; - var value = item[key], - column = that.columns[getFieldIndex(that.columns, key)], - j = $.inArray(key, that.header.fields); - - // Fix #142: search use formated data - if (column && column.searchFormatter) { - value = calculateObjectValue(column, - that.header.formatters[j], [value, item, i], value); + for (var j = 0; j < that.header.fields.length; j++) { + + if (!that.header.searchables[j]) { + continue; } - var index = $.inArray(key, that.header.fields); - if (index !== -1 && that.header.searchables[index] && (typeof value === 'string' || typeof value === 'number')) { + var key = $.isNumeric(that.header.fields[j]) ? parseInt(that.header.fields[j], 10) : that.header.fields[j]; + var column = that.columns[getFieldIndex(that.columns, key)]; + var value; + + if (typeof key === 'string') { + value = item; + var props = key.split('.'); + for (var prop_index = 0; prop_index < props.length; prop_index++) { + value = value[props[prop_index]]; + } + + // Fix #142: respect searchForamtter boolean + if (column && column.searchFormatter) { + value = calculateObjectValue(column, + that.header.formatters[j], [value, item, i], value); + } + } else { + value = item[key]; + } + + if (typeof value === 'string' || typeof value === 'number') { if (that.options.strictSearch) { if ((value + '').toLowerCase() === s) { return true; @@ -1159,7 +1310,8 @@ $first, $pre, $next, $last, $number, - data = this.getData(); + data = this.getData(), + pageList = this.options.pageList; if (this.options.sidePagination !== 'server') { this.options.totalRows = data.length; @@ -1176,7 +1328,7 @@ var pageLst = typeof this.options.pageList === 'string' ? this.options.pageList.replace('[', '').replace(']', '') .replace(/ /g, '').toLowerCase().split(',') : this.options.pageList; - if (pageLst.indexOf(this.options.formatAllRows().toLowerCase()) > -1) { + if ($.inArray(this.options.formatAllRows().toLowerCase(), pageLst) > -1) { $allSelected = true; } } @@ -1198,124 +1350,183 @@ html.push( '
    ', '', + this.options.onlyInfoPagination ? this.options.formatDetailPagination(this.options.totalRows) : this.options.formatShowingRows(this.pageFrom, this.pageTo, this.options.totalRows), ''); - html.push(''); + if (!this.options.onlyInfoPagination) { + html.push(''); + + var pageNumber = [ + sprintf('', + this.options.paginationVAlign === 'top' || this.options.paginationVAlign === 'both' ? + 'dropdown' : 'dropup'), + '', + '
    ', + '', - ''); + if (this.totalPages == 6) { + if (this.options.pageNumber >= (this.totalPages - 2)) { + to++; + } + } else if (this.totalPages >= 7) { + if (this.totalPages == 7 || this.options.pageNumber >= (this.totalPages - 3)) { + to++; + } + } - this.$pagination.html(html.join('')); + for (i = from; i <= to; i++) { + html.push('
  4. ', + '', i, '', + '
  5. '); + } - $pageList = this.$pagination.find('.page-list a'); - $first = this.$pagination.find('.page-first'); - $pre = this.$pagination.find('.page-pre'); - $next = this.$pagination.find('.page-next'); - $last = this.$pagination.find('.page-last'); - $number = this.$pagination.find('.page-number'); + if (this.totalPages >= 8) { + if (this.options.pageNumber <= (this.totalPages - 4)) { + html.push('
  6. ', + '...', + '
  7. '); + } + } - if (this.options.pageNumber <= 1) { - $first.addClass('disabled'); - $pre.addClass('disabled'); - } - if (this.options.pageNumber >= this.totalPages) { - $next.addClass('disabled'); - $last.addClass('disabled'); + if (this.totalPages >= 6) { + if (this.options.pageNumber <= (this.totalPages - 3)) { + html.push('
  8. ', + '', this.totalPages, '', + '
  9. '); + } + } + + html.push( + '
  10. ' + this.options.paginationNextText + '
  11. ', + '', + ''); } - if (this.options.smartDisplay) { - if (this.totalPages <= 1) { - this.$pagination.find('div.pagination').hide(); + this.$pagination.html(html.join('')); + + if (!this.options.onlyInfoPagination) { + $pageList = this.$pagination.find('.page-list a'); + $first = this.$pagination.find('.page-first'); + $pre = this.$pagination.find('.page-pre'); + $next = this.$pagination.find('.page-next'); + $last = this.$pagination.find('.page-last'); + $number = this.$pagination.find('.page-number'); + + if (this.options.smartDisplay) { + if (this.totalPages <= 1) { + this.$pagination.find('div.pagination').hide(); + } + if (pageList.length < 2 || this.options.totalRows <= pageList[0]) { + this.$pagination.find('span.page-list').hide(); + } + + // when data is empty, hide the pagination + this.$pagination[this.getData().length ? 'show' : 'hide'](); } - if (pageList.length < 2 || this.options.totalRows <= pageList[0]) { - this.$pagination.find('span.page-list').hide(); + + if (!this.options.paginationLoop) { + if (this.options.pageNumber === 1) { + $pre.addClass('disabled'); + } + if (this.options.pageNumber === this.totalPages) { + $next.addClass('disabled'); + } } - // when data is empty, hide the pagination - this.$pagination[this.getData().length ? 'show' : 'hide'](); - } - if ($allSelected) { - this.options.pageSize = this.options.formatAllRows(); + if ($allSelected) { + this.options.pageSize = this.options.formatAllRows(); + } + $pageList.off('click').on('click', $.proxy(this.onPageListChange, this)); + $first.off('click').on('click', $.proxy(this.onPageFirst, this)); + $pre.off('click').on('click', $.proxy(this.onPagePre, this)); + $next.off('click').on('click', $.proxy(this.onPageNext, this)); + $last.off('click').on('click', $.proxy(this.onPageLast, this)); + $number.off('click').on('click', $.proxy(this.onPageNumber, this)); } - $pageList.off('click').on('click', $.proxy(this.onPageListChange, this)); - $first.off('click').on('click', $.proxy(this.onPageFirst, this)); - $pre.off('click').on('click', $.proxy(this.onPagePre, this)); - $next.off('click').on('click', $.proxy(this.onPageNext, this)); - $last.off('click').on('click', $.proxy(this.onPageLast, this)); - $number.off('click').on('click', $.proxy(this.onPageNumber, this)); }; BootstrapTable.prototype.updatePagination = function (event) { @@ -1347,26 +1558,39 @@ this.$toolbar.find('.page-size').text(this.options.pageSize); this.updatePagination(event); + return false; }; BootstrapTable.prototype.onPageFirst = function (event) { this.options.pageNumber = 1; this.updatePagination(event); + return false; }; BootstrapTable.prototype.onPagePre = function (event) { - this.options.pageNumber--; + if ((this.options.pageNumber - 1) === 0) { + this.options.pageNumber = this.options.totalPages; + } else { + this.options.pageNumber--; + } this.updatePagination(event); + return false; }; BootstrapTable.prototype.onPageNext = function (event) { - this.options.pageNumber++; + if ((this.options.pageNumber + 1) > this.options.totalPages) { + this.options.pageNumber = 1; + } else { + this.options.pageNumber++; + } this.updatePagination(event); + return false; }; BootstrapTable.prototype.onPageLast = function (event) { this.options.pageNumber = this.totalPages; this.updatePagination(event); + return false; }; BootstrapTable.prototype.onPageNumber = function (event) { @@ -1375,55 +1599,138 @@ } this.options.pageNumber = +$(event.currentTarget).text(); this.updatePagination(event); + return false; }; - BootstrapTable.prototype.initBody = function (fixedScroll) { - var that = this, + BootstrapTable.prototype.initRow = function(item, i, data, parentDom) { + var that=this, + key, html = [], - data = this.getData(); + style = {}, + csses = [], + data_ = '', + attributes = {}, + htmlAttributes = []; - this.trigger('pre-body', data); + if ($.inArray(item, this.hiddenRows) > -1) { + return; + } - this.$body = this.$el.find('tbody'); - if (!this.$body.length) { - this.$body = $('').appendTo(this.$el); + style = calculateObjectValue(this.options, this.options.rowStyle, [item, i], style); + + if (style && style.css) { + for (key in style.css) { + csses.push(key + ': ' + style.css[key]); + } } - //Fix #389 Bootstrap-table-flatJSON is not working + attributes = calculateObjectValue(this.options, + this.options.rowAttributes, [item, i], attributes); - if (!this.options.pagination || this.options.sidePagination === 'server') { - this.pageFrom = 1; - this.pageTo = data.length; + if (attributes) { + for (key in attributes) { + htmlAttributes.push(sprintf('%s="%s"', key, escapeHTML(attributes[key]))); + } } - for (var i = this.pageFrom - 1; i < this.pageTo; i++) { - var key, - item = data[i], - style = {}, - csses = [], + if (item._data && !$.isEmptyObject(item._data)) { + $.each(item._data, function(k, v) { + // ignore data-index + if (k === 'index') { + return; + } + data_ += sprintf(' data-%s="%s"', k, v); + }); + } + + html.push('' + ); + + if (this.options.cardView) { + html.push(sprintf('
    ', this.header.fields.length)); + } + + if (!this.options.cardView && this.options.detailView) { + html.push('', + '', + sprintf('', this.options.iconsPrefix, this.options.icons.detailOpen), + '', + ''); + } + + $.each(this.header.fields, function(j, field) { + var text = '', + value_ = getItemField(item, field, that.options.escape), + value = '', + type = '', + cellStyle = {}, + id_ = '', + class_ = that.header.classes[j], data_ = '', - attributes = {}, - htmlAttributes = []; + rowspan_ = '', + colspan_ = '', + title_ = '', + column = that.columns[j]; - style = calculateObjectValue(this.options, this.options.rowStyle, [item, i], style); + if (that.fromHtml && typeof value_ === 'undefined') { + return; + } - if (style && style.css) { - for (key in style.css) { - csses.push(key + ': ' + style.css[key]); - } + if (!column.visible) { + return; + } + + if (that.options.cardView && (!column.cardVisible)) { + return; + } + + if (column.escape) { + value_ = escapeHTML(value_); } - attributes = calculateObjectValue(this.options, - this.options.rowAttributes, [item, i], attributes); + style = sprintf('style="%s"', csses.concat(that.header.styles[j]).join('; ')); - if (attributes) { - for (key in attributes) { - htmlAttributes.push(sprintf('%s="%s"', key, escapeHTML(attributes[key]))); + // handle td's id and class + if (item['_' + field + '_id']) { + id_ = sprintf(' id="%s"', item['_' + field + '_id']); + } + if (item['_' + field + '_class']) { + class_ = sprintf(' class="%s"', item['_' + field + '_class']); + } + if (item['_' + field + '_rowspan']) { + rowspan_ = sprintf(' rowspan="%s"', item['_' + field + '_rowspan']); + } + if (item['_' + field + '_colspan']) { + colspan_ = sprintf(' colspan="%s"', item['_' + field + '_colspan']); + } + if (item['_' + field + '_title']) { + title_ = sprintf(' title="%s"', item['_' + field + '_title']); + } + cellStyle = calculateObjectValue(that.header, + that.header.cellStyles[j], [value_, item, i, field], cellStyle); + if (cellStyle.classes) { + class_ = sprintf(' class="%s"', cellStyle.classes); + } + if (cellStyle.css) { + var csses_ = []; + for (var key in cellStyle.css) { + csses_.push(key + ': ' + cellStyle.css[key]); } + style = sprintf('style="%s"', csses_.concat(that.header.styles[j]).join('; ')); } - if (item._data && !$.isEmptyObject(item._data)) { - $.each(item._data, function (k, v) { + value = calculateObjectValue(column, + that.header.formatters[j], [value_, item, i], value_); + + if (item['_' + field + '_data'] && !$.isEmptyObject(item['_' + field + '_data'])) { + $.each(item['_' + field + '_data'], function(k, v) { // ignore data-index if (k === 'index') { return; @@ -1432,145 +1739,101 @@ }); } - html.push('' - ); + if (column.checkbox || column.radio) { + type = column.checkbox ? 'checkbox' : type; + type = column.radio ? 'radio' : type; + + text = [sprintf(that.options.cardView ? + '
    ' : '', column['class'] || ''), + '', + that.header.formatters[j] && typeof value === 'string' ? value : '', + that.options.cardView ? '
    ' : '' + ].join(''); - if (this.options.cardView) { - html.push(sprintf('', this.header.fields.length)); + item[that.header.stateField] = value === true || (value && value.checked); + } else { + value = typeof value === 'undefined' || value === null ? + that.options.undefinedText : value; + + text = that.options.cardView ? ['
    ', + that.options.showHeader ? sprintf('%s', style, + getPropertyFromOther(that.columns, 'field', 'title', field)) : '', + sprintf('%s', value), + '
    ' + ].join('') : [sprintf('', + id_, class_, style, data_, rowspan_, colspan_, title_), + value, + '' + ].join(''); + + // Hide empty data on Card view when smartDisplay is set to true. + if (that.options.cardView && that.options.smartDisplay && value === '') { + // Should set a placeholder for event binding correct fieldIndex + text = '
    '; + } } - if (!this.options.cardView && this.options.detailView) { - html.push('', - '', - sprintf('', this.options.iconsPrefix, this.options.icons.detailOpen), - '', - ''); - } + html.push(text); + }); - $.each(this.header.fields, function (j, field) { - var text = '', - value = getItemField(item, field), - type = '', - cellStyle = {}, - id_ = '', - class_ = that.header.classes[j], - data_ = '', - rowspan_ = '', - title_ = '', - column = that.columns[getFieldIndex(that.columns, field)]; - - if (!column.visible) { - return; - } + if (this.options.cardView) { + html.push('
    '); + } + html.push(''); - style = sprintf('style="%s"', csses.concat(that.header.styles[j]).join('; ')); + return html.join(' '); + }; - value = calculateObjectValue(column, - that.header.formatters[j], [value, item, i], value); + BootstrapTable.prototype.initBody = function (fixedScroll) { + var that = this, + html = [], + data = this.getData(); - // handle td's id and class - if (item['_' + field + '_id']) { - id_ = sprintf(' id="%s"', item['_' + field + '_id']); - } - if (item['_' + field + '_class']) { - class_ = sprintf(' class="%s"', item['_' + field + '_class']); - } - if (item['_' + field + '_rowspan']) { - rowspan_ = sprintf(' rowspan="%s"', item['_' + field + '_rowspan']); - } - if (item['_' + field + '_title']) { - title_ = sprintf(' title="%s"', item['_' + field + '_title']); - } - cellStyle = calculateObjectValue(that.header, - that.header.cellStyles[j], [value, item, i], cellStyle); - if (cellStyle.classes) { - class_ = sprintf(' class="%s"', cellStyle.classes); - } - if (cellStyle.css) { - var csses_ = []; - for (var key in cellStyle.css) { - csses_.push(key + ': ' + cellStyle.css[key]); - } - style = sprintf('style="%s"', csses_.concat(that.header.styles[j]).join('; ')); - } + this.trigger('pre-body', data); - if (item['_' + field + '_data'] && !$.isEmptyObject(item['_' + field + '_data'])) { - $.each(item['_' + field + '_data'], function (k, v) { - // ignore data-index - if (k === 'index') { - return; - } - data_ += sprintf(' data-%s="%s"', k, v); - }); - } + this.$body = this.$el.find('>tbody'); + if (!this.$body.length) { + this.$body = $('').appendTo(this.$el); + } - if (column.checkbox || column.radio) { - type = column.checkbox ? 'checkbox' : type; - type = column.radio ? 'radio' : type; - - text = [that.options.cardView ? - '
    ' : '', - '', - that.header.formatters[j] && typeof value === 'string' ? value : '', - that.options.cardView ? '
    ' : '' - ].join(''); - - item[that.header.stateField] = value === true || (value && value.checked); - } else { - value = typeof value === 'undefined' || value === null ? - that.options.undefinedText : value; - - text = that.options.cardView ? ['
    ', - that.options.showHeader ? sprintf('%s', style, - getPropertyFromOther(that.columns, 'field', 'title', field)) : '', - sprintf('%s', value), - '
    ' - ].join('') : [sprintf('', id_, class_, style, data_, rowspan_, title_), - value, - '' - ].join(''); - - // Hide empty data on Card view when smartDisplay is set to true. - if (that.options.cardView && that.options.smartDisplay && value === '') { - text = ''; - } - } + //Fix #389 Bootstrap-table-flatJSON is not working - html.push(text); - }); + if (!this.options.pagination || this.options.sidePagination === 'server') { + this.pageFrom = 1; + this.pageTo = data.length; + } - if (this.options.cardView) { - html.push(''); - } + var trFragments = $(document.createDocumentFragment()); + var hasTr; - html.push(''); + for (var i = this.pageFrom - 1; i < this.pageTo; i++) { + var item = data[i]; + var tr = this.initRow(item, i, data, trFragments); + hasTr = hasTr || !!tr; + if (tr&&tr!==true) { + trFragments.append(tr); + } } // show no records - if (!html.length) { - html.push('', + if (!hasTr) { + trFragments.append('' + sprintf('%s', - this.$header.find('th').length, this.options.formatNoMatches()), + this.$header.find('th').length, + this.options.formatNoMatches()) + ''); } - this.$body.html(html.join('')); + this.$body.html(trFragments); if (!fixedScroll) { this.scrollTo(0); @@ -1582,16 +1845,17 @@ $tr = $td.parent(), item = that.data[$tr.data('index')], index = $td[0].cellIndex, - field = that.header.fields[that.options.detailView && !that.options.cardView ? index - 1 : index], + fields = that.getVisibleFields(), + field = fields[that.options.detailView && !that.options.cardView ? index - 1 : index], column = that.columns[getFieldIndex(that.columns, field)], - value = getItemField(item, field); + value = getItemField(item, field, that.options.escape); if ($td.find('.detail-icon').length) { return; } that.trigger(e.type === 'click' ? 'click-cell' : 'dbl-click-cell', field, value, item, $td); - that.trigger(e.type === 'click' ? 'click-row' : 'dbl-click-row', item, $tr); + that.trigger(e.type === 'click' ? 'click-row' : 'dbl-click-row', item, $tr, field); // if click to select - then trigger the checkbox/radio click if (e.type === 'click' && that.options.clickToSelect && column.clickToSelect) { @@ -1611,16 +1875,20 @@ // remove and update if ($tr.next().is('tr.detail-view')) { $this.find('i').attr('class', sprintf('%s %s', that.options.iconsPrefix, that.options.icons.detailOpen)); - $tr.next().remove(); that.trigger('collapse-row', index, row); + $tr.next().remove(); } else { $this.find('i').attr('class', sprintf('%s %s', that.options.iconsPrefix, that.options.icons.detailClose)); - $tr.after(sprintf('%s', - $tr.find('td').length, calculateObjectValue(that.options, - that.options.detailFormatter, [index, row], ''))); - that.trigger('expand-row', index, row, $tr.next().find('td')); + $tr.after(sprintf('', $tr.find('td').length)); + var $element = $tr.next().find('td'); + var content = calculateObjectValue(that.options, that.options.detailFormatter, [index, row, $element], ''); + if($element.length === 1) { + $element.append(content); + } + that.trigger('expand-row', index, row, $element); } that.resetView(); + return false; }); this.$selectItem = this.$body.find(sprintf('[name="%s"]', this.options.selectItemName)); @@ -1667,7 +1935,7 @@ } for (var key in events) { - that.$body.find('tr').each(function () { + that.$body.find('>tr:not(.no-records-found)').each(function () { var $tr = $(this), $td = $tr.find(that.options.cardView ? '.card-view' : 'td').eq(fieldIndex), index = key.indexOf(' '), @@ -1689,23 +1957,26 @@ this.updateSelected(); this.resetView(); - this.trigger('post-body'); + this.trigger('post-body', data); }; - BootstrapTable.prototype.initServer = function (silent, query) { + BootstrapTable.prototype.initServer = function (silent, query, url) { var that = this, data = {}, params = { - pageSize: this.options.pageSize === this.options.formatAllRows() ? - this.options.totalRows : this.options.pageSize, - pageNumber: this.options.pageNumber, searchText: this.searchText, sortName: this.options.sortName, sortOrder: this.options.sortOrder }, request; - if (!this.options.url && !this.options.ajax) { + if (this.options.pagination) { + params.pageSize = this.options.pageSize === this.options.formatAllRows() ? + this.options.totalRows : this.options.pageSize; + params.pageNumber = this.options.pageNumber; + } + + if (!(url || this.options.url) && !this.options.ajax) { return; } @@ -1715,16 +1986,17 @@ sort: params.sortName, order: params.sortOrder }; + if (this.options.pagination) { - params.limit = this.options.pageSize === this.options.formatAllRows() ? - this.options.totalRows : this.options.pageSize; params.offset = this.options.pageSize === this.options.formatAllRows() ? 0 : this.options.pageSize * (this.options.pageNumber - 1); + params.limit = this.options.pageSize === this.options.formatAllRows() ? + this.options.totalRows : this.options.pageSize; } } if (!($.isEmptyObject(this.filterColumnsPartial))) { - params['filter'] = JSON.stringify(this.filterColumnsPartial, null); + params.filter = JSON.stringify(this.filterColumnsPartial, null); } data = calculateObjectValue(this.options, this.options.queryParams, [params], data); @@ -1741,7 +2013,7 @@ } request = $.extend({}, calculateObjectValue(null, this.options.ajaxOptions), { type: this.options.method, - url: this.options.url, + url: url || this.options.url, data: this.options.contentType === 'application/json' && this.options.method === 'post' ? JSON.stringify(data) : data, cache: this.options.cache, @@ -1752,21 +2024,21 @@ that.load(res); that.trigger('load-success', res); + if (!silent) that.$tableLoading.hide(); }, error: function (res) { that.trigger('load-error', res.status, res); - }, - complete: function () { - if (!silent) { - that.$tableLoading.hide(); - } + if (!silent) that.$tableLoading.hide(); } }); if (this.options.ajax) { calculateObjectValue(this, this.options.ajax, [request], null); } else { - $.ajax(request); + if (this._xhr && this._xhr.readyState !== 4) { + this._xhr.abort(); + } + this._xhr = $.ajax(request); } }; @@ -1781,22 +2053,11 @@ }; BootstrapTable.prototype.getCaret = function () { - if (this.options.sortPriority == undefined || this.options.sortPriority == null) { - var that = this; - $.each(this.$header.find('th'), function (i, th) { - $(th).find('.sortable').removeClass('desc asc').addClass($(th).data('field') === that.options.sortName ? that.options.sortOrder : 'both'); - }); - } else { - var that = this, - headers = that.$header.find('th'); - for (var i = 0; i < headers.length; i++) { - for (var c = 0; c < that.options.sortPriority.length; c++) { - if ($(headers[i]).data('field') === that.options.sortPriority[c].sortName) { - $(headers[i]).find('.sortable').removeClass('desc asc').addClass(that.options.sortPriority[c].sortOrder); - } - } - } - } + var that = this; + + $.each(this.$header.find('th'), function (i, th) { + $(th).find('.sortable').removeClass('desc asc').addClass($(th).data('field') === that.options.sortName ? that.options.sortOrder : 'both'); + }); }; BootstrapTable.prototype.updateSelected = function () { @@ -1829,6 +2090,7 @@ row[that.header.stateField] = false; } }); + this.initHiddenRows(); }; BootstrapTable.prototype.trigger = function (name) { @@ -1902,9 +2164,10 @@ that.$header_.find(sprintf('th[data-field="%s"]', $(this).data('field'))).data($(this).data()); }); - var visibleFields = this.getVisibleFields(); + var visibleFields = this.getVisibleFields(), + $ths = this.$header_.find('th'); - this.$body.find('tr:first-child:not(.no-records-found) > *').each(function (i) { + this.$body.find('>tr:first-child:not(.no-records-found) > *').each(function (i) { var $this = $(this), index = i; @@ -1915,8 +2178,12 @@ index = i - 1; } - that.$header_.find(sprintf('th[data-field="%s"]', visibleFields[index])) - .find('.fht-cell').width($this.innerWidth()); + var $th = that.$header_.find(sprintf('th[data-field="%s"]', visibleFields[index])); + if ($th.length > 1) { + $th = $($ths[$this[0].cellIndex]); + } + + $th.find('.fht-cell').width($this.innerWidth()); }); // horizontal scroll event // TODO: it's probably better improving the layout than binding to scroll event @@ -1944,8 +2211,11 @@ } $.each(this.columns, function (i, column) { - var falign = '', // footer align style - style = '', + var key, + falign = '', // footer align style + valign = '', + csses = [], + style = {}, class_ = sprintf(' class="%s"', column['class']); if (!column.visible) { @@ -1957,9 +2227,17 @@ } falign = sprintf('text-align: %s; ', column.falign ? column.falign : column.align); - style = sprintf('vertical-align: %s; ', column.valign); + valign = sprintf('vertical-align: %s; ', column.valign); + + style = calculateObjectValue(null, that.options.footerStyle); - html.push(''); + if (style && style.css) { + for (key in style.css) { + csses.push(key + ': ' + style.css[key]); + } + } + + html.push(''); html.push('
    '); html.push(calculateObjectValue(column, column.footerFormatter, [data], ' ') || ' '); @@ -1971,6 +2249,7 @@ }); this.$tableFooter.find('tr').html(html.join('')); + this.$tableFooter.show(); clearTimeout(this.timeoutFooter_); this.timeoutFooter_ = setTimeout($.proxy(this.fitFooter, this), this.$el.is(':hidden') ? 100 : 0); @@ -1998,7 +2277,7 @@ $footerTd = this.$tableFooter.find('td'); - this.$body.find('tr:first-child:not(.no-records-found) > *').each(function (i) { + this.$body.find('>tr:first-child:not(.no-records-found) > *').each(function (i) { var $this = $(this); $footerTd.eq(i).find('.fht-cell').width($this.innerWidth()); @@ -2028,17 +2307,6 @@ } }; - BootstrapTable.prototype.toggleRow = function (index, uniqueId, visible) { - if (index === -1) { - return; - } - - this.$body.find(typeof index !== 'undefined' ? - sprintf('tr[data-index="%s"]', index) : - sprintf('tr[data-uniqueid="%s"]', uniqueId)) - [visible ? 'show' : 'hide'](); - }; - BootstrapTable.prototype.getVisibleFields = function () { var that = this, visibleFields = []; @@ -2068,8 +2336,8 @@ this.$selectItem.length === this.$selectItem.filter(':checked').length); if (this.options.height) { - var toolbarHeight = getRealHeight(this.$toolbar), - paginationHeight = getRealHeight(this.$pagination), + var toolbarHeight = this.$toolbar.outerHeight(true), + paginationHeight = this.$pagination.outerHeight(true), height = this.options.height - toolbarHeight - paginationHeight; this.$tableContainer.css('height', height + 'px'); @@ -2079,14 +2347,14 @@ // remove the element css this.$el.css('margin-top', '0'); this.$tableContainer.css('padding-bottom', '0'); + this.$tableFooter.hide(); return; } if (this.options.showHeader && this.options.height) { this.$tableHeader.show(); - // // bootstrap-table 表头数据展示错位问题 - // this.resetHeader(); - // padding += this.$header.outerHeight(); + this.resetHeader(); + padding += this.$header.outerHeight(); } else { this.$tableHeader.hide(); this.trigger('post-header'); @@ -2116,7 +2384,7 @@ // #431: support pagination if (this.options.sidePagination === 'server') { - this.options.totalRows = data.total; + this.options.totalRows = data[this.options.totalField]; fixedScroll = data.fixedScroll; data = data[this.options.dataField]; } else if (!$.isArray(data)) { // support fixedScroll @@ -2134,6 +2402,7 @@ this.initData(data, 'append'); this.initSearch(); this.initPagination(); + this.initSort(); this.initBody(true); }; @@ -2141,6 +2410,7 @@ this.initData(data, 'prepend'); this.initSearch(); this.initPagination(); + this.initSort(); this.initBody(true); }; @@ -2160,6 +2430,9 @@ } if ($.inArray(row[params.field], params.values) !== -1) { this.options.data.splice(i, 1); + if (this.options.sidePagination === 'server') { + this.options.totalRows -= 1; + } } } @@ -2169,6 +2442,7 @@ this.initSearch(); this.initPagination(); + this.initSort(); this.initBody(true); }; @@ -2185,26 +2459,30 @@ var uniqueId = this.options.uniqueId, len = this.options.data.length, dataRow = null, - i, row; + i, row, rowUniqueId; for (i = len - 1; i >= 0; i--) { row = this.options.data[i]; - if (!row.hasOwnProperty(uniqueId)) { + if (row.hasOwnProperty(uniqueId)) { // uniqueId is a column + rowUniqueId = row[uniqueId]; + } else if(row._data.hasOwnProperty(uniqueId)) { // uniqueId is a row data property + rowUniqueId = row._data[uniqueId]; + } else { continue; } - if (typeof row[uniqueId] === 'string') { + if (typeof rowUniqueId === 'string') { id = id.toString(); - } else if (typeof row[uniqueId] === 'number') { - if ((Number(row[uniqueId]) === row[uniqueId]) && (row[uniqueId] % 1 === 0)) { + } else if (typeof rowUniqueId === 'number') { + if ((Number(rowUniqueId) === rowUniqueId) && (rowUniqueId % 1 === 0)) { id = parseInt(id); - } else if ((row[uniqueId] === Number(row[uniqueId])) && (row[uniqueId] !== 0)) { + } else if ((rowUniqueId === Number(rowUniqueId)) && (rowUniqueId !== 0)) { id = parseFloat(id); } } - if (row[uniqueId] === id) { + if (rowUniqueId === id) { dataRow = row; break; } @@ -2230,6 +2508,31 @@ this.initBody(true); }; + BootstrapTable.prototype.updateByUniqueId = function (params) { + var that = this; + var allParams = $.isArray(params) ? params : [ params ]; + + $.each(allParams, function(i, params) { + var rowId; + + if (!params.hasOwnProperty('id') || !params.hasOwnProperty('row')) { + return; + } + + rowId = $.inArray(that.getRowByUniqueId(params.id), that.options.data); + + if (rowId === -1) { + return; + } + $.extend(that.options.data[rowId], params.row); + }); + + this.initSearch(); + this.initPagination(); + this.initSort(); + this.initBody(true); + }; + BootstrapTable.prototype.insertRow = function (params) { if (!params.hasOwnProperty('index') || !params.hasOwnProperty('row')) { return; @@ -2242,36 +2545,68 @@ }; BootstrapTable.prototype.updateRow = function (params) { - if (!params.hasOwnProperty('index') || !params.hasOwnProperty('row')) { - return; - } - $.extend(this.data[params.index], params.row); + var that = this; + var allParams = $.isArray(params) ? params : [ params ]; + + $.each(allParams, function(i, params) { + if (!params.hasOwnProperty('index') || !params.hasOwnProperty('row')) { + return; + } + $.extend(that.options.data[params.index], params.row); + }); + + this.initSearch(); + this.initPagination(); this.initSort(); this.initBody(true); }; + BootstrapTable.prototype.initHiddenRows = function () { + this.hiddenRows = []; + }; + BootstrapTable.prototype.showRow = function (params) { - if (!params.hasOwnProperty('index') || !params.hasOwnProperty('uniqueId')) { - return; - } - this.toggleRow(params.index, params.uniqueId, true); + this.toggleRow(params, true); }; BootstrapTable.prototype.hideRow = function (params) { - if (!params.hasOwnProperty('index') || !params.hasOwnProperty('uniqueId')) { + this.toggleRow(params, false); + }; + + BootstrapTable.prototype.toggleRow = function (params, visible) { + var row, index; + + if (params.hasOwnProperty('index')) { + row = this.getData()[params.index]; + } else if (params.hasOwnProperty('uniqueId')) { + row = this.getRowByUniqueId(params.uniqueId); + } + + if (!row) { return; } - this.toggleRow(params.index, params.uniqueId, false); + + index = $.inArray(row, this.hiddenRows); + + if (!visible && index === -1) { + this.hiddenRows.push(row); + } else if (visible && index > -1) { + this.hiddenRows.splice(index, 1); + } + this.initBody(true); }; - BootstrapTable.prototype.getRowsHidden = function (show) { - var rows = $(this.$body[0]).children().filter(':hidden'), - i = 0; - if (show) { - for (; i < rows.length; i++) { - $(rows[i]).show(); + BootstrapTable.prototype.getHiddenRows = function (show) { + var that = this, + data = this.getData(), + rows = []; + + $.each(data, function (i, row) { + if ($.inArray(row, that.hiddenRows) > -1) { + rows.push(row); } - } + }); + this.hiddenRows = rows; return rows; }; @@ -2281,14 +2616,14 @@ rowspan = options.rowspan || 1, colspan = options.colspan || 1, i, j, - $tr = this.$body.find('tr'), + $tr = this.$body.find('>tr'), $td; if (this.options.detailView && !this.options.cardView) { col += 1; } - $td = $tr.eq(row).find('td').eq(col); + $td = $tr.eq(row).find('>td').eq(col); if (row < 0 || col < 0 || row >= this.data.length) { return; @@ -2296,7 +2631,7 @@ for (i = row; i < row + rowspan; i++) { for (j = col; j < col + colspan; j++) { - $tr.eq(i).find('td').eq(j).hide(); + $tr.eq(i).find('>td').eq(j).hide(); } } @@ -2310,6 +2645,10 @@ return; } this.data[params.index][params.field] = params.value; + + if (params.reinit === false) { + return; + } this.initSort(); this.initBody(true); }; @@ -2321,8 +2660,9 @@ BootstrapTable.prototype.getSelections = function () { var that = this; - return $.grep(this.data, function (row) { - return row[that.header.stateField]; + return $.grep(this.options.data, function (row) { + // fix #2424: from html with checkbox + return row[that.header.stateField] === true; }); }; @@ -2342,6 +2682,20 @@ this.checkAll_(false); }; + BootstrapTable.prototype.checkInvert = function () { + var that = this; + var rows = that.$selectItem.filter(':enabled'); + var checked = rows.filter(':checked'); + rows.each(function() { + $(this).prop('checked', !$(this).prop('checked')); + }); + that.updateRows(); + that.updateSelected(); + that.trigger('uncheck-some', checked); + checked = that.getSelections(); + that.trigger('check-some', checked); + }; + BootstrapTable.prototype.checkAll_ = function (checked) { var rows; if (!checked) { @@ -2365,10 +2719,10 @@ }; BootstrapTable.prototype.check_ = function (checked, index) { - this.$selectItem.filter(sprintf('[data-index="%s"]', index)).prop('checked', checked); + var $el = this.$selectItem.filter(sprintf('[data-index="%s"]', index)).prop('checked', checked); this.data[index][this.header.stateField] = checked; this.updateSelected(); - this.trigger(checked ? 'check' : 'uncheck', this.data[index]); + this.trigger(checked ? 'check' : 'uncheck', this.data[index], $el); }; BootstrapTable.prototype.checkBy = function (obj) { @@ -2391,11 +2745,11 @@ return false; } if ($.inArray(row[obj.field], obj.values) !== -1) { - that.$selectItem.filter(':enabled') + var $el = that.$selectItem.filter(':enabled') .filter(sprintf('[data-index="%s"]', index)).prop('checked', checked); row[that.header.stateField] = checked; rows.push(row); - that.trigger(checked ? 'check' : 'uncheck', row); + that.trigger(checked ? 'check' : 'uncheck', row, $el); } }); this.updateSelected(); @@ -2434,9 +2788,16 @@ BootstrapTable.prototype.refresh = function (params) { if (params && params.url) { this.options.url = params.url; - this.options.pageNumber = 1; } - this.initServer(params && params.silent, params && params.query); + if (params && params.pageNumber) { + this.options.pageNumber = params.pageNumber; + } + if (params && params.pageSize) { + this.options.pageSize = params.pageSize; + } + this.initServer(params && params.silent, + params && params.query, params && params.url); + this.trigger('refresh', params); }; BootstrapTable.prototype.resetWidth = function () { @@ -2462,6 +2823,38 @@ }); }; + BootstrapTable.prototype.getVisibleColumns = function () { + return $.grep(this.columns, function (column) { + return column.visible; + }); + }; + + BootstrapTable.prototype.toggleAllColumns = function (visible) { + $.each(this.columns, function (i, column) { + this.columns[i].visible = visible; + }); + + this.initHeader(); + this.initSearch(); + this.initPagination(); + this.initBody(); + if (this.options.showColumns) { + var $items = this.$toolbar.find('.keep-open input').prop('disabled', false); + + if ($items.filter(':checked').length <= this.options.minimumCountColumns) { + $items.filter(':checked').prop('disabled', true); + } + } + }; + + BootstrapTable.prototype.showAllColumns = function () { + this.toggleAllColumns(true); + }; + + BootstrapTable.prototype.hideAllColumns = function () { + this.toggleAllColumns(false); + }; + BootstrapTable.prototype.filterBy = function (columns) { this.filterColumns = $.isEmptyObject(columns) ? {} : columns; this.options.pageNumber = 1; @@ -2517,7 +2910,7 @@ BootstrapTable.prototype.refreshOptions = function (options) { //If the objects are equivalent then avoid the call of destroy / init methods - if (compareObjects(this.options, options, false)) { + if (compareObjects(this.options, options, true)) { return; } this.options = $.extend(this.options, options); @@ -2596,6 +2989,21 @@ } }; + BootstrapTable.prototype.updateFormatText = function (name, text) { + if (this.options[sprintf('format%s', name)]) { + if (typeof text === 'string') { + this.options[sprintf('format%s', name)] = function () { + return text; + }; + } else if (typeof text === 'function') { + this.options[sprintf('format%s', name)] = text; + } + } + this.initToolbar(); + this.initPagination(); + this.initBody(); + }; + // BOOTSTRAP TABLE PLUGIN DEFINITION // ======================= @@ -2603,10 +3011,10 @@ 'getOptions', 'getSelections', 'getAllSelections', 'getData', 'load', 'append', 'prepend', 'remove', 'removeAll', - 'insertRow', 'updateRow', 'updateCell', 'removeByUniqueId', - 'getRowByUniqueId', 'showRow', 'hideRow', 'getRowsHidden', + 'insertRow', 'updateRow', 'updateCell', 'updateByUniqueId', 'removeByUniqueId', + 'getRowByUniqueId', 'showRow', 'hideRow', 'getHiddenRows', 'mergeCells', - 'checkAll', 'uncheckAll', + 'checkAll', 'uncheckAll', 'checkInvert', 'check', 'uncheck', 'checkBy', 'uncheckBy', 'refresh', @@ -2614,7 +3022,8 @@ 'resetWidth', 'destroy', 'showLoading', 'hideLoading', - 'showColumn', 'hideColumn', 'getHiddenColumns', + 'showColumn', 'hideColumn', 'getHiddenColumns', 'getVisibleColumns', + 'showAllColumns', 'hideAllColumns', 'filterBy', 'scrollTo', 'getScrollPosition', @@ -2623,7 +3032,8 @@ 'toggleView', 'refreshOptions', 'resetSearch', - 'expandRow', 'collapseRow', 'expandAllRows', 'collapseAllRows' + 'expandRow', 'collapseRow', 'expandAllRows', 'collapseAllRows', + 'updateFormatText' ]; $.fn.bootstrapTable = function (option) { @@ -2669,7 +3079,10 @@ sprintf: sprintf, getFieldIndex: getFieldIndex, compareObjects: compareObjects, - calculateObjectValue: calculateObjectValue + calculateObjectValue: calculateObjectValue, + getItemField: getItemField, + objectKeys: objectKeys, + isIEBrowser: isIEBrowser }; // BOOTSTRAP TABLE INIT @@ -2678,5 +3091,4 @@ $(function () { $('[data-toggle="table"]').bootstrapTable(); }); - -}(jQuery); +})(jQuery); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-table/bootstrap-table.min.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-table/bootstrap-table.min.js deleted file mode 100644 index ab38058..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-table/bootstrap-table.min.js +++ /dev/null @@ -1,33 +0,0 @@ -/* -* bootstrap-table - v1.9.0 - 2015-09-30 -* https://github.com/wenzhixin/bootstrap-table -* Copyright (c) 2015 zhixin wen -* Licensed MIT License -*/ -!function(a){"use strict";var b=null,c=function(a){var b=arguments,c=!0,d=1;return a=a.replace(/%s/g,function(){var a=b[d++];return"undefined"==typeof a?(c=!1,""):a}),c?a:""},d=function(b,c,d,e){var f="";return a.each(b,function(a,b){return b[c]===e?(f=b[d],!1):!0}),f},e=function(b,c){var d=-1;return a.each(b,function(a,b){return b.field===c?(d=a,!1):!0}),d},f=function(b){var c,d,e,f=0,g=[];for(c=0;cd;d++)g[c][d]=!1;for(c=0;ce;e++)g[c+e][k]=!0;for(e=0;j>e;e++)g[c][k+e]=!0}},g=function(){if(null===b){var c,d,e=a("

    ").addClass("fixed-table-scroll-inner"),f=a("

    ").addClass("fixed-table-scroll-outer");f.append(e),a("body").append(f),c=e[0].offsetWidth,f.css("overflow","scroll"),d=e[0].offsetWidth,c===d&&(d=f[0].clientWidth),f.remove(),b=c-d}return b},h=function(b,d,e,f){var g=d;if("string"==typeof d){var h=d.split(".");h.length>1?(g=window,a.each(h,function(a,b){g=g[b]})):g=window[d]}return"object"==typeof g?g:"function"==typeof g?g.apply(b,e):!g&&"string"==typeof d&&c.apply(this,[d].concat(e))?c.apply(this,[d].concat(e)):f},i=function(b,c,d){var e=Object.getOwnPropertyNames(b),f=Object.getOwnPropertyNames(c),g="";if(d&&e.length!==f.length)return!1;for(var h=0;h-1&&b[g]!==c[g])return!1;return!0},j=function(a){return"string"==typeof a?a.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"):a},k=function(b){var c=0;return b.children().each(function(){c','
    ',"top"===this.options.paginationVAlign||"both"===this.options.paginationVAlign?'
    ':"",'
    ','
    ','
    ','
    ',this.options.formatLoadingMessage(),"
    ","
    ",'',"bottom"===this.options.paginationVAlign||"both"===this.options.paginationVAlign?'
    ':"","
    ","
    "].join("")),this.$container.insertAfter(this.$el),this.$tableContainer=this.$container.find(".fixed-table-container"),this.$tableHeader=this.$container.find(".fixed-table-header"),this.$tableBody=this.$container.find(".fixed-table-body"),this.$tableLoading=this.$container.find(".fixed-table-loading"),this.$tableFooter=this.$container.find(".fixed-table-footer"),this.$toolbar=this.$container.find(".fixed-table-toolbar"),this.$pagination=this.$container.find(".fixed-table-pagination"),this.$tableBody.append(this.$el),this.$container.after('
    '),this.$el.addClass(this.options.classes),this.options.striped&&this.$el.addClass("table-striped"),-1!==a.inArray("table-no-bordered",this.options.classes.split(" "))&&this.$tableContainer.addClass("table-no-bordered")},n.prototype.initTable=function(){var b=this,c=[],d=[];this.$header=this.$el.find("thead"),this.$header.length||(this.$header=a("").appendTo(this.$el)),this.$header.find("tr").each(function(){var b=[];a(this).find("th").each(function(){b.push(a.extend({},{title:a(this).html(),"class":a(this).attr("class"),titleTooltip:a(this).attr("title"),rowspan:a(this).attr("rowspan")?+a(this).attr("rowspan"):void 0,colspan:a(this).attr("colspan")?+a(this).attr("colspan"):void 0},a(this).data()))}),c.push(b)}),a.isArray(this.options.columns[0])||(this.options.columns=[this.options.columns]),this.options.columns=a.extend(!0,[],c,this.options.columns),this.columns=[],f(this.options.columns),a.each(this.options.columns,function(c,d){a.each(d,function(d,e){e=a.extend({},n.COLUMN_DEFAULTS,e),"undefined"!=typeof e.fieldIndex&&(b.columns[e.fieldIndex]=e),b.options.columns[c][d]=e})}),this.options.data.length||(this.$el.find("tbody tr").each(function(){var c={};c._id=a(this).attr("id"),c._class=a(this).attr("class"),c._data=l(a(this).data()),a(this).find("td").each(function(d){var e=b.columns[d].field;c[e]=a(this).html(),c["_"+e+"_id"]=a(this).attr("id"),c["_"+e+"_class"]=a(this).attr("class"),c["_"+e+"_rowspan"]=a(this).attr("rowspan"),c["_"+e+"_title"]=a(this).attr("title"),c["_"+e+"_data"]=l(a(this).data())}),d.push(c)}),this.options.data=d)},n.prototype.initHeader=function(){var b=this,d={},e=[];this.header={fields:[],styles:[],classes:[],formatters:[],events:[],sorters:[],sortNames:[],cellStyles:[],searchables:[]},a.each(this.options.columns,function(f,g){e.push(""),0==f&&!b.options.cardView&&b.options.detailView&&e.push(c('
    ',b.options.columns.length)),a.each(g,function(a,f){var g="",h="",i="",j="",k=c(' class="%s"',f["class"]),l=(b.options.sortOrder||f.order,"px"),m=f.width;if(void 0===f.width||b.options.cardView||"string"==typeof f.width&&-1!==f.width.indexOf("%")&&(l="%"),f.width&&"string"==typeof f.width&&(m=f.width.replace("%","").replace("px","")),h=c("text-align: %s; ",f.halign?f.halign:f.align),i=c("text-align: %s; ",f.align),j=c("vertical-align: %s; ",f.valign),j+=c("width: %s; ",!f.checkbox&&!f.radio||m?m?m+l:void 0:"36px"),"undefined"!=typeof f.fieldIndex){if(b.header.fields[f.fieldIndex]=f.field,b.header.styles[f.fieldIndex]=i+j,b.header.classes[f.fieldIndex]=k,b.header.formatters[f.fieldIndex]=f.formatter,b.header.events[f.fieldIndex]=f.events,b.header.sorters[f.fieldIndex]=f.sorter,b.header.sortNames[f.fieldIndex]=f.sortName,b.header.cellStyles[f.fieldIndex]=f.cellStyle,b.header.searchables[f.fieldIndex]=f.searchable,!f.visible)return;if(b.options.cardView&&!f.cardVisible)return;d[f.field]=f}e.push(""),e.push(c('
    ',b.options.sortable&&f.sortable?"sortable both":"")),g=f.title,f.checkbox&&(!b.options.singleSelect&&b.options.checkboxHeader&&(g=''),b.header.stateField=f.field),f.radio&&(g="",b.header.stateField=f.field,b.options.singleSelect=!0),e.push(g),e.push("
    "),e.push('
    '),e.push("
    "),e.push("")}),e.push("")}),this.$header.html(e.join("")),this.$header.find("th[data-field]").each(function(){a(this).data(d[a(this).data("field")])}),this.$container.off("click",".th-inner").on("click",".th-inner",function(c){b.options.sortable&&a(this).parent().data().sortable&&b.onSort(c)}),this.$header.children().children().off("keypress").on("keypress",function(c){if(b.options.sortable&&a(this).data().sortable){var d=c.keyCode||c.which;13==d&&b.onSort(c)}}),!this.options.showHeader||this.options.cardView?(this.$header.hide(),this.$tableHeader.hide(),this.$tableLoading.css("top",0)):(this.$header.show(),this.$tableHeader.show(),this.$tableLoading.css("top",this.$header.outerHeight()+1),this.getCaret()),this.$selectAll=this.$header.find('[name="btSelectAll"]'),this.$container.off("click",'[name="btSelectAll"]').on("click",'[name="btSelectAll"]',function(){var c=a(this).prop("checked");b[c?"checkAll":"uncheckAll"]()})},n.prototype.initFooter=function(){!this.options.showFooter||this.options.cardView?this.$tableFooter.hide():this.$tableFooter.show()},n.prototype.initData=function(a,b){this.data="append"===b?this.data.concat(a):"prepend"===b?[].concat(a).concat(this.data):a||this.options.data,this.options.data="append"===b?this.options.data.concat(a):"prepend"===b?[].concat(a).concat(this.options.data):this.data,"server"!==this.options.sidePagination&&this.initSort()},n.prototype.initSort=function(){var b=this,c=this.options.sortName,d="desc"===this.options.sortOrder?-1:1,e=a.inArray(this.options.sortName,this.header.fields);-1!==e&&this.data.sort(function(f,g){b.header.sortNames[e]&&(c=b.header.sortNames[e]);var i=m(f,c),j=m(g,c),k=h(b.header,b.header.sorters[e],[i,j]);return void 0!==k?d*k:((void 0===i||null===i)&&(i=""),(void 0===j||null===j)&&(j=""),a.isNumeric(i)&&a.isNumeric(j)?(i=parseFloat(i),j=parseFloat(j),j>i?-1*d:d):i===j?0:("string"!=typeof i&&(i=i.toString()),-1===i.localeCompare(j)?-1*d:d))})},n.prototype.onSort=function(b){var c="keypress"===b.type?a(b.currentTarget):a(b.currentTarget).parent(),d=this.$header.find("th").eq(c.index());return this.$header.add(this.$header_).find("span.order").remove(),this.options.sortName===c.data("field")?this.options.sortOrder="asc"===this.options.sortOrder?"desc":"asc":(this.options.sortName=c.data("field"),this.options.sortOrder="asc"===c.data("order")?"desc":"asc"),this.trigger("sort",this.options.sortName,this.options.sortOrder),c.add(d).data("order",this.options.sortOrder),this.getCaret(),"server"===this.options.sidePagination?void this.initServer(this.options.silentSort):(this.initSort(),void this.initBody())},n.prototype.initToolbar=function(){var b,d,f=this,g=[],i=0,j=0;this.$toolbar.html(""),("string"==typeof this.options.toolbar||"object"==typeof this.options.toolbar)&&a(c('
    ',this.options.toolbarAlign)).appendTo(this.$toolbar).append(a(this.options.toolbar)),g=[c('
    ',this.options.buttonsAlign,this.options.buttonsAlign)],"string"==typeof this.options.icons&&(this.options.icons=h(null,this.options.icons)),this.options.showPaginationSwitch&&g.push(c('"),this.options.showRefresh&&g.push(c('"),this.options.showToggle&&g.push(c('"),this.options.showColumns&&(g.push(c('
    ',this.options.formatColumns()),'",'","
    ")),g.push("
    "),(this.showToolbar||g.length>2)&&this.$toolbar.append(g.join("")),this.options.showPaginationSwitch&&this.$toolbar.find('button[name="paginationSwitch"]').off("click").on("click",a.proxy(this.togglePagination,this)),this.options.showRefresh&&this.$toolbar.find('button[name="refresh"]').off("click").on("click",a.proxy(this.refresh,this)),this.options.showToggle&&this.$toolbar.find('button[name="toggle"]').off("click").on("click",function(){f.toggleView()}),this.options.showColumns&&(b=this.$toolbar.find(".keep-open"),j<=this.options.minimumCountColumns&&b.find("input").prop("disabled",!0),b.find("li").off("click").on("click",function(a){a.stopImmediatePropagation()}),b.find("input").off("click").on("click",function(){var b=a(this);f.toggleColumn(e(f.columns,a(this).data("field")),b.prop("checked"),!1),f.trigger("column-switch",a(this).data("field"),b.prop("checked"))})),this.options.search&&(g=[],g.push('"),this.$toolbar.append(g.join("")),d=this.$toolbar.find(".search input"),d.off("keyup drop").on("keyup drop",function(a){clearTimeout(i),i=setTimeout(function(){f.onSearch(a)},f.options.searchTimeOut)}))},n.prototype.onSearch=function(b){var c=a.trim(a(b.currentTarget).val());this.options.trimOnSearch&&a(b.currentTarget).val()!==c&&a(b.currentTarget).val(c),c!==this.searchText&&(this.searchText=c,this.options.pageNumber=1,this.initSearch(),this.updatePagination(),this.trigger("search",c))},n.prototype.initSearch=function(){var b=this;if("server"!==this.options.sidePagination){var c=this.searchText&&this.searchText.toLowerCase(),d=a.isEmptyObject(this.filterColumns)?null:this.filterColumns;this.data=d?a.grep(this.options.data,function(a){for(var b in d)if(a[b]!==d[b])return!1;return!0}):this.options.data,this.data=c?a.grep(this.data,function(d,f){for(var g in d){g=a.isNumeric(g)?parseInt(g,10):g;var i=d[g],j=b.columns[e(b.columns,g)],k=a.inArray(g,b.header.fields);j&&j.searchFormatter&&(i=h(j,b.header.formatters[k],[i,d,f],i));var l=a.inArray(g,b.header.fields);if(-1!==l&&b.header.searchables[l]&&("string"==typeof i||"number"==typeof i))if(b.options.strictSearch){if((i+"").toLowerCase()===c)return!0}else if(-1!==(i+"").toLowerCase().indexOf(c))return!0}return!1}):this.data}},n.prototype.initPagination=function(){if(!this.options.pagination)return void this.$pagination.hide();this.$pagination.show();var b,d,e,f,g,h,i,j,k,l=this,m=[],n=!1,o=this.getData();if("server"!==this.options.sidePagination&&(this.options.totalRows=o.length),this.totalPages=0,this.options.totalRows){if(this.options.pageSize===this.options.formatAllRows())this.options.pageSize=this.options.totalRows,n=!0;else if(this.options.pageSize===this.options.totalRows){var p="string"==typeof this.options.pageList?this.options.pageList.replace("[","").replace("]","").replace(/ /g,"").toLowerCase().split(","):this.options.pageList;p.indexOf(this.options.formatAllRows().toLowerCase())>-1&&(n=!0)}this.totalPages=~~((this.options.totalRows-1)/this.options.pageSize)+1,this.options.totalPages=this.totalPages}this.totalPages>0&&this.options.pageNumber>this.totalPages&&(this.options.pageNumber=this.totalPages),this.pageFrom=(this.options.pageNumber-1)*this.options.pageSize+1,this.pageTo=this.options.pageNumber*this.options.pageSize,this.pageTo>this.options.totalRows&&(this.pageTo=this.options.totalRows),m.push('
    ','',this.options.formatShowingRows(this.pageFrom,this.pageTo,this.options.totalRows),""),m.push('');var q=[c('',"top"===this.options.paginationVAlign||"both"===this.options.paginationVAlign?"dropdown":"dropup"),'",'"),m.push(this.options.formatRecordsPerPage(q.join(""))),m.push(""),m.push("
    ",'"),this.$pagination.html(m.join("")),f=this.$pagination.find(".page-list a"),g=this.$pagination.find(".page-first"),h=this.$pagination.find(".page-pre"),i=this.$pagination.find(".page-next"),j=this.$pagination.find(".page-last"),k=this.$pagination.find(".page-number"),this.options.pageNumber<=1&&(g.addClass("disabled"),h.addClass("disabled")),this.options.pageNumber>=this.totalPages&&(i.addClass("disabled"),j.addClass("disabled")),this.options.smartDisplay&&(this.totalPages<=1&&this.$pagination.find("div.pagination").hide(),(r.length<2||this.options.totalRows<=r[0])&&this.$pagination.find("span.page-list").hide(),this.$pagination[this.getData().length?"show":"hide"]()),n&&(this.options.pageSize=this.options.formatAllRows()),f.off("click").on("click",a.proxy(this.onPageListChange,this)),g.off("click").on("click",a.proxy(this.onPageFirst,this)),h.off("click").on("click",a.proxy(this.onPagePre,this)),i.off("click").on("click",a.proxy(this.onPageNext,this)),j.off("click").on("click",a.proxy(this.onPageLast,this)),k.off("click").on("click",a.proxy(this.onPageNumber,this))},n.prototype.updatePagination=function(b){b&&a(b.currentTarget).hasClass("disabled")||(this.options.maintainSelected||this.resetRows(),this.initPagination(),"server"===this.options.sidePagination?this.initServer():this.initBody(),this.trigger("page-change",this.options.pageNumber,this.options.pageSize))},n.prototype.onPageListChange=function(b){var c=a(b.currentTarget);c.parent().addClass("active").siblings().removeClass("active"),this.options.pageSize=c.text().toUpperCase()===this.options.formatAllRows().toUpperCase()?this.options.formatAllRows():+c.text(),this.$toolbar.find(".page-size").text(this.options.pageSize),this.updatePagination(b)},n.prototype.onPageFirst=function(a){this.options.pageNumber=1,this.updatePagination(a)},n.prototype.onPagePre=function(a){this.options.pageNumber--,this.updatePagination(a)},n.prototype.onPageNext=function(a){this.options.pageNumber++,this.updatePagination(a)},n.prototype.onPageLast=function(a){this.options.pageNumber=this.totalPages,this.updatePagination(a)},n.prototype.onPageNumber=function(b){this.options.pageNumber!==+a(b.currentTarget).text()&&(this.options.pageNumber=+a(b.currentTarget).text(),this.updatePagination(b))},n.prototype.initBody=function(b){var f=this,g=[],i=this.getData();this.trigger("pre-body",i),this.$body=this.$el.find("tbody"),this.$body.length||(this.$body=a("").appendTo(this.$el)),this.options.pagination&&"server"!==this.options.sidePagination||(this.pageFrom=1,this.pageTo=i.length);for(var k=this.pageFrom-1;k"),this.options.cardView&&g.push(c('',this.header.fields.length)),!this.options.cardView&&this.options.detailView&&g.push("",'',c('',this.options.iconsPrefix,this.options.icons.detailOpen),"",""),a.each(this.header.fields,function(b,i){var j="",l=m(n,i),q="",r={},s="",t=f.header.classes[b],u="",v="",w="",x=f.columns[e(f.columns,i)];if(x.visible){if(o=c('style="%s"',p.concat(f.header.styles[b]).join("; ")),l=h(x,f.header.formatters[b],[l,n,k],l),n["_"+i+"_id"]&&(s=c(' id="%s"',n["_"+i+"_id"])),n["_"+i+"_class"]&&(t=c(' class="%s"',n["_"+i+"_class"])),n["_"+i+"_rowspan"]&&(v=c(' rowspan="%s"',n["_"+i+"_rowspan"])),n["_"+i+"_title"]&&(w=c(' title="%s"',n["_"+i+"_title"])),r=h(f.header,f.header.cellStyles[b],[l,n,k],r),r.classes&&(t=c(' class="%s"',r.classes)),r.css){var y=[];for(var z in r.css)y.push(z+": "+r.css[z]);o=c('style="%s"',y.concat(f.header.styles[b]).join("; "))}n["_"+i+"_data"]&&!a.isEmptyObject(n["_"+i+"_data"])&&a.each(n["_"+i+"_data"],function(a,b){"index"!==a&&(u+=c(' data-%s="%s"',a,b))}),x.checkbox||x.radio?(q=x.checkbox?"checkbox":q,q=x.radio?"radio":q,j=[f.options.cardView?'
    ':'',"",f.header.formatters[b]&&"string"==typeof l?l:"",f.options.cardView?"
    ":""].join(""),n[f.header.stateField]=l===!0||l&&l.checked):(l="undefined"==typeof l||null===l?f.options.undefinedText:l,j=f.options.cardView?['
    ',f.options.showHeader?c('%s',o,d(f.columns,"field","title",i)):"",c('%s',l),"
    "].join(""):[c("",s,t,o,u,v,w),l,""].join(""),f.options.cardView&&f.options.smartDisplay&&""===l&&(j="")),g.push(j)}}),this.options.cardView&&g.push(""),g.push("")}g.length||g.push('',c('%s',this.$header.find("th").length,this.options.formatNoMatches()),""),this.$body.html(g.join("")),b||this.scrollTo(0),this.$body.find("> tr[data-index] > td").off("click dblclick").on("click dblclick",function(b){var d=a(this),g=d.parent(),h=f.data[g.data("index")],i=d[0].cellIndex,j=f.header.fields[f.options.detailView&&!f.options.cardView?i-1:i],k=f.columns[e(f.columns,j)],l=m(h,j);if(!d.find(".detail-icon").length&&(f.trigger("click"===b.type?"click-cell":"dbl-click-cell",j,l,h,d),f.trigger("click"===b.type?"click-row":"dbl-click-row",h,g),"click"===b.type&&f.options.clickToSelect&&k.clickToSelect)){var n=g.find(c('[name="%s"]',f.options.selectItemName));n.length&&n[0].click()}}),this.$body.find("> tr[data-index] > td > .detail-icon").off("click").on("click",function(){var b=a(this),d=b.parent().parent(),e=d.data("index"),g=i[e];d.next().is("tr.detail-view")?(b.find("i").attr("class",c("%s %s",f.options.iconsPrefix,f.options.icons.detailOpen)),d.next().remove(),f.trigger("collapse-row",e,g)):(b.find("i").attr("class",c("%s %s",f.options.iconsPrefix,f.options.icons.detailClose)),d.after(c('%s',d.find("td").length,h(f.options,f.options.detailFormatter,[e,g],""))),f.trigger("expand-row",e,g,d.next().find("td"))),f.resetView()}),this.$selectItem=this.$body.find(c('[name="%s"]',this.options.selectItemName)),this.$selectItem.off("click").on("click",function(b){b.stopImmediatePropagation();var c=a(this),d=c.prop("checked"),e=f.data[c.data("index")];f.options.maintainSelected&&a(this).is(":radio")&&a.each(f.options.data,function(a,b){b[f.header.stateField]=!1}),e[f.header.stateField]=d,f.options.singleSelect&&(f.$selectItem.not(this).each(function(){f.data[a(this).data("index")][f.header.stateField]=!1}),f.$selectItem.filter(":checked").not(this).prop("checked",!1)),f.updateSelected(),f.trigger(d?"check":"uncheck",e,c)}),a.each(this.header.events,function(b,c){if(c){"string"==typeof c&&(c=h(null,c));var d=f.header.fields[b],e=a.inArray(d,f.getVisibleFields());f.options.detailView&&!f.options.cardView&&(e+=1);for(var g in c)f.$body.find("tr").each(function(){var b=a(this),h=b.find(f.options.cardView?".card-view":"td").eq(e),i=g.indexOf(" "),j=g.substring(0,i),k=g.substring(i+1),l=c[g];h.find(k).off(j).on(j,function(a){var c=b.data("index"),e=f.data[c],g=e[d];l.apply(this,[a,g,e,c])})})}}),this.updateSelected(),this.resetView(),this.trigger("post-body")},n.prototype.initServer=function(b,c){var d,e=this,f={},g={pageSize:this.options.pageSize===this.options.formatAllRows()?this.options.totalRows:this.options.pageSize,pageNumber:this.options.pageNumber,searchText:this.searchText,sortName:this.options.sortName,sortOrder:this.options.sortOrder};(this.options.url||this.options.ajax)&&("limit"===this.options.queryParamsType&&(g={search:g.searchText,sort:g.sortName,order:g.sortOrder},this.options.pagination&&(g.limit=this.options.pageSize===this.options.formatAllRows()?this.options.totalRows:this.options.pageSize,g.offset=this.options.pageSize===this.options.formatAllRows()?0:this.options.pageSize*(this.options.pageNumber-1))),a.isEmptyObject(this.filterColumnsPartial)||(g.filter=JSON.stringify(this.filterColumnsPartial,null)),f=h(this.options,this.options.queryParams,[g],f),a.extend(f,c||{}),f!==!1&&(b||this.$tableLoading.show(),d=a.extend({},h(null,this.options.ajaxOptions),{type:this.options.method,url:this.options.url,data:"application/json"===this.options.contentType&&"post"===this.options.method?JSON.stringify(f):f,cache:this.options.cache,contentType:this.options.contentType,dataType:this.options.dataType,success:function(a){a=h(e.options,e.options.responseHandler,[a],a),e.load(a),e.trigger("load-success",a)},error:function(a){e.trigger("load-error",a.status,a)},complete:function(){b||e.$tableLoading.hide()}}),this.options.ajax?h(this,this.options.ajax,[d],null):a.ajax(d)))},n.prototype.initSearchText=function(){if(this.options.search&&""!==this.options.searchText){var a=this.$toolbar.find(".search input");a.val(this.options.searchText),this.onSearch({ -currentTarget:a})}},n.prototype.getCaret=function(){var b=this;a.each(this.$header.find("th"),function(c,d){a(d).find(".sortable").removeClass("desc asc").addClass(a(d).data("field")===b.options.sortName?b.options.sortOrder:"both")})},n.prototype.updateSelected=function(){var b=this.$selectItem.filter(":enabled").length&&this.$selectItem.filter(":enabled").length===this.$selectItem.filter(":enabled").filter(":checked").length;this.$selectAll.add(this.$selectAll_).prop("checked",b),this.$selectItem.each(function(){a(this).closest("tr")[a(this).prop("checked")?"addClass":"removeClass"]("selected")})},n.prototype.updateRows=function(){var b=this;this.$selectItem.each(function(){b.data[a(this).data("index")][b.header.stateField]=a(this).prop("checked")})},n.prototype.resetRows=function(){var b=this;a.each(this.data,function(a,c){b.$selectAll.prop("checked",!1),b.$selectItem.prop("checked",!1),b.header.stateField&&(c[b.header.stateField]=!1)})},n.prototype.trigger=function(b){var c=Array.prototype.slice.call(arguments,1);b+=".bs.table",this.options[n.EVENTS[b]].apply(this.options,c),this.$el.trigger(a.Event(b),c),this.options.onAll(b,c),this.$el.trigger(a.Event("all.bs.table"),[b,c])},n.prototype.resetHeader=function(){clearTimeout(this.timeoutId_),this.timeoutId_=setTimeout(a.proxy(this.fitHeader,this),this.$el.is(":hidden")?100:0)},n.prototype.fitHeader=function(){var b,d,e,f,h=this;if(h.$el.is(":hidden"))return void(h.timeoutId_=setTimeout(a.proxy(h.fitHeader,h),100));if(b=this.$tableBody.get(0),d=b.scrollWidth>b.clientWidth&&b.scrollHeight>b.clientHeight+this.$header.outerHeight()?g():0,this.$el.css("margin-top",-this.$header.outerHeight()),e=a(":focus"),e.length>0){var i=e.parents("th");if(i.length>0){var j=i.attr("data-field");if(void 0!==j){var k=this.$header.find("[data-field='"+j+"']");k.length>0&&k.find(":input").addClass("focus-temp")}}}this.$header_=this.$header.clone(!0,!0),this.$selectAll_=this.$header_.find('[name="btSelectAll"]'),this.$tableHeader.css({"margin-right":d}).find("table").css("width",this.$el.outerWidth()).html("").attr("class",this.$el.attr("class")).append(this.$header_),f=a(".focus-temp:visible:eq(0)"),f.length>0&&(f.focus(),this.$header.find(".focus-temp").removeClass("focus-temp")),this.$header.find("th[data-field]").each(function(){h.$header_.find(c('th[data-field="%s"]',a(this).data("field"))).data(a(this).data())});var l=this.getVisibleFields();this.$body.find("tr:first-child:not(.no-records-found) > *").each(function(b){var d=a(this),e=b;h.options.detailView&&!h.options.cardView&&(0===b&&h.$header_.find("th.detail").find(".fht-cell").width(d.innerWidth()),e=b-1),h.$header_.find(c('th[data-field="%s"]',l[e])).find(".fht-cell").width(d.innerWidth())}),this.$tableBody.off("scroll").on("scroll",function(){h.$tableHeader.scrollLeft(a(this).scrollLeft()),h.options.showFooter&&!h.options.cardView&&h.$tableFooter.scrollLeft(a(this).scrollLeft())}),h.trigger("post-header")},n.prototype.resetFooter=function(){var b=this,d=b.getData(),e=[];this.options.showFooter&&!this.options.cardView&&(!this.options.cardView&&this.options.detailView&&e.push('
     
    '),a.each(this.columns,function(a,f){var g="",i="",j=c(' class="%s"',f["class"]);f.visible&&(!b.options.cardView||f.cardVisible)&&(g=c("text-align: %s; ",f.falign?f.falign:f.align),i=c("vertical-align: %s; ",f.valign),e.push(""),e.push('
    '),e.push(h(f,f.footerFormatter,[d]," ")||" "),e.push("
    "),e.push('
    '),e.push(""),e.push(""))}),this.$tableFooter.find("tr").html(e.join("")),clearTimeout(this.timeoutFooter_),this.timeoutFooter_=setTimeout(a.proxy(this.fitFooter,this),this.$el.is(":hidden")?100:0))},n.prototype.fitFooter=function(){var b,c,d;return clearTimeout(this.timeoutFooter_),this.$el.is(":hidden")?void(this.timeoutFooter_=setTimeout(a.proxy(this.fitFooter,this),100)):(c=this.$el.css("width"),d=c>this.$tableBody.width()?g():0,this.$tableFooter.css({"margin-right":d}).find("table").css("width",c).attr("class",this.$el.attr("class")),b=this.$tableFooter.find("td"),void this.$body.find("tr:first-child:not(.no-records-found) > *").each(function(c){var d=a(this);b.eq(c).find(".fht-cell").width(d.innerWidth())}))},n.prototype.toggleColumn=function(a,b,d){if(-1!==a&&(this.columns[a].visible=b,this.initHeader(),this.initSearch(),this.initPagination(),this.initBody(),this.options.showColumns)){var e=this.$toolbar.find(".keep-open input").prop("disabled",!1);d&&e.filter(c('[value="%s"]',a)).prop("checked",b),e.filter(":checked").length<=this.options.minimumCountColumns&&e.filter(":checked").prop("disabled",!0)}},n.prototype.toggleRow=function(a,b,d){-1!==a&&this.$body.find("undefined"!=typeof a?c('tr[data-index="%s"]',a):c('tr[data-uniqueid="%s"]',b))[d?"show":"hide"]()},n.prototype.getVisibleFields=function(){var b=this,c=[];return a.each(this.header.fields,function(a,d){var f=b.columns[e(b.columns,d)];f.visible&&c.push(d)}),c}, - n.prototype.resetView = function (a) { - var b = 0; - if (a && a.height && (this.options.height = a.height), this.$selectAll.prop("checked", this.$selectItem.length > 0 && this.$selectItem.length === this.$selectItem.filter(":checked").length), this.options.height) { - var c = k(this.$toolbar), d = k(this.$pagination), e = this.options.height - c - d; - this.$tableContainer.css("height", e + "px") - } - return this.options.cardView ? - (this.$el.css("margin-top", "0"), void this.$tableContainer.css("padding-bottom", "0")) : (this.options.showHeader && this.options.height ? - (this.$tableHeader.show() - // bootstrap-table 表头数据展示错位问题 - // this.resetHeader(), - // b += this.$header.outerHeight() - ) : (this.$tableHeader.hide(), this.trigger("post-header")), this.options.showFooter && (this.resetFooter(), this.options.height && (b += this.$tableFooter.outerHeight() + 1)), this.getCaret(), this.$tableContainer.css("padding-bottom", b + "px"), void this.trigger("reset-view")) - }, - n.prototype.getData=function(b){return!this.searchText&&a.isEmptyObject(this.filterColumns)&&a.isEmptyObject(this.filterColumnsPartial)?b?this.options.data.slice(this.pageFrom-1,this.pageTo):this.options.data:b?this.data.slice(this.pageFrom-1,this.pageTo):this.data},n.prototype.load=function(b){var c=!1;"server"===this.options.sidePagination?(this.options.totalRows=b.total,c=b.fixedScroll,b=b[this.options.dataField]):a.isArray(b)||(c=b.fixedScroll,b=b.data),this.initData(b),this.initSearch(),this.initPagination(),this.initBody(c)},n.prototype.append=function(a){this.initData(a,"append"),this.initSearch(),this.initPagination(),this.initBody(!0)},n.prototype.prepend=function(a){this.initData(a,"prepend"),this.initSearch(),this.initPagination(),this.initBody(!0)},n.prototype.remove=function(b){var c,d,e=this.options.data.length;if(b.hasOwnProperty("field")&&b.hasOwnProperty("values")){for(c=e-1;c>=0;c--)d=this.options.data[c],d.hasOwnProperty(b.field)&&-1!==a.inArray(d[b.field],b.values)&&this.options.data.splice(c,1);e!==this.options.data.length&&(this.initSearch(),this.initPagination(),this.initBody(!0))}},n.prototype.removeAll=function(){this.options.data.length>0&&(this.options.data.splice(0,this.options.data.length),this.initSearch(),this.initPagination(),this.initBody(!0))},n.prototype.getRowByUniqueId=function(a){var b,c,d=this.options.uniqueId,e=this.options.data.length,f=null;for(b=e-1;b>=0;b--)if(c=this.options.data[b],c.hasOwnProperty(d)&&("string"==typeof c[d]?a=a.toString():"number"==typeof c[d]&&(Number(c[d])===c[d]&&c[d]%1===0?a=parseInt(a):c[d]===Number(c[d])&&0!==c[d]&&(a=parseFloat(a))),c[d]===a)){f=c;break}return f},n.prototype.removeByUniqueId=function(a){var b=this.options.data.length,c=this.getRowByUniqueId(a);c&&this.options.data.splice(this.options.data.indexOf(c),1),b!==this.options.data.length&&(this.initSearch(),this.initPagination(),this.initBody(!0))},n.prototype.insertRow=function(a){a.hasOwnProperty("index")&&a.hasOwnProperty("row")&&(this.data.splice(a.index,0,a.row),this.initSearch(),this.initPagination(),this.initSort(),this.initBody(!0))},n.prototype.updateRow=function(b){b.hasOwnProperty("index")&&b.hasOwnProperty("row")&&(a.extend(this.data[b.index],b.row),this.initSort(),this.initBody(!0))},n.prototype.showRow=function(a){a.hasOwnProperty("index")&&a.hasOwnProperty("uniqueId")&&this.toggleRow(a.index,a.uniqueId,!0)},n.prototype.hideRow=function(a){a.hasOwnProperty("index")&&a.hasOwnProperty("uniqueId")&&this.toggleRow(a.index,a.uniqueId,!1)},n.prototype.getRowsHidden=function(b){var c=a(this.$body[0]).children().filter(":hidden"),d=0;if(b)for(;df||0>g||f>=this.data.length)){for(c=f;f+h>c;c++)for(d=g;g+i>d;d++)j.eq(c).find("td").eq(d).hide();e.attr("rowspan",h).attr("colspan",i).show()}},n.prototype.updateCell=function(a){a.hasOwnProperty("index")&&a.hasOwnProperty("field")&&a.hasOwnProperty("value")&&(this.data[a.index][a.field]=a.value,this.initSort(),this.initBody(!0))},n.prototype.getOptions=function(){return this.options},n.prototype.getSelections=function(){var b=this;return a.grep(this.data,function(a){return a[b.header.stateField]})},n.prototype.getAllSelections=function(){var b=this;return a.grep(this.options.data,function(a){return a[b.header.stateField]})},n.prototype.checkAll=function(){this.checkAll_(!0)},n.prototype.uncheckAll=function(){this.checkAll_(!1)},n.prototype.checkAll_=function(a){var b;a||(b=this.getSelections()),this.$selectAll.add(this.$selectAll_).prop("checked",a),this.$selectItem.filter(":enabled").prop("checked",a),this.updateRows(),a&&(b=this.getSelections()),this.trigger(a?"check-all":"uncheck-all",b)},n.prototype.check=function(a){this.check_(!0,a)},n.prototype.uncheck=function(a){this.check_(!1,a)},n.prototype.check_=function(a,b){this.$selectItem.filter(c('[data-index="%s"]',b)).prop("checked",a),this.data[b][this.header.stateField]=a,this.updateSelected(),this.trigger(a?"check":"uncheck",this.data[b])},n.prototype.checkBy=function(a){this.checkBy_(!0,a)},n.prototype.uncheckBy=function(a){this.checkBy_(!1,a)},n.prototype.checkBy_=function(b,d){if(d.hasOwnProperty("field")&&d.hasOwnProperty("values")){var e=this,f=[];a.each(this.options.data,function(g,h){return h.hasOwnProperty(d.field)?void(-1!==a.inArray(h[d.field],d.values)&&(e.$selectItem.filter(":enabled").filter(c('[data-index="%s"]',g)).prop("checked",b),h[e.header.stateField]=b,f.push(h),e.trigger(b?"check":"uncheck",h))):!1}),this.updateSelected(),this.trigger(b?"check-some":"uncheck-some",f)}},n.prototype.destroy=function(){this.$el.insertBefore(this.$container),a(this.options.toolbar).insertBefore(this.$el),this.$container.next().remove(),this.$container.remove(),this.$el.html(this.$el_.html()).css("margin-top","0").attr("class",this.$el_.attr("class")||"")},n.prototype.showLoading=function(){this.$tableLoading.show()},n.prototype.hideLoading=function(){this.$tableLoading.hide()},n.prototype.togglePagination=function(){this.options.pagination=!this.options.pagination;var a=this.$toolbar.find('button[name="paginationSwitch"] i');this.options.pagination?a.attr("class",this.options.iconsPrefix+" "+this.options.icons.paginationSwitchDown):a.attr("class",this.options.iconsPrefix+" "+this.options.icons.paginationSwitchUp),this.updatePagination()},n.prototype.refresh=function(a){a&&a.url&&(this.options.url=a.url,this.options.pageNumber=1),this.initServer(a&&a.silent,a&&a.query)},n.prototype.resetWidth=function(){this.options.showHeader&&this.options.height&&this.fitHeader(),this.options.showFooter&&this.fitFooter()},n.prototype.showColumn=function(a){this.toggleColumn(e(this.columns,a),!0,!0)},n.prototype.hideColumn=function(a){this.toggleColumn(e(this.columns,a),!1,!0)},n.prototype.getHiddenColumns=function(){return a.grep(this.columns,function(a){return!a.visible})},n.prototype.filterBy=function(b){this.filterColumns=a.isEmptyObject(b)?{}:b,this.options.pageNumber=1,this.initSearch(),this.updatePagination()},n.prototype.scrollTo=function(a){return"string"==typeof a&&(a="bottom"===a?this.$tableBody[0].scrollHeight:0),"number"==typeof a&&this.$tableBody.scrollTop(a),"undefined"==typeof a?this.$tableBody.scrollTop():void 0},n.prototype.getScrollPosition=function(){return this.scrollTo()},n.prototype.selectPage=function(a){a>0&&a<=this.options.totalPages&&(this.options.pageNumber=a,this.updatePagination())},n.prototype.prevPage=function(){this.options.pageNumber>1&&(this.options.pageNumber--,this.updatePagination())},n.prototype.nextPage=function(){this.options.pageNumber tr[data-index="%s"]',b));d.next().is("tr.detail-view")===(a?!1:!0)&&d.find("> td > .detail-icon").click()},n.prototype.expandRow=function(a){this.expandRow_(!0,a)},n.prototype.collapseRow=function(a){this.expandRow_(!1,a)},n.prototype.expandAllRows=function(b){if(b){var d=this.$body.find(c('> tr[data-index="%s"]',0)),e=this,f=null,g=!1,h=-1;if(d.next().is("tr.detail-view")?d.next().next().is("tr.detail-view")||(d.next().find(".detail-icon").click(),g=!0):(d.find("> td > .detail-icon").click(),g=!0),g)try{h=setInterval(function(){f=e.$body.find("tr.detail-view").last().find(".detail-icon"),f.length>0?f.click():clearInterval(h)},1)}catch(i){clearInterval(h)}}else for(var j=this.$body.children(),k=0;kBower package, -and can be installed with the following command: - -```bash -bower install bootstrap-timepicker -``` - -You can also download our latest release (and any previous release) -here. - -Demos & Documentation -===================== - -View demos & documentation. - -Support -======= - -If you make money using this timepicker, please consider -supporting its development. - -Click here to support bootstrap-timepicker! - -Contributing -============ - -1. Install NodeJS and Node Package Manager. - -2. Install packages - -```bash -npm install -``` - -3. Use Bower to get the dev dependencies. - -```bash -bower install -``` - -4. Use Grunt to run tests, compress assets, etc. - -```bash -grunt test // run jshint and jasmine tests -grunt watch // run jsHint and Jasmine tests whenever a file is changed -grunt compile // minify the js and css files -``` - -- Please make it easy on me by covering any new features or issues - with Jasmine tests. -- If your changes need documentation, please take the time to update the docs. - -Acknowledgements -================ - -Thanks to everyone who have given feedback and submitted pull requests. A -list of all the contributors can be found here. - -Special thanks to @eternicode and his Twitter Datepicker for inspiration. diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-timepicker/bower.json b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-timepicker/bower.json deleted file mode 100644 index abb6afe..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-timepicker/bower.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "bootstrap-timepicker", - "description": "A timepicker component for Twitter Bootstrap", - "version": "0.5.2", - "main": "js/bootstrap-timepicker.js", - "license": "MIT", - "ignore": [ - "**/.*", - "_layouts", - "node_modules", - "_config.yml", - "assets", - "spec", - "index.html", - "Gruntfile.js", - "package.json", - "composer.json" - ], - "repository": { - "type": "git", - "url": "https://github.com/jdewit/bootstrap-timepicker" - }, - "dependencies": { - "bootstrap": "^3.0", - "jquery": "^2.0" - }, - "devDependencies": { - "autotype": "https://raw.github.com/mmonteleone/jquery.autotype/master/jquery.autotype.js" - }, - "keywords": [ - "widget", - "timepicker", - "time" - ] -} diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-timepicker/css/timepicker.less b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-timepicker/css/timepicker.less deleted file mode 100644 index a2e813f..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-timepicker/css/timepicker.less +++ /dev/null @@ -1,172 +0,0 @@ -/*! - * Timepicker Component for Twitter Bootstrap - * - * Copyright 2013 Joris de Wit - * - * Contributors https://github.com/jdewit/bootstrap-timepicker/graphs/contributors - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -.bootstrap-timepicker { - position: relative; - - &.pull-right { - .bootstrap-timepicker-widget { - &.dropdown-menu { - left: auto; - right: 0; - - &:before { - left: auto; - right: 12px; - } - &:after { - left: auto; - right: 13px; - } - } - } - } - - .input-group-addon { - cursor: pointer; - i { - display: inline-block; - width: 16px; - height: 16px; - } - } -} -.bootstrap-timepicker-widget { - &.dropdown-menu { - padding: 4px; - &.open { - display: inline-block; - } - &:before { - border-bottom: 7px solid rgba(0, 0, 0, 0.2); - border-left: 7px solid transparent; - border-right: 7px solid transparent; - content: ""; - display: inline-block; - position: absolute; - } - &:after { - border-bottom: 6px solid #FFFFFF; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - content: ""; - display: inline-block; - position: absolute; - } - } - &.timepicker-orient-left { - &:before { - left: 6px; - } - &:after { - left: 7px; - } - } - &.timepicker-orient-right { - &:before { - right: 6px; - } - &:after { - right: 7px; - } - } - &.timepicker-orient-top { - &:before { - top: -7px; - } - &:after { - top: -6px; - } - } - &.timepicker-orient-bottom { - &:before { - bottom: -7px; - border-bottom: 0; - border-top: 7px solid #999; - } - &:after { - bottom: -6px; - border-bottom: 0; - border-top: 6px solid #ffffff; - } - } - a.btn, input { - border-radius: 4px; - } - - table { - width: 100%; - margin: 0; - - td { - text-align: center; - height: 30px; - margin: 0; - padding: 2px; - - &:not(.separator) { - min-width: 30px; - } - - span { - width: 100%; - } - a { - border: 1px transparent solid; - width: 100%; - display: inline-block; - margin: 0; - padding: 8px 0; - outline: 0; - color: #333; - - &:hover { - text-decoration: none; - background-color: #eee; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - border-color: #ddd; - } - - i { - margin-top: 2px; - font-size: 18px; - } - } - input { - width: 25px; - margin: 0; - text-align: center; - } - } - } -} - -.bootstrap-timepicker-widget .modal-content { - padding: 4px; -} - -@media (min-width: 767px) { - .bootstrap-timepicker-widget.modal { - width: 200px; - margin-left: -100px; - } -} - -@media (max-width: 767px) { - .bootstrap-timepicker { - width: 100%; - - .dropdown-menu { - width: 100%; - } - } -} diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-timepicker/js/bootstrap-timepicker.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-timepicker/js/bootstrap-timepicker.js deleted file mode 100644 index bbb923c..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap-timepicker/js/bootstrap-timepicker.js +++ /dev/null @@ -1,1177 +0,0 @@ -/*! - * Timepicker Component for Twitter Bootstrap - * - * Copyright 2013 Joris de Wit and bootstrap-timepicker contributors - * - * Contributors https://github.com/jdewit/bootstrap-timepicker/graphs/contributors - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -(function($, window, document) { - 'use strict'; - - // TIMEPICKER PUBLIC CLASS DEFINITION - var Timepicker = function(element, options) { - this.widget = ''; - this.$element = $(element); - this.defaultTime = options.defaultTime; - this.disableFocus = options.disableFocus; - this.disableMousewheel = options.disableMousewheel; - this.isOpen = options.isOpen; - this.minuteStep = options.minuteStep; - this.modalBackdrop = options.modalBackdrop; - this.orientation = options.orientation; - this.secondStep = options.secondStep; - this.snapToStep = options.snapToStep; - this.showInputs = options.showInputs; - this.showMeridian = options.showMeridian; - this.showSeconds = options.showSeconds; - this.template = options.template; - this.appendWidgetTo = options.appendWidgetTo; - this.showWidgetOnAddonClick = options.showWidgetOnAddonClick; - this.icons = options.icons; - this.maxHours = options.maxHours; - this.explicitMode = options.explicitMode; // If true 123 = 1:23, 12345 = 1:23:45, else invalid. - - this.handleDocumentClick = function (e) { - var self = e.data.scope; - // This condition was inspired by bootstrap-datepicker. - // The element the timepicker is invoked on is the input but it has a sibling for addon/button. - if (!(self.$element.parent().find(e.target).length || - self.$widget.is(e.target) || - self.$widget.find(e.target).length)) { - self.hideWidget(); - } - }; - - this._init(); - }; - - Timepicker.prototype = { - - constructor: Timepicker, - _init: function() { - var self = this; - - if (this.showWidgetOnAddonClick && (this.$element.parent().hasClass('input-group') && this.$element.parent().hasClass('bootstrap-timepicker'))) { - this.$element.parent('.input-group.bootstrap-timepicker').find('.input-group-addon').on({ - 'click.timepicker': $.proxy(this.showWidget, this) - }); - this.$element.on({ - 'focus.timepicker': $.proxy(this.highlightUnit, this), - 'click.timepicker': $.proxy(this.highlightUnit, this), - 'keydown.timepicker': $.proxy(this.elementKeydown, this), - 'blur.timepicker': $.proxy(this.blurElement, this), - 'mousewheel.timepicker DOMMouseScroll.timepicker': $.proxy(this.mousewheel, this) - }); - } else { - if (this.template) { - this.$element.on({ - 'focus.timepicker': $.proxy(this.showWidget, this), - 'click.timepicker': $.proxy(this.showWidget, this), - 'blur.timepicker': $.proxy(this.blurElement, this), - 'mousewheel.timepicker DOMMouseScroll.timepicker': $.proxy(this.mousewheel, this) - }); - } else { - this.$element.on({ - 'focus.timepicker': $.proxy(this.highlightUnit, this), - 'click.timepicker': $.proxy(this.highlightUnit, this), - 'keydown.timepicker': $.proxy(this.elementKeydown, this), - 'blur.timepicker': $.proxy(this.blurElement, this), - 'mousewheel.timepicker DOMMouseScroll.timepicker': $.proxy(this.mousewheel, this) - }); - } - } - - if (this.template !== false) { - this.$widget = $(this.getTemplate()).on('click', $.proxy(this.widgetClick, this)); - } else { - this.$widget = false; - } - - if (this.showInputs && this.$widget !== false) { - this.$widget.find('input').each(function() { - $(this).on({ - 'click.timepicker': function() { $(this).select(); }, - 'keydown.timepicker': $.proxy(self.widgetKeydown, self), - 'keyup.timepicker': $.proxy(self.widgetKeyup, self) - }); - }); - } - - this.setDefaultTime(this.defaultTime); - }, - - blurElement: function() { - this.highlightedUnit = null; - this.updateFromElementVal(); - }, - - clear: function() { - this.hour = ''; - this.minute = ''; - this.second = ''; - this.meridian = ''; - - this.$element.val(''); - }, - - decrementHour: function() { - if (this.showMeridian) { - if (this.hour === 1) { - this.hour = 12; - } else if (this.hour === 12) { - this.hour--; - - return this.toggleMeridian(); - } else if (this.hour === 0) { - this.hour = 11; - - return this.toggleMeridian(); - } else { - this.hour--; - } - } else { - if (this.hour <= 0) { - this.hour = this.maxHours - 1; - } else { - this.hour--; - } - } - }, - - decrementMinute: function(step) { - var newVal; - - if (step) { - newVal = this.minute - step; - } else { - newVal = this.minute - this.minuteStep; - } - - if (newVal < 0) { - this.decrementHour(); - this.minute = newVal + 60; - } else { - this.minute = newVal; - } - }, - - decrementSecond: function() { - var newVal = this.second - this.secondStep; - - if (newVal < 0) { - this.decrementMinute(true); - this.second = newVal + 60; - } else { - this.second = newVal; - } - }, - - elementKeydown: function(e) { - switch (e.which) { - case 9: //tab - if (e.shiftKey) { - if (this.highlightedUnit === 'hour') { - this.hideWidget(); - break; - } - this.highlightPrevUnit(); - } else if ((this.showMeridian && this.highlightedUnit === 'meridian') || (this.showSeconds && this.highlightedUnit === 'second') || (!this.showMeridian && !this.showSeconds && this.highlightedUnit ==='minute')) { - this.hideWidget(); - break; - } else { - this.highlightNextUnit(); - } - e.preventDefault(); - this.updateFromElementVal(); - break; - case 27: // escape - this.updateFromElementVal(); - break; - case 37: // left arrow - e.preventDefault(); - this.highlightPrevUnit(); - this.updateFromElementVal(); - break; - case 38: // up arrow - e.preventDefault(); - switch (this.highlightedUnit) { - case 'hour': - this.incrementHour(); - this.highlightHour(); - break; - case 'minute': - this.incrementMinute(); - this.highlightMinute(); - break; - case 'second': - this.incrementSecond(); - this.highlightSecond(); - break; - case 'meridian': - this.toggleMeridian(); - this.highlightMeridian(); - break; - } - this.update(); - break; - case 39: // right arrow - e.preventDefault(); - this.highlightNextUnit(); - this.updateFromElementVal(); - break; - case 40: // down arrow - e.preventDefault(); - switch (this.highlightedUnit) { - case 'hour': - this.decrementHour(); - this.highlightHour(); - break; - case 'minute': - this.decrementMinute(); - this.highlightMinute(); - break; - case 'second': - this.decrementSecond(); - this.highlightSecond(); - break; - case 'meridian': - this.toggleMeridian(); - this.highlightMeridian(); - break; - } - - this.update(); - break; - } - }, - - getCursorPosition: function() { - var input = this.$element.get(0); - - if ('selectionStart' in input) {// Standard-compliant browsers - - return input.selectionStart; - } else if (document.selection) {// IE fix - input.focus(); - var sel = document.selection.createRange(), - selLen = document.selection.createRange().text.length; - - sel.moveStart('character', - input.value.length); - - return sel.text.length - selLen; - } - }, - - getTemplate: function() { - var template, - hourTemplate, - minuteTemplate, - secondTemplate, - meridianTemplate, - templateContent; - - if (this.showInputs) { - hourTemplate = ''; - minuteTemplate = ''; - secondTemplate = ''; - meridianTemplate = ''; - } else { - hourTemplate = ''; - minuteTemplate = ''; - secondTemplate = ''; - meridianTemplate = ''; - } - - templateContent = ''+ - ''+ - ''+ - ''+ - ''+ - (this.showSeconds ? - ''+ - '' - : '') + - (this.showMeridian ? - ''+ - '' - : '') + - ''+ - ''+ - ' '+ - ''+ - ' '+ - (this.showSeconds ? - ''+ - '' - : '') + - (this.showMeridian ? - ''+ - '' - : '') + - ''+ - ''+ - ''+ - ''+ - ''+ - (this.showSeconds ? - ''+ - '' - : '') + - (this.showMeridian ? - ''+ - '' - : '') + - ''+ - '
       
    '+ hourTemplate +':'+ minuteTemplate +':'+ secondTemplate +' '+ meridianTemplate +'
      
    '; - - switch(this.template) { - case 'modal': - template = ''; - break; - case 'dropdown': - template = ''; - break; - } - - return template; - }, - - getTime: function() { - if (this.hour === '') { - return ''; - } - - return this.hour + ':' + (this.minute.toString().length === 1 ? '0' + this.minute : this.minute) + (this.showSeconds ? ':' + (this.second.toString().length === 1 ? '0' + this.second : this.second) : '') + (this.showMeridian ? ' ' + this.meridian : ''); - }, - - hideWidget: function() { - if (this.isOpen === false) { - return; - } - - this.$element.trigger({ - 'type': 'hide.timepicker', - 'time': { - 'value': this.getTime(), - 'hours': this.hour, - 'minutes': this.minute, - 'seconds': this.second, - 'meridian': this.meridian - } - }); - - if (this.template === 'modal' && this.$widget.modal) { - this.$widget.modal('hide'); - } else { - this.$widget.removeClass('open'); - } - - $(document).off('mousedown.timepicker, touchend.timepicker', this.handleDocumentClick); - - this.isOpen = false; - // show/hide approach taken by datepicker - this.$widget.detach(); - }, - - highlightUnit: function() { - this.position = this.getCursorPosition(); - if (this.position >= 0 && this.position <= 2) { - this.highlightHour(); - } else if (this.position >= 3 && this.position <= 5) { - this.highlightMinute(); - } else if (this.position >= 6 && this.position <= 8) { - if (this.showSeconds) { - this.highlightSecond(); - } else { - this.highlightMeridian(); - } - } else if (this.position >= 9 && this.position <= 11) { - this.highlightMeridian(); - } - }, - - highlightNextUnit: function() { - switch (this.highlightedUnit) { - case 'hour': - this.highlightMinute(); - break; - case 'minute': - if (this.showSeconds) { - this.highlightSecond(); - } else if (this.showMeridian){ - this.highlightMeridian(); - } else { - this.highlightHour(); - } - break; - case 'second': - if (this.showMeridian) { - this.highlightMeridian(); - } else { - this.highlightHour(); - } - break; - case 'meridian': - this.highlightHour(); - break; - } - }, - - highlightPrevUnit: function() { - switch (this.highlightedUnit) { - case 'hour': - if(this.showMeridian){ - this.highlightMeridian(); - } else if (this.showSeconds) { - this.highlightSecond(); - } else { - this.highlightMinute(); - } - break; - case 'minute': - this.highlightHour(); - break; - case 'second': - this.highlightMinute(); - break; - case 'meridian': - if (this.showSeconds) { - this.highlightSecond(); - } else { - this.highlightMinute(); - } - break; - } - }, - - highlightHour: function() { - var $element = this.$element.get(0), - self = this; - - this.highlightedUnit = 'hour'; - - if ($element.setSelectionRange) { - setTimeout(function() { - if (self.hour < 10) { - $element.setSelectionRange(0,1); - } else { - $element.setSelectionRange(0,2); - } - }, 0); - } - }, - - highlightMinute: function() { - var $element = this.$element.get(0), - self = this; - - this.highlightedUnit = 'minute'; - - if ($element.setSelectionRange) { - setTimeout(function() { - if (self.hour < 10) { - $element.setSelectionRange(2,4); - } else { - $element.setSelectionRange(3,5); - } - }, 0); - } - }, - - highlightSecond: function() { - var $element = this.$element.get(0), - self = this; - - this.highlightedUnit = 'second'; - - if ($element.setSelectionRange) { - setTimeout(function() { - if (self.hour < 10) { - $element.setSelectionRange(5,7); - } else { - $element.setSelectionRange(6,8); - } - }, 0); - } - }, - - highlightMeridian: function() { - var $element = this.$element.get(0), - self = this; - - this.highlightedUnit = 'meridian'; - - if ($element.setSelectionRange) { - if (this.showSeconds) { - setTimeout(function() { - if (self.hour < 10) { - $element.setSelectionRange(8,10); - } else { - $element.setSelectionRange(9,11); - } - }, 0); - } else { - setTimeout(function() { - if (self.hour < 10) { - $element.setSelectionRange(5,7); - } else { - $element.setSelectionRange(6,8); - } - }, 0); - } - } - }, - - incrementHour: function() { - if (this.showMeridian) { - if (this.hour === 11) { - this.hour++; - return this.toggleMeridian(); - } else if (this.hour === 12) { - this.hour = 0; - } - } - if (this.hour === this.maxHours - 1) { - this.hour = 0; - - return; - } - this.hour++; - }, - - incrementMinute: function(step) { - var newVal; - - if (step) { - newVal = this.minute + step; - } else { - newVal = this.minute + this.minuteStep - (this.minute % this.minuteStep); - } - - if (newVal > 59) { - this.incrementHour(); - this.minute = newVal - 60; - } else { - this.minute = newVal; - } - }, - - incrementSecond: function() { - var newVal = this.second + this.secondStep - (this.second % this.secondStep); - - if (newVal > 59) { - this.incrementMinute(true); - this.second = newVal - 60; - } else { - this.second = newVal; - } - }, - - mousewheel: function(e) { - if (this.disableMousewheel) { - return; - } - - e.preventDefault(); - e.stopPropagation(); - - var delta = e.originalEvent.wheelDelta || -e.originalEvent.detail, - scrollTo = null; - - if (e.type === 'mousewheel') { - scrollTo = (e.originalEvent.wheelDelta * -1); - } - else if (e.type === 'DOMMouseScroll') { - scrollTo = 40 * e.originalEvent.detail; - } - - if (scrollTo) { - e.preventDefault(); - $(this).scrollTop(scrollTo + $(this).scrollTop()); - } - - switch (this.highlightedUnit) { - case 'minute': - if (delta > 0) { - this.incrementMinute(); - } else { - this.decrementMinute(); - } - this.highlightMinute(); - break; - case 'second': - if (delta > 0) { - this.incrementSecond(); - } else { - this.decrementSecond(); - } - this.highlightSecond(); - break; - case 'meridian': - this.toggleMeridian(); - this.highlightMeridian(); - break; - default: - if (delta > 0) { - this.incrementHour(); - } else { - this.decrementHour(); - } - this.highlightHour(); - break; - } - - return false; - }, - - /** - * Given a segment value like 43, will round and snap the segment - * to the nearest "step", like 45 if step is 15. Segment will - * "overflow" to 0 if it's larger than 59 or would otherwise - * round up to 60. - */ - changeToNearestStep: function (segment, step) { - if (segment % step === 0) { - return segment; - } - if (Math.round((segment % step) / step)) { - return (segment + (step - segment % step)) % 60; - } else { - return segment - segment % step; - } - }, - - // This method was adapted from bootstrap-datepicker. - place : function() { - if (this.isInline) { - return; - } - var widgetWidth = this.$widget.outerWidth(), widgetHeight = this.$widget.outerHeight(), visualPadding = 10, windowWidth = - $(window).width(), windowHeight = $(window).height(), scrollTop = $(window).scrollTop(); - - var zIndex = parseInt(this.$element.parents().filter(function() { return $(this).css('z-index') !== 'auto'; }).first().css('z-index'), 10) + 10; - var offset = this.component ? this.component.parent().offset() : this.$element.offset(); - var height = this.component ? this.component.outerHeight(true) : this.$element.outerHeight(false); - var width = this.component ? this.component.outerWidth(true) : this.$element.outerWidth(false); - var left = offset.left, top = offset.top; - - this.$widget.removeClass('timepicker-orient-top timepicker-orient-bottom timepicker-orient-right timepicker-orient-left'); - - if (this.orientation.x !== 'auto') { - this.$widget.addClass('timepicker-orient-' + this.orientation.x); - if (this.orientation.x === 'right') { - left -= widgetWidth - width; - } - } else{ - // auto x orientation is best-placement: if it crosses a window edge, fudge it sideways - // Default to left - this.$widget.addClass('timepicker-orient-left'); - if (offset.left < 0) { - left -= offset.left - visualPadding; - } else if (offset.left + widgetWidth > windowWidth) { - left = windowWidth - widgetWidth - visualPadding; - } - } - // auto y orientation is best-situation: top or bottom, no fudging, decision based on which shows more of the widget - var yorient = this.orientation.y, topOverflow, bottomOverflow; - if (yorient === 'auto') { - topOverflow = -scrollTop + offset.top - widgetHeight; - bottomOverflow = scrollTop + windowHeight - (offset.top + height + widgetHeight); - if (Math.max(topOverflow, bottomOverflow) === bottomOverflow) { - yorient = 'top'; - } else { - yorient = 'bottom'; - } - } - this.$widget.addClass('timepicker-orient-' + yorient); - if (yorient === 'top'){ - top += height; - } else{ - top -= widgetHeight + parseInt(this.$widget.css('padding-top'), 10); - } - - this.$widget.css({ - top : top, - left : left, - zIndex : zIndex - }); - }, - - remove: function() { - $('document').off('.timepicker'); - if (this.$widget) { - this.$widget.remove(); - } - delete this.$element.data().timepicker; - }, - - setDefaultTime: function(defaultTime) { - if (!this.$element.val()) { - if (defaultTime === 'current') { - var dTime = new Date(), - hours = dTime.getHours(), - minutes = dTime.getMinutes(), - seconds = dTime.getSeconds(), - meridian = 'AM'; - - if (seconds !== 0) { - seconds = Math.ceil(dTime.getSeconds() / this.secondStep) * this.secondStep; - if (seconds === 60) { - minutes += 1; - seconds = 0; - } - } - - if (minutes !== 0) { - minutes = Math.ceil(dTime.getMinutes() / this.minuteStep) * this.minuteStep; - if (minutes === 60) { - hours += 1; - minutes = 0; - } - } - - if (this.showMeridian) { - if (hours === 0) { - hours = 12; - } else if (hours >= 12) { - if (hours > 12) { - hours = hours - 12; - } - meridian = 'PM'; - } else { - meridian = 'AM'; - } - } - - this.hour = hours; - this.minute = minutes; - this.second = seconds; - this.meridian = meridian; - - this.update(); - - } else if (defaultTime === false) { - this.hour = 0; - this.minute = 0; - this.second = 0; - this.meridian = 'AM'; - } else { - this.setTime(defaultTime); - } - } else { - this.updateFromElementVal(); - } - }, - - setTime: function(time, ignoreWidget) { - if (!time) { - this.clear(); - return; - } - - var timeMode, - timeArray, - hour, - minute, - second, - meridian; - - if (typeof time === 'object' && time.getMonth){ - // this is a date object - hour = time.getHours(); - minute = time.getMinutes(); - second = time.getSeconds(); - - if (this.showMeridian){ - meridian = 'AM'; - if (hour > 12){ - meridian = 'PM'; - hour = hour % 12; - } - - if (hour === 12){ - meridian = 'PM'; - } - } - } else { - timeMode = ((/a/i).test(time) ? 1 : 0) + ((/p/i).test(time) ? 2 : 0); // 0 = none, 1 = AM, 2 = PM, 3 = BOTH. - if (timeMode > 2) { // If both are present, fail. - this.clear(); - return; - } - - timeArray = time.replace(/[^0-9\:]/g, '').split(':'); - - hour = timeArray[0] ? timeArray[0].toString() : timeArray.toString(); - - if(this.explicitMode && hour.length > 2 && (hour.length % 2) !== 0 ) { - this.clear(); - return; - } - - minute = timeArray[1] ? timeArray[1].toString() : ''; - second = timeArray[2] ? timeArray[2].toString() : ''; - - // adaptive time parsing - if (hour.length > 4) { - second = hour.slice(-2); - hour = hour.slice(0, -2); - } - - if (hour.length > 2) { - minute = hour.slice(-2); - hour = hour.slice(0, -2); - } - - if (minute.length > 2) { - second = minute.slice(-2); - minute = minute.slice(0, -2); - } - - hour = parseInt(hour, 10); - minute = parseInt(minute, 10); - second = parseInt(second, 10); - - if (isNaN(hour)) { - hour = 0; - } - if (isNaN(minute)) { - minute = 0; - } - if (isNaN(second)) { - second = 0; - } - - // Adjust the time based upon unit boundary. - // NOTE: Negatives will never occur due to time.replace() above. - if (second > 59) { - second = 59; - } - - if (minute > 59) { - minute = 59; - } - - if (hour >= this.maxHours) { - // No day/date handling. - hour = this.maxHours - 1; - } - - if (this.showMeridian) { - if (hour > 12) { - // Force PM. - timeMode = 2; - hour -= 12; - } - if (!timeMode) { - timeMode = 1; - } - if (hour === 0) { - hour = 12; // AM or PM, reset to 12. 0 AM = 12 AM. 0 PM = 12 PM, etc. - } - meridian = timeMode === 1 ? 'AM' : 'PM'; - } else if (hour < 12 && timeMode === 2) { - hour += 12; - } else { - if (hour >= this.maxHours) { - hour = this.maxHours - 1; - } else if ((hour < 0) || (hour === 12 && timeMode === 1)){ - hour = 0; - } - } - } - - this.hour = hour; - if (this.snapToStep) { - this.minute = this.changeToNearestStep(minute, this.minuteStep); - this.second = this.changeToNearestStep(second, this.secondStep); - } else { - this.minute = minute; - this.second = second; - } - this.meridian = meridian; - - this.update(ignoreWidget); - }, - - showWidget: function() { - if (this.isOpen) { - return; - } - - if (this.$element.is(':disabled')) { - return; - } - - // show/hide approach taken by datepicker - this.$widget.appendTo(this.appendWidgetTo); - $(document).on('mousedown.timepicker, touchend.timepicker', {scope: this}, this.handleDocumentClick); - - this.$element.trigger({ - 'type': 'show.timepicker', - 'time': { - 'value': this.getTime(), - 'hours': this.hour, - 'minutes': this.minute, - 'seconds': this.second, - 'meridian': this.meridian - } - }); - - this.place(); - if (this.disableFocus) { - this.$element.blur(); - } - - // widget shouldn't be empty on open - if (this.hour === '') { - if (this.defaultTime) { - this.setDefaultTime(this.defaultTime); - } else { - this.setTime('0:0:0'); - } - } - - if (this.template === 'modal' && this.$widget.modal) { - this.$widget.modal('show').on('hidden', $.proxy(this.hideWidget, this)); - } else { - if (this.isOpen === false) { - this.$widget.addClass('open'); - } - } - - this.isOpen = true; - }, - - toggleMeridian: function() { - this.meridian = this.meridian === 'AM' ? 'PM' : 'AM'; - }, - - update: function(ignoreWidget) { - this.updateElement(); - if (!ignoreWidget) { - this.updateWidget(); - } - - this.$element.trigger({ - 'type': 'changeTime.timepicker', - 'time': { - 'value': this.getTime(), - 'hours': this.hour, - 'minutes': this.minute, - 'seconds': this.second, - 'meridian': this.meridian - } - }); - }, - - updateElement: function() { - this.$element.val(this.getTime()).change(); - }, - - updateFromElementVal: function() { - this.setTime(this.$element.val()); - }, - - updateWidget: function() { - if (this.$widget === false) { - return; - } - - var hour = this.hour, - minute = this.minute.toString().length === 1 ? '0' + this.minute : this.minute, - second = this.second.toString().length === 1 ? '0' + this.second : this.second; - - if (this.showInputs) { - this.$widget.find('input.bootstrap-timepicker-hour').val(hour); - this.$widget.find('input.bootstrap-timepicker-minute').val(minute); - - if (this.showSeconds) { - this.$widget.find('input.bootstrap-timepicker-second').val(second); - } - if (this.showMeridian) { - this.$widget.find('input.bootstrap-timepicker-meridian').val(this.meridian); - } - } else { - this.$widget.find('span.bootstrap-timepicker-hour').text(hour); - this.$widget.find('span.bootstrap-timepicker-minute').text(minute); - - if (this.showSeconds) { - this.$widget.find('span.bootstrap-timepicker-second').text(second); - } - if (this.showMeridian) { - this.$widget.find('span.bootstrap-timepicker-meridian').text(this.meridian); - } - } - }, - - updateFromWidgetInputs: function() { - if (this.$widget === false) { - return; - } - - var t = this.$widget.find('input.bootstrap-timepicker-hour').val() + ':' + - this.$widget.find('input.bootstrap-timepicker-minute').val() + - (this.showSeconds ? ':' + this.$widget.find('input.bootstrap-timepicker-second').val() : '') + - (this.showMeridian ? this.$widget.find('input.bootstrap-timepicker-meridian').val() : '') - ; - - this.setTime(t, true); - }, - - widgetClick: function(e) { - e.stopPropagation(); - e.preventDefault(); - - var $input = $(e.target), - action = $input.closest('a').data('action'); - - if (action) { - this[action](); - } - this.update(); - - if ($input.is('input')) { - $input.get(0).setSelectionRange(0,2); - } - }, - - widgetKeydown: function(e) { - var $input = $(e.target), - name = $input.attr('class').replace('bootstrap-timepicker-', ''); - - switch (e.which) { - case 9: //tab - if (e.shiftKey) { - if (name === 'hour') { - return this.hideWidget(); - } - } else if ((this.showMeridian && name === 'meridian') || (this.showSeconds && name === 'second') || (!this.showMeridian && !this.showSeconds && name === 'minute')) { - return this.hideWidget(); - } - break; - case 27: // escape - this.hideWidget(); - break; - case 38: // up arrow - e.preventDefault(); - switch (name) { - case 'hour': - this.incrementHour(); - break; - case 'minute': - this.incrementMinute(); - break; - case 'second': - this.incrementSecond(); - break; - case 'meridian': - this.toggleMeridian(); - break; - } - this.setTime(this.getTime()); - $input.get(0).setSelectionRange(0,2); - break; - case 40: // down arrow - e.preventDefault(); - switch (name) { - case 'hour': - this.decrementHour(); - break; - case 'minute': - this.decrementMinute(); - break; - case 'second': - this.decrementSecond(); - break; - case 'meridian': - this.toggleMeridian(); - break; - } - this.setTime(this.getTime()); - $input.get(0).setSelectionRange(0,2); - break; - } - }, - - widgetKeyup: function(e) { - if ((e.which === 65) || (e.which === 77) || (e.which === 80) || (e.which === 46) || (e.which === 8) || (e.which >= 48 && e.which <= 57) || (e.which >= 96 && e.which <= 105)) { - this.updateFromWidgetInputs(); - } - } - }; - - //TIMEPICKER PLUGIN DEFINITION - $.fn.timepicker = function(option) { - var args = Array.apply(null, arguments); - args.shift(); - return this.each(function() { - var $this = $(this), - data = $this.data('timepicker'), - options = typeof option === 'object' && option; - - if (!data) { - $this.data('timepicker', (data = new Timepicker(this, $.extend({}, $.fn.timepicker.defaults, options, $(this).data())))); - } - - if (typeof option === 'string') { - data[option].apply(data, args); - } - }); - }; - - $.fn.timepicker.defaults = { - defaultTime: 'current', - disableFocus: false, - disableMousewheel: false, - isOpen: false, - minuteStep: 15, - modalBackdrop: false, - orientation: { x: 'auto', y: 'auto'}, - secondStep: 15, - snapToStep: false, - showSeconds: false, - showInputs: true, - showMeridian: true, - template: 'dropdown', - appendWidgetTo: 'body', - showWidgetOnAddonClick: true, - icons: { - up: 'glyphicon glyphicon-chevron-up', - down: 'glyphicon glyphicon-chevron-down' - }, - maxHours: 24, - explicitMode: false - }; - - $.fn.timepicker.Constructor = Timepicker; - - $(document).on( - 'focus.timepicker.data-api click.timepicker.data-api', - '[data-provide="timepicker"]', - function(e){ - var $this = $(this); - if ($this.data('timepicker')) { - return; - } - e.preventDefault(); - // component click requires us to explicitly show it - $this.timepicker(); - } - ); - -})(jQuery, window, document); diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/.bower.json b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/.bower.json deleted file mode 100644 index 1808535..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/.bower.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "name": "bootstrap", - "description": "The most popular front-end framework for developing responsive, mobile first projects on the web.", - "keywords": [ - "css", - "js", - "less", - "mobile-first", - "responsive", - "front-end", - "framework", - "web" - ], - "homepage": "https://getbootstrap.com/", - "license": "MIT", - "moduleType": "globals", - "main": [ - "less/bootstrap.less", - "dist/js/bootstrap.js" - ], - "ignore": [ - "/.*", - "_config.yml", - "CNAME", - "composer.json", - "CONTRIBUTING.md", - "docs", - "js/tests", - "test-infra" - ], - "dependencies": { - "jquery": "1.9.1 - 3" - }, - "version": "3.4.1", - "_release": "3.4.1", - "_resolution": { - "type": "version", - "tag": "v3.4.1", - "commit": "68b0d231a13201eb14acd3dc84e51543d16e5f7e" - }, - "_source": "https://github.com/twbs/bootstrap.git", - "_target": "^3.4.0", - "_originalSource": "bootstrap" -} \ No newline at end of file diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/CHANGELOG.md b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/CHANGELOG.md deleted file mode 100644 index 416b64b..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/CHANGELOG.md +++ /dev/null @@ -1,5 +0,0 @@ -Bootstrap uses [GitHub's Releases feature](https://blog.github.com/2013-07-02-release-your-software/) for its changelogs. - -See [the Releases section of our GitHub project](https://github.com/twbs/bootstrap/releases) for changelogs for each release version of Bootstrap. - -Release announcement posts on [the official Bootstrap blog](https://blog.getbootstrap.com/) contain summaries of the most noteworthy changes made in each release. diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/Gemfile b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/Gemfile deleted file mode 100644 index c712220..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/Gemfile +++ /dev/null @@ -1,8 +0,0 @@ -source 'https://rubygems.org' - -group :development, :test do - gem 'jekyll', '~> 3.8.5' - gem 'jekyll-redirect-from', '~> 0.14.0' - gem 'jekyll-sitemap', '~> 1.2.0' - gem 'wdm', '~> 0.1.1', :install_if => Gem.win_platform? -end diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/Gemfile.lock b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/Gemfile.lock deleted file mode 100644 index 175fe6a..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/Gemfile.lock +++ /dev/null @@ -1,74 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - addressable (2.6.0) - public_suffix (>= 2.0.2, < 4.0) - colorator (1.1.0) - concurrent-ruby (1.1.4) - em-websocket (0.5.1) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0.6.0) - eventmachine (1.2.7) - eventmachine (1.2.7-x64-mingw32) - ffi (1.10.0) - ffi (1.10.0-x64-mingw32) - forwardable-extended (2.6.0) - http_parser.rb (0.6.0) - i18n (0.9.5) - concurrent-ruby (~> 1.0) - jekyll (3.8.5) - addressable (~> 2.4) - colorator (~> 1.0) - em-websocket (~> 0.5) - i18n (~> 0.7) - jekyll-sass-converter (~> 1.0) - jekyll-watch (~> 2.0) - kramdown (~> 1.14) - liquid (~> 4.0) - mercenary (~> 0.3.3) - pathutil (~> 0.9) - rouge (>= 1.7, < 4) - safe_yaml (~> 1.0) - jekyll-redirect-from (0.14.0) - jekyll (~> 3.3) - jekyll-sass-converter (1.5.2) - sass (~> 3.4) - jekyll-sitemap (1.2.0) - jekyll (~> 3.3) - jekyll-watch (2.1.2) - listen (~> 3.0) - kramdown (1.17.0) - liquid (4.0.1) - listen (3.1.5) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) - ruby_dep (~> 1.2) - mercenary (0.3.6) - pathutil (0.16.2) - forwardable-extended (~> 2.6) - public_suffix (3.0.3) - rb-fsevent (0.10.3) - rb-inotify (0.10.0) - ffi (~> 1.0) - rouge (3.3.0) - ruby_dep (1.5.0) - safe_yaml (1.0.4) - sass (3.7.3) - sass-listen (~> 4.0.0) - sass-listen (4.0.0) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) - wdm (0.1.1) - -PLATFORMS - ruby - x64-mingw32 - -DEPENDENCIES - jekyll (~> 3.8.5) - jekyll-redirect-from (~> 0.14.0) - jekyll-sitemap (~> 1.2.0) - wdm (~> 0.1.1) - -BUNDLED WITH - 1.17.3 diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/Gruntfile.js b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/Gruntfile.js deleted file mode 100644 index 05d88c2..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/Gruntfile.js +++ /dev/null @@ -1,430 +0,0 @@ -/*! - * Bootstrap's Gruntfile - * https://getbootstrap.com/ - * Copyright 2013-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ - -module.exports = function (grunt) { - 'use strict'; - - // Force use of Unix newlines - grunt.util.linefeed = '\n'; - - RegExp.quote = function (string) { - return string.replace(/[-\\^$*+?.()|[\]{}]/g, '\\$&'); - }; - - var fs = require('fs'); - var path = require('path'); - var generateGlyphiconsData = require('./grunt/bs-glyphicons-data-generator.js'); - var BsLessdocParser = require('./grunt/bs-lessdoc-parser.js'); - var getLessVarsData = function () { - var filePath = path.join(__dirname, 'less/variables.less'); - var fileContent = fs.readFileSync(filePath, { encoding: 'utf8' }); - var parser = new BsLessdocParser(fileContent); - return { sections: parser.parseFile() }; - }; - var generateRawFiles = require('./grunt/bs-raw-files-generator.js'); - var generateCommonJSModule = require('./grunt/bs-commonjs-generator.js'); - var configBridge = grunt.file.readJSON('./grunt/configBridge.json', { encoding: 'utf8' }); - - Object.keys(configBridge.paths).forEach(function (key) { - configBridge.paths[key].forEach(function (val, i, arr) { - arr[i] = path.join('./docs/assets', val); - }); - }); - - // Project configuration. - grunt.initConfig({ - - // Metadata. - pkg: grunt.file.readJSON('package.json'), - banner: '/*!\n' + - ' * Bootstrap v<%= pkg.version %> (<%= pkg.homepage %>)\n' + - ' * Copyright 2011-<%= grunt.template.today("yyyy") %> <%= pkg.author %>\n' + - ' * Licensed under the <%= pkg.license %> license\n' + - ' */\n', - jqueryCheck: configBridge.config.jqueryCheck.join('\n'), - jqueryVersionCheck: configBridge.config.jqueryVersionCheck.join('\n'), - - // Task configuration. - clean: { - dist: 'dist', - docs: 'docs/dist' - }, - - jshint: { - options: { - jshintrc: 'js/.jshintrc' - }, - grunt: { - options: { - jshintrc: 'grunt/.jshintrc' - }, - src: ['Gruntfile.js', 'package.js', 'grunt/*.js'] - }, - core: { - src: 'js/*.js' - }, - test: { - options: { - jshintrc: 'js/tests/unit/.jshintrc' - }, - src: 'js/tests/unit/*.js' - }, - assets: { - src: ['docs/assets/js/src/*.js', 'docs/assets/js/*.js', '!docs/assets/js/*.min.js'] - } - }, - - jscs: { - options: { - config: 'js/.jscsrc' - }, - grunt: { - src: '<%= jshint.grunt.src %>' - }, - core: { - src: '<%= jshint.core.src %>' - }, - test: { - src: '<%= jshint.test.src %>' - }, - assets: { - options: { - requireCamelCaseOrUpperCaseIdentifiers: null - }, - src: '<%= jshint.assets.src %>' - } - }, - - concat: { - options: { - banner: '<%= banner %>\n<%= jqueryCheck %>\n<%= jqueryVersionCheck %>', - stripBanners: false - }, - core: { - src: [ - 'js/transition.js', - 'js/alert.js', - 'js/button.js', - 'js/carousel.js', - 'js/collapse.js', - 'js/dropdown.js', - 'js/modal.js', - 'js/tooltip.js', - 'js/popover.js', - 'js/scrollspy.js', - 'js/tab.js', - 'js/affix.js' - ], - dest: 'dist/js/<%= pkg.name %>.js' - } - }, - - uglify: { - options: { - compress: true, - mangle: true, - ie8: true, - output: { - comments: /^!|@preserve|@license|@cc_on/i - } - }, - core: { - src: '<%= concat.core.dest %>', - dest: 'dist/js/<%= pkg.name %>.min.js' - }, - customize: { - src: configBridge.paths.customizerJs, - dest: 'docs/assets/js/customize.min.js' - }, - docs: { - src: configBridge.paths.docsJs, - dest: 'docs/assets/js/docs.min.js' - } - }, - - less: { - options: { - ieCompat: true, - strictMath: true, - sourceMap: true, - outputSourceFiles: true - }, - core: { - options: { - sourceMapURL: '<%= pkg.name %>.css.map', - sourceMapFilename: 'dist/css/<%= pkg.name %>.css.map' - }, - src: 'less/bootstrap.less', - dest: 'dist/css/<%= pkg.name %>.css' - }, - theme: { - options: { - sourceMapURL: '<%= pkg.name %>-theme.css.map', - sourceMapFilename: 'dist/css/<%= pkg.name %>-theme.css.map' - }, - src: 'less/theme.less', - dest: 'dist/css/<%= pkg.name %>-theme.css' - }, - docs: { - options: { - sourceMapURL: 'docs.css.map', - sourceMapFilename: 'docs/assets/css/docs.css.map' - }, - src: 'docs/assets/less/docs.less', - dest: 'docs/assets/css/docs.css' - }, - docsIe: { - options: { - sourceMap: false - }, - src: 'docs/assets/less/ie10-viewport-bug-workaround.less', - dest: 'docs/assets/css/ie10-viewport-bug-workaround.css' - } - }, - - postcss: { - options: { - map: { - inline: false, - sourcesContent: true - }, - processors: [ - require('autoprefixer')(configBridge.config.autoprefixer) - ] - }, - core: { - src: 'dist/css/<%= pkg.name %>.css' - }, - theme: { - src: 'dist/css/<%= pkg.name %>-theme.css' - }, - docs: { - src: 'docs/assets/css/docs.css' - }, - examples: { - options: { - map: false - }, - expand: true, - cwd: 'docs/examples/', - src: ['**/*.css'], - dest: 'docs/examples/' - } - }, - - stylelint: { - options: { - configFile: 'grunt/.stylelintrc', - reportNeedlessDisables: false - }, - dist: [ - 'less/**/*.less' - ], - docs: [ - 'docs/assets/less/**/*.less' - ], - examples: [ - 'docs/examples/**/*.css' - ] - }, - - cssmin: { - options: { - compatibility: 'ie8', - sourceMap: true, - sourceMapInlineSources: true, - level: { - 1: { - specialComments: 'all' - } - } - }, - core: { - src: 'dist/css/<%= pkg.name %>.css', - dest: 'dist/css/<%= pkg.name %>.min.css' - }, - theme: { - src: 'dist/css/<%= pkg.name %>-theme.css', - dest: 'dist/css/<%= pkg.name %>-theme.min.css' - }, - docs: { - src: 'docs/assets/css/docs.css', - dest: 'docs/assets/css/docs.min.css' - } - }, - - copy: { - fonts: { - expand: true, - src: 'fonts/**', - dest: 'dist/' - }, - docs: { - expand: true, - cwd: 'dist/', - src: [ - '**/*' - ], - dest: 'docs/dist/' - } - }, - - connect: { - server: { - options: { - port: 3000, - base: '.' - } - } - }, - - jekyll: { - options: { - bundleExec: true, - config: '_config.yml', - incremental: false - }, - docs: {}, - github: { - options: { - raw: 'github: true' - } - } - }, - - pug: { - options: { - pretty: true, - data: getLessVarsData - }, - customizerVars: { - src: 'docs/_pug/customizer-variables.pug', - dest: 'docs/_includes/customizer-variables.html' - }, - customizerNav: { - src: 'docs/_pug/customizer-nav.pug', - dest: 'docs/_includes/nav/customize.html' - } - }, - - htmllint: { - options: { - ignore: [ - 'Element "img" is missing required attribute "src".' - ], - noLangDetect: true - }, - src: ['_gh_pages/**/*.html', 'js/tests/**/*.html'] - }, - - watch: { - src: { - files: '<%= jshint.core.src %>', - tasks: ['jshint:core', 'exec:karma', 'concat'] - }, - test: { - files: '<%= jshint.test.src %>', - tasks: ['jshint:test', 'exec:karma'] - }, - less: { - files: 'less/**/*.less', - tasks: ['less', 'copy'] - }, - docs: { - files: 'docs/assets/less/**/*.less', - tasks: ['less'] - } - }, - - exec: { - browserstack: { - command: 'cross-env BROWSER=true karma start grunt/karma.conf.js' - }, - karma: { - command: 'karma start grunt/karma.conf.js' - } - } - }); - - - // These plugins provide necessary tasks. - require('load-grunt-tasks')(grunt, { scope: 'devDependencies' }); - require('time-grunt')(grunt); - - // Docs HTML validation task - grunt.registerTask('validate-html', ['jekyll:docs', 'htmllint']); - - var runSubset = function (subset) { - return !process.env.TWBS_TEST || process.env.TWBS_TEST === subset; - }; - var isUndefOrNonZero = function (val) { - return typeof val === 'undefined' || val !== '0'; - }; - - // Test task. - var testSubtasks = []; - // Skip core tests if running a different subset of the test suite - if (runSubset('core')) { - testSubtasks = testSubtasks.concat(['dist-css', 'dist-js', 'stylelint:dist', 'test-js', 'docs']); - } - // Skip HTML validation if running a different subset of the test suite - if (runSubset('validate-html') && - // Skip HTML5 validator on Travis when [skip validator] is in the commit message - isUndefOrNonZero(process.env.TWBS_DO_VALIDATOR)) { - testSubtasks.push('validate-html'); - } - // Only run BrowserStack tests if there's a BrowserStack access key - if (typeof process.env.BROWSER_STACK_USERNAME !== 'undefined' && - // Skip BrowserStack if running a different subset of the test suite - runSubset('browserstack') && - // Skip BrowserStack on Travis when [skip browserstack] is in the commit message - isUndefOrNonZero(process.env.TWBS_DO_BROWSERSTACK)) { - testSubtasks.push('exec:browserstack'); - } - - grunt.registerTask('test', testSubtasks); - grunt.registerTask('test-js', ['jshint:core', 'jshint:test', 'jshint:grunt', 'jscs:core', 'jscs:test', 'jscs:grunt', 'exec:karma']); - - // JS distribution task. - grunt.registerTask('dist-js', ['concat', 'uglify:core', 'commonjs']); - - // CSS distribution task. - grunt.registerTask('dist-css', ['less:core', 'less:theme', 'postcss:core', 'postcss:theme', 'cssmin:core', 'cssmin:theme']); - - // Full distribution task. - grunt.registerTask('dist', ['clean:dist', 'dist-css', 'copy:fonts', 'dist-js']); - - // Default task. - grunt.registerTask('default', ['clean:dist', 'copy:fonts', 'test']); - - grunt.registerTask('build-glyphicons-data', function () { - generateGlyphiconsData.call(this, grunt); - }); - - // task for building customizer - grunt.registerTask('build-customizer', ['build-customizer-html', 'build-raw-files']); - grunt.registerTask('build-customizer-html', 'pug'); - grunt.registerTask('build-raw-files', 'Add scripts/less files to customizer.', function () { - var banner = grunt.template.process('<%= banner %>'); - generateRawFiles(grunt, banner); - }); - - grunt.registerTask('commonjs', 'Generate CommonJS entrypoint module in dist dir.', function () { - var srcFiles = grunt.config.get('concat.core.src'); - var destFilepath = 'dist/js/npm.js'; - generateCommonJSModule(grunt, srcFiles, destFilepath); - }); - - // Docs task. - grunt.registerTask('docs-css', ['less:docs', 'less:docsIe', 'postcss:docs', 'postcss:examples', 'cssmin:docs']); - grunt.registerTask('lint-docs-css', ['stylelint:docs', 'stylelint:examples']); - grunt.registerTask('docs-js', ['uglify:docs', 'uglify:customize']); - grunt.registerTask('lint-docs-js', ['jshint:assets', 'jscs:assets']); - grunt.registerTask('docs', ['docs-css', 'lint-docs-css', 'docs-js', 'lint-docs-js', 'clean:docs', 'copy:docs', 'build-glyphicons-data', 'build-customizer']); - - grunt.registerTask('prep-release', ['dist', 'docs', 'jekyll:github']); -}; diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/ISSUE_TEMPLATE.md b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/ISSUE_TEMPLATE.md deleted file mode 100644 index d7732a7..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/ISSUE_TEMPLATE.md +++ /dev/null @@ -1,22 +0,0 @@ -Before opening an issue: - -- [Search for duplicate or closed issues](https://github.com/twbs/bootstrap/issues?utf8=%E2%9C%93&q=is%3Aissue) -- [Validate](https://validator.w3.org/nu/) and [lint](https://github.com/twbs/bootlint#in-the-browser) any HTML to avoid common problems -- Prepare a [reduced test case](https://css-tricks.com/reduced-test-cases/) for any bugs -- Read the [contributing guidelines](https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md) - -When asking general "how to" questions: - -- Please do not open an issue here -- Instead, ask for help on [StackOverflow, IRC, or Slack](https://github.com/twbs/bootstrap/blob/master/README.md#community) - -When reporting a bug, include: - -- Operating system and version (Windows, Mac OS X, Android, iOS, Win10 Mobile) -- Browser and version (Chrome, Firefox, Safari, IE, MS Edge, Opera 15+, Android Browser) -- Reduced test cases and potential fixes using [JS Bin](https://jsbin.com/) - -When suggesting a feature, include: - -- As much detail as possible for what we should add and why it's important to Bootstrap -- Relevant links to prior art, screenshots, or live demos whenever possible diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/LICENSE b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/LICENSE deleted file mode 100644 index e264092..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2011-2019 Twitter, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/README.md b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/README.md deleted file mode 100644 index f8b77ee..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/README.md +++ /dev/null @@ -1,149 +0,0 @@ -# [Bootstrap](https://getbootstrap.com/) - -[![Slack](https://bootstrap-slack.herokuapp.com/badge.svg)](https://bootstrap-slack.herokuapp.com/) -![Bower version](https://img.shields.io/bower/v/bootstrap.svg) -[![npm version](https://img.shields.io/npm/v/bootstrap.svg)](https://www.npmjs.com/package/bootstrap) -[![Build Status](https://img.shields.io/travis/twbs/bootstrap/master.svg)](https://travis-ci.org/twbs/bootstrap) -[![devDependency Status](https://img.shields.io/david/dev/twbs/bootstrap.svg)](https://david-dm.org/twbs/bootstrap#info=devDependencies) -[![NuGet](https://img.shields.io/nuget/v/bootstrap.svg)](https://www.nuget.org/packages/Bootstrap) - -Bootstrap is a sleek, intuitive, and powerful front-end framework for faster and easier web development, created by [Mark Otto](https://twitter.com/mdo) and [Jacob Thornton](https://twitter.com/fat), and maintained by the [core team](https://github.com/orgs/twbs/people) with the massive support and involvement of the community. - -To get started, check out ! - - -## Table of contents - -* [Quick start](#quick-start) -* [Bugs and feature requests](#bugs-and-feature-requests) -* [Documentation](#documentation) -* [Contributing](#contributing) -* [Community](#community) -* [Versioning](#versioning) -* [Creators](#creators) -* [Thanks](#thanks) -* [Copyright and license](#copyright-and-license) - - -## Quick start - -Several quick start options are available: - -* [Download the latest release](https://github.com/twbs/bootstrap/archive/v3.4.1.zip). -* Clone the repo: `git clone https://github.com/twbs/bootstrap.git`. -* Install with [Bower](https://bower.io/): `bower install bootstrap`. -* Install with [npm](https://www.npmjs.com/): `npm install bootstrap@3`. -* Install with [Meteor](https://www.meteor.com/): `meteor add twbs:bootstrap`. -* Install with [Composer](https://getcomposer.org/): `composer require twbs/bootstrap`. - -Read the [Getting started page](https://getbootstrap.com/docs/3.4/getting-started/) for information on the framework contents, templates and examples, and more. - -### What's included - -Within the download you'll find the following directories and files, logically grouping common assets and providing both compiled and minified variations. You'll see something like this: - -``` -bootstrap/ -├── css/ -│ ├── bootstrap.css -│ ├── bootstrap.css.map -│ ├── bootstrap.min.css -│ ├── bootstrap.min.css.map -│ ├── bootstrap-theme.css -│ ├── bootstrap-theme.css.map -│ ├── bootstrap-theme.min.css -│ └── bootstrap-theme.min.css.map -├── js/ -│ ├── bootstrap.js -│ └── bootstrap.min.js -└── fonts/ - ├── glyphicons-halflings-regular.eot - ├── glyphicons-halflings-regular.svg - ├── glyphicons-halflings-regular.ttf - ├── glyphicons-halflings-regular.woff - └── glyphicons-halflings-regular.woff2 -``` - -We provide compiled CSS and JS (`bootstrap.*`), as well as compiled and minified CSS and JS (`bootstrap.min.*`). CSS [source maps](https://developers.google.com/web/tools/chrome-devtools/javascript/source-maps) (`bootstrap.*.map`) are available for use with certain browsers' developer tools. Fonts from Glyphicons are included, as is the optional Bootstrap theme. - - -## Bugs and feature requests - -Have a bug or a feature request? Please first read the [issue guidelines](https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md#using-the-issue-tracker) and search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/twbs/bootstrap/issues/new). - -Note that **feature requests must target [Bootstrap v4](https://github.com/twbs/bootstrap/tree/v4-dev),** because Bootstrap v3 is now in maintenance mode and is closed off to new features. This is so that we can focus our efforts on Bootstrap v4. - - -## Documentation - -Bootstrap's documentation, included in this repo in the root directory, is built with [Jekyll](https://jekyllrb.com/) and publicly hosted on GitHub Pages at . The docs may also be run locally. - -### Running documentation locally - -1. If necessary, [install Jekyll](https://jekyllrb.com/docs/installation/) and other Ruby dependencies with `bundle install`. - **Note for Windows users:** Read [this guide](https://jekyllrb.com/docs/installation/windows/) to get Jekyll up and running without problems. -2. From the root `/bootstrap` directory, run `bundle exec jekyll serve` in the command line. -4. Open `http://localhost:9001` in your browser, and voilà. - -Learn more about using Jekyll by reading its [documentation](https://jekyllrb.com/docs/). - -### Documentation for previous releases - -Documentation for v2.3.2 has been made available for the time being at while folks transition to Bootstrap 3. - -[Previous releases](https://github.com/twbs/bootstrap/releases) and their documentation are also available for download. - - -## Contributing - -Please read through our [contributing guidelines](https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development. - -Moreover, if your pull request contains JavaScript patches or features, you must include [relevant unit tests](https://github.com/twbs/bootstrap/tree/master/js/tests). All HTML and CSS should conform to the [Code Guide](https://github.com/mdo/code-guide), maintained by [Mark Otto](https://github.com/mdo). - -**Bootstrap v3 is now closed off to new features.** It has gone into maintenance mode so that we can focus our efforts on [Bootstrap v4](https://github.com/twbs/bootstrap/tree/v4-dev), the future of the framework. Pull requests which add new features (rather than fix bugs) should target [Bootstrap v4 (the `v4-dev` git branch)](https://github.com/twbs/bootstrap/tree/v4-dev) instead. - -Editor preferences are available in the [editor config](https://github.com/twbs/bootstrap/blob/master/.editorconfig) for easy use in common text editors. Read more and download plugins at . - - -## Community - -Get updates on Bootstrap's development and chat with the project maintainers and community members. - -* Follow [@getbootstrap on Twitter](https://twitter.com/getbootstrap). -* Read and subscribe to [The Official Bootstrap Blog](https://blog.getbootstrap.com/). -* Join [the official Slack room](https://bootstrap-slack.herokuapp.com/). -* Chat with fellow Bootstrappers in IRC. On the `irc.freenode.net` server, in the `##bootstrap` channel. -* Implementation help may be found at Stack Overflow (tagged [`twitter-bootstrap-3`](https://stackoverflow.com/questions/tagged/twitter-bootstrap-3)). -* Developers should use the keyword `bootstrap` on packages which modify or add to the functionality of Bootstrap when distributing through [npm](https://www.npmjs.com/search?q=keywords:bootstrap) or similar delivery mechanisms for maximum discoverability. - - -## Versioning - -For transparency into our release cycle and in striving to maintain backward compatibility, Bootstrap is maintained under [the Semantic Versioning guidelines](https://semver.org/). Sometimes we screw up, but we'll adhere to those rules whenever possible. - -See [the Releases section of our GitHub project](https://github.com/twbs/bootstrap/releases) for changelogs for each release version of Bootstrap. Release announcement posts on [the official Bootstrap blog](https://blog.getbootstrap.com/) contain summaries of the most noteworthy changes made in each release. - - -## Thanks - -BrowserStack Logo - -Thanks to [BrowserStack](https://www.browserstack.com/) for providing the infrastructure that allows us to test in real browsers! - - -## Creators - -**Mark Otto** - -* -* - -**Jacob Thornton** - -* -* - - -## Copyright and license - -Code and documentation copyright 2011-2019 Twitter, Inc. Code released under [the MIT license](https://github.com/twbs/bootstrap/blob/master/LICENSE). Docs released under [Creative Commons](https://github.com/twbs/bootstrap/blob/master/docs/LICENSE). diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/bower.json b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/bower.json deleted file mode 100644 index 379d65f..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/bower.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "bootstrap", - "description": "The most popular front-end framework for developing responsive, mobile first projects on the web.", - "keywords": [ - "css", - "js", - "less", - "mobile-first", - "responsive", - "front-end", - "framework", - "web" - ], - "homepage": "https://getbootstrap.com/", - "license": "MIT", - "moduleType": "globals", - "main": [ - "less/bootstrap.less", - "dist/js/bootstrap.js" - ], - "ignore": [ - "/.*", - "_config.yml", - "CNAME", - "composer.json", - "CONTRIBUTING.md", - "docs", - "js/tests", - "test-infra" - ], - "dependencies": { - "jquery": "1.9.1 - 3" - } -} diff --git a/src/main/webapp/static/bootstrap-3.3.7/dist/css/alt/AdminLTE-without-plugins.min.css b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/dist/css/AdminLTE.min.css similarity index 100% rename from src/main/webapp/static/bootstrap-3.3.7/dist/css/alt/AdminLTE-without-plugins.min.css rename to src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/dist/css/AdminLTE.min.css diff --git a/src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/_all-skins.min.css b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/dist/css/_all-skins.min.css similarity index 100% rename from src/main/webapp/static/bootstrap-3.3.7/dist/css/skins/_all-skins.min.css rename to src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/dist/css/_all-skins.min.css diff --git a/src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/page-jump/bootstrap-table-pagejump.css b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/dist/css/bootstrap-table-pagejump.css similarity index 100% rename from src/main/webapp/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/page-jump/bootstrap-table-pagejump.css rename to src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/dist/css/bootstrap-table-pagejump.css diff --git a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/dist/css/bootstrap.css.map b/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/dist/css/bootstrap.css.map deleted file mode 100644 index caac3e6..0000000 --- a/src/main/webapp/static/bootstrap-3.3.7/bower_components/bootstrap/dist/css/bootstrap.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["bootstrap.css","less/normalize.less","less/print.less","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/mixins/reset-text.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"AAAA;;;;GAIG;AACH,4EAA4E;ACK5E;EACE,wBAAA;EACA,2BAAA;EACA,+BAAA;CDHD;ACUD;EACE,UAAA;CDRD;ACqBD;;;;;;;;;;;;;EAaE,eAAA;CDnBD;AC2BD;;;;EAIE,sBAAA;EACA,yBAAA;CDzBD;ACiCD;EACE,cAAA;EACA,UAAA;CD/BD;ACuCD;;EAEE,cAAA;CDrCD;AC+CD;EACE,8BAAA;CD7CD;ACqDD;;EAEE,WAAA;CDnDD;AC8DD;EACE,oBAAA;EACA,2BAAA;EACA,0CAAA;EAAA,uCAAA;EAAA,kCAAA;CD5DD;ACmED;;EAEE,kBAAA;CDjED;ACwED;EACE,mBAAA;CDtED;AC8ED;EACE,eAAA;EACA,iBAAA;CD5ED;ACmFD;EACE,iBAAA;EACA,YAAA;CDjFD;ACwFD;EACE,eAAA;CDtFD;AC6FD;;EAEE,eAAA;EACA,eAAA;EACA,mBAAA;EACA,yBAAA;CD3FD;AC8FD;EACE,YAAA;CD5FD;AC+FD;EACE,gBAAA;CD7FD;ACuGD;EACE,UAAA;CDrGD;AC4GD;EACE,iBAAA;CD1GD;ACoHD;EACE,iBAAA;CDlHD;ACyHD;EACE,gCAAA;EAAA,6BAAA;EAAA,wBAAA;EACA,UAAA;CDvHD;AC8HD;EACE,eAAA;CD5HD;ACmID;;;;EAIE,kCAAA;EACA,eAAA;CDjID;ACmJD;;;;;EAKE,eAAA;EACA,cAAA;EACA,UAAA;CDjJD;ACwJD;EACE,kBAAA;CDtJD;ACgKD;;EAEE,qBAAA;CD9JD;ACyKD;;;;EAIE,2BAAA;EACA,gBAAA;CDvKD;AC8KD;;EAEE,gBAAA;CD5KD;ACmLD;;EAEE,UAAA;EACA,WAAA;CDjLD;ACyLD;EACE,oBAAA;CDvLD;ACkMD;;EAEE,+BAAA;EAAA,4BAAA;EAAA,uBAAA;EACA,WAAA;CDhMD;ACyMD;;EAEE,aAAA;CDvMD;AC+MD;EACE,8BAAA;EACA,gCAAA;EAAA,6BAAA;EAAA,wBAAA;CD7MD;ACsND;;EAEE,yBAAA;CDpND;AC2ND;EACE,0BAAA;EACA,cAAA;EACA,+BAAA;CDzND;ACiOD;EACE,UAAA;EACA,WAAA;CD/ND;ACsOD;EACE,eAAA;CDpOD;AC4OD;EACE,kBAAA;CD1OD;ACoPD;EACE,0BAAA;EACA,kBAAA;CDlPD;ACqPD;;EAEE,WAAA;CDnPD;AACD,qFAAqF;AEhLrF;EACE;;;IAGE,uBAAA;IACA,6BAAA;IACA,mCAAA;IACA,oCAAA;IAAA,4BAAA;GFkLD;EE/KD;;IAEE,2BAAA;GFiLD;EE9KD;IACE,6BAAA;GFgLD;EE7KD;IACE,8BAAA;GF+KD;EE1KD;;IAEE,YAAA;GF4KD;EEzKD;;IAEE,uBAAA;IACA,yBAAA;GF2KD;EExKD;IACE,4BAAA;GF0KD;EEvKD;;IAEE,yBAAA;GFyKD;EEtKD;IACE,2BAAA;GFwKD;EErKD;;;IAGE,WAAA;IACA,UAAA;GFuKD;EEpKD;;IAEE,wBAAA;GFsKD;EEhKD;IACE,cAAA;GFkKD;EEhKD;;IAGI,kCAAA;GFiKH;EE9JD;IACE,uBAAA;GFgKD;EE7JD;IACE,qCAAA;GF+JD;EEhKD;;IAKI,kCAAA;GF+JH;EE5JD;;IAGI,kCAAA;GF6JH;CACF;AGnPD;EACE,oCAAA;EACA,sDAAA;EACA,gYAAA;CHqPD;AG7OD;EACE,mBAAA;EACA,SAAA;EACA,sBAAA;EACA,oCAAA;EACA,mBAAA;EACA,iBAAA;EACA,eAAA;EACA,oCAAA;EACA,mCAAA;CH+OD;AG3OmC;EAAW,iBAAA;CH8O9C;AG7OmC;EAAW,iBAAA;CHgP9C;AG9OmC;;EAAW,iBAAA;CHkP9C;AGjPmC;EAAW,iBAAA;CHoP9C;AGnPmC;EAAW,iBAAA;CHsP9C;AGrPmC;EAAW,iBAAA;CHwP9C;AGvPmC;EAAW,iBAAA;CH0P9C;AGzPmC;EAAW,iBAAA;CH4P9C;AG3PmC;EAAW,iBAAA;CH8P9C;AG7PmC;EAAW,iBAAA;CHgQ9C;AG/PmC;EAAW,iBAAA;CHkQ9C;AGjQmC;EAAW,iBAAA;CHoQ9C;AGnQmC;EAAW,iBAAA;CHsQ9C;AGrQmC;EAAW,iBAAA;CHwQ9C;AGvQmC;EAAW,iBAAA;CH0Q9C;AGzQmC;EAAW,iBAAA;CH4Q9C;AG3QmC;EAAW,iBAAA;CH8Q9C;AG7QmC;EAAW,iBAAA;CHgR9C;AG/QmC;EAAW,iBAAA;CHkR9C;AGjRmC;EAAW,iBAAA;CHoR9C;AGnRmC;EAAW,iBAAA;CHsR9C;AGrRmC;EAAW,iBAAA;CHwR9C;AGvRmC;EAAW,iBAAA;CH0R9C;AGzRmC;EAAW,iBAAA;CH4R9C;AG3RmC;EAAW,iBAAA;CH8R9C;AG7RmC;EAAW,iBAAA;CHgS9C;AG/RmC;EAAW,iBAAA;CHkS9C;AGjSmC;EAAW,iBAAA;CHoS9C;AGnSmC;EAAW,iBAAA;CHsS9C;AGrSmC;EAAW,iBAAA;CHwS9C;AGvSmC;EAAW,iBAAA;CH0S9C;AGzSmC;EAAW,iBAAA;CH4S9C;AG3SmC;EAAW,iBAAA;CH8S9C;AG7SmC;EAAW,iBAAA;CHgT9C;AG/SmC;EAAW,iBAAA;CHkT9C;AGjTmC;EAAW,iBAAA;CHoT9C;AGnTmC;EAAW,iBAAA;CHsT9C;AGrTmC;EAAW,iBAAA;CHwT9C;AGvTmC;EAAW,iBAAA;CH0T9C;AGzTmC;EAAW,iBAAA;CH4T9C;AG3TmC;EAAW,iBAAA;CH8T9C;AG7TmC;EAAW,iBAAA;CHgU9C;AG/TmC;EAAW,iBAAA;CHkU9C;AGjUmC;EAAW,iBAAA;CHoU9C;AGnUmC;EAAW,iBAAA;CHsU9C;AGrUmC;EAAW,iBAAA;CHwU9C;AGvUmC;EAAW,iBAAA;CH0U9C;AGzUmC;EAAW,iBAAA;CH4U9C;AG3UmC;EAAW,iBAAA;CH8U9C;AG7UmC;EAAW,iBAAA;CHgV9C;AG/UmC;EAAW,iBAAA;CHkV9C;AGjVmC;EAAW,iBAAA;CHoV9C;AGnVmC;EAAW,iBAAA;CHsV9C;AGrVmC;EAAW,iBAAA;CHwV9C;AGvVmC;EAAW,iBAAA;CH0V9C;AGzVmC;EAAW,iBAAA;CH4V9C;AG3VmC;EAAW,iBAAA;CH8V9C;AG7VmC;EAAW,iBAAA;CHgW9C;AG/VmC;EAAW,iBAAA;CHkW9C;AGjWmC;EAAW,iBAAA;CHoW9C;AGnWmC;EAAW,iBAAA;CHsW9C;AGrWmC;EAAW,iBAAA;CHwW9C;AGvWmC;EAAW,iBAAA;CH0W9C;AGzWmC;EAAW,iBAAA;CH4W9C;AG3WmC;EAAW,iBAAA;CH8W9C;AG7WmC;EAAW,iBAAA;CHgX9C;AG/WmC;EAAW,iBAAA;CHkX9C;AGjXmC;EAAW,iBAAA;CHoX9C;AGnXmC;EAAW,iBAAA;CHsX9C;AGrXmC;EAAW,iBAAA;CHwX9C;AGvXmC;EAAW,iBAAA;CH0X9C;AGzXmC;EAAW,iBAAA;CH4X9C;AG3XmC;EAAW,iBAAA;CH8X9C;AG7XmC;EAAW,iBAAA;CHgY9C;AG/XmC;EAAW,iBAAA;CHkY9C;AGjYmC;EAAW,iBAAA;CHoY9C;AGnYmC;EAAW,iBAAA;CHsY9C;AGrYmC;EAAW,iBAAA;CHwY9C;AGvYmC;EAAW,iBAAA;CH0Y9C;AGzYmC;EAAW,iBAAA;CH4Y9C;AG3YmC;EAAW,iBAAA;CH8Y9C;AG7YmC;EAAW,iBAAA;CHgZ9C;AG/YmC;EAAW,iBAAA;CHkZ9C;AGjZmC;EAAW,iBAAA;CHoZ9C;AGnZmC;EAAW,iBAAA;CHsZ9C;AGrZmC;EAAW,iBAAA;CHwZ9C;AGvZmC;EAAW,iBAAA;CH0Z9C;AGzZmC;EAAW,iBAAA;CH4Z9C;AG3ZmC;EAAW,iBAAA;CH8Z9C;AG7ZmC;EAAW,iBAAA;CHga9C;AG/ZmC;EAAW,iBAAA;CHka9C;AGjamC;EAAW,iBAAA;CHoa9C;AGnamC;EAAW,iBAAA;CHsa9C;AGramC;EAAW,iBAAA;CHwa9C;AGvamC;EAAW,iBAAA;CH0a9C;AGzamC;EAAW,iBAAA;CH4a9C;AG3amC;EAAW,iBAAA;CH8a9C;AG7amC;EAAW,iBAAA;CHgb9C;AG/amC;EAAW,iBAAA;CHkb9C;AGjbmC;EAAW,iBAAA;CHob9C;AGnbmC;EAAW,iBAAA;CHsb9C;AGrbmC;EAAW,iBAAA;CHwb9C;AGvbmC;EAAW,iBAAA;CH0b9C;AGzbmC;EAAW,iBAAA;CH4b9C;AG3bmC;EAAW,iBAAA;CH8b9C;AG7bmC;EAAW,iBAAA;CHgc9C;AG/bmC;EAAW,iBAAA;CHkc9C;AGjcmC;EAAW,iBAAA;CHoc9C;AGncmC;EAAW,iBAAA;CHsc9C;AGrcmC;EAAW,iBAAA;CHwc9C;AGvcmC;EAAW,iBAAA;CH0c9C;AGzcmC;EAAW,iBAAA;CH4c9C;AG3cmC;EAAW,iBAAA;CH8c9C;AG7cmC;EAAW,iBAAA;CHgd9C;AG/cmC;EAAW,iBAAA;CHkd9C;AGjdmC;EAAW,iBAAA;CHod9C;AGndmC;EAAW,iBAAA;CHsd9C;AGrdmC;EAAW,iBAAA;CHwd9C;AGvdmC;EAAW,iBAAA;CH0d9C;AGzdmC;EAAW,iBAAA;CH4d9C;AG3dmC;EAAW,iBAAA;CH8d9C;AG7dmC;EAAW,iBAAA;CHge9C;AG/dmC;EAAW,iBAAA;CHke9C;AGjemC;EAAW,iBAAA;CHoe9C;AGnemC;EAAW,iBAAA;CHse9C;AGremC;EAAW,iBAAA;CHwe9C;AGvemC;EAAW,iBAAA;CH0e9C;AGzemC;EAAW,iBAAA;CH4e9C;AG3emC;EAAW,iBAAA;CH8e9C;AG7emC;EAAW,iBAAA;CHgf9C;AG/emC;EAAW,iBAAA;CHkf9C;AGjfmC;EAAW,iBAAA;CHof9C;AGnfmC;EAAW,iBAAA;CHsf9C;AGrfmC;EAAW,iBAAA;CHwf9C;AGvfmC;EAAW,iBAAA;CH0f9C;AGzfmC;EAAW,iBAAA;CH4f9C;AG3fmC;EAAW,iBAAA;CH8f9C;AG7fmC;EAAW,iBAAA;CHggB9C;AG/fmC;EAAW,iBAAA;CHkgB9C;AGjgBmC;EAAW,iBAAA;CHogB9C;AGngBmC;EAAW,iBAAA;CHsgB9C;AGrgBmC;EAAW,iBAAA;CHwgB9C;AGvgBmC;EAAW,iBAAA;CH0gB9C;AGzgBmC;EAAW,iBAAA;CH4gB9C;AG3gBmC;EAAW,iBAAA;CH8gB9C;AG7gBmC;EAAW,iBAAA;CHghB9C;AG/gBmC;EAAW,iBAAA;CHkhB9C;AGjhBmC;EAAW,iBAAA;CHohB9C;AGnhBmC;EAAW,iBAAA;CHshB9C;AGrhBmC;EAAW,iBAAA;CHwhB9C;AGvhBmC;EAAW,iBAAA;CH0hB9C;AGzhBmC;EAAW,iBAAA;CH4hB9C;AG3hBmC;EAAW,iBAAA;CH8hB9C;AG7hBmC;EAAW,iBAAA;CHgiB9C;AG/hBmC;EAAW,iBAAA;CHkiB9C;AGjiBmC;EAAW,iBAAA;CHoiB9C;AGniBmC;EAAW,iBAAA;CHsiB9C;AGriBmC;EAAW,iBAAA;CHwiB9C;AGviBmC;EAAW,iBAAA;CH0iB9C;AGziBmC;EAAW,iBAAA;CH4iB9C;AG3iBmC;EAAW,iBAAA;CH8iB9C;AG7iBmC;EAAW,iBAAA;CHgjB9C;AG/iBmC;EAAW,iBAAA;CHkjB9C;AGjjBmC;EAAW,iBAAA;CHojB9C;AGnjBmC;EAAW,iBAAA;CHsjB9C;AGrjBmC;EAAW,iBAAA;CHwjB9C;AGvjBmC;EAAW,iBAAA;CH0jB9C;AGzjBmC;EAAW,iBAAA;CH4jB9C;AG3jBmC;EAAW,iBAAA;CH8jB9C;AG7jBmC;EAAW,iBAAA;CHgkB9C;AG/jBmC;EAAW,iBAAA;CHkkB9C;AGjkBmC;EAAW,iBAAA;CHokB9C;AGnkBmC;EAAW,iBAAA;CHskB9C;AGrkBmC;EAAW,iBAAA;CHwkB9C;AGvkBmC;EAAW,iBAAA;CH0kB9C;AGzkBmC;EAAW,iBAAA;CH4kB9C;AG3kBmC;EAAW,iBAAA;CH8kB9C;AG7kBmC;EAAW,iBAAA;CHglB9C;AG/kBmC;EAAW,iBAAA;CHklB9C;AGjlBmC;EAAW,iBAAA;CHolB9C;AGnlBmC;EAAW,iBAAA;CHslB9C;AGrlBmC;EAAW,iBAAA;CHwlB9C;AGvlBmC;EAAW,iBAAA;CH0lB9C;AGzlBmC;EAAW,iBAAA;CH4lB9C;AG3lBmC;EAAW,iBAAA;CH8lB9C;AG7lBmC;EAAW,iBAAA;CHgmB9C;AG/lBmC;EAAW,iBAAA;CHkmB9C;AGjmBmC;EAAW,iBAAA;CHomB9C;AGnmBmC;EAAW,iBAAA;CHsmB9C;AGrmBmC;EAAW,iBAAA;CHwmB9C;AGvmBmC;EAAW,iBAAA;CH0mB9C;AGzmBmC;EAAW,iBAAA;CH4mB9C;AG3mBmC;EAAW,iBAAA;CH8mB9C;AG7mBmC;EAAW,iBAAA;CHgnB9C;AG/mBmC;EAAW,iBAAA;CHknB9C;AGjnBmC;EAAW,iBAAA;CHonB9C;AGnnBmC;EAAW,iBAAA;CHsnB9C;AGrnBmC;EAAW,iBAAA;CHwnB9C;AGvnBmC;EAAW,iBAAA;CH0nB9C;AGznBmC;EAAW,iBAAA;CH4nB9C;AG3nBmC;EAAW,iBAAA;CH8nB9C;AG7nBmC;EAAW,iBAAA;CHgoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AGvoBmC;EAAW,iBAAA;CH0oB9C;AGzoBmC;EAAW,iBAAA;CH4oB9C;AG3oBmC;EAAW,iBAAA;CH8oB9C;AG7oBmC;EAAW,iBAAA;CHgpB9C;AG/oBmC;EAAW,iBAAA;CHkpB9C;AGjpBmC;EAAW,iBAAA;CHopB9C;AGnpBmC;EAAW,iBAAA;CHspB9C;AGrpBmC;EAAW,iBAAA;CHwpB9C;AGvpBmC;EAAW,iBAAA;CH0pB9C;AGzpBmC;EAAW,iBAAA;CH4pB9C;AG3pBmC;EAAW,iBAAA;CH8pB9C;AG7pBmC;EAAW,iBAAA;CHgqB9C;AG/pBmC;EAAW,iBAAA;CHkqB9C;AGjqBmC;EAAW,iBAAA;CHoqB9C;AGnqBmC;EAAW,iBAAA;CHsqB9C;AGrqBmC;EAAW,iBAAA;CHwqB9C;AGvqBmC;EAAW,iBAAA;CH0qB9C;AGzqBmC;EAAW,iBAAA;CH4qB9C;AG3qBmC;EAAW,iBAAA;CH8qB9C;AG7qBmC;EAAW,iBAAA;CHgrB9C;AG/qBmC;EAAW,iBAAA;CHkrB9C;AGjrBmC;EAAW,iBAAA;CHorB9C;AGnrBmC;EAAW,iBAAA;CHsrB9C;AGrrBmC;EAAW,iBAAA;CHwrB9C;AGvrBmC;EAAW,iBAAA;CH0rB9C;AGzrBmC;EAAW,iBAAA;CH4rB9C;AG3rBmC;EAAW,iBAAA;CH8rB9C;AG7rBmC;EAAW,iBAAA;CHgsB9C;AG/rBmC;EAAW,iBAAA;CHksB9C;AGjsBmC;EAAW,iBAAA;CHosB9C;AGnsBmC;EAAW,iBAAA;CHssB9C;AGrsBmC;EAAW,iBAAA;CHwsB9C;AGvsBmC;EAAW,iBAAA;CH0sB9C;AGzsBmC;EAAW,iBAAA;CH4sB9C;AG3sBmC;EAAW,iBAAA;CH8sB9C;AG7sBmC;EAAW,iBAAA;CHgtB9C;AG/sBmC;EAAW,iBAAA;CHktB9C;AGjtBmC;EAAW,iBAAA;CHotB9C;AGntBmC;EAAW,iBAAA;CHstB9C;AGrtBmC;EAAW,iBAAA;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rDA;EC8DG,oBAAA;CfwnDH;ActrDA;EC8DG,oBAAA;Cf2nDH;AczrDA;EC8DG,WAAA;Cf8nDH;Ac5rDA;EC8DG,oBAAA;CfioDH;Ac/rDA;EC8DG,oBAAA;CfooDH;AclsDA;EC8DG,WAAA;CfuoDH;AcrsDA;EC8DG,oBAAA;Cf0oDH;AcxsDA;EC8DG,oBAAA;Cf6oDH;Ac3sDA;EC8DG,WAAA;CfgpDH;Ac9sDA;EC8DG,oBAAA;CfmpDH;AcjtDA;EC8DG,mBAAA;CfspDH;AcptDA;ECmEG,YAAA;CfopDH;AcvtDA;ECoDG,WAAA;CfsqDH;Ac1tDA;ECoDG,mBAAA;CfyqDH;Ac7tDA;ECoDG,mBAAA;Cf4qDH;AchuDA;ECoDG,UAAA;Cf+qDH;AcnuDA;ECoDG,mBAAA;CfkrDH;ActuDA;ECoDG,mBAAA;CfqrDH;AczuDA;ECoDG,UAAA;CfwrDH;Ac5uDA;ECoDG,mBAAA;Cf2rDH;Ac/uDA;ECoDG,mBAAA;Cf8rDH;AclvDA;ECoDG,UAAA;CfisDH;AcrvDA;ECoDG,mBAAA;CfosDH;AcxvDA;ECoDG,kBAAA;CfusDH;Ac3vDA;ECyDG,WAAA;CfqsDH;Ac9vDA;ECwEG,kBAAA;CfyrDH;AcjwDA;ECwEG,0BAAA;Cf4rDH;AcpwDA;ECwEG,0BAAA;Cf+rDH;AcvwDA;ECwEG,iBAAA;CfksDH;Ac1wDA;ECwEG,0BAAA;CfqsDH;Ac7wDA;ECwEG,0BAAA;CfwsDH;AchxDA;ECwEG,iBAAA;Cf2sDH;AcnxDA;ECwEG,0BAAA;Cf8sDH;ActxDA;ECwEG,0BAAA;CfitDH;AczxDA;ECwEG,iBAAA;CfotDH;Ac5xDA;ECwEG,0BAAA;CfutDH;Ac/xDA;ECwEG,yBAAA;Cf0tDH;AclyDA;ECwEG,gBAAA;Cf6tDH;Aa5tDD;ECzEC;;;;;;;;;;;;ICuCK,YAAA;Gf6wDH;EcpzDF;IC+CG,YAAA;GfwwDD;EcvzDF;IC+CG,oBAAA;Gf2wDD;Ec1zDF;IC+CG,oBAAA;Gf8wDD;Ec7zDF;IC+CG,WAAA;GfixDD;Ech0DF;IC+CG,oBAAA;GfoxDD;Ecn0DF;IC+CG,oBAAA;GfuxDD;Ect0DF;IC+CG,WAAA;Gf0xDD;Ecz0DF;IC+CG,oBAAA;Gf6xDD;Ec50DF;IC+CG,oBAAA;GfgyDD;Ec/0DF;IC+CG,WAAA;GfmyDD;Ecl1DF;IC+CG,oBAAA;GfsyDD;Ecr1DF;IC+CG,mBAAA;GfyyDD;Ecx1DF;IC8DG,YAAA;Gf6xDD;Ec31DF;IC8DG,oBAAA;GfgyDD;Ec91DF;IC8DG,oBAAA;GfmyDD;Ecj2DF;IC8DG,WAAA;GfsyDD;Ecp2DF;IC8DG,oBAAA;GfyyDD;Ecv2DF;IC8DG,oBAAA;Gf4yDD;Ec12DF;IC8DG,WAAA;Gf+yDD;Ec72DF;IC8DG,oBAAA;GfkzDD;Ech3DF;IC8DG,oBAAA;GfqzDD;Ecn3DF;IC8DG,WAAA;GfwzDD;Ect3DF;IC8DG,oBAAA;Gf2zDD;Ecz3DF;IC8DG,mBAAA;Gf8zDD;Ec53DF;ICmEG,YAAA;Gf4zDD;Ec/3DF;ICoDG,WAAA;Gf80DD;Ecl4DF;ICoDG,mBAAA;Gfi1DD;Ecr4DF;ICoDG,mBAAA;Gfo1DD;Ecx4DF;ICoDG,UAAA;Gfu1DD;Ec34DF;ICoDG,mBAAA;Gf01DD;Ec94DF;ICoDG,mBAAA;Gf61DD;Ecj5DF;ICoDG,UAAA;Gfg2DD;Ecp5DF;ICoDG,mBAAA;Gfm2DD;Ecv5DF;ICoDG,mBAAA;Gfs2DD;Ec15DF;ICoDG,UAAA;Gfy2DD;Ec75DF;ICoDG,mBAAA;Gf42DD;Ech6DF;ICoDG,kBAAA;Gf+2DD;Ecn6DF;ICyDG,WAAA;Gf62DD;Ect6DF;ICwEG,kBAAA;Gfi2DD;Ecz6DF;ICwEG,0BAAA;Gfo2DD;Ec56DF;ICwEG,0BAAA;Gfu2DD;Ec/6DF;ICwEG,iBAAA;Gf02DD;Ecl7DF;ICwEG,0BAAA;Gf62DD;Ecr7DF;ICwEG,0BAAA;Gfg3DD;Ecx7DF;ICwEG,iBAAA;Gfm3DD;Ec37DF;ICwEG,0BAAA;Gfs3DD;Ec97DF;ICwEG,0BAAA;Gfy3DD;Ecj8DF;ICwEG,iBAAA;Gf43DD;Ecp8DF;ICwEG,0BAAA;Gf+3DD;Ecv8DF;ICwEG,yBAAA;Gfk4DD;Ec18DF;ICwEG,gBAAA;Gfq4DD;CACF;Aa53DD;EClFC;;;;;;;;;;;;ICuCK,YAAA;Gfs7DH;Ec79DF;IC+CG,YAAA;Gfi7DD;Ech+DF;IC+CG,oBAAA;Gfo7DD;Ecn+DF;IC+CG,oBAAA;Gfu7DD;Ect+DF;IC+CG,WAAA;Gf07DD;Ecz+DF;IC+CG,oBAAA;Gf67DD;Ec5+DF;IC+CG,oBAAA;Gfg8DD;Ec/+DF;IC+CG,WAAA;Gfm8DD;Ecl/DF;IC+CG,oBAAA;Gfs8DD;Ecr/DF;IC+CG,oBAAA;Gfy8DD;Ecx/DF;IC+CG,WAAA;Gf48DD;Ec3/DF;IC+CG,oBAAA;Gf+8DD;Ec9/DF;IC+CG,mBAAA;Gfk9DD;EcjgEF;IC8DG,YAAA;Gfs8DD;EcpgEF;IC8DG,oBAAA;Gfy8DD;EcvgEF;IC8DG,oBAAA;Gf48DD;Ec1gEF;IC8DG,WAAA;Gf+8DD;Ec7gEF;IC8DG,oBAAA;Gfk9DD;EchhEF;IC8DG,oBAAA;Gfq9DD;EcnhEF;IC8DG,WAAA;Gfw9DD;EcthEF;IC8DG,oBAAA;Gf29DD;EczhEF;IC8DG,oBAAA;Gf89DD;Ec5hEF;IC8DG,WAAA;Gfi+DD;Ec/hEF;IC8DG,oBAAA;Gfo+DD;EcliEF;IC8DG,mBAAA;Gfu+DD;EcriEF;ICmEG,YAAA;Gfq+DD;EcxiEF;ICoDG,WAAA;Gfu/DD;Ec3iEF;ICoDG,mBAAA;Gf0/DD;Ec9iEF;ICoDG,mBAAA;Gf6/DD;EcjjEF;ICoDG,UAAA;GfggED;EcpjEF;ICoDG,mBAAA;GfmgED;EcvjEF;ICoDG,mBAAA;GfsgED;Ec1jEF;ICoDG,UAAA;GfygED;Ec7jEF;ICoDG,mBAAA;Gf4gED;EchkEF;ICoDG,mBAAA;Gf+gED;EcnkEF;ICoDG,UAAA;GfkhED;EctkEF;ICoDG,mBAAA;GfqhED;EczkEF;ICoDG,kBAAA;GfwhED;Ec5kEF;ICyDG,WAAA;GfshED;Ec/kEF;ICwEG,kBAAA;Gf0gED;EcllEF;ICwEG,0BAAA;Gf6gED;EcrlEF;ICwEG,0BAAA;GfghED;EcxlEF;ICwEG,iBAAA;GfmhED;Ec3lEF;ICwEG,0BAAA;GfshED;Ec9lEF;ICwEG,0BAAA;GfyhED;EcjmEF;ICwEG,iBAAA;Gf4hED;EcpmEF;ICwEG,0BAAA;Gf+hED;EcvmEF;ICwEG,0BAAA;GfkiED;Ec1mEF;ICwEG,iBAAA;GfqiED;Ec7mEF;ICwEG,0BAAA;GfwiED;EchnEF;ICwEG,yBAAA;Gf2iED;EcnnEF;ICwEG,gBAAA;Gf8iED;CACF;Aa5hED;EC3FC;;;;;;;;;;;;ICuCK,YAAA;Gf+lEH;EctoEF;IC+CG,YAAA;Gf0lED;EczoEF;IC+CG,oBAAA;Gf6lED;Ec5oEF;IC+CG,oBAAA;GfgmED;Ec/oEF;IC+CG,WAAA;GfmmED;EclpEF;IC+CG,oBAAA;GfsmED;EcrpEF;IC+CG,oBAAA;GfymED;EcxpEF;IC+CG,WAAA;Gf4mED;Ec3pEF;IC+CG,oBAAA;Gf+mED;Ec9pEF;IC+CG,oBAAA;GfknED;EcjqEF;IC+CG,WAAA;GfqnED;EcpqEF;IC+CG,oBAAA;GfwnED;EcvqEF;IC+CG,mBAAA;Gf2nED;Ec1qEF;IC8DG,YAAA;Gf+mED;Ec7qEF;IC8DG,oBAAA;GfknED;EchrEF;IC8DG,oBAAA;GfqnED;EcnrEF;IC8DG,WAAA;GfwnED;EctrEF;IC8DG,oBAAA;Gf2nED;EczrEF;IC8DG,oBAAA;Gf8nED;Ec5rEF;IC8DG,WAAA;GfioED;Ec/rEF;IC8DG,oBAAA;GfooED;EclsEF;IC8DG,oBAAA;GfuoED;EcrsEF;IC8DG,WAAA;Gf0oED;EcxsEF;IC8DG,oBAAA;Gf6oED;Ec3sEF;IC8DG,mBAAA;GfgpED;Ec9sEF;ICmEG,YAAA;Gf8oED;EcjtEF;ICoDG,WAAA;GfgqED;EcptEF;ICoDG,mBAAA;GfmqED;EcvtEF;ICoDG,mBAAA;GfsqED;Ec1tEF;ICoDG,UAAA;GfyqED;Ec7tEF;ICoDG,mBAAA;Gf4qED;EchuEF;ICoDG,mBAAA;Gf+qED;EcnuEF;ICoDG,UAAA;GfkrED;EctuEF;ICoDG,mBAAA;GfqrED;EczuEF;ICoDG,mBAAA;GfwrED;Ec5uEF;ICoDG,UAAA;Gf2rED;Ec/uEF;ICoDG,mBAAA;Gf8rED;EclvEF;ICoDG,kBAAA;GfisED;EcrvEF;ICyDG,WAAA;Gf+rED;EcxvEF;ICwEG,kBAAA;GfmrED;Ec3vEF;ICwEG,0BAAA;GfsrED;Ec9vEF;ICwEG,0BAAA;GfyrED;EcjwEF;ICwEG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","file":"bootstrap.css","sourcesContent":["/*!\n * Bootstrap v3.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: none;\n text-decoration: underline;\n text-decoration: underline dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nmark {\n background: #ff0;\n color: #000;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n box-sizing: content-box;\n height: 0;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n font: inherit;\n margin: 0;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n border: 0;\n padding: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd,\nth {\n padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n *,\n *:before,\n *:after {\n color: #000 !important;\n text-shadow: none !important;\n background: transparent !important;\n box-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n .navbar {\n display: none;\n }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important;\n }\n .label {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n@font-face {\n font-family: \"Glyphicons Halflings\";\n src: url(\"../fonts/glyphicons-halflings-regular.eot\");\n src: url(\"../fonts/glyphicons-halflings-regular.eot?#iefix\") format(\"embedded-opentype\"), url(\"../fonts/glyphicons-halflings-regular.woff2\") format(\"woff2\"), url(\"../fonts/glyphicons-halflings-regular.woff\") format(\"woff\"), url(\"../fonts/glyphicons-halflings-regular.ttf\") format(\"truetype\"), url(\"../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular\") format(\"svg\");\n}\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: \"Glyphicons Halflings\";\n font-style: normal;\n font-weight: 400;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n content: \"\\002a\";\n}\n.glyphicon-plus:before {\n content: \"\\002b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n content: \"\\270f\";\n}\n.glyphicon-glass:before {\n content: \"\\e001\";\n}\n.glyphicon-music:before {\n content: \"\\e002\";\n}\n.glyphicon-search:before {\n content: \"\\e003\";\n}\n.glyphicon-heart:before {\n content: \"\\e005\";\n}\n.glyphicon-star:before {\n content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n content: \"\\e007\";\n}\n.glyphicon-user:before {\n content: \"\\e008\";\n}\n.glyphicon-film:before {\n content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n content: \"\\e010\";\n}\n.glyphicon-th:before {\n content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n content: \"\\e012\";\n}\n.glyphicon-ok:before {\n content: \"\\e013\";\n}\n.glyphicon-remove:before {\n content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n content: \"\\e016\";\n}\n.glyphicon-off:before {\n content: \"\\e017\";\n}\n.glyphicon-signal:before {\n content: \"\\e018\";\n}\n.glyphicon-cog:before {\n content: \"\\e019\";\n}\n.glyphicon-trash:before {\n content: \"\\e020\";\n}\n.glyphicon-home:before {\n content: \"\\e021\";\n}\n.glyphicon-file:before {\n content: \"\\e022\";\n}\n.glyphicon-time:before {\n content: \"\\e023\";\n}\n.glyphicon-road:before {\n content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n content: \"\\e025\";\n}\n.glyphicon-download:before {\n content: \"\\e026\";\n}\n.glyphicon-upload:before {\n content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n content: \"\\e032\";\n}\n.glyphicon-lock:before {\n content: \"\\e033\";\n}\n.glyphicon-flag:before {\n content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n content: \"\\e040\";\n}\n.glyphicon-tag:before {\n content: \"\\e041\";\n}\n.glyphicon-tags:before {\n content: \"\\e042\";\n}\n.glyphicon-book:before {\n content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n content: \"\\e044\";\n}\n.glyphicon-print:before {\n content: \"\\e045\";\n}\n.glyphicon-camera:before {\n content: \"\\e046\";\n}\n.glyphicon-font:before {\n content: \"\\e047\";\n}\n.glyphicon-bold:before {\n content: \"\\e048\";\n}\n.glyphicon-italic:before {\n content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n content: \"\\e055\";\n}\n.glyphicon-list:before {\n content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n content: \"\\e059\";\n}\n.glyphicon-picture:before {\n content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n content: \"\\e063\";\n}\n.glyphicon-tint:before {\n content: \"\\e064\";\n}\n.glyphicon-edit:before {\n content: \"\\e065\";\n}\n.glyphicon-share:before {\n content: \"\\e066\";\n}\n.glyphicon-check:before {\n content: \"\\e067\";\n}\n.glyphicon-move:before {\n content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n content: \"\\e070\";\n}\n.glyphicon-backward:before {\n content: \"\\e071\";\n}\n.glyphicon-play:before {\n content: \"\\e072\";\n}\n.glyphicon-pause:before {\n content: \"\\e073\";\n}\n.glyphicon-stop:before {\n content: \"\\e074\";\n}\n.glyphicon-forward:before {\n content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n content: \"\\e077\";\n}\n.glyphicon-eject:before {\n content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n content: \"\\e101\";\n}\n.glyphicon-gift:before {\n content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n content: \"\\e103\";\n}\n.glyphicon-fire:before {\n content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n content: \"\\e107\";\n}\n.glyphicon-plane:before {\n content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n content: \"\\e109\";\n}\n.glyphicon-random:before {\n content: \"\\e110\";\n}\n.glyphicon-comment:before {\n content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n content: \"\\e122\";\n}\n.glyphicon-bell:before {\n content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n content: \"\\e134\";\n}\n.glyphicon-globe:before {\n content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n content: \"\\e137\";\n}\n.glyphicon-filter:before {\n content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n content: \"\\e143\";\n}\n.glyphicon-link:before {\n content: \"\\e144\";\n}\n.glyphicon-phone:before {\n content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n content: \"\\e146\";\n}\n.glyphicon-usd:before {\n content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n content: \"\\e149\";\n}\n.glyphicon-sort:before {\n content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n content: \"\\e157\";\n}\n.glyphicon-expand:before {\n content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n content: \"\\e161\";\n}\n.glyphicon-flash:before {\n content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n content: \"\\e164\";\n}\n.glyphicon-record:before {\n content: \"\\e165\";\n}\n.glyphicon-save:before {\n content: \"\\e166\";\n}\n.glyphicon-open:before {\n content: \"\\e167\";\n}\n.glyphicon-saved:before {\n content: \"\\e168\";\n}\n.glyphicon-import:before {\n content: \"\\e169\";\n}\n.glyphicon-export:before {\n content: \"\\e170\";\n}\n.glyphicon-send:before {\n content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n content: \"\\e179\";\n}\n.glyphicon-header:before {\n content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n content: \"\\e183\";\n}\n.glyphicon-tower:before {\n content: \"\\e184\";\n}\n.glyphicon-stats:before {\n content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n content: \"\\e200\";\n}\n.glyphicon-cd:before {\n content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n content: \"\\e204\";\n}\n.glyphicon-copy:before {\n content: \"\\e205\";\n}\n.glyphicon-paste:before {\n content: \"\\e206\";\n}\n.glyphicon-alert:before {\n content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n content: \"\\e210\";\n}\n.glyphicon-king:before {\n content: \"\\e211\";\n}\n.glyphicon-queen:before {\n content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n content: \"\\e214\";\n}\n.glyphicon-knight:before {\n content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n content: \"\\e216\";\n}\n.glyphicon-tent:before {\n content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n content: \"\\e218\";\n}\n.glyphicon-bed:before {\n content: \"\\e219\";\n}\n.glyphicon-apple:before {\n content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n content: \"\\e227\";\n}\n.glyphicon-btc:before {\n content: \"\\e227\";\n}\n.glyphicon-xbt:before {\n content: \"\\e227\";\n}\n.glyphicon-yen:before {\n content: \"\\00a5\";\n}\n.glyphicon-jpy:before {\n content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n content: \"\\20bd\";\n}\n.glyphicon-rub:before {\n content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n content: \"\\e232\";\n}\n.glyphicon-education:before {\n content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n content: \"\\e237\";\n}\n.glyphicon-oil:before {\n content: \"\\e238\";\n}\n.glyphicon-grain:before {\n content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n content: \"\\e253\";\n}\n.glyphicon-console:before {\n content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n content: \"\\e260\";\n}\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333333;\n background-color: #fff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\na {\n color: #337ab7;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #23527c;\n text-decoration: underline;\n}\na:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\nfigure {\n margin: 0;\n}\nimg {\n vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.img-rounded {\n border-radius: 6px;\n}\n.img-thumbnail {\n padding: 4px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: all 0.2s ease-in-out;\n -o-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n display: inline-block;\n max-width: 100%;\n height: auto;\n}\n.img-circle {\n border-radius: 50%;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eeeeee;\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n[role=\"button\"] {\n cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n font-family: inherit;\n font-weight: 500;\n line-height: 1.1;\n color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n font-weight: 400;\n line-height: 1;\n color: #777777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n margin-top: 20px;\n margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n margin-top: 10px;\n margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n font-size: 75%;\n}\nh1,\n.h1 {\n font-size: 36px;\n}\nh2,\n.h2 {\n font-size: 30px;\n}\nh3,\n.h3 {\n font-size: 24px;\n}\nh4,\n.h4 {\n font-size: 18px;\n}\nh5,\n.h5 {\n font-size: 14px;\n}\nh6,\n.h6 {\n font-size: 12px;\n}\np {\n margin: 0 0 10px;\n}\n.lead {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 300;\n line-height: 1.4;\n}\n@media (min-width: 768px) {\n .lead {\n font-size: 21px;\n }\n}\nsmall,\n.small {\n font-size: 85%;\n}\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-center {\n text-align: center;\n}\n.text-justify {\n text-align: justify;\n}\n.text-nowrap {\n white-space: nowrap;\n}\n.text-lowercase {\n text-transform: lowercase;\n}\n.text-uppercase {\n text-transform: uppercase;\n}\n.text-capitalize {\n text-transform: capitalize;\n}\n.text-muted {\n color: #777777;\n}\n.text-primary {\n color: #337ab7;\n}\na.text-primary:hover,\na.text-primary:focus {\n color: #286090;\n}\n.text-success {\n color: #3c763d;\n}\na.text-success:hover,\na.text-success:focus {\n color: #2b542c;\n}\n.text-info {\n color: #31708f;\n}\na.text-info:hover,\na.text-info:focus {\n color: #245269;\n}\n.text-warning {\n color: #8a6d3b;\n}\na.text-warning:hover,\na.text-warning:focus {\n color: #66512c;\n}\n.text-danger {\n color: #a94442;\n}\na.text-danger:hover,\na.text-danger:focus {\n color: #843534;\n}\n.bg-primary {\n color: #fff;\n background-color: #337ab7;\n}\na.bg-primary:hover,\na.bg-primary:focus {\n background-color: #286090;\n}\n.bg-success {\n background-color: #dff0d8;\n}\na.bg-success:hover,\na.bg-success:focus {\n background-color: #c1e2b3;\n}\n.bg-info {\n background-color: #d9edf7;\n}\na.bg-info:hover,\na.bg-info:focus {\n background-color: #afd9ee;\n}\n.bg-warning {\n background-color: #fcf8e3;\n}\na.bg-warning:hover,\na.bg-warning:focus {\n background-color: #f7ecb5;\n}\n.bg-danger {\n background-color: #f2dede;\n}\na.bg-danger:hover,\na.bg-danger:focus {\n background-color: #e4b9b9;\n}\n.page-header {\n padding-bottom: 9px;\n margin: 40px 0 20px;\n border-bottom: 1px solid #eeeeee;\n}\nul,\nol {\n margin-top: 0;\n margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n margin-bottom: 0;\n}\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n.list-inline {\n padding-left: 0;\n list-style: none;\n margin-left: -5px;\n}\n.list-inline > li {\n display: inline-block;\n padding-right: 5px;\n padding-left: 5px;\n}\ndl {\n margin-top: 0;\n margin-bottom: 20px;\n}\ndt,\ndd {\n line-height: 1.42857143;\n}\ndt {\n font-weight: 700;\n}\ndd {\n margin-left: 0;\n}\n@media (min-width: 768px) {\n .dl-horizontal dt {\n float: left;\n width: 160px;\n clear: left;\n text-align: right;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .dl-horizontal dd {\n margin-left: 180px;\n }\n}\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\nblockquote {\n padding: 10px 20px;\n margin: 0 0 20px;\n font-size: 17.5px;\n border-left: 5px solid #eeeeee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n display: block;\n font-size: 80%;\n line-height: 1.42857143;\n color: #777777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n content: \"\\2014 \\00A0\";\n}\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n text-align: right;\n border-right: 5px solid #eeeeee;\n border-left: 0;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n content: \"\";\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n content: \"\\00A0 \\2014\";\n}\naddress {\n margin-bottom: 20px;\n font-style: normal;\n line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: #c7254e;\n background-color: #f9f2f4;\n border-radius: 4px;\n}\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: #fff;\n background-color: #333;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n box-shadow: none;\n}\npre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857143;\n color: #333333;\n word-break: break-all;\n word-wrap: break-word;\n background-color: #f5f5f5;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\npre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n.container {\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 768px) {\n .container {\n width: 750px;\n }\n}\n@media (min-width: 992px) {\n .container {\n width: 970px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n width: 1170px;\n }\n}\n.container-fluid {\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n.row {\n margin-right: -15px;\n margin-left: -15px;\n}\n.row-no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n.row-no-gutters [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n.col-xs-1,\n.col-sm-1,\n.col-md-1,\n.col-lg-1,\n.col-xs-2,\n.col-sm-2,\n.col-md-2,\n.col-lg-2,\n.col-xs-3,\n.col-sm-3,\n.col-md-3,\n.col-lg-3,\n.col-xs-4,\n.col-sm-4,\n.col-md-4,\n.col-lg-4,\n.col-xs-5,\n.col-sm-5,\n.col-md-5,\n.col-lg-5,\n.col-xs-6,\n.col-sm-6,\n.col-md-6,\n.col-lg-6,\n.col-xs-7,\n.col-sm-7,\n.col-md-7,\n.col-lg-7,\n.col-xs-8,\n.col-sm-8,\n.col-md-8,\n.col-lg-8,\n.col-xs-9,\n.col-sm-9,\n.col-md-9,\n.col-lg-9,\n.col-xs-10,\n.col-sm-10,\n.col-md-10,\n.col-lg-10,\n.col-xs-11,\n.col-sm-11,\n.col-md-11,\n.col-lg-11,\n.col-xs-12,\n.col-sm-12,\n.col-md-12,\n.col-lg-12 {\n position: relative;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n.col-xs-1,\n.col-xs-2,\n.col-xs-3,\n.col-xs-4,\n.col-xs-5,\n.col-xs-6,\n.col-xs-7,\n.col-xs-8,\n.col-xs-9,\n.col-xs-10,\n.col-xs-11,\n.col-xs-12 {\n float: left;\n}\n.col-xs-12 {\n width: 100%;\n}\n.col-xs-11 {\n width: 91.66666667%;\n}\n.col-xs-10 {\n width: 83.33333333%;\n}\n.col-xs-9 {\n width: 75%;\n}\n.col-xs-8 {\n width: 66.66666667%;\n}\n.col-xs-7 {\n width: 58.33333333%;\n}\n.col-xs-6 {\n width: 50%;\n}\n.col-xs-5 {\n width: 41.66666667%;\n}\n.col-xs-4 {\n width: 33.33333333%;\n}\n.col-xs-3 {\n width: 25%;\n}\n.col-xs-2 {\n width: 16.66666667%;\n}\n.col-xs-1 {\n width: 8.33333333%;\n}\n.col-xs-pull-12 {\n right: 100%;\n}\n.col-xs-pull-11 {\n right: 91.66666667%;\n}\n.col-xs-pull-10 {\n right: 83.33333333%;\n}\n.col-xs-pull-9 {\n right: 75%;\n}\n.col-xs-pull-8 {\n right: 66.66666667%;\n}\n.col-xs-pull-7 {\n right: 58.33333333%;\n}\n.col-xs-pull-6 {\n right: 50%;\n}\n.col-xs-pull-5 {\n right: 41.66666667%;\n}\n.col-xs-pull-4 {\n right: 33.33333333%;\n}\n.col-xs-pull-3 {\n right: 25%;\n}\n.col-xs-pull-2 {\n right: 16.66666667%;\n}\n.col-xs-pull-1 {\n right: 8.33333333%;\n}\n.col-xs-pull-0 {\n right: auto;\n}\n.col-xs-push-12 {\n left: 100%;\n}\n.col-xs-push-11 {\n left: 91.66666667%;\n}\n.col-xs-push-10 {\n left: 83.33333333%;\n}\n.col-xs-push-9 {\n left: 75%;\n}\n.col-xs-push-8 {\n left: 66.66666667%;\n}\n.col-xs-push-7 {\n left: 58.33333333%;\n}\n.col-xs-push-6 {\n left: 50%;\n}\n.col-xs-push-5 {\n left: 41.66666667%;\n}\n.col-xs-push-4 {\n left: 33.33333333%;\n}\n.col-xs-push-3 {\n left: 25%;\n}\n.col-xs-push-2 {\n left: 16.66666667%;\n}\n.col-xs-push-1 {\n left: 8.33333333%;\n}\n.col-xs-push-0 {\n left: auto;\n}\n.col-xs-offset-12 {\n margin-left: 100%;\n}\n.col-xs-offset-11 {\n margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n margin-left: 75%;\n}\n.col-xs-offset-8 {\n margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n margin-left: 50%;\n}\n.col-xs-offset-5 {\n margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n margin-left: 25%;\n}\n.col-xs-offset-2 {\n margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n margin-left: 0%;\n}\n@media (min-width: 768px) {\n .col-sm-1,\n .col-sm-2,\n .col-sm-3,\n .col-sm-4,\n .col-sm-5,\n .col-sm-6,\n .col-sm-7,\n .col-sm-8,\n .col-sm-9,\n .col-sm-10,\n .col-sm-11,\n .col-sm-12 {\n float: left;\n }\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666667%;\n }\n .col-sm-10 {\n width: 83.33333333%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666667%;\n }\n .col-sm-7 {\n width: 58.33333333%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666667%;\n }\n .col-sm-4 {\n width: 33.33333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.66666667%;\n }\n .col-sm-1 {\n width: 8.33333333%;\n }\n .col-sm-pull-12 {\n right: 100%;\n }\n .col-sm-pull-11 {\n right: 91.66666667%;\n }\n .col-sm-pull-10 {\n right: 83.33333333%;\n }\n .col-sm-pull-9 {\n right: 75%;\n }\n .col-sm-pull-8 {\n right: 66.66666667%;\n }\n .col-sm-pull-7 {\n right: 58.33333333%;\n }\n .col-sm-pull-6 {\n right: 50%;\n }\n .col-sm-pull-5 {\n right: 41.66666667%;\n }\n .col-sm-pull-4 {\n right: 33.33333333%;\n }\n .col-sm-pull-3 {\n right: 25%;\n }\n .col-sm-pull-2 {\n right: 16.66666667%;\n }\n .col-sm-pull-1 {\n right: 8.33333333%;\n }\n .col-sm-pull-0 {\n right: auto;\n }\n .col-sm-push-12 {\n left: 100%;\n }\n .col-sm-push-11 {\n left: 91.66666667%;\n }\n .col-sm-push-10 {\n left: 83.33333333%;\n }\n .col-sm-push-9 {\n left: 75%;\n }\n .col-sm-push-8 {\n left: 66.66666667%;\n }\n .col-sm-push-7 {\n left: 58.33333333%;\n }\n .col-sm-push-6 {\n left: 50%;\n }\n .col-sm-push-5 {\n left: 41.66666667%;\n }\n .col-sm-push-4 {\n left: 33.33333333%;\n }\n .col-sm-push-3 {\n left: 25%;\n }\n .col-sm-push-2 {\n left: 16.66666667%;\n }\n .col-sm-push-1 {\n left: 8.33333333%;\n }\n .col-sm-push-0 {\n left: auto;\n }\n .col-sm-offset-12 {\n margin-left: 100%;\n }\n .col-sm-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-sm-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-sm-offset-9 {\n margin-left: 75%;\n }\n .col-sm-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-sm-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-sm-offset-6 {\n margin-left: 50%;\n }\n .col-sm-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-sm-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-sm-offset-3 {\n margin-left: 25%;\n }\n .col-sm-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-sm-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-sm-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 992px) {\n .col-md-1,\n .col-md-2,\n .col-md-3,\n .col-md-4,\n .col-md-5,\n .col-md-6,\n .col-md-7,\n .col-md-8,\n .col-md-9,\n .col-md-10,\n .col-md-11,\n .col-md-12 {\n float: left;\n }\n .col-md-12 {\n width: 100%;\n }\n .col-md-11 {\n width: 91.66666667%;\n }\n .col-md-10 {\n width: 83.33333333%;\n }\n .col-md-9 {\n width: 75%;\n }\n .col-md-8 {\n width: 66.66666667%;\n }\n .col-md-7 {\n width: 58.33333333%;\n }\n .col-md-6 {\n width: 50%;\n }\n .col-md-5 {\n width: 41.66666667%;\n }\n .col-md-4 {\n width: 33.33333333%;\n }\n .col-md-3 {\n width: 25%;\n }\n .col-md-2 {\n width: 16.66666667%;\n }\n .col-md-1 {\n width: 8.33333333%;\n }\n .col-md-pull-12 {\n right: 100%;\n }\n .col-md-pull-11 {\n right: 91.66666667%;\n }\n .col-md-pull-10 {\n right: 83.33333333%;\n }\n .col-md-pull-9 {\n right: 75%;\n }\n .col-md-pull-8 {\n right: 66.66666667%;\n }\n .col-md-pull-7 {\n right: 58.33333333%;\n }\n .col-md-pull-6 {\n right: 50%;\n }\n .col-md-pull-5 {\n right: 41.66666667%;\n }\n .col-md-pull-4 {\n right: 33.33333333%;\n }\n .col-md-pull-3 {\n right: 25%;\n }\n .col-md-pull-2 {\n right: 16.66666667%;\n }\n .col-md-pull-1 {\n right: 8.33333333%;\n }\n .col-md-pull-0 {\n right: auto;\n }\n .col-md-push-12 {\n left: 100%;\n }\n .col-md-push-11 {\n left: 91.66666667%;\n }\n .col-md-push-10 {\n left: 83.33333333%;\n }\n .col-md-push-9 {\n left: 75%;\n }\n .col-md-push-8 {\n left: 66.66666667%;\n }\n .col-md-push-7 {\n left: 58.33333333%;\n }\n .col-md-push-6 {\n left: 50%;\n }\n .col-md-push-5 {\n left: 41.66666667%;\n }\n .col-md-push-4 {\n left: 33.33333333%;\n }\n .col-md-push-3 {\n left: 25%;\n }\n .col-md-push-2 {\n left: 16.66666667%;\n }\n .col-md-push-1 {\n left: 8.33333333%;\n }\n .col-md-push-0 {\n left: auto;\n }\n .col-md-offset-12 {\n margin-left: 100%;\n }\n .col-md-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-md-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-md-offset-9 {\n margin-left: 75%;\n }\n .col-md-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-md-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-md-offset-6 {\n margin-left: 50%;\n }\n .col-md-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-md-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-md-offset-3 {\n margin-left: 25%;\n }\n .col-md-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-md-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-md-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 1200px) {\n .col-lg-1,\n .col-lg-2,\n .col-lg-3,\n .col-lg-4,\n .col-lg-5,\n .col-lg-6,\n .col-lg-7,\n .col-lg-8,\n .col-lg-9,\n .col-lg-10,\n .col-lg-11,\n .col-lg-12 {\n float: left;\n }\n .col-lg-12 {\n width: 100%;\n }\n .col-lg-11 {\n width: 91.66666667%;\n }\n .col-lg-10 {\n width: 83.33333333%;\n }\n .col-lg-9 {\n width: 75%;\n }\n .col-lg-8 {\n width: 66.66666667%;\n }\n .col-lg-7 {\n width: 58.33333333%;\n }\n .col-lg-6 {\n width: 50%;\n }\n .col-lg-5 {\n width: 41.66666667%;\n }\n .col-lg-4 {\n width: 33.33333333%;\n }\n .col-lg-3 {\n width: 25%;\n }\n .col-lg-2 {\n width: 16.66666667%;\n }\n .col-lg-1 {\n width: 8.33333333%;\n }\n .col-lg-pull-12 {\n right: 100%;\n }\n .col-lg-pull-11 {\n right: 91.66666667%;\n }\n .col-lg-pull-10 {\n right: 83.33333333%;\n }\n .col-lg-pull-9 {\n right: 75%;\n }\n .col-lg-pull-8 {\n right: 66.66666667%;\n }\n .col-lg-pull-7 {\n right: 58.33333333%;\n }\n .col-lg-pull-6 {\n right: 50%;\n }\n .col-lg-pull-5 {\n right: 41.66666667%;\n }\n .col-lg-pull-4 {\n right: 33.33333333%;\n }\n .col-lg-pull-3 {\n right: 25%;\n }\n .col-lg-pull-2 {\n right: 16.66666667%;\n }\n .col-lg-pull-1 {\n right: 8.33333333%;\n }\n .col-lg-pull-0 {\n right: auto;\n }\n .col-lg-push-12 {\n left: 100%;\n }\n .col-lg-push-11 {\n left: 91.66666667%;\n }\n .col-lg-push-10 {\n left: 83.33333333%;\n }\n .col-lg-push-9 {\n left: 75%;\n }\n .col-lg-push-8 {\n left: 66.66666667%;\n }\n .col-lg-push-7 {\n left: 58.33333333%;\n }\n .col-lg-push-6 {\n left: 50%;\n }\n .col-lg-push-5 {\n left: 41.66666667%;\n }\n .col-lg-push-4 {\n left: 33.33333333%;\n }\n .col-lg-push-3 {\n left: 25%;\n }\n .col-lg-push-2 {\n left: 16.66666667%;\n }\n .col-lg-push-1 {\n left: 8.33333333%;\n }\n .col-lg-push-0 {\n left: auto;\n }\n .col-lg-offset-12 {\n margin-left: 100%;\n }\n .col-lg-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-lg-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-lg-offset-9 {\n margin-left: 75%;\n }\n .col-lg-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-lg-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-lg-offset-6 {\n margin-left: 50%;\n }\n .col-lg-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-lg-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-lg-offset-3 {\n margin-left: 25%;\n }\n .col-lg-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-lg-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-lg-offset-0 {\n margin-left: 0%;\n }\n}\ntable {\n background-color: transparent;\n}\ntable col[class*=\"col-\"] {\n position: static;\n display: table-column;\n float: none;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n position: static;\n display: table-cell;\n float: none;\n}\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777777;\n text-align: left;\n}\nth {\n text-align: left;\n}\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857143;\n vertical-align: top;\n border-top: 1px solid #ddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #ddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n border-top: 0;\n}\n.table > tbody + tbody {\n border-top: 2px solid #ddd;\n}\n.table .table {\n background-color: #fff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n padding: 5px;\n}\n.table-bordered {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc;\n}\n.table-responsive {\n min-height: 0.01%;\n overflow-x: auto;\n}\n@media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #ddd;\n }\n .table-responsive > .table {\n margin-bottom: 0;\n }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap;\n }\n .table-responsive > .table-bordered {\n border: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n }\n .table-responsive > .table-bordered > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n border-bottom: 0;\n }\n}\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: 20px;\n font-size: 21px;\n line-height: inherit;\n color: #333333;\n border: 0;\n border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n display: inline-block;\n max-width: 100%;\n margin-bottom: 5px;\n font-weight: 700;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n -webkit-appearance: none;\n appearance: none;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9;\n line-height: normal;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n cursor: not-allowed;\n}\ninput[type=\"file\"] {\n display: block;\n}\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\nselect[multiple],\nselect[size] {\n height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\noutput {\n display: block;\n padding-top: 7px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n}\n.form-control {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n background-color: #fff;\n background-image: none;\n border: 1px solid #ccc;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n border-color: #66afe9;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n color: #999;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #999;\n}\n.form-control::-webkit-input-placeholder {\n color: #999;\n}\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: #eeeeee;\n opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n cursor: not-allowed;\n}\ntextarea.form-control {\n height: auto;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"].form-control,\n input[type=\"time\"].form-control,\n input[type=\"datetime-local\"].form-control,\n input[type=\"month\"].form-control {\n line-height: 34px;\n }\n input[type=\"date\"].input-sm,\n input[type=\"time\"].input-sm,\n input[type=\"datetime-local\"].input-sm,\n input[type=\"month\"].input-sm,\n .input-group-sm input[type=\"date\"],\n .input-group-sm input[type=\"time\"],\n .input-group-sm input[type=\"datetime-local\"],\n .input-group-sm input[type=\"month\"] {\n line-height: 30px;\n }\n input[type=\"date\"].input-lg,\n input[type=\"time\"].input-lg,\n input[type=\"datetime-local\"].input-lg,\n input[type=\"month\"].input-lg,\n .input-group-lg input[type=\"date\"],\n .input-group-lg input[type=\"time\"],\n .input-group-lg input[type=\"datetime-local\"],\n .input-group-lg input[type=\"month\"] {\n line-height: 46px;\n }\n}\n.form-group {\n margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n cursor: not-allowed;\n}\n.radio label,\n.checkbox label {\n min-height: 20px;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: 400;\n cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-top: 4px \\9;\n margin-left: -20px;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: 400;\n vertical-align: middle;\n cursor: pointer;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n cursor: not-allowed;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px;\n}\n.form-control-static {\n min-height: 34px;\n padding-top: 7px;\n padding-bottom: 7px;\n margin-bottom: 0;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n padding-right: 0;\n padding-left: 0;\n}\n.input-sm {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-sm {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n height: auto;\n}\n.form-group-sm .form-control {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.form-group-sm select.form-control {\n height: 30px;\n line-height: 30px;\n}\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n height: auto;\n}\n.form-group-sm .form-control-static {\n height: 30px;\n min-height: 32px;\n padding: 6px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.input-lg {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-lg {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n height: auto;\n}\n.form-group-lg .form-control {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.form-group-lg select.form-control {\n height: 46px;\n line-height: 46px;\n}\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n height: auto;\n}\n.form-group-lg .form-control-static {\n height: 46px;\n min-height: 38px;\n padding: 11px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.has-feedback {\n position: relative;\n}\n.has-feedback .form-control {\n padding-right: 42.5px;\n}\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n display: block;\n width: 34px;\n height: 34px;\n line-height: 34px;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n width: 46px;\n height: 46px;\n line-height: 46px;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n width: 30px;\n height: 30px;\n line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n color: #3c763d;\n}\n.has-success .form-control {\n border-color: #3c763d;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n border-color: #2b542c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #3c763d;\n}\n.has-success .form-control-feedback {\n color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n color: #8a6d3b;\n}\n.has-warning .form-control {\n border-color: #8a6d3b;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n border-color: #66512c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #8a6d3b;\n}\n.has-warning .form-control-feedback {\n color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n color: #a94442;\n}\n.has-error .form-control {\n border-color: #a94442;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n border-color: #843534;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n color: #a94442;\n background-color: #f2dede;\n border-color: #a94442;\n}\n.has-error .form-control-feedback {\n color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n top: 0;\n}\n.help-block {\n display: block;\n margin-top: 5px;\n margin-bottom: 10px;\n color: #737373;\n}\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-static {\n display: inline-block;\n }\n .form-inline .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto;\n }\n .form-inline .input-group > .form-control {\n width: 100%;\n }\n .form-inline .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio,\n .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio label,\n .form-inline .checkbox label {\n padding-left: 0;\n }\n .form-inline .radio input[type=\"radio\"],\n .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .form-inline .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n padding-top: 7px;\n margin-top: 0;\n margin-bottom: 0;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n min-height: 27px;\n}\n.form-horizontal .form-group {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .control-label {\n padding-top: 7px;\n margin-bottom: 0;\n text-align: right;\n }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n right: 15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-lg .control-label {\n padding-top: 11px;\n font-size: 18px;\n }\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-sm .control-label {\n padding-top: 6px;\n font-size: 12px;\n }\n}\n.btn {\n display: inline-block;\n margin-bottom: 0;\n font-weight: normal;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none;\n border: 1px solid transparent;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n border-radius: 4px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n color: #333;\n text-decoration: none;\n}\n.btn:active,\n.btn.active {\n background-image: none;\n outline: 0;\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n cursor: not-allowed;\n filter: alpha(opacity=65);\n opacity: 0.65;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\na.btn.disabled,\nfieldset[disabled] a.btn {\n pointer-events: none;\n}\n.btn-default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default:focus,\n.btn-default.focus {\n color: #333;\n background-color: #e6e6e6;\n border-color: #8c8c8c;\n}\n.btn-default:hover {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n color: #333;\n background-color: #e6e6e6;\n background-image: none;\n border-color: #adadad;\n}\n.btn-default:active:hover,\n.btn-default.active:hover,\n.open > .dropdown-toggle.btn-default:hover,\n.btn-default:active:focus,\n.btn-default.active:focus,\n.open > .dropdown-toggle.btn-default:focus,\n.btn-default:active.focus,\n.btn-default.active.focus,\n.open > .dropdown-toggle.btn-default.focus {\n color: #333;\n background-color: #d4d4d4;\n border-color: #8c8c8c;\n}\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus {\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default .badge {\n color: #fff;\n background-color: #333;\n}\n.btn-primary {\n color: #fff;\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary:focus,\n.btn-primary.focus {\n color: #fff;\n background-color: #286090;\n border-color: #122b40;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n color: #fff;\n background-color: #286090;\n background-image: none;\n border-color: #204d74;\n}\n.btn-primary:active:hover,\n.btn-primary.active:hover,\n.open > .dropdown-toggle.btn-primary:hover,\n.btn-primary:active:focus,\n.btn-primary.active:focus,\n.open > .dropdown-toggle.btn-primary:focus,\n.btn-primary:active.focus,\n.btn-primary.active.focus,\n.open > .dropdown-toggle.btn-primary.focus {\n color: #fff;\n background-color: #204d74;\n border-color: #122b40;\n}\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus {\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.btn-success {\n color: #fff;\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success:focus,\n.btn-success.focus {\n color: #fff;\n background-color: #449d44;\n border-color: #255625;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n color: #fff;\n background-color: #449d44;\n background-image: none;\n border-color: #398439;\n}\n.btn-success:active:hover,\n.btn-success.active:hover,\n.open > .dropdown-toggle.btn-success:hover,\n.btn-success:active:focus,\n.btn-success.active:focus,\n.open > .dropdown-toggle.btn-success:focus,\n.btn-success:active.focus,\n.btn-success.active.focus,\n.open > .dropdown-toggle.btn-success.focus {\n color: #fff;\n background-color: #398439;\n border-color: #255625;\n}\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus {\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success .badge {\n color: #5cb85c;\n background-color: #fff;\n}\n.btn-info {\n color: #fff;\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info:focus,\n.btn-info.focus {\n color: #fff;\n background-color: #31b0d5;\n border-color: #1b6d85;\n}\n.btn-info:hover {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n color: #fff;\n background-color: #31b0d5;\n background-image: none;\n border-color: #269abc;\n}\n.btn-info:active:hover,\n.btn-info.active:hover,\n.open > .dropdown-toggle.btn-info:hover,\n.btn-info:active:focus,\n.btn-info.active:focus,\n.open > .dropdown-toggle.btn-info:focus,\n.btn-info:active.focus,\n.btn-info.active.focus,\n.open > .dropdown-toggle.btn-info.focus {\n color: #fff;\n background-color: #269abc;\n border-color: #1b6d85;\n}\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus {\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info .badge {\n color: #5bc0de;\n background-color: #fff;\n}\n.btn-warning {\n color: #fff;\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning:focus,\n.btn-warning.focus {\n color: #fff;\n background-color: #ec971f;\n border-color: #985f0d;\n}\n.btn-warning:hover {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n color: #fff;\n background-color: #ec971f;\n background-image: none;\n border-color: #d58512;\n}\n.btn-warning:active:hover,\n.btn-warning.active:hover,\n.open > .dropdown-toggle.btn-warning:hover,\n.btn-warning:active:focus,\n.btn-warning.active:focus,\n.open > .dropdown-toggle.btn-warning:focus,\n.btn-warning:active.focus,\n.btn-warning.active.focus,\n.open > .dropdown-toggle.btn-warning.focus {\n color: #fff;\n background-color: #d58512;\n border-color: #985f0d;\n}\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus {\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning .badge {\n color: #f0ad4e;\n background-color: #fff;\n}\n.btn-danger {\n color: #fff;\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger:focus,\n.btn-danger.focus {\n color: #fff;\n background-color: #c9302c;\n border-color: #761c19;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n color: #fff;\n background-color: #c9302c;\n background-image: none;\n border-color: #ac2925;\n}\n.btn-danger:active:hover,\n.btn-danger.active:hover,\n.open > .dropdown-toggle.btn-danger:hover,\n.btn-danger:active:focus,\n.btn-danger.active:focus,\n.open > .dropdown-toggle.btn-danger:focus,\n.btn-danger:active.focus,\n.btn-danger.active.focus,\n.open > .dropdown-toggle.btn-danger.focus {\n color: #fff;\n background-color: #ac2925;\n border-color: #761c19;\n}\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus {\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger .badge {\n color: #d9534f;\n background-color: #fff;\n}\n.btn-link {\n font-weight: 400;\n color: #337ab7;\n border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n color: #23527c;\n text-decoration: underline;\n background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n color: #777777;\n text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n.fade {\n opacity: 0;\n -webkit-transition: opacity 0.15s linear;\n -o-transition: opacity 0.15s linear;\n transition: opacity 0.15s linear;\n}\n.fade.in {\n opacity: 1;\n}\n.collapse {\n display: none;\n}\n.collapse.in {\n display: block;\n}\ntr.collapse.in {\n display: table-row;\n}\ntbody.collapse.in {\n display: table-row-group;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition-property: height, visibility;\n transition-property: height, visibility;\n -webkit-transition-duration: 0.35s;\n transition-duration: 0.35s;\n -webkit-transition-timing-function: ease;\n transition-timing-function: ease;\n}\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: 4px dashed;\n border-top: 4px solid \\9;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n position: relative;\n}\n.dropdown-toggle:focus {\n outline: 0;\n}\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n font-size: 14px;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n}\n.dropdown-menu.pull-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: 400;\n line-height: 1.42857143;\n color: #333333;\n white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n color: #262626;\n text-decoration: none;\n background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n color: #fff;\n text-decoration: none;\n background-color: #337ab7;\n outline: 0;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n color: #777777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n cursor: not-allowed;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n}\n.open > .dropdown-menu {\n display: block;\n}\n.open > a {\n outline: 0;\n}\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu-left {\n right: auto;\n left: 0;\n}\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777777;\n white-space: nowrap;\n}\n.dropdown-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 990;\n}\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n content: \"\";\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n right: 0;\n left: auto;\n }\n .navbar-right .dropdown-menu-left {\n right: auto;\n left: 0;\n }\n}\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n margin-left: -1px;\n}\n.btn-toolbar {\n margin-left: -5px;\n}\n.btn-toolbar .btn,\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n padding-right: 8px;\n padding-left: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-right: 12px;\n padding-left: 12px;\n}\n.btn-group.open .dropdown-toggle {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn .caret {\n margin-left: 0;\n}\n.btn-lg .caret {\n border-width: 5px 5px 0;\n border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n display: table-cell;\n float: none;\n width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.input-group {\n position: relative;\n display: table;\n border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n float: none;\n padding-right: 0;\n padding-left: 0;\n}\n.input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0;\n}\n.input-group .form-control:focus {\n z-index: 3;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n}\n.input-group-addon {\n padding: 6px 12px;\n font-size: 14px;\n font-weight: 400;\n line-height: 1;\n color: #555555;\n text-align: center;\n background-color: #eeeeee;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\n.input-group-addon.input-sm {\n padding: 5px 10px;\n font-size: 12px;\n border-radius: 3px;\n}\n.input-group-addon.input-lg {\n padding: 10px 16px;\n font-size: 18px;\n border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap;\n}\n.input-group-btn > .btn {\n position: relative;\n}\n.input-group-btn > .btn + .btn {\n margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n z-index: 2;\n margin-left: -1px;\n}\n.nav {\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n.nav > li {\n position: relative;\n display: block;\n}\n.nav > li > a {\n position: relative;\n display: block;\n padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.nav > li.disabled > a {\n color: #777777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n color: #777777;\n text-decoration: none;\n cursor: not-allowed;\n background-color: transparent;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n background-color: #eeeeee;\n border-color: #337ab7;\n}\n.nav .nav-divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.nav > li > a > img {\n max-width: none;\n}\n.nav-tabs {\n border-bottom: 1px solid #ddd;\n}\n.nav-tabs > li {\n float: left;\n margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n margin-right: 2px;\n line-height: 1.42857143;\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n border-color: #eeeeee #eeeeee #ddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n color: #555555;\n cursor: default;\n background-color: #fff;\n border: 1px solid #ddd;\n border-bottom-color: transparent;\n}\n.nav-tabs.nav-justified {\n width: 100%;\n border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n float: none;\n}\n.nav-tabs.nav-justified > li > a {\n margin-bottom: 5px;\n text-align: center;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-tabs.nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs.nav-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs.nav-justified > .active > a,\n .nav-tabs.nav-justified > .active > a:hover,\n .nav-tabs.nav-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.nav-pills > li {\n float: left;\n}\n.nav-pills > li > a {\n border-radius: 4px;\n}\n.nav-pills > li + li {\n margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n color: #fff;\n background-color: #337ab7;\n}\n.nav-stacked > li {\n float: none;\n}\n.nav-stacked > li + li {\n margin-top: 2px;\n margin-left: 0;\n}\n.nav-justified {\n width: 100%;\n}\n.nav-justified > li {\n float: none;\n}\n.nav-justified > li > a {\n margin-bottom: 5px;\n text-align: center;\n}\n.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs-justified {\n border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs-justified > .active > a,\n .nav-tabs-justified > .active > a:hover,\n .nav-tabs-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.navbar {\n position: relative;\n min-height: 50px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n .navbar {\n border-radius: 4px;\n }\n}\n@media (min-width: 768px) {\n .navbar-header {\n float: left;\n }\n}\n.navbar-collapse {\n padding-right: 15px;\n padding-left: 15px;\n overflow-x: visible;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n overflow-y: auto;\n}\n@media (min-width: 768px) {\n .navbar-collapse {\n width: auto;\n border-top: 0;\n box-shadow: none;\n }\n .navbar-collapse.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0;\n overflow: visible !important;\n }\n .navbar-collapse.in {\n overflow-y: visible;\n }\n .navbar-fixed-top .navbar-collapse,\n .navbar-static-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n padding-right: 0;\n padding-left: 0;\n }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n .navbar-fixed-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n max-height: 200px;\n }\n}\n@media (min-width: 768px) {\n .navbar-fixed-top,\n .navbar-fixed-bottom {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0;\n border-width: 1px 0 0;\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .container > .navbar-header,\n .container-fluid > .navbar-header,\n .container > .navbar-collapse,\n .container-fluid > .navbar-collapse {\n margin-right: 0;\n margin-left: 0;\n }\n}\n.navbar-static-top {\n z-index: 1000;\n border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n .navbar-static-top {\n border-radius: 0;\n }\n}\n.navbar-brand {\n float: left;\n height: 50px;\n padding: 15px 15px;\n font-size: 18px;\n line-height: 20px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n text-decoration: none;\n}\n.navbar-brand > img {\n display: block;\n}\n@media (min-width: 768px) {\n .navbar > .container .navbar-brand,\n .navbar > .container-fluid .navbar-brand {\n margin-left: -15px;\n }\n}\n.navbar-toggle {\n position: relative;\n float: right;\n padding: 9px 10px;\n margin-right: 15px;\n margin-top: 8px;\n margin-bottom: 8px;\n background-color: transparent;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.navbar-toggle:focus {\n outline: 0;\n}\n.navbar-toggle .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n margin-top: 4px;\n}\n@media (min-width: 768px) {\n .navbar-toggle {\n display: none;\n }\n}\n.navbar-nav {\n margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: 20px;\n}\n@media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n}\n@media (min-width: 768px) {\n .navbar-nav {\n float: left;\n margin: 0;\n }\n .navbar-nav > li {\n float: left;\n }\n .navbar-nav > li > a {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n}\n.navbar-form {\n padding: 10px 15px;\n margin-right: -15px;\n margin-left: -15px;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n margin-top: 8px;\n margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n .navbar-form .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .navbar-form .form-control-static {\n display: inline-block;\n }\n .navbar-form .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .navbar-form .input-group .input-group-addon,\n .navbar-form .input-group .input-group-btn,\n .navbar-form .input-group .form-control {\n width: auto;\n }\n .navbar-form .input-group > .form-control {\n width: 100%;\n }\n .navbar-form .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio,\n .navbar-form .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio label,\n .navbar-form .checkbox label {\n padding-left: 0;\n }\n .navbar-form .radio input[type=\"radio\"],\n .navbar-form .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .navbar-form .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n@media (max-width: 767px) {\n .navbar-form .form-group {\n margin-bottom: 5px;\n }\n .navbar-form .form-group:last-child {\n margin-bottom: 0;\n }\n}\n@media (min-width: 768px) {\n .navbar-form {\n width: auto;\n padding-top: 0;\n padding-bottom: 0;\n margin-right: 0;\n margin-left: 0;\n border: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n}\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.navbar-btn {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n margin-top: 14px;\n margin-bottom: 14px;\n}\n.navbar-text {\n margin-top: 15px;\n margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n .navbar-text {\n float: left;\n margin-right: 15px;\n margin-left: 15px;\n }\n}\n@media (min-width: 768px) {\n .navbar-left {\n float: left !important;\n }\n .navbar-right {\n float: right !important;\n margin-right: -15px;\n }\n .navbar-right ~ .navbar-right {\n margin-right: 0;\n }\n}\n.navbar-default {\n background-color: #f8f8f8;\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n color: #777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n color: #5e5e5e;\n background-color: transparent;\n}\n.navbar-default .navbar-text {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n color: #333;\n background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n color: #555;\n background-color: #e7e7e7;\n}\n@media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n }\n}\n.navbar-default .navbar-toggle {\n border-color: #ddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n background-color: #ddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n background-color: #888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-link {\n color: #777;\n}\n.navbar-default .navbar-link:hover {\n color: #333;\n}\n.navbar-default .btn-link {\n color: #777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n color: #333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n color: #ccc;\n}\n.navbar-inverse {\n background-color: #222;\n border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n color: #fff;\n background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n color: #fff;\n background-color: #080808;\n}\n@media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #fff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n }\n}\n.navbar-inverse .navbar-toggle {\n border-color: #333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n background-color: #333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n background-color: #fff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n border-color: #101010;\n}\n.navbar-inverse .navbar-link {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n color: #fff;\n}\n.navbar-inverse .btn-link {\n color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n color: #fff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n color: #444;\n}\n.breadcrumb {\n padding: 8px 15px;\n margin-bottom: 20px;\n list-style: none;\n background-color: #f5f5f5;\n border-radius: 4px;\n}\n.breadcrumb > li {\n display: inline-block;\n}\n.breadcrumb > li + li:before {\n padding: 0 5px;\n color: #ccc;\n content: \"/\\00a0\";\n}\n.breadcrumb > .active {\n color: #777777;\n}\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: 20px 0;\n border-radius: 4px;\n}\n.pagination > li {\n display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n position: relative;\n float: left;\n padding: 6px 12px;\n margin-left: -1px;\n line-height: 1.42857143;\n color: #337ab7;\n text-decoration: none;\n background-color: #fff;\n border: 1px solid #ddd;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n z-index: 2;\n color: #23527c;\n background-color: #eeeeee;\n border-color: #ddd;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n margin-left: 0;\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n z-index: 3;\n color: #fff;\n cursor: default;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n color: #777777;\n cursor: not-allowed;\n background-color: #fff;\n border-color: #ddd;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n border-top-left-radius: 6px;\n border-bottom-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n border-top-right-radius: 6px;\n border-bottom-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n border-top-left-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n border-top-right-radius: 3px;\n border-bottom-right-radius: 3px;\n}\n.pager {\n padding-left: 0;\n margin: 20px 0;\n text-align: center;\n list-style: none;\n}\n.pager li {\n display: inline;\n}\n.pager li > a,\n.pager li > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.pager .next > a,\n.pager .next > span {\n float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n color: #777777;\n cursor: not-allowed;\n background-color: #fff;\n}\n.label {\n display: inline;\n padding: 0.2em 0.6em 0.3em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25em;\n}\na.label:hover,\na.label:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.label:empty {\n display: none;\n}\n.btn .label {\n position: relative;\n top: -1px;\n}\n.label-default {\n background-color: #777777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n background-color: #5e5e5e;\n}\n.label-primary {\n background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n background-color: #286090;\n}\n.label-success {\n background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n background-color: #449d44;\n}\n.label-info {\n background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n background-color: #31b0d5;\n}\n.label-warning {\n background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n background-color: #ec971f;\n}\n.label-danger {\n background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n background-color: #c9302c;\n}\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: 12px;\n font-weight: bold;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n background-color: #777777;\n border-radius: 10px;\n}\n.badge:empty {\n display: none;\n}\n.btn .badge {\n position: relative;\n top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n top: 0;\n padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.list-group-item > .badge {\n float: right;\n}\n.list-group-item > .badge + .badge {\n margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n margin-left: 3px;\n}\n.jumbotron {\n padding-top: 30px;\n padding-bottom: 30px;\n margin-bottom: 30px;\n color: inherit;\n background-color: #eeeeee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n color: inherit;\n}\n.jumbotron p {\n margin-bottom: 15px;\n font-size: 21px;\n font-weight: 200;\n}\n.jumbotron > hr {\n border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n padding-right: 15px;\n padding-left: 15px;\n border-radius: 6px;\n}\n.jumbotron .container {\n max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n .jumbotron {\n padding-top: 48px;\n padding-bottom: 48px;\n }\n .container .jumbotron,\n .container-fluid .jumbotron {\n padding-right: 60px;\n padding-left: 60px;\n }\n .jumbotron h1,\n .jumbotron .h1 {\n font-size: 63px;\n }\n}\n.thumbnail {\n display: block;\n padding: 4px;\n margin-bottom: 20px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: border 0.2s ease-in-out;\n -o-transition: border 0.2s ease-in-out;\n transition: border 0.2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n margin-right: auto;\n margin-left: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n border-color: #337ab7;\n}\n.thumbnail .caption {\n padding: 9px;\n color: #333333;\n}\n.alert {\n padding: 15px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.alert h4 {\n margin-top: 0;\n color: inherit;\n}\n.alert .alert-link {\n font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n margin-bottom: 0;\n}\n.alert > p + p {\n margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n}\n.alert-success {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.alert-success hr {\n border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n color: #2b542c;\n}\n.alert-info {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.alert-info hr {\n border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n color: #245269;\n}\n.alert-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.alert-warning hr {\n border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n color: #66512c;\n}\n.alert-danger {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.alert-danger hr {\n border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n height: 20px;\n margin-bottom: 20px;\n overflow: hidden;\n background-color: #f5f5f5;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: 12px;\n line-height: 20px;\n color: #fff;\n text-align: center;\n background-color: #337ab7;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n -webkit-transition: width 0.6s ease;\n -o-transition: width 0.6s ease;\n transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -o-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-info {\n background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-warning {\n background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-danger {\n background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.media {\n margin-top: 15px;\n}\n.media:first-child {\n margin-top: 0;\n}\n.media,\n.media-body {\n overflow: hidden;\n zoom: 1;\n}\n.media-body {\n width: 10000px;\n}\n.media-object {\n display: block;\n}\n.media-object.img-thumbnail {\n max-width: none;\n}\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n.media-middle {\n vertical-align: middle;\n}\n.media-bottom {\n vertical-align: bottom;\n}\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n.list-group {\n padding-left: 0;\n margin-bottom: 20px;\n}\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid #ddd;\n}\n.list-group-item:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n color: #777777;\n cursor: not-allowed;\n background-color: #eeeeee;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n color: #777777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n z-index: 2;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n color: #c7ddef;\n}\na.list-group-item,\nbutton.list-group-item {\n color: #555;\n}\na.list-group-item .list-group-item-heading,\nbutton.list-group-item .list-group-item-heading {\n color: #333;\n}\na.list-group-item:hover,\nbutton.list-group-item:hover,\na.list-group-item:focus,\nbutton.list-group-item:focus {\n color: #555;\n text-decoration: none;\n background-color: #f5f5f5;\n}\nbutton.list-group-item {\n width: 100%;\n text-align: left;\n}\n.list-group-item-success {\n color: #3c763d;\n background-color: #dff0d8;\n}\na.list-group-item-success,\nbutton.list-group-item-success {\n color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading,\nbutton.list-group-item-success .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-success:hover,\nbutton.list-group-item-success:hover,\na.list-group-item-success:focus,\nbutton.list-group-item-success:focus {\n color: #3c763d;\n background-color: #d0e9c6;\n}\na.list-group-item-success.active,\nbutton.list-group-item-success.active,\na.list-group-item-success.active:hover,\nbutton.list-group-item-success.active:hover,\na.list-group-item-success.active:focus,\nbutton.list-group-item-success.active:focus {\n color: #fff;\n background-color: #3c763d;\n border-color: #3c763d;\n}\n.list-group-item-info {\n color: #31708f;\n background-color: #d9edf7;\n}\na.list-group-item-info,\nbutton.list-group-item-info {\n color: #31708f;\n}\na.list-group-item-info .list-group-item-heading,\nbutton.list-group-item-info .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-info:hover,\nbutton.list-group-item-info:hover,\na.list-group-item-info:focus,\nbutton.list-group-item-info:focus {\n color: #31708f;\n background-color: #c4e3f3;\n}\na.list-group-item-info.active,\nbutton.list-group-item-info.active,\na.list-group-item-info.active:hover,\nbutton.list-group-item-info.active:hover,\na.list-group-item-info.active:focus,\nbutton.list-group-item-info.active:focus {\n color: #fff;\n background-color: #31708f;\n border-color: #31708f;\n}\n.list-group-item-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n}\na.list-group-item-warning,\nbutton.list-group-item-warning {\n color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading,\nbutton.list-group-item-warning .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-warning:hover,\nbutton.list-group-item-warning:hover,\na.list-group-item-warning:focus,\nbutton.list-group-item-warning:focus {\n color: #8a6d3b;\n background-color: #faf2cc;\n}\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\nbutton.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus,\nbutton.list-group-item-warning.active:focus {\n color: #fff;\n background-color: #8a6d3b;\n border-color: #8a6d3b;\n}\n.list-group-item-danger {\n color: #a94442;\n background-color: #f2dede;\n}\na.list-group-item-danger,\nbutton.list-group-item-danger {\n color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading,\nbutton.list-group-item-danger .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-danger:hover,\nbutton.list-group-item-danger:hover,\na.list-group-item-danger:focus,\nbutton.list-group-item-danger:focus {\n color: #a94442;\n background-color: #ebcccc;\n}\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\nbutton.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus,\nbutton.list-group-item-danger.active:focus {\n color: #fff;\n background-color: #a94442;\n border-color: #a94442;\n}\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n.panel {\n margin-bottom: 20px;\n background-color: #fff;\n border: 1px solid transparent;\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel-body {\n padding: 15px;\n}\n.panel-heading {\n padding: 10px 15px;\n border-bottom: 1px solid transparent;\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n color: inherit;\n}\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: 16px;\n color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n color: inherit;\n}\n.panel-footer {\n padding: 10px 15px;\n background-color: #f5f5f5;\n border-top: 1px solid #ddd;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n border-top: 0;\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n border-bottom: 0;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n border-top-width: 0;\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n padding-right: 15px;\n padding-left: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n border-top: 1px solid #ddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n border-bottom: 0;\n}\n.panel > .table-responsive {\n margin-bottom: 0;\n border: 0;\n}\n.panel-group {\n margin-bottom: 20px;\n}\n.panel-group .panel {\n margin-bottom: 0;\n border-radius: 4px;\n}\n.panel-group .panel + .panel {\n margin-top: 5px;\n}\n.panel-group .panel-heading {\n border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n border-top: 1px solid #ddd;\n}\n.panel-group .panel-footer {\n border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n border-bottom: 1px solid #ddd;\n}\n.panel-default {\n border-color: #ddd;\n}\n.panel-default > .panel-heading {\n color: #333333;\n background-color: #f5f5f5;\n border-color: #ddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ddd;\n}\n.panel-default > .panel-heading .badge {\n color: #f5f5f5;\n background-color: #333333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ddd;\n}\n.panel-primary {\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #337ab7;\n}\n.panel-success {\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n color: #dff0d8;\n background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #d6e9c6;\n}\n.panel-info {\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n color: #d9edf7;\n background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #bce8f1;\n}\n.panel-warning {\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n color: #fcf8e3;\n background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #faebcc;\n}\n.panel-danger {\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n color: #f2dede;\n background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #e3e3e3;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n padding: 24px;\n border-radius: 6px;\n}\n.well-sm {\n padding: 9px;\n border-radius: 3px;\n}\n.close {\n float: right;\n font-size: 21px;\n font-weight: bold;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n filter: alpha(opacity=20);\n opacity: 0.2;\n}\n.close:hover,\n.close:focus {\n color: #000;\n text-decoration: none;\n cursor: pointer;\n filter: alpha(opacity=50);\n opacity: 0.5;\n}\nbutton.close {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n appearance: none;\n}\n.modal-open {\n overflow: hidden;\n}\n.modal {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n display: none;\n overflow: hidden;\n -webkit-overflow-scrolling: touch;\n outline: 0;\n}\n.modal.fade .modal-dialog {\n -webkit-transform: translate(0, -25%);\n -ms-transform: translate(0, -25%);\n -o-transform: translate(0, -25%);\n transform: translate(0, -25%);\n -webkit-transition: -webkit-transform 0.3s ease-out;\n -moz-transition: -moz-transform 0.3s ease-out;\n -o-transition: -o-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n -o-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n.modal-content {\n position: relative;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #999;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n outline: 0;\n}\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n}\n.modal-backdrop.fade {\n filter: alpha(opacity=0);\n opacity: 0;\n}\n.modal-backdrop.in {\n filter: alpha(opacity=50);\n opacity: 0.5;\n}\n.modal-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n}\n.modal-header .close {\n margin-top: -2px;\n}\n.modal-title {\n margin: 0;\n line-height: 1.42857143;\n}\n.modal-body {\n position: relative;\n padding: 15px;\n}\n.modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n margin-bottom: 0;\n margin-left: 5px;\n}\n.modal-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n margin-left: 0;\n}\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n@media (min-width: 768px) {\n .modal-dialog {\n width: 600px;\n margin: 30px auto;\n }\n .modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n }\n .modal-sm {\n width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg {\n width: 900px;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: 400;\n line-height: 1.42857143;\n line-break: auto;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n white-space: normal;\n font-size: 12px;\n filter: alpha(opacity=0);\n opacity: 0;\n}\n.tooltip.in {\n filter: alpha(opacity=90);\n opacity: 0.9;\n}\n.tooltip.top {\n padding: 5px 0;\n margin-top: -3px;\n}\n.tooltip.right {\n padding: 0 5px;\n margin-left: 3px;\n}\n.tooltip.bottom {\n padding: 5px 0;\n margin-top: 3px;\n}\n.tooltip.left {\n padding: 0 5px;\n margin-left: -3px;\n}\n.tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-left .tooltip-arrow {\n right: 5px;\n bottom: 0;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000;\n}\n.tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000;\n}\n.tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 4px;\n}\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: none;\n max-width: 276px;\n padding: 1px;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: 400;\n line-height: 1.42857143;\n line-break: auto;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n white-space: normal;\n font-size: 14px;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n}\n.popover.top {\n margin-top: -10px;\n}\n.popover.right {\n margin-left: 10px;\n}\n.popover.bottom {\n margin-top: 10px;\n}\n.popover.left {\n margin-left: -10px;\n}\n.popover > .arrow {\n border-width: 11px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.popover > .arrow:after {\n content: \"\";\n border-width: 10px;\n}\n.popover.top > .arrow {\n bottom: -11px;\n left: 50%;\n margin-left: -11px;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n border-bottom-width: 0;\n}\n.popover.top > .arrow:after {\n bottom: 1px;\n margin-left: -10px;\n content: \" \";\n border-top-color: #fff;\n border-bottom-width: 0;\n}\n.popover.right > .arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-right-color: #999999;\n border-right-color: rgba(0, 0, 0, 0.25);\n border-left-width: 0;\n}\n.popover.right > .arrow:after {\n bottom: -10px;\n left: 1px;\n content: \" \";\n border-right-color: #fff;\n border-left-width: 0;\n}\n.popover.bottom > .arrow {\n top: -11px;\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n.popover.bottom > .arrow:after {\n top: 1px;\n margin-left: -10px;\n content: \" \";\n border-top-width: 0;\n border-bottom-color: #fff;\n}\n.popover.left > .arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0;\n border-left-color: #999999;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.popover.left > .arrow:after {\n right: 1px;\n bottom: -10px;\n content: \" \";\n border-right-width: 0;\n border-left-color: #fff;\n}\n.popover-title {\n padding: 8px 14px;\n margin: 0;\n font-size: 14px;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-radius: 5px 5px 0 0;\n}\n.popover-content {\n padding: 9px 14px;\n}\n.carousel {\n position: relative;\n}\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n.carousel-inner > .item {\n position: relative;\n display: none;\n -webkit-transition: 0.6s ease-in-out left;\n -o-transition: 0.6s ease-in-out left;\n transition: 0.6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n .carousel-inner > .item {\n -webkit-transition: -webkit-transform 0.6s ease-in-out;\n -moz-transition: -moz-transform 0.6s ease-in-out;\n -o-transition: -o-transform 0.6s ease-in-out;\n transition: transform 0.6s ease-in-out;\n -webkit-backface-visibility: hidden;\n -moz-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000px;\n -moz-perspective: 1000px;\n perspective: 1000px;\n }\n .carousel-inner > .item.next,\n .carousel-inner > .item.active.right {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.prev,\n .carousel-inner > .item.active.left {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.next.left,\n .carousel-inner > .item.prev.right,\n .carousel-inner > .item.active {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n left: 0;\n }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n display: block;\n}\n.carousel-inner > .active {\n left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n}\n.carousel-inner > .next {\n left: 100%;\n}\n.carousel-inner > .prev {\n left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n left: 0;\n}\n.carousel-inner > .active.left {\n left: -100%;\n}\n.carousel-inner > .active.right {\n left: 100%;\n}\n.carousel-control {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 15%;\n font-size: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n background-color: rgba(0, 0, 0, 0);\n filter: alpha(opacity=50);\n opacity: 0.5;\n}\n.carousel-control.left {\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n background-repeat: repeat-x;\n}\n.carousel-control.right {\n right: 0;\n left: auto;\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n background-repeat: repeat-x;\n}\n.carousel-control:hover,\n.carousel-control:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n filter: alpha(opacity=90);\n opacity: 0.9;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n z-index: 5;\n display: inline-block;\n margin-top: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n width: 20px;\n height: 20px;\n font-family: serif;\n line-height: 1;\n}\n.carousel-control .icon-prev:before {\n content: \"\\2039\";\n}\n.carousel-control .icon-next:before {\n content: \"\\203a\";\n}\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n padding-left: 0;\n margin-left: -30%;\n text-align: center;\n list-style: none;\n}\n.carousel-indicators li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #000 \\9;\n background-color: rgba(0, 0, 0, 0);\n border: 1px solid #fff;\n border-radius: 10px;\n}\n.carousel-indicators .active {\n width: 12px;\n height: 12px;\n margin: 0;\n background-color: #fff;\n}\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-caption .btn {\n text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -10px;\n font-size: 30px;\n }\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .icon-prev {\n margin-left: -10px;\n }\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-next {\n margin-right: -10px;\n }\n .carousel-caption {\n right: 20%;\n left: 20%;\n padding-bottom: 30px;\n }\n .carousel-indicators {\n bottom: 20px;\n }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-header:before,\n.modal-header:after,\n.modal-footer:before,\n.modal-footer:after {\n display: table;\n content: \" \";\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-header:after,\n.modal-footer:after {\n clear: both;\n}\n.center-block {\n display: block;\n margin-right: auto;\n margin-left: auto;\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n.hidden {\n display: none !important;\n}\n.affix {\n position: fixed;\n}\n@-ms-viewport {\n width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n@media (max-width: 767px) {\n .visible-xs {\n display: block !important;\n }\n table.visible-xs {\n display: table !important;\n }\n tr.visible-xs {\n display: table-row !important;\n }\n th.visible-xs,\n td.visible-xs {\n display: table-cell !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-block {\n display: block !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline {\n display: inline !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm {\n display: block !important;\n }\n table.visible-sm {\n display: table !important;\n }\n tr.visible-sm {\n display: table-row !important;\n }\n th.visible-sm,\n td.visible-sm {\n display: table-cell !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-block {\n display: block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline {\n display: inline !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md {\n display: block !important;\n }\n table.visible-md {\n display: table !important;\n }\n tr.visible-md {\n display: table-row !important;\n }\n th.visible-md,\n td.visible-md {\n display: table-cell !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-block {\n display: block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline {\n display: inline !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg {\n display: block !important;\n }\n table.visible-lg {\n display: table !important;\n }\n tr.visible-lg {\n display: table-row !important;\n }\n th.visible-lg,\n td.visible-lg {\n display: table-cell !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-block {\n display: block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline {\n display: inline !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline-block {\n display: inline-block !important;\n }\n}\n@media (max-width: 767px) {\n .hidden-xs {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-sm {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-md {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .hidden-lg {\n display: none !important;\n }\n}\n.visible-print {\n display: none !important;\n}\n@media print {\n .visible-print {\n display: block !important;\n }\n table.visible-print {\n display: table !important;\n }\n tr.visible-print {\n display: table-row !important;\n }\n th.visible-print,\n td.visible-print {\n display: table-cell !important;\n }\n}\n.visible-print-block {\n display: none !important;\n}\n@media print {\n .visible-print-block {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n}\n@media print {\n .visible-print-inline {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n}\n@media print {\n .visible-print-inline-block {\n display: inline-block !important;\n }\n}\n@media print {\n .hidden-print {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */","// stylelint-disable\n\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS and IE text size adjust after device orientation change,\n// without disabling user zoom.\n//\n\nhtml {\n font-family: sans-serif; // 1\n -ms-text-size-adjust: 100%; // 2\n -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; // 1\n vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n background-color: transparent;\n}\n\n//\n// Improve readability of focused elements when they are also in an\n// active/hover state.\n//\n\na:active,\na:hover {\n outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n//\n\nabbr[title] {\n border-bottom: none; // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n box-sizing: content-box;\n height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n// Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; // 1\n font: inherit; // 2\n margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n// and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n// `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; // 2\n cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; // 1\n padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n//\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; // 1\n box-sizing: content-box; //2\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n border: 0; // 1\n padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type\n\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n *,\n *:before,\n *:after {\n color: #000 !important; // Black prints faster: h5bp.com/s\n text-shadow: none !important;\n background: transparent !important;\n box-shadow: none !important;\n }\n\n a,\n a:visited {\n text-decoration: underline;\n }\n\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group; // h5bp.com/t\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n img {\n max-width: 100% !important;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .btn,\n .dropup > .btn {\n > .caret {\n border-top-color: #000 !important;\n }\n }\n .label {\n border: 1px solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: #fff !important;\n }\n }\n .table-bordered {\n th,\n td {\n border: 1px solid #ddd !important;\n }\n }\n}\n","// stylelint-disable value-list-comma-newline-after, value-list-comma-space-after, indentation, declaration-colon-newline-after, font-family-no-missing-generic-family-keyword\n\n//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// Star\n\n// Import the fonts\n@font-face {\n font-family: \"Glyphicons Halflings\";\n src: url(\"@{icon-font-path}@{icon-font-name}.eot\");\n src: url(\"@{icon-font-path}@{icon-font-name}.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"@{icon-font-path}@{icon-font-name}.woff2\") format(\"woff2\"),\n url(\"@{icon-font-path}@{icon-font-name}.woff\") format(\"woff\"),\n url(\"@{icon-font-path}@{icon-font-name}.ttf\") format(\"truetype\"),\n url(\"@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}\") format(\"svg\");\n}\n\n// Catchall baseclass\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: \"Glyphicons Halflings\";\n font-style: normal;\n font-weight: 400;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk { &:before { content: \"\\002a\"; } }\n.glyphicon-plus { &:before { content: \"\\002b\"; } }\n.glyphicon-euro,\n.glyphicon-eur { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil { &:before { content: \"\\270f\"; } }\n.glyphicon-glass { &:before { content: \"\\e001\"; } }\n.glyphicon-music { &:before { content: \"\\e002\"; } }\n.glyphicon-search { &:before { content: \"\\e003\"; } }\n.glyphicon-heart { &:before { content: \"\\e005\"; } }\n.glyphicon-star { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty { &:before { content: \"\\e007\"; } }\n.glyphicon-user { &:before { content: \"\\e008\"; } }\n.glyphicon-film { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large { &:before { content: \"\\e010\"; } }\n.glyphicon-th { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list { &:before { content: \"\\e012\"; } }\n.glyphicon-ok { &:before { content: \"\\e013\"; } }\n.glyphicon-remove { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out { &:before { content: \"\\e016\"; } }\n.glyphicon-off { &:before { content: \"\\e017\"; } }\n.glyphicon-signal { &:before { content: \"\\e018\"; } }\n.glyphicon-cog { &:before { content: \"\\e019\"; } }\n.glyphicon-trash { &:before { content: \"\\e020\"; } }\n.glyphicon-home { &:before { content: \"\\e021\"; } }\n.glyphicon-file { &:before { content: \"\\e022\"; } }\n.glyphicon-time { &:before { content: \"\\e023\"; } }\n.glyphicon-road { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt { &:before { content: \"\\e025\"; } }\n.glyphicon-download { &:before { content: \"\\e026\"; } }\n.glyphicon-upload { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt { &:before { content: \"\\e032\"; } }\n.glyphicon-lock { &:before { content: \"\\e033\"; } }\n.glyphicon-flag { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode { &:before { content: \"\\e040\"; } }\n.glyphicon-tag { &:before { content: \"\\e041\"; } }\n.glyphicon-tags { &:before { content: \"\\e042\"; } }\n.glyphicon-book { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark { &:before { content: \"\\e044\"; } }\n.glyphicon-print { &:before { content: \"\\e045\"; } }\n.glyphicon-camera { &:before { content: \"\\e046\"; } }\n.glyphicon-font { &:before { content: \"\\e047\"; } }\n.glyphicon-bold { &:before { content: \"\\e048\"; } }\n.glyphicon-italic { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify { &:before { content: \"\\e055\"; } }\n.glyphicon-list { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video { &:before { content: \"\\e059\"; } }\n.glyphicon-picture { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust { &:before { content: \"\\e063\"; } }\n.glyphicon-tint { &:before { content: \"\\e064\"; } }\n.glyphicon-edit { &:before { content: \"\\e065\"; } }\n.glyphicon-share { &:before { content: \"\\e066\"; } }\n.glyphicon-check { &:before { content: \"\\e067\"; } }\n.glyphicon-move { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward { &:before { content: \"\\e070\"; } }\n.glyphicon-backward { &:before { content: \"\\e071\"; } }\n.glyphicon-play { &:before { content: \"\\e072\"; } }\n.glyphicon-pause { &:before { content: \"\\e073\"; } }\n.glyphicon-stop { &:before { content: \"\\e074\"; } }\n.glyphicon-forward { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward { &:before { content: \"\\e077\"; } }\n.glyphicon-eject { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign { &:before { content: \"\\e101\"; } }\n.glyphicon-gift { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf { &:before { content: \"\\e103\"; } }\n.glyphicon-fire { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign { &:before { content: \"\\e107\"; } }\n.glyphicon-plane { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar { &:before { content: \"\\e109\"; } }\n.glyphicon-random { &:before { content: \"\\e110\"; } }\n.glyphicon-comment { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn { &:before { content: \"\\e122\"; } }\n.glyphicon-bell { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down { &:before { content: \"\\e134\"; } }\n.glyphicon-globe { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks { &:before { content: \"\\e137\"; } }\n.glyphicon-filter { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty { &:before { content: \"\\e143\"; } }\n.glyphicon-link { &:before { content: \"\\e144\"; } }\n.glyphicon-phone { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin { &:before { content: \"\\e146\"; } }\n.glyphicon-usd { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp { &:before { content: \"\\e149\"; } }\n.glyphicon-sort { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked { &:before { content: \"\\e157\"; } }\n.glyphicon-expand { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in { &:before { content: \"\\e161\"; } }\n.glyphicon-flash { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window { &:before { content: \"\\e164\"; } }\n.glyphicon-record { &:before { content: \"\\e165\"; } }\n.glyphicon-save { &:before { content: \"\\e166\"; } }\n.glyphicon-open { &:before { content: \"\\e167\"; } }\n.glyphicon-saved { &:before { content: \"\\e168\"; } }\n.glyphicon-import { &:before { content: \"\\e169\"; } }\n.glyphicon-export { &:before { content: \"\\e170\"; } }\n.glyphicon-send { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery { &:before { content: \"\\e179\"; } }\n.glyphicon-header { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt { &:before { content: \"\\e183\"; } }\n.glyphicon-tower { &:before { content: \"\\e184\"; } }\n.glyphicon-stats { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1 { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1 { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1 { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous { &:before { content: \"\\e200\"; } }\n.glyphicon-cd { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up { &:before { content: \"\\e204\"; } }\n.glyphicon-copy { &:before { content: \"\\e205\"; } }\n.glyphicon-paste { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer { &:before { content: \"\\e210\"; } }\n.glyphicon-king { &:before { content: \"\\e211\"; } }\n.glyphicon-queen { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop { &:before { content: \"\\e214\"; } }\n.glyphicon-knight { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula { &:before { content: \"\\e216\"; } }\n.glyphicon-tent { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard { &:before { content: \"\\e218\"; } }\n.glyphicon-bed { &:before { content: \"\\e219\"; } }\n.glyphicon-apple { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin { &:before { content: \"\\e227\"; } }\n.glyphicon-btc { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt { &:before { content: \"\\e227\"; } }\n.glyphicon-yen { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted { &:before { content: \"\\e232\"; } }\n.glyphicon-education { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window { &:before { content: \"\\e237\"; } }\n.glyphicon-oil { &:before { content: \"\\e238\"; } }\n.glyphicon-grain { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top { &:before { content: \"\\e253\"; } }\n.glyphicon-console { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up { &:before { content: \"\\e260\"; } }\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// https://getbootstrap.com/docs/3.4/getting-started/#third-box-sizing\n* {\n .box-sizing(border-box);\n}\n*:before,\n*:after {\n .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nbody {\n font-family: @font-family-base;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @text-color;\n background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n\n// Links\n\na {\n color: @link-color;\n text-decoration: none;\n\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n }\n\n &:focus {\n .tab-focus();\n }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n margin: 0;\n}\n\n\n// Images\n\nimg {\n vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n padding: @thumbnail-padding;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(all .2s ease-in-out);\n\n // Keep them at most 100% wide\n .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n margin-top: @line-height-computed;\n margin-bottom: @line-height-computed;\n border: 0;\n border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: https://a11yproject.com/posts/how-to-hide-content\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n }\n}\n\n\n// iOS \"clickable elements\" fix for role=\"button\"\n//\n// Fixes \"clickability\" issue (and more generally, the firing of events such as focus as well)\n// for traditionally non-focusable elements with role=\"button\"\n// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n[role=\"button\"] {\n cursor: pointer;\n}\n","// stylelint-disable indentation, property-no-vendor-prefix, selector-no-vendor-prefix\n\n// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n word-wrap: break-word;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n // WebKit-specific. Other browsers will keep their default outline style.\n // (Initially tried to also force default via `outline: initial`,\n // but that seems to erroneously remove the outline in Firefox altogether.)\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n","// stylelint-disable media-feature-name-no-vendor-prefix, media-feature-parentheses-space-inside, media-feature-name-no-unknown, indentation, at-rule-name-space-after\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n display: @display;\n max-width: 100%; // Part 1: Set a maximum relative to the parent\n height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n background-image: url(\"@{file-1x}\");\n\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and ( min--moz-device-pixel-ratio: 2),\n only screen and ( -o-min-device-pixel-ratio: 2/1),\n only screen and ( min-device-pixel-ratio: 2),\n only screen and ( min-resolution: 192dpi),\n only screen and ( min-resolution: 2dppx) {\n background-image: url(\"@{file-2x}\");\n background-size: @width-1x @height-1x;\n }\n}\n","// stylelint-disable selector-list-comma-newline-after, selector-no-qualifying-type\n\n//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n font-family: @headings-font-family;\n font-weight: @headings-font-weight;\n line-height: @headings-line-height;\n color: @headings-color;\n\n small,\n .small {\n font-weight: 400;\n line-height: 1;\n color: @headings-small-color;\n }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n margin-top: @line-height-computed;\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 65%;\n }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n margin-top: (@line-height-computed / 2);\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 75%;\n }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n margin-bottom: @line-height-computed;\n font-size: floor((@font-size-base * 1.15));\n font-weight: 300;\n line-height: 1.4;\n\n @media (min-width: @screen-sm-min) {\n font-size: (@font-size-base * 1.5);\n }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n padding: .2em;\n background-color: @state-warning-bg;\n}\n\n// Alignment\n.text-left { text-align: left; }\n.text-right { text-align: right; }\n.text-center { text-align: center; }\n.text-justify { text-align: justify; }\n.text-nowrap { white-space: nowrap; }\n\n// Transformation\n.text-lowercase { text-transform: lowercase; }\n.text-uppercase { text-transform: uppercase; }\n.text-capitalize { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n color: @text-muted;\n}\n.text-primary {\n .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n // Given the contrast here, this is the only class to have its color inverted\n // automatically.\n color: #fff;\n .bg-variant(@brand-primary);\n}\n.bg-success {\n .bg-variant(@state-success-bg);\n}\n.bg-info {\n .bg-variant(@state-info-bg);\n}\n.bg-warning {\n .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n padding-bottom: ((@line-height-computed / 2) - 1);\n margin: (@line-height-computed * 2) 0 @line-height-computed;\n border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n margin-top: 0;\n margin-bottom: (@line-height-computed / 2);\n ul,\n ol {\n margin-bottom: 0;\n }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n .list-unstyled();\n margin-left: -5px;\n\n > li {\n display: inline-block;\n padding-right: 5px;\n padding-left: 5px;\n }\n}\n\n// Description Lists\ndl {\n margin-top: 0; // Remove browser default\n margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n line-height: @line-height-base;\n}\ndt {\n font-weight: 700;\n}\ndd {\n margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n dd {\n &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n }\n\n @media (min-width: @dl-horizontal-breakpoint) {\n dt {\n float: left;\n width: (@dl-horizontal-offset - 20);\n clear: left;\n text-align: right;\n .text-overflow();\n }\n dd {\n margin-left: @dl-horizontal-offset;\n }\n }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n}\n\n.initialism {\n font-size: 90%;\n .text-uppercase();\n}\n\n// Blockquotes\nblockquote {\n padding: (@line-height-computed / 2) @line-height-computed;\n margin: 0 0 @line-height-computed;\n font-size: @blockquote-font-size;\n border-left: 5px solid @blockquote-border-color;\n\n p,\n ul,\n ol {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n // Note: Deprecated small and .small as of v3.1.0\n // Context: https://github.com/twbs/bootstrap/issues/11660\n footer,\n small,\n .small {\n display: block;\n font-size: 80%; // back to default font-size\n line-height: @line-height-base;\n color: @blockquote-small-color;\n\n &:before {\n content: \"\\2014 \\00A0\"; // em dash, nbsp\n }\n }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n text-align: right;\n border-right: 5px solid @blockquote-border-color;\n border-left: 0;\n\n // Account for citation\n footer,\n small,\n .small {\n &:before { content: \"\"; }\n &:after {\n content: \"\\00A0 \\2014\"; // nbsp, em dash\n }\n }\n}\n\n// Addresses\naddress {\n margin-bottom: @line-height-computed;\n font-style: normal;\n line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n color: @color;\n a&:hover,\n a&:focus {\n color: darken(@color, 10%);\n }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n background-color: @color;\n a&:hover,\n a&:focus {\n background-color: darken(@color, 10%);\n }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: @code-color;\n background-color: @code-bg;\n border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: @kbd-color;\n background-color: @kbd-bg;\n border-radius: @border-radius-small;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n box-shadow: none;\n }\n}\n\n// Blocks of code\npre {\n display: block;\n padding: ((@line-height-computed - 1) / 2);\n margin: 0 0 (@line-height-computed / 2);\n font-size: (@font-size-base - 1); // 14px to 13px\n line-height: @line-height-base;\n color: @pre-color;\n word-break: break-all;\n word-wrap: break-word;\n background-color: @pre-bg;\n border: 1px solid @pre-border-color;\n border-radius: @border-radius-base;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: @pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n .container-fixed();\n\n @media (min-width: @screen-sm-min) {\n width: @container-sm;\n }\n @media (min-width: @screen-md-min) {\n width: @container-md;\n }\n @media (min-width: @screen-lg-min) {\n width: @container-lg;\n }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n .make-row();\n}\n\n.row-no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n padding-right: ceil((@gutter / 2));\n padding-left: floor((@gutter / 2));\n margin-right: auto;\n margin-left: auto;\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-right: floor((@gutter / -2));\n margin-left: ceil((@gutter / -2));\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-right: (@gutter / 2);\n padding-left: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-right: (@gutter / 2);\n padding-left: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-right: (@gutter / 2);\n padding-left: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-right: (@gutter / 2);\n padding-left: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-right: floor((@grid-gutter-width / 2));\n padding-left: ceil((@grid-gutter-width / 2));\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n .col-@{class}-push-0 {\n left: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n .col-@{class}-pull-0 {\n right: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n .calc-grid-column(@index, @class, @type);\n // next iteration\n .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n .float-grid-columns(@class);\n .loop-grid-columns(@grid-columns, @class, width);\n .loop-grid-columns(@grid-columns, @class, pull);\n .loop-grid-columns(@grid-columns, @class, push);\n .loop-grid-columns(@grid-columns, @class, offset);\n}\n","// stylelint-disable selector-max-type, selector-max-compound-selectors, selector-no-qualifying-type\n\n//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n background-color: @table-bg;\n\n // Table cell sizing\n //\n // Reset default table behavior\n\n col[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n display: table-column;\n float: none;\n }\n\n td,\n th {\n &[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n display: table-cell;\n float: none;\n }\n }\n}\n\ncaption {\n padding-top: @table-cell-padding;\n padding-bottom: @table-cell-padding;\n color: @text-muted;\n text-align: left;\n}\n\nth {\n text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: @line-height-computed;\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-cell-padding;\n line-height: @line-height-base;\n vertical-align: top;\n border-top: 1px solid @table-border-color;\n }\n }\n }\n // Bottom align for column headings\n > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid @table-border-color;\n }\n // Remove top border from thead by default\n > caption + thead,\n > colgroup + thead,\n > thead:first-child {\n > tr:first-child {\n > th,\n > td {\n border-top: 0;\n }\n }\n }\n // Account for multiple tbody instances\n > tbody + tbody {\n border-top: 2px solid @table-border-color;\n }\n\n // Nesting\n .table {\n background-color: @body-bg;\n }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-condensed-cell-padding;\n }\n }\n }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: 1px solid @table-border-color;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n border: 1px solid @table-border-color;\n }\n }\n }\n > thead > tr {\n > th,\n > td {\n border-bottom-width: 2px;\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n > tbody > tr:nth-of-type(odd) {\n background-color: @table-bg-accent;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n > tbody > tr:hover {\n background-color: @table-bg-hover;\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n min-height: .01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n overflow-x: auto;\n\n @media screen and (max-width: @screen-xs-max) {\n width: 100%;\n margin-bottom: (@line-height-computed * .75);\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid @table-border-color;\n\n // Tighten up spacing\n > .table {\n margin-bottom: 0;\n\n // Ensure the content doesn't wrap\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n white-space: nowrap;\n }\n }\n }\n }\n\n // Special overrides for the bordered tables\n > .table-bordered {\n border: 0;\n\n // Nuke the appropriate borders so that the parent can handle them\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n\n // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n // chances are there will be only one `tr` in a `thead` and that would\n // remove the border altogether.\n > tbody,\n > tfoot {\n > tr:last-child {\n > th,\n > td {\n border-bottom: 0;\n }\n }\n }\n\n }\n }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.@{state},\n > th.@{state},\n &.@{state} > td,\n &.@{state} > th {\n background-color: @background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.@{state}:hover,\n > th.@{state}:hover,\n &.@{state}:hover > td,\n &:hover > .@{state},\n &.@{state}:hover > th {\n background-color: darken(@background, 5%);\n }\n }\n}\n","// stylelint-disable selector-no-qualifying-type, property-no-vendor-prefix, media-feature-name-no-vendor-prefix\n\n//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n // so we reset that to ensure it behaves more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359.\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: @line-height-computed;\n font-size: (@font-size-base * 1.5);\n line-height: inherit;\n color: @legend-color;\n border: 0;\n border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n display: inline-block;\n max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n margin-bottom: 5px;\n font-weight: 700;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\ninput[type=\"search\"] {\n // Override content-box in Normalize (* isn't specific enough)\n .box-sizing(border-box);\n\n // Search inputs in iOS\n //\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n -webkit-appearance: none;\n appearance: none;\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9; // IE8-9\n line-height: normal;\n\n // Apply same disabled cursor tweak as for inputs\n // Some special care is needed because